Enumerations
The following enumerations are available globally.
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLBluetoothConnectionState) { RGLBluetoothConnectionStateNone = 0, RGLBluetoothConnectionStateSearching, RGLBluetoothConnectionStateConnecting, RGLBluetoothConnectionStateConnected, RGLBluetoothConnectionStateDisconnected }
Swift
enum BluetoothConnectionState : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCheckResult) { /// Check was not passed, the controlled parameter is not permitted RGLCheckResultError = 0, /// Check was passed, the controlled parameter is permitted RGLCheckResultOk = 1, /// Check was not carried out RGLCheckResultWasNotDone = 2 }
Swift
enum CheckResult : Int, @unchecked Sendable
-
Tags can be used to override SDK’s camera view controller buttons. Hide overroden button via RGLFunctionality.
See moreDeclaration
Objective-C
enum RGLCustomButtonTag : NSInteger {}
Swift
enum CustomButtonTag : Int, @unchecked Sendable
-
Enum contains all possible notification codes about reading process
See moreDeclaration
Objective-C
enum RGLDocReaderAction : NSInteger {}
Swift
enum DocReaderAction : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCommand) { RGLCommandUnknown = 0, RGLCommandRfidSendData = 100, RGLCommandRfidNotify = 101, RGLCommandRfidGetDataForScenario = 102, RGLCommandTorchGetUVFoto = 200, RGLCommandCommandInternetSend = 300 }
Swift
enum Command : Int, @unchecked Sendable
-
Enum contains all possible RFID notification actions
See moreDeclaration
Objective-C
enum RGLRFIDNotificationAction : NSInteger {}
Swift
enum RFIDNotificationAction : Int, @unchecked Sendable
-
Enum contains all possible RFID completion actions
See moreDeclaration
Objective-C
enum RGLRFIDCompleteAction : NSInteger {}
Swift
enum RFIDCompleteAction : Int, @unchecked Sendable
-
Enum contains all possible error codes
See moreDeclaration
Objective-C
enum RGLDocumentReaderErrorCode : NSInteger {}
Swift
typealias RGLDocumentReaderError.Code._ErrorType = RGLDocumentReaderError
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLBarcodeResult) { /** No error */ RGLBarcodeResultNoErr = 0, /** Null pointer of input arg/param error */ RGLBarcodeResultNullPtrErr = -6001, /** Function arg/param is bad */ RGLBarcodeResultBadArgErr = -6002, /** Wrong value of data size */ RGLBarcodeResultSizeErr = -6003, /** Bad values of any parameter range */ RGLBarcodeResultRangeErr = -6004, /** Internal program error */ RGLBarcodeResultInternalErr = -6005, /** try-except process */ RGLBarcodeResultTryExceptErr = -6006, /** Barcode detection error */ RGLBarcodeResultBarCodeNotFound = -6008, /** Barcode decoding error */ RGLBarcodeResultBarCodeDecodeErr = -6010, /** "ImageProcess.dll" connection error */ RGLBarcodeResultNoUserDLLFound = -6019, /** IPP Dll connection error */ RGLBarcodeResultNoIPPDLLFound = -6020, /** Run-time error in IPP-function */ RGLBarcodeResultIppExecErr = -6024, /** try-except execution in IPP-function */ RGLBarcodeResultIppTryExceptErr = -6025, /** Input data error */ RGLBarcodeResultBARCODE_ERROR_Inputparam = -11001, /** Initialization error */ RGLBarcodeResultBARCODE_ERROR_FInit = -11006, /** "IpDecode.dll" connection error */ RGLBarcodeResultBARCODE_ERROR_NotLoadIpDecodedll = -11012, /** Internal program error */ RGLBarcodeResultBARCODE_ERROR_InnerProblem = -11100, /** 1D-barcode decoding error */ RGLBarcodeResultBARCODE_ERROR_Decode_1D_BadDecode = -11200, /** Row or Column count computational error (PDF417) */ RGLBarcodeResultBARCODE_ERROR_FindRowOrColumn = -11201, /** MinX computational error (PDF417) */ RGLBarcodeResultBARCODE_ERROR_Find3X8_2D_X = -11202, /** MinY computational error (PDF417) */ RGLBarcodeResultBARCODE_ERROR_Find3X8_2D_Y = -11203, /** Invalid barcode angle (> 3 degree) */ RGLBarcodeResultBARCODE_ERROR_2D_UgolMax = -11204, /** The result may contain decoding errors */ RGLBarcodeResultBARCODE_ERROR_INDEFINITELY_DECODED = -11210, /** Dll initialization error */ RGLBarcodeResultBARCODE_ERROR_Dllnotinit = -11300, /** try-except in IPDECODE-function */ RGLBarcodeResultBARCODE_ERROR_IPDECODE_DLL_Try_Except = -11400, /** Too many invalid code words */ RGLBarcodeResultIPDECODE_ERROR_LARGEERRORS = -4503, /** Invalid number of columns */ RGLBarcodeResultIPDECODE_ERROR_FAULTCOLUMNS = -4504, /** Invalid number of rows */ RGLBarcodeResultIPDECODE_ERROR_FAULTROWS = -4505, /** Correction Level error */ RGLBarcodeResultIPDECODE_ERROR_INCORRECT_ERROR_LEVEL = -4511, /** Loading "DevTable.bin" error */ RGLBarcodeResultIPDECODE_ERROR_LOADING_DEV_TABLE = -4512 }
Swift
enum BarcodeResult : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCameraScanMode) { RGLCameraScanModeContinues, RGLCameraScanModeCapture }
Swift
enum CameraScanMode : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLTorchModeDevice) { RGLTorchModeDeviceClearScreen = 0, RGLTorchModeDeviceWhiteScreen = 1 }
Swift
enum TorchModeDevice : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCameraViewControllerAction) { RGLCameraViewControllerActionDone, RGLCameraViewControllerActionProcess, RGLCameraViewControllerActionCancel, RGLCameraViewControllerActionMorePagesAvailable, RGLCameraViewControllerBadLicense, RGLCameraViewControllerActionProcessWhiteFlashLight, RGLCameraViewControllerOnlineProcessingError, RGLCameraViewControllerOnlineProcessingStarted, RGLCameraViewControllerCreateBackendTransactionError, RGLCameraViewControllerCameraPermissionDenied }
Swift
enum CameraViewControllerAction : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLDiDocType) { /** An unknown document type */ RGLDiDocTypeNotDefined = 0, /** Passport */ RGLDiDocTypePassport = 11, /** Identity Card */ RGLDiDocTypeIdentityCard = 12, /** Diplomatic Passport */ RGLDiDocTypeDiplomaticPassport = 13, /** Service Passport */ RGLDiDocTypeServicePassport = 14, /** Seaman's Identity Document */ RGLDiDocTypeSeamanIdentityDocument = 15, /** Identity Card for Residence */ RGLDiDocTypeIdentityCardForResidence = 16, /** Travel Document */ RGLDiDocTypeTravelDocument = 17, /** Other */ RGLDiDocTypeOther = 99, /** Visa ID-2 */ RGLDiDocTypeVisaID2 = 29, /** Visa ID-3 */ RGLDiDocTypeVisaID3 = 30, /** National Identity Card */ RGLDiDocTypeNationalIdentityCard = 20, /** Social Identity Card */ RGLDiDocTypeSocialIdentityCard = 21, /** Alien's Identity Card */ RGLDiDocTypeAliensIdentityCard = 22, /** Privileged Identity Card */ RGLDiDocTypePrivilegedIdentityCard = 23, /** Residence Permit Identity Card */ RGLDiDocTypeResidencePermitIdentityCard = 24, /** Origin Card */ RGLDiDocTypeOriginCard = 25, /** Emergency Passport */ RGLDiDocTypeEmergencyPassport = 26, /** Alien's Passport */ RGLDiDocTypeAliensPassport = 27, /** Alternative Identity Card */ RGLDiDocTypeAlternativeIdentityCard = 28, /** Authorization Card */ RGLDiDocTypeAuthorizationCard = 32, /** Beginner Permit */ RGLDiDocTypeBeginnerPermit = 33, /** Border Crossing Card */ RGLDiDocTypeBorderCrossingCard = 34, /** Chauffeur License */ RGLDiDocTypeChauffeurLicense = 35, /** Chauffeur License under 18 */ RGLDiDocTypeChauffeurLicenseUnder18 = 36, /** Chauffeur License under 21 */ RGLDiDocTypeChauffeurLicenseUnder21 = 37, /** Commercial Driving License */ RGLDiDocTypeCommercialDrivingLicense = 38, /** Commercial Driving License Instructional Permit */ RGLDiDocTypeCommercialDrivingLicenseInstructionalPermit = 39, /** Commercial Driving License under 18 */ RGLDiDocTypeCommercialDrivingLicenseUnder18 = 40, /** Commercial Driving License under 21 */ RGLDiDocTypeCommercialDrivingLicenseUnder21 = 41, /** Commercial Indtuction Permit */ RGLDiDocTypeCommercialInstructionPermit = 42, /** Commercial New Permit */ RGLDiDocTypeCommercialNewPermit = 43, /** Concealed Carry License */ RGLDiDocTypeConcealedCarryLicense = 44, /** Concealed Firearm Permit */ RGLDiDocTypeConcealedFirearmPermit = 45, /** Conditional Driving License */ RGLDiDocTypeConditionalDrivingLicense = 46, /** Department of Veterans Affairs Identity Card */ RGLDiDocTypeDepartmentOfVeteransAffairsIdentityCard = 47, /** Diplomatic Driving License */ RGLDiDocTypeDiplomaticDrivingLicense = 48, /** Driving License */ RGLDiDocTypeDrivingLicense = 49, /** Driving License Instructional Permit */ RGLDiDocTypeDrivingLicenseInstructionalPermit = 50, /** Driving License Instructional Permit under 18 */ RGLDiDocTypeDrivingLicenseInstructionalPermitUnder18 = 51, /** Driving License Instructional Permit under 21 */ RGLDiDocTypeDrivingLicenseInstructionalPermitUnder21 = 52, /** Driving License Learners Permit */ RGLDiDocTypeDrivingLicenseLearnersPermit = 53, /** Driving License Learners Permit under 18 */ RGLDiDocTypeDrivingLicenseLearnersPermitUnder18 = 54, /** Driving License Learners Permit under 21 */ RGLDiDocTypeDrivingLicenseLearnersPermitUnder21 = 55, /** Driving License Novice */ RGLDiDocTypeDrivingLicenseNovice = 56, /** Driving License Novice under 18 */ RGLDiDocTypeDrivingLicenseNoviceUnder18 = 57, /** Driving License Novice under 21 */ RGLDiDocTypeDrivingLicenseNoviceUnder21 = 58, /** Driving License Registered Offender */ RGLDiDocTypeDrivingLicenseRegisteredOffender = 59, /** Driving License Redticted under 18 */ RGLDiDocTypeDrivingLicenseRestrictedUnder18 = 60, /** Driving License Redticted under 21 */ RGLDiDocTypeDrivingLicenseRestrictedUnder21 = 61, /** Driving License Temporary Visitor */ RGLDiDocTypeDrivingLicenseTemporaryVisitor = 62, /** Driving License Temporary Visitor under 18 */ RGLDiDocTypeDrivingLicenseTemporaryVisitorUnder18 = 63, /** Driving License Temporary Visitor under 21 */ RGLDiDocTypeDrivingLicenseTemporaryVisitorUnder21 = 64, /** Driving License under 18 */ RGLDiDocTypeDrivingLicenseUnder18 = 65, /** Driving License under 21 */ RGLDiDocTypeDrivingLicenseUnder21 = 66, /** Employment Driving Permit */ RGLDiDocTypeEmploymentDrivingPermit = 67, /** Enhanced Chauffeur License */ RGLDiDocTypeEnhancedChauffeurLicense = 68, /** Enhanced Chauffeur License under 18 */ RGLDiDocTypeEnhancedChauffeurLicenseUnder18 = 69, /** Enhanced Chauffeur License under 21 */ RGLDiDocTypeEnhancedChauffeurLicenseUnder21 = 70, /** Enhanced Commercial Driving License */ RGLDiDocTypeEnhancedCommercialDrivingLicense = 71, /** Enhanced Driving License */ RGLDiDocTypeEnhancedDrivingLicense = 72, /** Enhanced Driving License under 18 */ RGLDiDocTypeEnhancedDrivingLicenseUnder18 = 73, /** Enhanced Driving License under 21 */ RGLDiDocTypeEnhancedDrivingLicenseUnder21 = 74, /** Enhanced Identity Card */ RGLDiDocTypeEnhancedIdentityCard = 75, /** Enhanced Identity Card under 18 */ RGLDiDocTypeEnhancedIdentityCardUnder18 = 76, /** Enhanced Identity Card under 21 */ RGLDiDocTypeEnhancedIdentityCardUnder21 = 77, /** Enhanced Operators License */ RGLDiDocTypeEnhancedOperatorsLicense = 78, /** Firearms Permit */ RGLDiDocTypeFirearmsPermit = 79, /** Full Provisional License */ RGLDiDocTypeFullProvisionalLicense = 80, /** Full Provisional License under 18 */ RGLDiDocTypeFullProvisionalLicenseUnder18 = 81, /** Full Provisional License under 21 */ RGLDiDocTypeFullProvisionalLicenseUnder21 = 82, /** Geneva Conventions Identity Card */ RGLDiDocTypeGenevaConventionsIdentityCard = 83, /** Graduated Driving License under 18 */ RGLDiDocTypeGraduatedDrivingLicenseUnder18 = 84, /** Graduated Driving License under 21 */ RGLDiDocTypeGraduatedDrivingLicenseUnder21 = 85, /** Graduated Indtuction Permit under 18 */ RGLDiDocTypeGraduatedIndtuctionPermitUnder18 = 86, /** Graduated Indtuction Permit under 21 */ RGLDiDocTypeGraduatedIndtuctionPermitUnder21 = 87, /** Graduated License under 18 */ RGLDiDocTypeGraduatedLicenseUnder18 = 88, /** Graduated License under 21 */ RGLDiDocTypeGraduatedLicenseUnder21 = 89, /** Handgun Carry Permit */ RGLDiDocTypeHandgunCarryPermit = 90, /** Identity and Privilege Card */ RGLDiDocTypeIdentityAndPrivilegeCard = 91, /** Identity Card Mobility Impaired */ RGLDiDocTypeIdentityCardMobilityImpaired = 92, /** Identity Card Registered Offender */ RGLDiDocTypeIdentityCardRegisteredOffender = 93, /** Identity Card Temporary Visitor */ RGLDiDocTypeIdentityCardTemporaryVisitor = 94, /** Identity Card Temporary Visitor under 18 */ RGLDiDocTypeIdentityCardTemporaryVisitorUnder18 = 95, /** Identity Card Temporary Visitor under 21 */ RGLDiDocTypeIdentityCardTemporaryVisitorUnder21 = 96, /** Identity Card under 18 */ RGLDiDocTypeIdentityCardUnder18 = 97, /** Identity Card under 21 */ RGLDiDocTypeIdentityCardUnder21 = 98, /** Ignition Interlock Permit */ RGLDiDocTypeIgnitionInterlockPermit = 100, /** Immigrant Visa */ RGLDiDocTypeImmigrantVisa = 101, /** Indtuction Permit */ RGLDiDocTypeIndtuctionPermit = 102, /** Indtuction Permit under 18 */ RGLDiDocTypeIndtuctionPermitUnder18 = 103, /** Indtuction Permit under 21 */ RGLDiDocTypeIndtuctionPermitUnder21 = 104, /** Interim Driving License */ RGLDiDocTypeInterimDrivingLicense = 105, /** Interim Identity Card */ RGLDiDocTypeInterimIdentityCard = 106, /** Intermediate Driving License */ RGLDiDocTypeIntermediateDrivingLicense = 107, /** Intermediate Driving License under 18 */ RGLDiDocTypeIntermediateDrivingLicenseUnder18 = 108, /** Intermediate Driving License under 21 */ RGLDiDocTypeIntermediateDrivingLicenseUnder21 = 109, /** Junior Driving License */ RGLDiDocTypeJuniorDrivingLicense = 110, /** Learner Instructional Permit */ RGLDiDocTypeLearnerInstructionalPermit = 111, /** Learner License */ RGLDiDocTypeLearnerLicense = 112, /** Learner License under 18 */ RGLDiDocTypeLearnerLicenseUnder18 = 113, /** Learner License under 21 */ RGLDiDocTypeLearnerLicenseUnder21 = 114, /** Learner Permit */ RGLDiDocTypeLearnerPermit = 115, /** Learner Permit under 18 */ RGLDiDocTypeLearnerPermitUnder18 = 116, /** Learner Permit under 21 */ RGLDiDocTypeLearnerPermitUnder21 = 117, /** Limited License */ RGLDiDocTypeLimitedLicense = 118, /** Limited Permit */ RGLDiDocTypeLimitedPermit = 119, /** Limited Term Driving License */ RGLDiDocTypeLimitedTermDrivingLicense = 120, /** Limited Term Identity Card */ RGLDiDocTypeLimitedTermIdentityCard = 121, /** Liquor Identity Card */ RGLDiDocTypeLiquorIdentityCard = 122, /** New Permit */ RGLDiDocTypeNewPermit = 123, /** New Permit under 18 */ RGLDiDocTypeNewPermitUnder18 = 124, /** New Permit under 21 */ RGLDiDocTypeNewPermitUnder21 = 125, /** Non-US Citizen Driving License */ RGLDiDocTypeNonUsCitizenDrivingLicense = 126, /** Occupational Driving License */ RGLDiDocTypeOccupationalDrivingLicense = 127, /** Oneida Tribe of Indians Identity Card */ RGLDiDocTypeOneidaTribeOfIndiansIdentityCard = 128, /** Operator License */ RGLDiDocTypeOperatorLicense = 129, /** Operator License under 18 */ RGLDiDocTypeOperatorLicenseUnder18 = 130, /** Operator License under 21 */ RGLDiDocTypeOperatorLicenseUnder21 = 131, /** Permanent Driving License */ RGLDiDocTypePermanentDrivingLicense = 132, /** Permit to Re-enter */ RGLDiDocTypePermitToReEnter = 133, /** Probationary Auto License */ RGLDiDocTypeProbationaryAutoLicense = 134, /** Probationary Auto License under 18 */ RGLDiDocTypeProbationaryDrivingLicenseUnder18 = 135, /** Probationary Auto License under 21 */ RGLDiDocTypeProbationaryDrivingLicenseUnder21 = 136, /** Probationary Vehicle Salesperson License */ RGLDiDocTypeProbationaryVehicleSalespersonLicense = 137, /** Provisional Driving License */ RGLDiDocTypeProvisionalDrivingLicense = 138, /** Provisional Driving License under 18 */ RGLDiDocTypeProvisionalDrivingLicenseUnder18 = 139, /** Provisional Driving License under 21 */ RGLDiDocTypeProvisionalDrivingLicenseUnder21 = 140, /** Provisional License */ RGLDiDocTypeProvisionalLicense = 141, /** Provisional License under 18 */ RGLDiDocTypeProvisionalLicenseUnder18 = 142, /** Provisional License under 21 */ RGLDiDocTypeProvisionalLicenseUnder21 = 143, /** Public Passenger Chauffeur License */ RGLDiDocTypePublicPassengerChauffeurLicense = 144, /** Racing and Gaming Comission Card */ RGLDiDocTypeRacingAndGamingComissionCard = 145, /** Refugee Travel Document */ RGLDiDocTypeRefugeeTravelDocument = 146, /** Renewal Permit */ RGLDiDocTypeRenewalPermit = 147, /** Restricted Commercial Driving License */ RGLDiDocTypeRestrictedCommercialDrivingLicense = 148, /** Restricted Driving License */ RGLDiDocTypeRestrictedDrivingLicense = 149, /** Restricted Permit */ RGLDiDocTypeRestrictedPermit = 150, /** Seasonal Permit */ RGLDiDocTypeSeasonalPermit = 151, /** Seasonal Resident Identity Card */ RGLDiDocTypeSeasonalResidentIdentityCard = 152, /** Senior Citizen Identity Card */ RGLDiDocTypeSeniorCitizenIdentityCard = 153, /** Sex Offender */ RGLDiDocTypeSexOffender = 154, /** Social Security Card */ RGLDiDocTypeSocialSecurityCard = 155, /** Temporary Driving License */ RGLDiDocTypeTemporaryDrivingLicense = 156, /** Temporary Driving License under 18 */ RGLDiDocTypeTemporaryDrivingLicenseUnder18 = 157, /** Temporary Driving License under 21 */ RGLDiDocTypeTemporaryDrivingLicenseUnder21 = 158, /** Temporary Identity Card */ RGLDiDocTypeTemporaryIdentityCard = 159, /** Temporary Instruction Permit Identity Card */ RGLDiDocTypeTemporaryInstructionPermitIdentityCard = 160, /** Temporary Instruction Permit Identity Card under 18 */ RGLDiDocTypeTemporaryInstructionPermitIdentityCardUnder18 = 161, /** Temporary Instruction Permit Identity Card under 21 */ RGLDiDocTypeTemporaryInstructionPermitIdentityCardUnder21 = 162, /** Temporary Visitor Driving License */ RGLDiDocTypeTemporaryVisitorDrivingLicense = 163, /** Temporary Visitor Driving License under 18 */ RGLDiDocTypeTemporaryVisitorDrivingLicenseUnder18 = 164, /** Temporary Visitor Driving License under 21 */ RGLDiDocTypeTemporaryVisitorDrivingLicenseUnder21 = 165, /** Uniformed Services Identity Card */ RGLDiDocTypeUniformedServicesIdentityCard = 166, /** Vehicle Salesperson License */ RGLDiDocTypeVehicleSalespersonLicense = 167, /** Worker Identification Credential */ RGLDiDocTypeWorkerIdentificationCredential = 168, /** Commercial Driving License Novice */ RGLDiDocTypeCommercialDrivingLicenseNovice = 169, /** Commercial Driving License Novice under 18 */ RGLDiDocTypeCommercialDrivingLicenseNoviceUnder18 = 170, /** Commercial Driving License Novice under 21 */ RGLDiDocTypeCommercialDrivingLicenseNoviceUnder21 = 171, /** Passport Card */ RGLDiDocTypePassportCard = 172, /** Permanent Resident Card */ RGLDiDocTypePermanentResidentCard = 173, /** Personal Identification Verification */ RGLDiDocTypePersonalIdentificationVerification = 174, /** Temporary Operator License */ RGLDiDocTypeTemporaryOperatorLicense = 175, /** Driving License under 19 */ RGLDiDocTypeDrivingLicenseUnder19 = 176, /** Identity Card under 19 */ RGLDiDocTypeIdentityCardUnder19 = 177, /** Visa */ RGLDiDocTypeVisa = 178, /** Temporary Passport */ RGLDiDocTypeTemporaryPassport = 179, /** Voting Card */ RGLDiDocTypeVotingCard = 180, /** Health Card */ RGLDiDocTypeHealthCard = 181, /** Certificate of Citizenship */ RGLDiDocTypeCertificateOfCitizenship = 182, /** Address Card */ RGLDiDocTypeAddressCard = 183, /** Airport Immigration Card */ RGLDiDocTypeAirportImmigrationCard = 184, /** Alien Regidtation Card */ RGLDiDocTypeAlienRegistrationCard = 185, /** APEH Card */ RGLDiDocTypeAPEHCard = 186, /** Coupon To Driving License */ RGLDiDocTypeCouponToDrivingLicense = 187, /** Crew Member Certificate */ RGLDiDocTypeCrewMemberCertificate = 188, /** Document for Return */ RGLDiDocTypeDocumentForReturn = 189, /** E-Card */ RGLDiDocTypeECard = 190, /** Employment Card */ RGLDiDocTypeEmploymentCard = 191, /** HKSAR Immigration Form */ RGLDiDocTypeHKSARImmigrationForm = 192, /** Immigrant Card */ RGLDiDocTypeImmigrantCard = 193, /** Labour Card */ RGLDiDocTypeLabourCard = 194, /** Laissez Passer */ RGLDiDocTypeLaissezPasser = 195, /** Lawyer Identity Certificate */ RGLDiDocTypeLawyerIdentityCertificate = 196, /** License Card */ RGLDiDocTypeLicenseCard = 197, /** Passport Stateless */ RGLDiDocTypePassportStateless = 198, /** Passport Child */ RGLDiDocTypePassportChild = 199, /** Passport Consular */ RGLDiDocTypePassportConsular = 200, /** Passport Diplomatic Service */ RGLDiDocTypePassportDiplomaticService = 201, /** Passport Official */ RGLDiDocTypePassportOfficial = 202, /** Passport Provisional */ RGLDiDocTypePassportProvisional = 203, /** Passport Special */ RGLDiDocTypePassportSpecial = 204, /** Permission to the Local Border Traffic */ RGLDiDocTypePermissionToTheLocalBorderTraffic = 205, /** Registration Certificate */ RGLDiDocTypeRegistrationCertificate = 206, /** SEDESOL Card */ RGLDiDocTypeSEDESOLCard = 207, /** Social Card */ RGLDiDocTypeSocialCard = 208, /** TB Card */ RGLDiDocTypeTBCard = 209, /** Vehicle Passport */ RGLDiDocTypeVehiclePassport = 210, /** W Document */ RGLDiDocTypeWDocument = 211, /** Diplomatic Identity Card */ RGLDiDocTypeDiplomaticIdentityCard = 212, /** Consular Identity Card */ RGLDiDocTypeConsularIdentityCard = 213, /** Income Tax Card */ RGLDiDocTypeIncomeTaxCard = 214, /** Residence Permit */ RGLDiDocTypeResidencePermit = 215, /** Document of Identity */ RGLDiDocTypeDocumentOfIdentity = 216, /** Border Crossing Permit */ RGLDiDocTypeBorderCrossingPermit = 217, /** Passport Limited Validity */ RGLDiDocTypePassportLimitedValidity = 218, /** SIM Card */ RGLDiDocTypeSIMCard = 219, /** Tax Card */ RGLDiDocTypeTaxCard = 220, /** Company Card */ RGLDiDocTypeCompanyCard = 221, /** Domestic Passport */ RGLDiDocTypeDomesticPassport = 222, /** Identity Certificate */ RGLDiDocTypeIdentityCertificate = 223, /** Resident Id Card */ RGLDiDocTypeResidentIdCard = 224, /** Armed Forces Identity Card */ RGLDiDocTypeArmedForcesIdentityCard = 225, /** Professional Card */ RGLDiDocTypeProfessionalCard = 226, /** Registration Stamp */ RGLDiDocTypeRegistrationStamp = 227, /** Driver Card */ RGLDiDocTypeDriverCard = 228, /** Driver Training Certificate */ RGLDiDocTypeDriverTrainingCertificate = 229, /** Qualification Driving License */ RGLDiDocTypeQualificationDrivingLicense = 230, /** Membership Card */ RGLDiDocTypeMembershipCard = 231, /** Public Vehicle Driver Authority Card */ RGLDiDocTypePublicVehicleDriverAuthorityCard = 232, /** Marine License */ RGLDiDocTypeMarineLicense = 233, /** Temporary Learner Driving License */ RGLDiDocTypeTemporaryLearnerDrivingLicense = 234, /** Temporary Commercial Driving License */ RGLDiDocTypeTemporaryCommercialDrivingLicense = 235, /** Interim Instructional Permit */ RGLDiDocTypeInterimInstructionalPermit = 236, /** Certificate of Competency */ RGLDiDocTypeCertificateOfCompetency = 237, /** Certificate of Proficiency */ RGLDiDocTypeCertificateOfProficiency = 238, RGLDiDocTypeTradeLicense = 239, RGLDiDocTypePassportPage = 240, RGLDiDocTypeInvoice = 241, RGLDiDocTypePassengerLocatorForm = 242, }
Swift
enum DiDocType : Int, @unchecked Sendable
-
Defining the geometric format of documents in accordance with ISO / IEC 7810
See moreDeclaration
Objective-C
enum RGLDocFormat : NSInteger {}
Swift
enum DocFormat : Int, @unchecked Sendable
-
Enumeration contains a pool of constants that determine the type of resulting data formed during the data scanning and processing cycle and passed to the user application
See moreDeclaration
Objective-C
enum RGLResultType : NSInteger {}
Swift
enum ResultType : Int, @unchecked Sendable
-
Enumeration contains identifiers that determine the verification and comparison of text fields
See moreDeclaration
Objective-C
enum RGLFieldVerificationResult : NSInteger {}
Swift
enum FieldVerificationResult : Int, @unchecked Sendable
-
Enumeration contains identifiers that determine the possibility of performing different authenticity control procedures using images for definite lighting schemes
See moreDeclaration
Objective-C
enum RGLAuthenticity : NSInteger {}
Swift
enum Authenticity : Int, @unchecked Sendable
-
Enumeration contains identifiers that determine the types of elements for the document authenticity check
See moreDeclaration
Objective-C
enum RGLSecurityFeatureType : NSInteger {}
Swift
enum SecurityFeatureType : Int, @unchecked Sendable
-
Enumeration contains a language ID that identifies a particular language
See moreDeclaration
Objective-C
enum RGLLCID : NSInteger {}
Swift
enum LCID : Int, @unchecked Sendable
-
Enumeration contains identifiers that determine the logical type of the graphic data obtained while reading the document filling fields or barcodes
See moreDeclaration
Objective-C
enum RGLGraphicFieldType : NSInteger {}
Swift
enum GraphicFieldType : Int, @unchecked Sendable
-
Enumeration contains a set of identifiers used for identifying the document reader possibilities, specifying lighting schemes for scanning, etc.
See moreDeclaration
Objective-C
enum RGLGraphicFieldLight : NSInteger {}
Swift
enum GraphicFieldLight : Int, @unchecked Sendable
-
Enumeration contains identificators that determine the result of the text field comparison from different sources
See moreDeclaration
Objective-C
enum RGLCheckDiagnose : NSInteger {}
Swift
enum CheckDiagnose : Int, @unchecked Sendable
-
Enumeration contains identifiers that determine the processing finish status
See moreDeclaration
Objective-C
enum RGLProcessingFinishedStatus : NSInteger {}
Swift
enum ProcessingFinishedStatus : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLDocumentViewPosition) { RGLDocumentViewPositionBottomLeft, RGLDocumentViewPositionBottomRight, RGLDocumentViewPositionLeft, RGLDocumentViewPositionCenter }
Swift
enum DocumentViewPosition : Int, @unchecked Sendable
-
Enum contains identifiers that determine the logical type of text data obtained while reading MRZ, document filling fields, and barcodes
See moreDeclaration
Objective-C
enum RGLFieldType : NSInteger {}
Swift
enum FieldType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCaptureMode) { /** A flow of frames is taken for recognition right after a scenario is started. */ RGLCaptureModeAuto = 0, /** A flow of frames is taken for recognition right after the Capture button is pushed */ RGLCaptureModeCaptureVideo = 1, /** A single frame is taken for recognition right after the Capture button is pushed. */ RGLCaptureModeCaptureFrame = 2 }
Swift
enum CaptureMode : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLLicensingResult) { RGLLicensingResultOK = 0, RGLLicensingResultLicenseAbsentOrCorrupted = 1, RGLLicensingResultInvalidDate = 2, RGLLicensingResultInvalidVersion = 3, RGLLicensingResultInvalidDeviceID = 4, RGLLicensingResultInvalidSystemOrAppID = 5, RGLLicensingResultNoCapabilities = 6, RGLLicensingResultNoAuthenticity = 7, RGLLicensingResultNoDatabase = 10, RGLLicensingResultDatabaseIncorrect = 11 }
Swift
enum RGLLicensingResult : Int, @unchecked Sendable
-
Enumeration contains the types of barcodes that can be processed
See moreDeclaration
Objective-C
enum RGLMRZDetectMode : NSInteger {}
Swift
enum MRZDetectMode : Int, @unchecked Sendable
-
Enum contains a set of identifiers determining MRZ format
See moreDeclaration
Objective-C
enum RGLMRZFormat : NSInteger {}
Swift
enum MRZFormat : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLOnlineProcessingMode) { RGLOnlineProcessingModeManual = 0, RGLOnlineProcessingModeAuto = 1 }
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLOnlineProcessingImageFormat) { RGLOnlineProcessingImageFormatPNG = 0, RGLOnlineProcessingImageFormatJPEG = 1 }
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLPKDResourceType) { RGLPKDResourceTypeCertificate_PA = 0, RGLPKDResourceTypeCertificate_TA = 1, RGLPKDResourceTypeLDIF = 2, RGLPKDResourceTypeCRL = 3, RGLPKDResourceTypeML = 4, RGLPKDResourceTypeDefL = 5, RGLPKDResourceTypeDevL = 6, RGLPKDResourceTypeBL = 7, }
Swift
enum PKDResourceType : Int, @unchecked Sendable
-
Enumeration contains the types of barcodes that can be processed
See moreDeclaration
Objective-C
enum RGLBarcodeType : NSInteger {}
Swift
enum BarcodeType : Int, @unchecked Sendable
-
The constants of the enumeration identify the system for measuring distances and weight
See moreDeclaration
Objective-C
enum RGLMeasureSystem : NSInteger {}
Swift
enum MeasureSystem : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(uint32_t, RGLRFIDNotificationCodes) { /// The notification indicates an error. /// The `value` parameter contains an error code from `RFIDErrorCodes`. RGLRFIDNotificationCodesError = 0x00010000, /// Event of appearance of RFID-chip in the scope of the reader antenna or its moving away from the scope of the reader. /// The `value` parameter contains a flag of presence of RFID-chip in the scope of the reader (`true` or `false`). RGLRFIDNotificationCodesDocumentReady = 0x00010001, /// Event of the beginning/end of data reading from the RFID-chip via ISO/IEC 14443-4 protocol when working in the batch mode. /// The `value` parameters contains `false` at the beginning of reading and `true` at the end. RGLRFIDNotificationCodesReadProtocol4 = 0x00010003, /// Event of the beginning/end of data reading from the RFID-chip via ISO/IEC 14443-3 protocol. /// Parameter `value` contains `false` at the beginning of reading and `true` at the end. RGLRFIDNotificationCodesReadProtocol3 = 0x0001000A, /// Indication of the progress of execution of data reading operation. /// The `value` that is passed with this message defines the amount of read data in percent of the total data amount of the requested information groups. RGLRFIDNotificationCodesProgress = 0x0001000B, /// Request of the user-defined DS-certificate priot to the procedure of digital signature verification of EF.SOD document security object in the batch mode. RGLRFIDNotificationCodesPaRequest = 0x00013000, /// Indication of the next step of terminal authentication in Online-authentication mode. RGLRFIDNotificationCodesTaStep = 0x0001000E, /// Event of detection of the need to organize a secure communication channel. RGLRFIDNotificationCodesSmRequired = 0x0001000F, /// Event of the result of the opening of a secure communication channel. RGLRFIDNotificationCodesSmEtablished = 0x0001400F, /// Event informing the user application on detection of data incompliance processed with the regulations of normative documents, /// errors when executing the current operation. /// The `value` parameter contains error code (one of `eLDS_ParsingErrorCodes` or `eLDS_ParsingNotificationCodes` values) RGLRFIDNotificationCodesISOError = 0x00011000, /// Event of unplugging of the RFID-chip reader from the PC. RGLRFIDNotificationCodesPCSCReaderDisconnected = 0x00020000, /// Event of the beginning of reorganization of the list of RFID-readers connected to the PC, working under PC/SC-driver control. RGLRFIDNotificationCodesPCSCReaderListChanged = 0x00020001, /// Event of the end of reorganization of the list of RFID-readers connected to the PC, working under PC/SC-driver control. RGLRFIDNotificationCodesPCSCReaderListChanging = 0x00020008, /// Transfer of the total amount of information received from the RFID-chip to the user application during execution of data reading operation. /// The `value` parameter contains the total amount of data received from the RFID- chip with respect to all service information, bytes. RGLRFIDNotificationCodesPCSCBytesReceived = 0x00020002, /// Transfer of the total time of execution of data reading operation to the user application. /// The `value` parameter contains the total data reading time, ms. RGLRFIDNotificationCodesPCSCTotalReadingTime = 0x00020003, /// Transfer of the total amount of information and service groups data received from the RFID-chip /// to the user application during execution of data reading operation. /// The `value` parameter contains the total amount of information and service groups data received from the RFID-chip, bytes. RGLRFIDNotificationCodesPCSCDataReceived = 0x00020004, /// Transfer of the total amount of information transmitted to the RFID-chip to the user application during execution of data reading operation. /// The `value` parameter contains the total amount of data transmitted to the RFID- chip, bytes. RGLRFIDNotificationCodesPCSCBytesSent = 0x00020005, /// Transfer of the average data reading rate to the user application. /// The `value` parameter contains the average reading speed, kB/s * 1000. RGLRFIDNotificationCodesPCSCTotalReadingSpeed = 0x00020006, /// Transfer of the total time of execution of data reading procedure to the user application. /// The `value` parameter contains the total run time of reading procedure, ms. RGLRFIDNotificationCodesPCSCTotalProcessTime = 0x00020007, /// Event of detection of extended length reading commands support by the RFID-chip. RGLRFIDNotificationCodesPCSCExtLengthSupport = 0x00020010, /// Event of the start/end of the certificate chain formation for the document security object digital signature verification /// as a part of passive authentication procedure. /// The `value` parameter contains `false` – beginning of the operation, `true` – the end. RGLRFIDNotificationCodesPaCertificateChain = 0x00020011, /// Event that indicates a type of the current analyzed element of the certificate chain being composed. /// All subsequent notifications prior to the next `RGLRFIDNotificationCodesPaCertificateChainItem` or `RGLRFIDNotificationCodesPaCertificateChain` /// will correspond to this element. /// The `value` parameter contains one of `RGLRFIDCertificateType` codes. RGLRFIDNotificationCodesPaCertificateChainItem = 0x00020012, /// A request from the user application of some data or actions in a certain step of the scenario. /// The `value` parameter acts as a pointer to XML-string defining a concrete step of the scenario, which is also the receiver of data requested. RGLRFIDNotificationCodesScenario = 0x00020020, /// Event of the beginning/end of file reading. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. /// The `value` parameters contains `false` at the beginning of reading and `true` at the end. RGLRFIDNotificationCodesPCSCReadingDatagroup = 0x00030000, /// Event of detection of file absence. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. RGLRFIDNotificationCodesPCSCFileNotFound = 0x00040000, /// Event of reaching the file end when performing its reading. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. RGLRFIDNotificationCodesPCSCEndOfFile = 0x00050000, /// Event of detection of absence of the file access rights. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. RGLRFIDNotificationCodesPCSCFileAccessDenied = 0x00060000, /// Event of the application selection operation. RGLRFIDNotificationCodesPCSCApplicationSelected = 0x00070000, /// Event of the beginning of the authentication or secure data access procedure. RGLRFIDNotificationCodesACProcedureStart = 0x00080000, /// Event of the end of the authentication or secure data access procedure. RGLRFIDNotificationCodesACProcedureFinish = 0x00090000, /// Event of the data security object verification as part of PA. /// The `value` parameter contains an error code from `RFIDErrorCodes`. /// The `attachment` parameters contains an identifier of the file, which is a source of the security object. `RFIDDataFileType`. RGLRFIDNotificationCodesPASecurityObjectCheck = 0x000A0000, /// Event of the file data integrity checking as part of PA. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. RGLRFIDNotificationCodesPAFileCheck = 0x000B0000, /// Event of the procedure of file contents updating. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. RGLRFIDNotificationCodesPCSCUpdatingDatagroup = 0x000C0000, /// Event of the auxiliary data verification. /// The `value` parameter contains an error code from `RFIDErrorCodes`. RGLRFIDNotificationCodesAuxiliaryDataValidation = 0x000D0000, /// Event of the receiving of the sector identifier data during RI. RGLRFIDNotificationCodesRISectorID = 0x000E0000, /// Event of the detection of real biometric data absence in DG3 or DG4 and random filling data usage. /// The `attachment` parameter contains a file identifier from `RFIDDataFileType`. RGLRFIDNotificationCodesBiometricsEmptyPlaceholder = 0x000F0000 }
Swift
enum RFIDNotificationCodes : UInt32, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(uint32_t, RGLRFIDDataFileType) { RGLRFIDDataFileTypeUnspecified = 0, RGLRFIDDataFileTypePassportDG1 = 1, RGLRFIDDataFileTypePassportDG2 = 2, RGLRFIDDataFileTypePassportDG3 = 3, RGLRFIDDataFileTypePassportDG4 = 4, RGLRFIDDataFileTypePassportDG5 = 5, RGLRFIDDataFileTypePassportDG6 = 6, RGLRFIDDataFileTypePassportDG7 = 7, RGLRFIDDataFileTypePassportDG8 = 8, RGLRFIDDataFileTypePassportDG9 = 9, RGLRFIDDataFileTypePassportDG10 = 10, RGLRFIDDataFileTypePassportDG11 = 11, RGLRFIDDataFileTypePassportDG12 = 12, RGLRFIDDataFileTypePassportDG13 = 13, RGLRFIDDataFileTypePassportDG14 = 14, RGLRFIDDataFileTypePassportDG15 = 15, RGLRFIDDataFileTypePassportDG16 = 16, RGLRFIDDataFileTypePassportDG17 = 17, RGLRFIDDataFileTypePassportDG18 = 18, RGLRFIDDataFileTypePassportDG19 = 19, RGLRFIDDataFileTypePassportDG20 = 20, RGLRFIDDataFileTypePassportSOD = 21, RGLRFIDDataFileTypePassportCVCA = 22, RGLRFIDDataFileTypePassportCOM = 23, RGLRFIDDataFileTypeIDDG1 = 101, RGLRFIDDataFileTypeIDDG2 = 102, RGLRFIDDataFileTypeIDDG3 = 103, RGLRFIDDataFileTypeIDDG4 = 104, RGLRFIDDataFileTypeIDDG5 = 105, RGLRFIDDataFileTypeIDDG6 = 106, RGLRFIDDataFileTypeIDDG7 = 107, RGLRFIDDataFileTypeIDDG8 = 108, RGLRFIDDataFileTypeIDDG9 = 109, RGLRFIDDataFileTypeIDDG10 = 110, RGLRFIDDataFileTypeIDDG11 = 111, RGLRFIDDataFileTypeIDDG12 = 112, RGLRFIDDataFileTypeIDDG13 = 113, RGLRFIDDataFileTypeIDDG14 = 114, RGLRFIDDataFileTypeIDDG15 = 115, RGLRFIDDataFileTypeIDDG16 = 116, RGLRFIDDataFileTypeIDDG17 = 117, RGLRFIDDataFileTypeIDDG18 = 118, RGLRFIDDataFileTypeIDDG19 = 119, RGLRFIDDataFileTypeIDDG20 = 120, RGLRFIDDataFileTypeIDDG21 = 121, RGLRFIDDataFileTypeDLCOM = 150, RGLRFIDDataFileTypeDLDG1 = 151, RGLRFIDDataFileTypeDLDG2 = 152, RGLRFIDDataFileTypeDLDG3 = 153, RGLRFIDDataFileTypeDLDG4 = 154, RGLRFIDDataFileTypeDLDG5 = 155, RGLRFIDDataFileTypeDLDG6 = 156, RGLRFIDDataFileTypeDLDG7 = 157, RGLRFIDDataFileTypeDLDG8 = 158, RGLRFIDDataFileTypeDLDG9 = 159, RGLRFIDDataFileTypeDLDG10 = 160, RGLRFIDDataFileTypeDLDG11 = 161, RGLRFIDDataFileTypeDLDG12 = 162, RGLRFIDDataFileTypeDLDG13 = 163, RGLRFIDDataFileTypeDLDG14 = 164, RGLRFIDDataFileTypeDLSOD = 165, RGLRFIDDataFileTypeDLCE = 166, RGLRFIDDataFileTypeDLCVCA = 167, RGLRFIDDataFileTypePACECardAccess = 200, RGLRFIDDataFileTypePACECardSecurity = 201, RGLRFIDDataFileTypePACEChipSecurity = 202, RGLRFIDDataFileTypeMIFAREData = 300, RGLRFIDDataFileTypeMIFAREValidity = 301, RGLRFIDDataFileTypeAuthenticityV2 = 302, RGLRFIDDataFileTypeATR = 400, RGLRFIDDataFileTypeESignPK = 500, RGLRFIDDataFileTypeESignSignedData = 501, RGLRFIDDataFileTypeCertificate = 600, RGLRFIDDataFileTypeMasterList = 601, RGLRFIDDataFileTypeDefectList = 602, RGLRFIDDataFileTypeDeviationList = 603, RGLRFIDDataFileTypeAppDirectory = 700, RGLRFIDDataFileTypeSession = 701, RGLRFIDDataFileTypeLogData = 702, RGLRFIDDataFileTypeChipProperties = 703, RGLRFIDDataFileTypeSAMData = 800, RGLRFIDDataFileTypeSAMDataMax = 800 + 32, RGLRFIDDataFileTypeVDS = 900, RGLRFIDDataFileTypeVDSNC = 901, RGLRFIDDataFileTypeUserDefined = 1000 }
Swift
enum RFIDDataFileType : UInt32, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(uint32_t, RGLRFIDErrorCodes) { RGLRFIDErrorCodesNoError = 0x00000001, RGLRFIDErrorCodesAlreadyDone = 0x00000002, RGLRFIDErrorCodesFailed = 0xffffffff, // RFID_Error_GraphManager = 0x80010000, RGLRFIDErrorCodesNoChipDetected = 0x80010001, RGLRFIDErrorCodesNotAvailable = 0x80010002, RGLRFIDErrorCodesInvalidParameter = 0x80010004, RGLRFIDErrorCodesNotInitialized = 0x80010005, RGLRFIDErrorCodesNotEnoughMemory = 0x80010006, RGLRFIDErrorCodesInvalidDirectory = 0x80010008, RGLRFIDErrorCodesUnknownCommand = 0x80010009, RGLRFIDErrorCodesFileIOError = 0x8001000A, RGLRFIDErrorCodesBusy = 0x8001000B, RGLRFIDErrorCodesOldFirmware = 0x8001000C, RGLRFIDErrorCodesPCSCFailed = 0x80020000, RGLRFIDErrorCodesPCSCReaderNotAvailable = 0x80020001, RGLRFIDErrorCodesPCSCCantConnectCard = 0x80020002, RGLRFIDErrorCodesPCSCCardIsNotConnected = 0x80020003, RGLRFIDErrorCodesPCSCOperationCancelled = 0x80020004, RGLRFIDErrorCodesPCSCCardIsBusy = 0x80020005, RGLRFIDErrorCodesPCSCFailedSCard = 0x80020006, RGLRFIDErrorCodesPCSCExtLeFailed = 0x80020010, RGLRFIDErrorCodesLayer6SecurityManager = 0x86000000, RGLRFIDErrorCodesLayer6AppSelectionFailure = 0x86000001, RGLRFIDErrorCodesLayer6MutualAuthMacFail = 0x86000100, RGLRFIDErrorCodesLayer6MutualAuthEncFail = 0x86000101, RGLRFIDErrorCodesLayer6MutualAuthFailure = 0x86000102, RGLRFIDErrorCodesLayer6MutualAuthFailureData = 0x86000103, RGLRFIDErrorCodesLayer6SmDo8eMissing = 0x86000200, RGLRFIDErrorCodesLayer6SmDo87Missing = 0x86000201, RGLRFIDErrorCodesLayer6SmDo99Missing = 0x86000202, RGLRFIDErrorCodesLayer6SmMacIncorrect = 0x86000203, RGLRFIDErrorCodesLayer6SmDo87Incorrect = 0x86000204, //RFID_LAYER6_SM_DO85_TLV_INCORRECT = 0x8600000A, RGLRFIDErrorCodesLayer6NonTlvResponseData = 0x86000300, RGLRFIDErrorCodesLayer6WrongRndIccLength = 0x86000301, RGLRFIDErrorCodesLayer6IntAuthFailure = 0x86000302, RGLRFIDErrorCodesLayer6MseSetKatFailure = 0x86000303, RGLRFIDErrorCodesLayer6MseSetDstFailure = 0x86000304, RGLRFIDErrorCodesLayer6PsoCertificateFailure = 0x86000305, RGLRFIDErrorCodesLayer6MseSetAtFailure = 0x86000306, RGLRFIDErrorCodesLayer6GetChallengeFailure = 0x86000307, RGLRFIDErrorCodesLayer6ExtAuthFailure = 0x86000308, RGLRFIDErrorCodesLayer6GeneralAuthFailure = 0x86000309, RGLRFIDErrorCodesLayer6FileNotFound = 0x80006A82, RGLRFIDErrorCodesLayer6FileEof1 = 0x80006282, RGLRFIDErrorCodesLayer6FileEof2 = 0x80006B00, RGLRFIDErrorCodesLayer6IncorrectParams = 0x80006A80, RGLRFIDErrorCodesLayer6NoReferenceData = 0x80006A88, RGLRFIDErrorCodesLayer6PwdSuspend = 0x800063C1, RGLRFIDErrorCodesLayer6PwdBlocked = 0x800063C0, RGLRFIDErrorCodesLayer6PwdDeactivated = 0x80006283, RGLRFIDErrorCodesLayer6PwdBlocked2 = 0x80006983, RGLRFIDErrorCodesLayer6PwdDeactivated2 = 0x80006984, RGLRFIDErrorCodesLayer6PwdSuspend2 = 0x80006985, RGLRFIDErrorCodesLayer6PwdFailed = 0x801063C0, RGLRFIDErrorCodesNotPerformed = 0x83000000, RGLRFIDErrorCodesSessionIsClosed = 0x83000001, RGLRFIDErrorCodesSessionTerminalUnsupportedOperation = 0x83000002, RGLRFIDErrorCodesSessionTerminalTypeUnknown = 0x83000010, RGLRFIDErrorCodesSessionTerminalTypeBadCertificate = 0x83000011, RGLRFIDErrorCodesSessionTerminalTypeNotSet = 0x83000012, RGLRFIDErrorCodesSessionProcedureTypeUnknown = 0x83000013, RGLRFIDErrorCodesSessionProcedureTypeUnsupported = 0x83000014, RGLRFIDErrorCodesSessionProcedureTypeNotSet = 0x83000015, RGLRFIDErrorCodesSessionAccessKeyUnknownType = 0x83000016, RGLRFIDErrorCodesSessionAccessKeyUnsupportedSMType = 0x83000017, RGLRFIDErrorCodesSessionAccessKeyIncorrectSMType = 0x83000018, RGLRFIDErrorCodesSession_AccessKey_Restricted = 0x83000019, RGLRFIDErrorCodesSessionAccessKeyIncorrectData = 0x8300001A, RGLRFIDErrorCodesSessionAccessKeyNotSet = 0x8300001B, RGLRFIDErrorCodesSessionPwdManagementNotAuthorized = 0x8300001C, RGLRFIDErrorCodesSessionAccessControlUnknownType = 0x83000020, RGLRFIDErrorCodesSessionAccessControlRequiresSM = 0x83000021, RGLRFIDErrorCodesSessionAccessControlRequiresPACE = 0x83000022, RGLRFIDErrorCodesSessionAccessControlRequiresCAKeys = 0x83000023, RGLRFIDErrorCodesSessionAccessControlRequiresTA = 0x83000024, RGLRFIDErrorCodesSessionAccessControlRequiresCA = 0x83000025, RGLRFIDErrorCodesSessionAccessControlIncorrectOptionCA = 0x83000026, RGLRFIDErrorCodesSessionAccessControlCaFailed = 0x83000027, RGLRFIDErrorCodesSessionAccessControlTaFailed = 0x83000028, RGLRFIDErrorCodesSessionAccessControlAaFailed = 0x83000029, RGLRFIDErrorCodesSessionAccessControlRiFailed = 0x8300002A, RGLRFIDErrorCodesSessionPaSignatureCheckFailed = 0x83000030, RGLRFIDErrorCodesSessionPaHashCheckFailed = 0x83000031, RGLRFIDErrorCodesSessionInvalidAuxDataDateOfExpiry = 0x83000040, RGLRFIDErrorCodesSessionInvalidAuxDataDateOfBirth = 0x83000041, RGLRFIDErrorCodesSessionInvalidAuxDataCommunityID = 0x83000042, RGLRFIDErrorCodesSessionESignRequiresAppSelection = 0x83000050, RGLRFIDErrorCodesSessionESignPinNotSet = 0x83000051, RGLRFIDErrorCodesSessionESignPinNotVerified = 0x83000052, RGLRFIDErrorCodesSessionIncorrectData = 0x83000060, RGLRFIDErrorCodesSessionFileNotEnoughData = 0x83010000, RGLRFIDErrorCodesSessionFileIncorrectData = 0x83020000, RGLRFIDErrorCodesSessionFileUnexpectedData = 0x83030000, RGLRFIDErrorCodesSessionFileContentsUnexpectedData = 0x83040000, RGLRFIDErrorCodesSessionFileWrongTag = 0x83050000, RGLRFIDErrorCodesSessionFileCantUseData = 0x83060000, RGLRFIDErrorCodesSessionFileCantReadData = 0x83070000, RGLRFIDErrorCodesSessionFileAccessDenied = 0x83080000, RGLRFIDErrorCodesLayer34NoError = 0x84000000, RGLRFIDErrorCodesLayer34TimeOut = 0x84010000, RGLRFIDErrorCodesLayer34Collision = 0x84020000, RGLRFIDErrorCodesLayer34CRC = 0x84030000, RGLRFIDErrorCodesLayer34DataIntegrity = 0x84040000, RGLRFIDErrorCodesLayer34DataLength = 0x84050000, RGLRFIDErrorCodesLayer34RFU = 0x84060000, RGLRFIDErrorCodesLayer34CollisionTooMany = 0x84070000, RGLRFIDErrorCodesLayer34ProtocolB = 0x84080000, RGLRFIDErrorCodesLayer34DataContents = 0x84090000, RGLRFIDErrorCodesLayer34Protocol = 0x840A0000, RGLRFIDErrorCodesLayer34GlobalTimeOut = 0x840B0000, RGLRFIDErrorCodesLayer34MifareAuth = 0x840C0000, RGLRFIDErrorCodesLayer34SAMError = 0x840D0000, RGLRFIDErrorCodesLayer34SAMCollision = 0x840E0000, RGLRFIDErrorCodesLayer34SAMAcknowledge = 0x840F0000, }
Swift
enum RFIDErrorCodes : UInt32, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLRFIDCertificateType) { RGLRFIDCertificateTypeUndefined = 0, RGLRFIDCertificateTypeCSCA = 1, RGLRFIDCertificateTypeCSCALink = 2, RGLRFIDCertificateTypeDS = 3, RGLRFIDCertificateTypeMLS = 4, RGLRFIDCertificateTypeDevLS = 5, RGLRFIDCertificateTypeDefLS = 6, RGLRFIDCertificateTypeBLS = 7, RGLRFIDCertificateTypeLDS2 = 8, RGLRFIDCertificateTypeBCS = 9, RGLRFIDCertificateTypeBCSNC = 10, }
Swift
enum RFIDCertificateType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
enum { /// Doc 9303, 6th edition, 2006 RGLRFIDSdkProfilerTypeDoc9303Edition2006 = 0x00000001, /// LDS and PKI Maintenance, v2.0, May 21, 2014 RGLRFIDSdkProfilerTypeDoc9303LdsPkiMaintenance = 0x00000002 }
Swift
struct RFIDSdkProfilerType : Equatable, RawRepresentable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLRFIDAuthenticationProcedureType) { /// Not defined RGLRFIDAuthenticationProcedureTypeUndefined = 0, /// Standard authentication procedure RGLRFIDAuthenticationProcedureTypeStandard = 1, /// Advanced authentication procedure RGLRFIDAuthenticationProcedureTypeAdvanced = 2, /// General authentication procedure RGLRFIDAuthenticationProcedureTypeGeneral = 3 }
Swift
enum RFIDAuthenticationProcedureType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLRFIDAccessControlProcedureType) { /// Type is not defined RGLRFIDAccessControlProcedureTypeUndefined = 0, /// Basic Access Control (BAC) / Protection (BAP) RGLRFIDAccessControlProcedureTypeBac = 1, /// Password Authenticated Connection Establishment RGLRFIDAccessControlProcedureTypePace = 2, /// Chip Authentication RGLRFIDAccessControlProcedureTypeCa = 3, /// Terminal Authentication RGLRFIDAccessControlProcedureTypeTa = 4, /// Active Authentication RGLRFIDAccessControlProcedureTypeAa = 5, /// Restricted Identification RGLRFIDAccessControlProcedureTypeRi = 6, /// Card info RGLRFIDAccessControlProcedureTypeCardInfo = 7 }
Swift
enum RFIDAccessControlProcedureType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLRFIDPasswordType) { /// Unknown type RGLRFIDPasswordTypeUnknown = 0, /// MRZ RGLRFIDPasswordTypeMrz = 1, /// CAN RGLRFIDPasswordTypeCan = 2, /// PIN RGLRFIDPasswordTypePin = 3, /// PUK RGLRFIDPasswordTypePuk = 4, /// eSign-PIN RGLRFIDPasswordTypePinEsign = 5, /// Scanning Area Identifier (for eDL application) RGLRFIDPasswordTypeSai = 6 }
Swift
enum RFIDPasswordType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLRFIDTerminalType) { /// Not defined RGLRFIDTerminalTypeUndefined = 0, /// Inspection system RGLRFIDTerminalTypeInspectionSystem = 1, /// Authentication terminal RGLRFIDTerminalTypeAuthenticationTerminal = 2, /// Signature terminal RGLRFIDTerminalTypeSignatureTerminal = 3, /// Unauthenticated terminal RGLRFIDTerminalTypeUnauthenticatedTerminal = 4 }
Swift
enum RFIDTerminalType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLESignManagementAction) { /// Not identified RGLESignManagementActionUndefined = 0, /// Create PIN RGLESignManagementActionCreatePIN = 1, /// Change PIN RGLESignManagementActionChangePIN = 2, /// Unblock PIN RGLESignManagementActionUnblockPIN = 3, /// Terminate PIN RGLESignManagementActionTerminatePIN = 4, /// Generate keys RGLESignManagementActionGenerateKeys = 5, /// Terminate keys RGLESignManagementActionTerminateKeys = 6, /// Sign data RGLESignManagementActionSignData = 7 }
Swift
enum ESignManagementAction : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLRecordingTimestampPosition){ RGLRecordingTimestampPositionTopLeft, RGLRecordingTimestampPositionTopRight, RGLRecordingTimestampPositionBottomLeft, RGLRecordingTimestampPositionBottomRight, }
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLDocReaderFrame) { /// Size of the frame depends on the scenario, that means default values are used RGLDocReaderFrameScenarioDefault = 0, /// Full frame RGLDocReaderFrameMax = 1, /// No frame RGLDocReaderFrameNone = 2, /// Size of the frame corresponds to the ID-3 format in the portrait mode and to the ID-1 in the landscape mode RGLDocReaderFrameDocument = 3 }
Swift
enum DocReaderFrame : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLDocReaderOrientation) { /// Both portrait and landscape modes RGLDocReaderOrientationRotate = 0, /// Portrait mode RGLDocReaderOrientationPortrait = 1, /// Landscape mode RGLDocReaderOrientationLandscape = 2 }
Swift
enum DocReaderOrientation : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCameraFrameShapeType) { /// Camera frame is rectangle RGLCameraFrameShapeTypeLine, /// Camera frame only consists of corners of the rectangle RGLCameraFrameShapeTypeCorners }
Swift
enum CameraFrameShapeType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCustomizationColor) { RFIDProcessingScreenBackground = 200, RFIDProcessingScreenHintLabelText = 201, RFIDProcessingScreenHintLabelBackground = 202, RFIDProcessingScreenProgressLabelText = 203, RFIDProcessingScreenProgressBar = 204, RFIDProcessingScreenProgressBarBackground = 205, RFIDProcessingScreenResultLabelText = 206, RFIDProcessingScreenLoadingBar = 207 }
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCustomizationFont) { RFIDProcessingScreenHintLabel = 200, RFIDProcessingScreenProgressLabel = 201, RFIDProcessingScreenResultLabel = 202 }
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, RGLCustomizationImage) { RFIDProcessingScreenFailureImage = 200 }
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSUInteger, eLDS_ParsingErrorCodes) { errLDS_Ok = 0x00000001, errLDS_ASN_IncorrectData = 0x80000001, errLDS_ASN_NotEnoughData = 0x80000002, errLDS_ASN_Contents_UnexpectedData = 0x80000003, errLDS_ASN_SignedData_IncorrectData = 0x80000008, errLDS_ASN_SignedData_EncapContents_IncorrectData = 0x80000009, errLDS_ASN_SignedData_Version_IncorrectData = 0x8000000A, errLDS_ASN_SignedData_DigestAlgorithms_IncorrectData = 0x80000011, errLDS_ASN_LDSObject_IncorrectData = 0x80000013, errLDS_ASN_LDSObject_Version_IncorrectData = 0x80000014, errLDS_ASN_LDSObject_DigestAlgorithm_IncorrectData = 0x80000015, errLDS_ASN_LDSObject_DGHashes_IncorrectData = 0x80000016, errLDS_ASN_LDSObject_VersionInfo_IncorrectData = 0x80000012, errLDS_ASN_Certificate_IncorrectData = 0x80000017, errLDS_ASN_Certificate_Version_IncorrectData = 0x80000018, errLDS_ASN_Certificate_SN_IncorrectData = 0x80000019, errLDS_ASN_Certificate_Signature_IncorrectData = 0x8000001A, errLDS_ASN_Certificate_Issuer_IncorrectData = 0x8000001B, errLDS_ASN_Certificate_Validity_IncorrectData = 0x8000001C, errLDS_ASN_Certificate_Subject_IncorrectData = 0x8000001D, errLDS_ASN_Certificate_SubjectPK_IncorrectData = 0x8000001E, errLDS_ASN_Certificate_Extensions_IncorrectData = 0x8000001F, errLDS_ASN_SignerInfo_IncorrectData = 0x80000020, errLDS_ASN_SignerInfo_Version_IncorrectData = 0x80000021, errLDS_ASN_SignerInfo_SID_IncorrectData = 0x80000022, errLDS_ASN_SignerInfo_DigestAlg_IncorrectData = 0x80000023, errLDS_ASN_SignerInfo_SignedAttrs_IncorrectData = 0x80000024, errLDS_ASN_SignerInfo_SignAlg_IncorrectData = 0x80000025, errLDS_ASN_SignerInfo_Signature_IncorrectData = 0x80000026, errLDS_ASN_SignerInfo_UnsignedAttrs_IncorrectData = 0x80000027, errLDS_ICAO_LDSObject_UnsupportedDigestAlgorithm = 0x80000030, errLDS_ICAO_SignedData_SignerInfos_Empty = 0x80000031, errLDS_ICAO_SignerInfo_UnsupportedDigestAlgorithm = 0x80000032, errLDS_ICAO_SignerInfo_UnsupportedSignatureAlgorithm = 0x80000033, errLDS_ICAO_SignerInfo_MessageDigestError = 0x80000034, errLDS_ICAO_SignerInfo_SignedAttrs_Missed = 0x80000036, errLDS_Auth_SignerInfo_CantFindCertificate = 0x80000035, errLDS_Auth_Error = 0x80000050, errLDS_Auth_UnsupportedSignatureAlgorithm = 0x80000051, errLDS_Auth_UnsupportedPublicKeyAlgorithm = 0x80000052, errLDS_Auth_MessedAlgorithms = 0x80000053, errLDS_Auth_PublicKeyDataInvalid = 0x80000054, errLDS_Auth_AlgorithmParametersDataInvalid = 0x80000055, errLDS_Auth_SignatureDataInvalid = 0x80000056, errLDS_Auth_UnsupportedDigestAlgorithm = 0x80000057, errLDS_Auth_SignatureDataIncorrect = 0x80000058, errLDS_Auth_AlgorithmParametersNotDefined = 0x80000059, errLDS_Auth_SignatureCheckFailed = 0x8000005A, errLDS_DG_WrongTag = 0x80000070, errLDS_DG_Contents_UnexpectedData = 0x80000071, errLDS_BAP_SymmetricCypher_CantInitialize = 0x81000011, errLDS_PACE_Info_NotAvailable = 0x81000020, errLDS_PACE_SymmetricCypher_CantInitialize = 0x81000021, errLDS_PACE_KeyAgreement_CantInitialize = 0x81000022, errLDS_PACE_EphemeralKeys_CantCreate = 0x81000023, errLDS_PACE_Mapping_CantDecodeNonce = 0x81000024, errLDS_PACE_SharedSecret_CantCreate = 0x81000025, errLDS_PACE_DomainParams_UnsupportedFormat = 0x81000026, errLDS_PACE_EphemeralKeys_Incorrect = 0x81000027, errLDS_PACE_Mapping_EphemeralKeys_Incorrect = 0x81000028, errLDS_PACE_Mapping_CantPerform = 0x81000029, errLDS_PACE_NonMatchingAuthTokens = 0x8100002A, errLDS_PACE_CAM_Data_Incorrect = 0x8100002B, errLDS_PACE_CAM_Data_CantVerify = 0x8100002C, errLDS_PACE_CAM_Data_NonMatching = 0x8100002D, errLDS_PACE_IM_Scheme_Incorrect = 0x8100002E, errLDS_PACE_IM_RandomMapping_Failed = 0x8100002F, errLDS_CA_CantFindPublicKey = 0x81000030, errLDS_CA_CantFindInfo = 0x81000031, errLDS_CA_IncorrectVersion = 0x81000032, errLDS_CA_CantFindDomainParameters = 0x81000033, errLDS_CA_KeyAgreement_CantInitialize = 0x81000034, errLDS_CA_PublicKey_UnsupportedAlgorithm = 0x81000035, errLDS_CA_EphemeralKeys_CantCreate = 0x81000036, errLDS_CA_SharedSecret_CantCreate = 0x81000037, errLDS_CA_NonMatchingAuthTokens = 0x81000038, errLDS_TA_IncorrectVersion = 0x81000040, errLDS_TA_CantBuildCertificateChain = 0x81000041, errLDS_TA_CantFindISPrivateKey = 0x81000042, errLDS_TA_PublicKey_UnsupportedAlgorithm = 0x81000043, errLDS_TA_SignatureBuildingError = 0x81000044, errLDS_TA_InvalidKeyAlgorithmParameters = 0x81000045, errLDS_AA_PublicKey_UnsupportedAlgorithm = 0x81000050, errLDS_AA_PublicKey_IncorrectData = 0x81000051, errLDS_AA_PublicKey_IncorrectParameters = 0x81000052, errLDS_AA_PublicKey_UndefinedParameters = 0x81000053, errLDS_AA_Signature_IncorrectData = 0x81000054, errLDS_AA_UnsupportedRecoveryScheme = 0x81000055, errLDS_AA_IncorrectTrailer = 0x81000056, errLDS_AA_UnsupportedDigestAlgorithm = 0x81000057, errLDS_RI_SectorKey_CantFind = 0x81000070, errLDS_RI_SectorKey_IncorrectData = 0x81000071, errLDS_RI_SectorKey_IncompleteData = 0x81000072, errLDS_CV_Certificate_MissingMandatoryData_PK = 0x81000060, errLDS_CV_Certificate_PublicKey_Unsupported = 0x81000062, errLDS_CV_Certificate_CHAT_UnsupportedTerminalType = 0x81000063, errLDS_CV_Certificate_PrivateKey_Unsupported = 0x81000064, errLDS_CV_Certificate_PrivateKey_InvalidParams = 0x81000065, errLDS_CV_Certificate_IncorrectData = 0x81000160, errLDS_CV_Certificate_CPI_IncorrectData = 0x81000161, errLDS_CV_Certificate_CAR_IncorrectData = 0x81000162, errLDS_CV_Certificate_PublicKey_IncorrectData = 0x81000163, errLDS_CV_Certificate_CHR_IncorrectData = 0x81000164, errLDS_CV_Certificate_CHAT_IncorrectData = 0x81000165, errLDS_CV_Certificate_ValidFrom_IncorrectData = 0x81000166, errLDS_CV_Certificate_ValidTo_IncorrectData = 0x81000167, errLDS_CV_Certificate_Extensions_IncorrectData = 0x81000168, errLDS_CV_Certificate_PrivateKey_IncorrectData = 0x81000169, errLDS_CV_Certificate_PrivateKey_Missing = 0x8100016A, errLDS_VDS_UnsupportedVersion = 0x81000200, errLDS_VDS_Issuing_Country_Size = 0x81000201, errLDS_VDS_Issuing_Country_IncorrectData = 0x81000202, errLDS_VDS_Signer_Certificate_Size = 0x81000203, errLDS_VDS_Signer_Certificate_Data = 0x81000204, errLDS_VDS_Signature_IncorrectData = 0x81000205, errLDS_VDS_NC_IncorrectData = 0x81000300, errLDS_VDS_NC_MissingOrIncorrect_Data = 0x81000301, errLDS_VDS_NC_MissingOrIncorrect_Header = 0x81000302, errLDS_VDS_NC_MissingOrIncorrect_Type = 0x81000303, errLDS_VDS_NC_MissingOrIncorrect_Version = 0x81000304, errLDS_VDS_NC_MissingOrIncorrect_IssuingCountry = 0x81000305, errLDS_VDS_NC_MissingOrIncorrect_Message = 0x81000306, errLDS_VDS_NC_MissingOrIncorrect_Signature = 0x81000307, errLDS_VDS_NC_MissingOrIncorrect_SigAlgorithm = 0x81000308, errLDS_VDS_NC_MissingOrIncorrect_Certificate = 0x81000309, errLDS_VDS_NC_MissingOrIncorrect_SigValue = 0x8100030A, }
Swift
enum eLDS_ParsingErrorCodes : UInt, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSUInteger, eLDS_ParsingNotificationCodes) { ntfLDS_ASN_Certificate_IncorrectVersion = 0x90000001, ntfLDS_ASN_Certificate_NonMatchingSignatureAlgorithm = 0x90000002, ntfLDS_ASN_Certificate_IncorrectTimeCoding = 0x90000003, ntfLDS_ASN_Certificate_IncorrectUseOfGeneralizedTime = 0x90000004, ntfLDS_ASN_Certificate_EmptyIssuer = 0x90000005, ntfLDS_ASN_Certificate_EmptySubject = 0x90000006, ntfLDS_ASN_Certificate_UnsupportedCriticalExtension = 0x90000008, ntfLDS_ASN_Certificate_ForcedDefaultCSCARole = 0x9000000E, ntfLDS_ASN_Certificate_ForcedDefaultDSRole = 0x9000000F, ntfLDS_ASN_Certificate_IncorrectIssuerSubjectDS = 0x90000010, ntfLDS_ASN_Certificate_DuplicatingExtensions = 0x90000017, ntfLDS_ICAO_Certificate_Version_Missed = 0x90000200, ntfLDS_ICAO_Certificate_Version_Incorrect = 0x90000201, ntfLDS_ICAO_Certificate_Issuer_Country_Missed = 0x90000202, ntfLDS_ICAO_Certificate_Issuer_CommonName_Missed = 0x90000203, ntfLDS_ICAO_Certificate_Issuer_CountryNonCompliant = 0x90000204, ntfLDS_ICAO_Certificate_Subject_Country_Missed = 0x90000205, ntfLDS_ICAO_Certificate_Subject_CommonName_Missed = 0x90000206, ntfLDS_ICAO_Certificate_Subject_CountryNonCompliant = 0x90000207, ntfLDS_ICAO_Certificate_UsingNonCompliantData = 0x90000208, ntfLDS_ICAO_Certificate_UnsupportedSignatureAlgorithm = 0x90000209, ntfLDS_ICAO_Certificate_UnsupportedPublicKeyAlgorithm = 0x9000020A, ntfLDS_ICAO_Certificate_MissedExtensions = 0x9000020B, ntfLDS_ICAO_Certificate_Validity = 0x9000020C, ntfLDS_ICAO_Certificate_Ext_UsingNonCompliantData = 0x9000020D, ntfLDS_ICAO_Certificate_Ext_KeyUsage_Missed = 0x9000020E, ntfLDS_ICAO_Certificate_Ext_KeyUsage_NotCritical = 0x9000020F, ntfLDS_ICAO_Certificate_Ext_KeyUsage_IncorrectData = 0x90000210, ntfLDS_ICAO_Certificate_Ext_BasicC_Missed = 0x90000211, ntfLDS_ICAO_Certificate_Ext_BasicC_IncorrectUsage1 = 0x90000212, ntfLDS_ICAO_Certificate_Ext_BasicC_IncorrectUsage2 = 0x90000213, ntfLDS_ICAO_Certificate_Ext_BasicC_NotCritical = 0x90000214, ntfLDS_ICAO_Certificate_Ext_BasicC_IncorrectData = 0x90000215, ntfLDS_ICAO_Certificate_Ext_BasicC_PathLenC_Missed = 0x90000216, ntfLDS_ICAO_Certificate_Ext_BasicC_PathLenC_Incorrect = 0x90000217, ntfLDS_ICAO_Certificate_Ext_ExtKeyUsage_NotCritical = 0x90000218, ntfLDS_ICAO_Certificate_Ext_ExtKeyUsage_IncorrectUsage = 0x90000219, ntfLDS_ICAO_Certificate_Ext_ExtKeyUsage_IncorrectData = 0x9000021A, ntfLDS_ICAO_Certificate_Ext_AuthKeyID_Missed = 0x9000021B, ntfLDS_ICAO_Certificate_Ext_AuthKeyID_IncorrectData = 0x9000021C, ntfLDS_ICAO_Certificate_Ext_AuthKeyID_KeyID_Missed = 0x9000021D, ntfLDS_ICAO_Certificate_Ext_SubjectKeyID_Missed = 0x9000021E, ntfLDS_ICAO_Certificate_Ext_SubjectKeyID_IncorrectData = 0x9000021F, ntfLDS_ICAO_Certificate_Ext_PrivateKeyUP_Missed = 0x90000220, ntfLDS_ICAO_Certificate_Ext_PrivateKeyUP_IncorrectData = 0x90000221, ntfLDS_ICAO_Certificate_Ext_PrivateKeyUP_Empty = 0x90000222, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_Missed = 0x90000223, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_IncorrectData = 0x90000224, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_Empty = 0x90000225, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_NonCompliant = 0x90000226, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_Critical = 0x90000228, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_DN_Empty = 0x90000229, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_DN_Incorrect = 0x9000022A, ntfLDS_ICAO_Certificate_Ext_SubjectAltName_DN_NonCompliant = 0x9000022B, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_Missed = 0x9000022C, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_IncorrectData = 0x9000022D, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_Empty = 0x9000022E, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_NonCompliant = 0x9000022F, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_Critical = 0x90000231, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_DN_Empty = 0x90000232, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_DN_Incorrect = 0x90000233, ntfLDS_ICAO_Certificate_Ext_IssuerAltName_DN_NonCompliant = 0x90000234, ntfLDS_ICAO_Certificate_Ext_DocTypeList_Missed = 0x90000235, ntfLDS_ICAO_Certificate_Ext_DocTypeList_IncorrectData = 0x90000236, ntfLDS_ICAO_Certificate_Ext_DocTypeList_Version = 0x90000237, ntfLDS_ICAO_Certificate_Ext_DocTypeList_DocTypes = 0x90000238, ntfLDS_ICAO_Certificate_Ext_DocTypeList_DocTypes_Empty = 0x90000239, ntfLDS_ICAO_Certificate_Ext_CertPolicies_IncorrectData = 0x9000023A, ntfLDS_ICAO_Certificate_Ext_CertPolicies_Empty = 0x9000023B, ntfLDS_ICAO_Certificate_Ext_CertPolicies_PolicyID_Missed = 0x9000023C, ntfLDS_ICAO_Certificate_Ext_CRLDistPoint_Missed = 0x9000023D, ntfLDS_ICAO_Certificate_Ext_CRLDistPoint_IncorrectData = 0x9000023E, ntfLDS_ICAO_Certificate_Ext_CRLDistPoint_Empty = 0x9000023F, ntfLDS_ICAO_Certificate_Ext_CRLDistPoint_PointMissed = 0x90000240, ntfLDS_ICAO_Certificate_SN_NonCompliant = 0x90000241, ntfLDS_ICAO_Certificate_Issuer_SN_NonCompliant = 0x90000242, ntfLDS_ICAO_Certificate_Subject_SN_NonCompliant = 0x90000243, ntfLDS_ICAO_Certificate_Issuer_AttributeNonCompliant = 0x90000244, ntfLDS_ICAO_Certificate_Subject_AttributeNonCompliant = 0x90000245, ntfLDS_ICAO_Certificate_IssuerSubject_Country_NonMatching = 0x90000246, ntfLDS_ICAO_Certificate_Ext_CSCA_AltNames_NonMatching = 0x90000247, ntfLDS_ICAO_Certificate_Ext_NameChange_IncorrectData = 0x90000248, ntfLDS_ICAO_Certificate_Ext_NameChange_NonCompliant = 0x90000249, ntfLDS_ICAO_Certificate_Ext_NameChange_Critical = 0x9000024A, ntfLDS_ICAO_Certificate_Ext_DocTypeList_NonCompliant = 0x9000024B, ntfLDS_ICAO_Certificate_Ext_DocTypeList_Critical = 0x9000024C, ntfLDS_ICAO_Certificate_Ext_Optional_Critical = 0x9000024D, ntfLDS_ICAO_Certificate_Subject_NonCompliant = 0x9000024E, ntfLDS_ICAO_Certificate_Subject_CommonNameNonCompliant = 0x9000024F, ntfLDS_ICAO_COM_LDS_Version_Incorrect = 0x90000020, ntfLDS_ICAO_COM_LDS_Version_Missing = 0x90000021, ntfLDS_ICAO_COM_Unicode_Version_Incorrect = 0x90000022, ntfLDS_ICAO_COM_Unicode_Version_Missing = 0x90000023, ntfLDS_ICAO_COM_DGPM_Incorrect = 0x90000024, ntfLDS_ICAO_COM_DGPM_Missing = 0x90000025, ntfLDS_ICAO_COM_DGPM_Unexpected = 0x90000026, ntfLDS_ICAO_Application_LDSVersion_Unsupported = 0x90000030, ntfLDS_ICAO_Application_UnicodeVersion_Unsupported = 0x90000031, ntfLDS_ICAO_Application_LDSVersion_Inconsistent = 0x90000032, ntfLDS_ICAO_Application_UnicodeVersion_Inconsistent = 0x90000033, ntfLDS_ASN_SignedData_OID_Incorrect = 0x90000100, ntfLDS_ASN_SignedData_Version_Incorrect = 0x900001A0, ntfLDS_ASN_SignedData_ContentOID_Incorrect = 0x900001A1, ntfLDS_ICAO_SignedData_Version_Incorrect = 0x90000101, ntfLDS_ICAO_SignedData_DigestAlgorithms_Empty = 0x90000102, ntfLDS_ICAO_SignedData_DigestAlgorithms_Unsupported = 0x90000103, ntfLDS_ICAO_SignedData_SignerInfos_MultipleEntries = 0x90000109, ntfLDS_ICAO_SignedData_Certificates_Missed = 0x900001B0, ntfLDS_ICAO_SignedData_Certificates_Empty = 0x900001B1, ntfLDS_ICAO_SignedData_CRLs_IncorrectUsage = 0x900001B2, ntfLDS_ICAO_LDSObject_IncorrectContentOID = 0x90000104, ntfLDS_ICAO_LDSObject_DGNumber_Incorrect = 0x90000105, ntfLDS_ICAO_LDSObject_DGHash_Missing = 0x90000106, ntfLDS_ICAO_LDSObject_DGHash_Extra = 0x90000107, ntfLDS_ICAO_LDSObject_Version_Incorrect = 0x90000108, ntfLDS_ICAO_MasterList_Version_Incorrect = 0x900001C0, ntfLDS_ICAO_DeviationList_Version_Incorrect = 0x900001C8, ntfLDS_BSI_DefectList_Version_Incorrect = 0x900001D0, ntfLDS_BSI_BlackList_Version_Incorrect = 0x900001D8, ntfLDS_ASN_SignerInfo_Version_Incorrect = 0x9000010A, ntfLDS_ASN_SignerInfo_SID_IncorrectChoice = 0x9000010B, ntfLDS_ASN_SignerInfo_SID_DigestAlgorithmNotListed = 0x9000010C, ntfLDS_ASN_SignerInfo_MessageDigestAttr_Missing = 0x9000010D, ntfLDS_ASN_SignerInfo_MessageDigestAttr_Data = 0x9000010E, ntfLDS_ASN_SignerInfo_MessageDigestAttr_Value = 0x9000010F, ntfLDS_ASN_SignerInfo_ContentTypeAttr_Missing = 0x90000110, ntfLDS_ASN_SignerInfo_ContentTypeAttr_Data = 0x90000111, ntfLDS_ASN_SignerInfo_ContentTypeAttr_Value = 0x90000112, ntfLDS_ASN_SignerInfo_SigningTimeAttr_Missing = 0x9000011B, ntfLDS_ASN_SignerInfo_SigningTimeAttr_Data = 0x9000011C, ntfLDS_ASN_SignerInfo_SigningTimeAttr_Value = 0x9000011D, ntfLDS_ASN_SignerInfo_ListContentDescriptionAttr_Missing = 0x9000011E, ntfLDS_ASN_SignerInfo_ListContentDescriptionAttr_Data = 0x9000011F, ntfLDS_Auth_SignerInfo_Certificate_Validity = 0x90000115, ntfLDS_Auth_SignerInfo_Certificate_RootIsNotTrusted = 0x90000116, ntfLDS_Auth_SignerInfo_Certificate_CantFindCSCA = 0x90000117, ntfLDS_Auth_SignerInfo_Certificate_Revoked = 0x90000118, ntfLDS_Auth_SignerInfo_Certificate_SignatureInvalid = 0x90000119, ntfLDS_UnsupportedImageFormat = 0x9000011A, ntfLDS_MRZ_DocumentType_Unknown = 0x00022008, ntfLDS_MRZ_IssuingState_SyntaxError = 0x00022009, ntfLDS_MRZ_Name_IsVoid = 0x0002200A, ntfLDS_MRZ_Number_IncorrectChecksum = 0x0002200D, ntfLDS_MRZ_Nationality_SyntaxError = 0x0002200E, ntfLDS_MRZ_DOB_SyntaxError = 0x0002200F, ntfLDS_MRZ_DOB_Error = 0x00022010, ntfLDS_MRZ_DOB_IncorrectChecksum = 0x00022011, ntfLDS_MRZ_Sex_Incorrect = 0x00022012, ntfLDS_MRZ_DOE_SyntaxError = 0x00022013, ntfLDS_MRZ_DOE_Error = 0x00022014, ntfLDS_MRZ_DOE_IncorrectChecksum = 0x00022015, ntfLDS_MRZ_OptionalData_IncorrectChecksum = 0x00022016, ntfLDS_MRZ_IncorrectChecksum = 0x00022017, ntfLDS_MRZ_Incorrect = 0x00022018, ntfLDS_Biometrics_FormatOwner_Missing = 0x90010000, ntfLDS_Biometrics_FormatOwner_Incorrect = 0x90020000, ntfLDS_Biometrics_FormatType_Missing = 0x90030000, ntfLDS_Biometrics_FormatType_Incorrect = 0x90040000, ntfLDS_Biometrics_Type_Incorrect = 0x90050000, ntfLDS_Biometrics_SubType_Missing = 0x90060000, ntfLDS_Biometrics_SubType_Incorrect = 0x90070000, ntfLDS_Biometrics_BDB_Image_Missing = 0x90080000, ntfLDS_Biometrics_BDB_FormatID_Incorrect = 0x90090000, ntfLDS_Biometrics_BDB_Version_Incorrect = 0x900A0000, ntfLDS_Biometrics_BDB_DataLength_Incorrect = 0x900B0000, ntfLDS_Biometrics_BDB_Data_Gender = 0x90100000, ntfLDS_Biometrics_BDB_Data_EyeColor = 0x90110000, ntfLDS_Biometrics_BDB_Data_HairColor = 0x90120000, ntfLDS_Biometrics_BDB_Data_PoseAngle_Yaw = 0x90130000, ntfLDS_Biometrics_BDB_Data_PoseAngle_Pitch = 0x90140000, ntfLDS_Biometrics_BDB_Data_PoseAngle_Roll = 0x90150000, ntfLDS_Biometrics_BDB_Data_PoseAngleU_Yaw = 0x90160000, ntfLDS_Biometrics_BDB_Data_PoseAngleU_Pitch = 0x90170000, ntfLDS_Biometrics_BDB_Data_PoseAngleU_Roll = 0x90180000, ntfLDS_Biometrics_BDB_Data_FaceImageType = 0x90190000, ntfLDS_Biometrics_BDB_Data_ImageDataType = 0x901A0000, ntfLDS_SI_PACE_Info_UnsupportedStdParameters = 0x91000000, ntfLDS_SI_PACE_Info_DeprecatedVersion = 0x91000001, ntfLDS_SI_PACE_DomainParams_UsingStdRef = 0x91000002, ntfLDS_SI_PACE_DomainParams_UnsupportedAlgorithm = 0x91000003, ntfLDS_SI_CA_Info_IncorrectVersion = 0x91000004, ntfLDS_SI_CA_PublicKey_UnsupportedAlgorithm = 0x91000005, ntfLDS_SI_CA_DomainParams_UnsupportedAlgorithm = 0x91000006, ntfLDS_SI_TA_Info_IncorrectVersion = 0x91000007, ntfLDS_SI_TA_Info_FileIDForVersion2 = 0x91000008, ntfLDS_SI_eIDSecurity_UnsupportedDigestAlgorithm = 0x91000009, ntfLDS_SI_RI_Info_IncorrectVersion = 0x9100000A, ntfLDS_SI_RI_DomainParams_UnsupportedAlgorithm = 0x9100000B, ntfLDS_SI_AA_Info_IncorrectVersion = 0x9100000C, ntfLDS_SI_AA_Info_UnsupportedAlgorithm = 0x9100000D, ntfLDS_SI_AA_Info_InconsistentAlgorithmReference = 0x9100000E, ntfLDS_SI_Storage_PACE_Info_NotAvailable = 0x91000100, ntfLDS_SI_Storage_PACE_Info_NoStdParameters = 0x91000101, ntfLDS_SI_Storage_PACE_Info_NoMatchingDomainParams = 0x91000102, ntfLDS_SI_Storage_CA_Info_NotAvailable = 0x91000103, ntfLDS_SI_Storage_CA_DomainParams_NoRequiredOption = 0x91000104, ntfLDS_SI_Storage_CA_DomainParams_NotAvailable = 0x91000105, ntfLDS_SI_Storage_CA_AnonymousInfos = 0x91000106, ntfLDS_SI_Storage_CA_Info_NoMatchingDomainParams = 0x91000107, ntfLDS_SI_Storage_CA_Info_NoMatchingPublicKey = 0x91000108, ntfLDS_SI_Storage_CA_IncorrectInfosQuantity = 0x91000109, ntfLDS_SI_Storage_TA_Info_NotAvailable = 0x9100010A, ntfLDS_SI_Storage_CardInfoLocator_MultipleEntries = 0x9100010B, ntfLDS_SI_Storage_eIDSecurityInfo_MultipleEntries = 0x9100010C, ntfLDS_SI_Storage_PrivilegedTI_MultipleEntries = 0x9100010D, ntfLDS_SI_Storage_PrivilegedTI_IncorrectUsage = 0x9100010E, ntfLDS_SI_Storage_RI_DomainParams_MultipleEntries = 0x9100010F, ntfLDS_SI_Storage_PACEInfos_NonConsistant = 0x91000110, ntfLDS_CVCertificate_Profile_IncorrectVersion = 0x91000201, ntfLDS_CVCertificate_Validity = 0x91000202, ntfLDS_CVCertificate_NonCVCADomainParameters = 0x91000203, ntfLDS_CV_Certificate_PrivateKey_IncorrectVersion = 0x91000204, ntfLDS_TA_PACEStaticBindingUsed = 0x91000300, ntfLDS_Auth_MLSignerInfo_Certificate_Validity = 0x92000115, ntfLDS_Auth_MLSignerInfo_Certificate_RootIsNotTrusted = 0x92000116, ntfLDS_Auth_MLSignerInfo_Certificate_CantFindCSCA = 0x92000117, ntfLDS_Auth_MLSignerInfo_Certificate_Revoked = 0x92000118, ntfLDS_Auth_MLSignerInfo_Certificate_SignatureInvalid = 0x92000119, ntfLDS_ICAO_Certificate_Chain_Country_NonMatching = 0x90000250, ntfLDS_ICAO_Certificate_VisualMrz_Country_NonMatching = 0x90000251, ntfLDS_MRZ_CountryCode_VisualMrz_NonMatching = 0x00022019, ntfLDS_ICAO_Certificate_MRZ_Country_NonMatching = 0x90000252, }
Swift
enum eLDS_ParsingNotificationCodes : UInt, @unchecked Sendable