Document

An enumeration containing the supported documents

Declaration

@objc public enum Document : Int {
    case KenyaIDCard
    case PhilippinesPassport
    case SouthAfricaGreenBook
    case SouthAfricaIDCard
    case SouthAfricaPassport
    case ZimbabwePassport
    
    public var country: Country { get }
    public var documentType: DocumentType { get }
}

Only relevant details are shown, boilerplate or standard Swift generated code is omitted

Summary

Cases

Public variables

Cases

KenyaIDCard

case KenyaIDCard

Indicates the document is a Kenya ID Card.

PhilippinesPassport

case PhilippinesPassport

Indicates the document is a Philippines Passport.

SouthAfricaGreenBook

case SouthAfricaGreenBook

Indicates the document is a South Africa Green Book.

SouthAfricaIDCard

case SouthAfricaIDCard

Indicates the document is a South Africa ID Card.

SouthAfricaPassport

case SouthAfricaPassport

Indicates the document is a South Africa Passport.

ZimbabwePassport

case ZimbabwePassport

Indicates the document is a Zimbabwe Passport.

Public variables

country

public var country: Country { get }

Example: Country.SouthAfrica

Returns the country of the document.

documentType

public var documentType: DocumentType { get }

Example: DocumentType.IDCard

Returns the document type of the document.

See also

Where this is used

Last updated