RsaIdCard class
A South African Smart ID Card. Includes all the details of the Smart ID.
- Implemented types
Constructors
- RsaIdCard({@required String idNumber, @required String firstNames, @required String surname, @required String gender, @required DateTime birthDate, @required DateTime issueDate, @required String smartIdNumber, @required String nationality, @required String countryOfBirth, @required String citizenshipStatus})
-
const
- RsaIdCard.fromBarcodeString(String barcodeString)
-
Returns a
SmartId
instance from the String read from the barcode of the ID. [...]factory
Properties
- birthDate → DateTime
-
The birth date of the person to whom this document belongs.
final
- citizenshipStatus → String
-
The citizenship status of the person to whom this document belongs.
final
- countryOfBirth → String
-
The country code representing the country of birth of the person to whom
this document belongs.
final
- firstNames → String
-
The first names of the person to whom this document belongs. [...]
final
- gender → String
-
The text representing gender of the person to whom this document belongs. [...]
final
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- idNumber → String
-
The ID Number of the person to whom this document belongs.
final
- issueDate → DateTime
-
The date on which this license was issued.
final
- nationality → String
-
The country code representing the nationality of the person to whom this
document belongs.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- smartIdNumber → String
-
The number of this smart ID.
final
- surname → String
-
The last name of the person to whom this document belongs.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited