SouthAfricaStudyPermitModel
A class derived from DocumentModel containing details specific to the South Africa Student Permit document
A class derived from DocumentModel containing details specific to the South Africa Student Permit document
Only relevant details are shown, boilerplate or standard Swift generated code is omitted
@objc final public var barcodeData: String? { get }
Example: LQQBC7D
Data found within the document's barcode.
@objc final public var controlNumber: String? { get }
Example: AA0064341
The document's control number as specified on the South Africa Study Permit.
@objc final public var dateOfExpiry: Date? { get }
Example: 2020-08-29
The date of expiry of the visa as specified on the South Africa Study Permit.
@objc final public var issuedAt: String? { get }
Example: HEAD OFFICE
The location that the visa was issued at.
@objc final public var names: String? { get }
Example: John P Smith
The names and surnames of the subject as specified on the South Africa Study Permit.
@objc final public var numberOfEntries: String? { get }
Example: Multiple
The number of entries as specified on the South Africa Study Permit.
@objc final public var passportNumber: String? { get }
Example: BA0934030
The document's passport number.
@objc final public var validFrom: Date? { get }
Example: 2020-08-29
The date of issue of the visa as specified on the South Africa Study Permit.
override final public func encode(to encoder: Encoder) throws
This function also calls its super function
Encodes the model using the encoder provided. Used to convert the model to JSON.
Name
Type
Description
Data source
String?
Data found within the document's barcode.
OCR
String?
The document's control number as specified on the South Africa Study Permit.
OCR
Date?
The date of expiry of the visa as specified on the South Africa Study Permit.
OCR
String?
The location that the visa was issued at.
OCR
String?
The names and surnames of the subject as specified on the South Africa Study Permit.
OCR
String?
The number of entries as specified on the South Africa Study Permit.
OCR
String?
The document's passport number.
OCR
Date?
The date of issue of the visa as specified on the South Africa Study Permit.
OCR
Signature
Return Type
Description
Void
Encodes the model using the encoder provided. Used to convert the model to JSON