Identity iOS
1.12
Search
K
Comment on page

PhilippinesQCIdentificaionCardModel

A class derived from IDCardModel containing details specific to the Philippines QC ID card document

Declaration

@objc final public class PhilippinesQCIdentificaionCardModel: IDCardModel {
@objc final var CivilStatus: String?
@objc final var BloodType: String?
@objc final var DateIssued: Date?
@objc final var ValidUntil: Date?
@objc final var DisabilityType: String?
@objc final var CitizenType: String?
@objc final var Address: String?
@objc final var QCReferenceNumber: String?
@objc final var BarcodeData: String?
override final public func encode(to encoder: Encoder) throws
}
Only relevant details are shown, boilerplate or standard Swift generated code is omitted

Summary

Public variables

Name
Type
Description
Data source
CivilStatus
String?
The Civil Status of the subject as found on the document.
OCR
BloodType
String?
The Blood Type of the subject as found on the document.
OCR
ValidUntil
Date?
Date valid until
QCReferenceNumber
String?
The QC reference number of the subject as found on the document.
OCR
Address
String?
The address of the subject as found on the document.
OCR
DateIssued
Date?
The issue date of the document as found on the document.
OCR
DisabilityType
String?
The Disability Type of the subject as found on the document.
BarcodeData
String?
Barcoded data
OCR

Public methods

Signature
Return Type
Description
Void
Encodes the model using the encoder provided. Used to convert the model to JSON.

Public variables

CivilStatus

@objc final public var CivilStatus: String? { get }
Example: "Citizen"
The civil status of the subject as found on the document.

BloodType

@objc final public var BloodType: String? { get }
Example: "O+"
The blood type of the subject as found on the document.

ValidUntil

@objc final public var ValidUntil: String? { get }
Example: "1990/01/01"
The date valid unit of the the document.

QCReferenceNumber

@objc final public var QCReferenceNumber: String? { get }
Example: "012345678912"
The qc reference number of the subject as found on the document.

Address

@objc final public var address: String? { get }
Example: "UNIT/HOUSE NO. BUILDING, STREET NAME, BARANGAY, CITY/MUNICIPALITY"
The address of the subject as found on the document.

DateIssued

@objc final public var DateIssued: Date? { get }
Example: 1990/01/01
The issue date of the document as found on the document.

DisabilityType

@objc final public var DisabilityType: String? { get }
Example: "type"
The disability type of the subject as found on the document.

BarcodeData

@objc final public var BarcodeData: String? { get }
Example: ""
The Barcode data of the document.

Public methods

encode(to encoder: Encoder)

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.

See also