RGLRFIDScenario

Objective-C

@interface RGLRFIDScenario : NSObject

@property(nonatomic, assign) BOOL autoSettings;
@property(nonatomic, assign) RGLESignManagementAction signManagementAction;
@property(nonatomic, assign) int readingBuffer;
@property(nonatomic, assign) int defaultReadingBufferSize;
@property(nonatomic, assign) int onlineTAToSignDataType;
@property(nonatomic, assign) BOOL onlineTA;
@property(nonatomic, assign) BOOL writeEid;
@property(nonatomic, assign) RGLRFIDSdkProfilerType profilerType;
@property(nonatomic, assign) RGLRFIDAuthenticationProcedureType authProcType;
@property(nonatomic, assign) RGLRFIDAccessControlProcedureType baseSMProcedure;
@property(nonatomic, assign) RGLRFIDPasswordType pacePasswordType;
@property(nonatomic, assign) RGLRFIDTerminalType terminalType;
@property(nonatomic, assign) BOOL universalAccessRights;
@property(nonatomic, assign) BOOL authorizedRestrictedIdentification;
@property(nonatomic, assign) BOOL auxVerificationCommunityID;
@property(nonatomic, assign) BOOL auxVerificationDateOfBirth;
@property(nonatomic, assign) BOOL skipAA;
@property(nonatomic, assign) BOOL strictProcessing;
@property(nonatomic, assign) BOOL pkdDSCertPriority;
@property(nonatomic, assign) BOOL pkdUseExternalCSCA;
@property(nonatomic, assign) BOOL trustedPKD;
@property(nonatomic, assign) BOOL passiveAuth;
@property(nonatomic, assign) BOOL paceStaticBinding;
@property(nonatomic, strong, nonnull) NSString *password;
@property(nonatomic, assign) BOOL useSFI;
@property(nonatomic, strong, nonnull) NSString *pkdPA;
@property(nonatomic, strong, nonnull) NSString *pkdEAC;
@property(nonatomic, assign) BOOL readEPassport;
@property(nonatomic, assign) BOOL readEID;
@property(nonatomic, assign) BOOL readEDL;
@property(nonatomic, assign) BOOL readDTC;
@property(nonatomic, strong, nonnull) RGLePassportDataGroup *ePassportDataGroups;
@property(nonatomic, strong, nonnull) RGLeIDDataGroup *eIDDataGroups;
@property(nonatomic, strong, nonnull) RGLeDLDataGroup *eDLDataGroups;
@property(nonatomic, strong, nonnull) RGLDTCDataGroup *DTCDataGroups;
@property(nonatomic, strong, nonnull) NSString *mrz;
@property(nonatomic, strong, nullable) NSString *cardAccess;
@property(nonatomic, strong, nonnull) NSString *eSignPINDefault;
@property(nonatomic, strong, nonnull) NSString *eSignPINNewValue;
@property(nonatomic, assign) BOOL authorizedSTSignature;
@property(nonatomic, assign) BOOL authorizedSTQSignature;
@property(nonatomic, assign) BOOL authorizedWriteDG17;
@property(nonatomic, assign) BOOL authorizedWriteDG18;
@property(nonatomic, assign) BOOL authorizedWriteDG19;
@property(nonatomic, assign) BOOL authorizedWriteDG20;
@property(nonatomic, assign) BOOL authorizedWriteDG21;
@property(nonatomic, assign) BOOL authorizedVerifyAge;
@property(nonatomic, assign) BOOL authorizedVerifyCommunityID;
@property(nonatomic, assign) BOOL authorizedPrivilegedTerminal;
@property(nonatomic, assign) BOOL authorizedCANAllowed;
@property(nonatomic, assign) BOOL authorizedPINManagment;
@property(nonatomic, assign) BOOL authorizedInstallCert;
@property(nonatomic, assign) BOOL authorizedInstallQCert;
@property(nonatomic, assign) BOOL applyAmendments;
/// If set to true, continue RFID chip processing, despite ICAO critical errors
/// Default: false.
@property(nonatomic, assign) BOOL proceedReadingAlways;

/// Perform check MRZ according to standard described in
/// BSI TR - 03105: ePassport Conformity Testing(v 1.0 04.04.2008)
/// Type: Bool
@property(nonatomic, strong, nullable) NSNumber *mrzStrictCheck;

- (instancetype _Nonnull)initWithJSON:(NSDictionary *_Nonnull)json;
- (NSDictionary *_Nonnull)rfidScenarioDictionary;
- (NSDictionary *_Nonnull)correctedDictionaryByAutosettings:(RGLDocumentReaderResults *_Nonnull)results;
+ (instancetype _Nonnull)initWithJSON:(NSDictionary * _Nonnull)json;

@end

Swift

class RFIDScenario : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL autoSettings

    Swift

    var autoSettings: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) RGLESignManagementAction signManagementAction

    Swift

    var signManagementAction: ESignManagementAction { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) int readingBuffer

    Swift

    var readingBuffer: Int32 { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) int defaultReadingBufferSize

    Swift

    var defaultReadingBufferSize: Int32 { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) int onlineTAToSignDataType

    Swift

    var onlineTAToSignDataType: Int32 { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL onlineTA

    Swift

    var onlineTA: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL writeEid

    Swift

    var writeEid: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) RGLRFIDSdkProfilerType profilerType

    Swift

    var profilerType: RFIDSdkProfilerType { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) RGLRFIDAuthenticationProcedureType authProcType

    Swift

    var authProcType: RFIDAuthenticationProcedureType { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) RGLRFIDAccessControlProcedureType baseSMProcedure

    Swift

    var baseSMProcedure: RFIDAccessControlProcedureType { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) RGLRFIDPasswordType pacePasswordType

    Swift

    var pacePasswordType: RFIDPasswordType { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) RGLRFIDTerminalType terminalType

    Swift

    var terminalType: RFIDTerminalType { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL universalAccessRights

    Swift

    var universalAccessRights: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedRestrictedIdentification

    Swift

    var authorizedRestrictedIdentification: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL auxVerificationCommunityID

    Swift

    var auxVerificationCommunityID: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL auxVerificationDateOfBirth

    Swift

    var auxVerificationDateOfBirth: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL skipAA

    Swift

    var skipAA: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL strictProcessing

    Swift

    var strictProcessing: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL pkdDSCertPriority

    Swift

    var pkdDSCertPriority: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL pkdUseExternalCSCA

    Swift

    var pkdUseExternalCSCA: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL trustedPKD

    Swift

    var trustedPKD: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL passiveAuth

    Swift

    var passiveAuth: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL paceStaticBinding

    Swift

    var paceStaticBinding: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) NSString *password

    Swift

    var password: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL useSFI

    Swift

    var useSFI: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) NSString *pkdPA

    Swift

    var pkdPA: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) NSString *pkdEAC

    Swift

    var pkdEAC: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL readEPassport

    Swift

    var readEPassport: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL readEID

    Swift

    var readEID: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL readEDL

    Swift

    var readEDL: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL readDTC

    Swift

    var readDTC: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) RGLePassportDataGroup *ePassportDataGroups

    Swift

    var ePassportDataGroups: RGLePassportDataGroup { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) RGLeIDDataGroup *eIDDataGroups

    Swift

    var eIDDataGroups: RGLeIDDataGroup { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) RGLeDLDataGroup *eDLDataGroups

    Swift

    var eDLDataGroups: RGLeDLDataGroup { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) RGLDTCDataGroup *DTCDataGroups

    Swift

    var dtcDataGroups: RGLDTCDataGroup { get set }
  • mrz

    Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) NSString *mrz

    Swift

    var mrz: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nullable) NSString *cardAccess

    Swift

    var cardAccess: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) NSString *eSignPINDefault

    Swift

    var eSignPINDefault: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, strong, nonnull) NSString *eSignPINNewValue

    Swift

    var eSignPINNewValue: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedSTSignature

    Swift

    var authorizedSTSignature: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedSTQSignature

    Swift

    var authorizedSTQSignature: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedWriteDG17

    Swift

    var authorizedWriteDG17: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedWriteDG18

    Swift

    var authorizedWriteDG18: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedWriteDG19

    Swift

    var authorizedWriteDG19: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedWriteDG20

    Swift

    var authorizedWriteDG20: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedWriteDG21

    Swift

    var authorizedWriteDG21: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedVerifyAge

    Swift

    var authorizedVerifyAge: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedVerifyCommunityID

    Swift

    var authorizedVerifyCommunityID: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedPrivilegedTerminal

    Swift

    var authorizedPrivilegedTerminal: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedCANAllowed

    Swift

    var authorizedCANAllowed: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedPINManagment

    Swift

    var authorizedPINManagment: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedInstallCert

    Swift

    var authorizedInstallCert: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL authorizedInstallQCert

    Swift

    var authorizedInstallQCert: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign) BOOL applyAmendments

    Swift

    var applyAmendments: Bool { get set }
  • If set to true, continue RFID chip processing, despite ICAO critical errors Default: false.

    Declaration

    Objective-C

    @property (nonatomic) BOOL proceedReadingAlways;

    Swift

    var proceedReadingAlways: Bool { get set }
  • Perform check MRZ according to standard described in BSI TR - 03105: ePassport Conformity Testing(v 1.0 04.04.2008) Type: Bool

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *mrzStrictCheck;

    Swift

    var mrzStrictCheck: NSNumber? { get set }
  • Undocumented

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithJSON:(NSDictionary *_Nonnull)json;

    Swift

    init(json: [AnyHashable : Any])
  • Undocumented

    Declaration

    Objective-C

    - (NSDictionary *_Nonnull)rfidScenarioDictionary;

    Swift

    func rfidScenarioDictionary() -> [AnyHashable : Any]
  • Undocumented

    Declaration

    Objective-C

    - (NSDictionary *_Nonnull)correctedDictionaryByAutosettings:(RGLDocumentReaderResults *_Nonnull)results;

    Swift

    func correctedDictionary(byAutosettings results: RGLDocumentReaderResults) -> [AnyHashable : Any]
  • Undocumented

    Declaration

    Objective-C

    + (instancetype _Nonnull)initWithJSON:(NSDictionary * _Nonnull)json;

    Swift

    class func initWithJSON(_ json: [AnyHashable : Any]) -> Self