CertLogicInternals class
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- yyyymmddRegExp → RegExp
-
final
- yyyymmRegExp → RegExp
-
final
- yyyyRegExp → RegExp
-
final
Static Methods
-
access(
dynamic data, String path) → dynamic -
boolsiness(
dynamic value) → bool? -
dateFromString(
String str) → DateTime - NOTE: Effectively, any date is always converted to the corresponding ms-precise date-time at midnight of that date. Note that that doesn't properly reflect the resolution of the input date. That effect has to be taken into account by the logic implementor.
-
dccDateOfBirth(
String str) → DateTime -
returns A Dart DateTime representing the given date that may be partial (YYYY[-MM
-DD
]). See the CertLogic specification for details. -
extractFromUVCI(
String? uvci, int index) → String? -
returns The fragment with given index from the UVCI string
(see Annex 2 in the UVCI specification),
or
null
when that fragment doesn't exist. -
isFalsy(
dynamic value) → bool -
isTruthy(
dynamic value) → bool -
plusTime(
String dateTimeLikeStr, int amount, CertLogicTimeUnit unit) → DateTime
Constants
- optionalPrefix → const String