CertLogicInternals class

Constructors

CertLogicInternals()

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