Comment on page
PhilippinesUnifiedMultipurposeIDModel
A class derived from DocumentModel containing details specific to the Philippines unified multipurpose ID document
@objc final public class PhilippinesUnifiedMultipurposeIDModel : DocumentModel {
@objc final public var commonReferenceNumber: String? { get }
@objc final public var surname: String? { get }
@objc final public var givenName: String? { get }
@objc final public var middleName: String? { get }
@objc final public var sex: Sex { get }
@objc final public var dateOfBirth: Date? { get }
@objc final public var address: String? { get }
override final public func encode(to encoder: Encoder) throws
}
Only relevant details are shown, boilerplate or standard Swift generated code is omitted
Name | Type | Description | Data source |
String? | The common reference number of the subject as found on the document. | OCR | |
String? | The surname of the subject as found on the document. | OCR | |
String? | The given name of the subject as found on the document. | OCR | |
String? | The middle name of the subject as found on the document. | OCR | |
The sex of the subject as found on the document. | OCR | ||
Date? | The date of birth of the subject as found on the document. | OCR | |
String? | The address of the subject as found on the document. | OCR |
Signature | Return Type | Description |
Void | Encodes the model using the encoder provided. Used to convert the model to JSON. |
@objc final public var surname: String? { get }
Example:
"0123-4567890-1"
The common reference number of the subject as found on the document.
@objc final public var surname: String? { get }
Example:
"DOE"
The surname of the subject as found on the document.
@objc final public var givenName: String? { get }
Example:
"JOHN"
The given name of the subject as found on the document.
@objc final public var middleName: String? { get }
Value can be
nil
because it is not included on all documentsExample:
"MARTIN"
The middle name of the subject as found on the document.
Example:
Sex.Male
The sex of the subject as found on the document.
@objc final public var dateOfBirth: Date? { get }
Example:
1990/01/01
The date of birth of the subject as found on the document.
@objc final public var address: String? { get }
Example:
"28 PAYAPA ST BAGONG DIWA STO CRISTOBAL CALOOCAN CITY METRO MANILA PHILIPPINES 1800"
The address of the subject as found on the document.
override final public func encode(to encoder: Encoder) throws
Encodes the model using the encoder provided. Used to convert the model to JSON.
Last modified 1yr ago