Enumerations

The following enumerations are available globally.

  • Known values for AAMVA fields.

    See more

    Declaration

    Objective-C

    enum SBSDKAAMVARecordFieldType : NSInteger {}

    Swift

    enum SBSDKAAMVARecordFieldType : Int, @unchecked Sendable
  • An enum containing the available encryption modes for the SBSDKAESEncrypter.

    See more

    Declaration

    Objective-C

    enum SBSDKAESEncrypterMode : NSUInteger {}

    Swift

    enum SBSDKAESEncrypterMode : UInt, @unchecked Sendable
  • The checksum algorithm for MSI-Plessey type barcodes.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeMSIPlesseyChecksumAlgorithm : NSInteger {}

    Swift

    enum SBSDKBarcodeMSIPlesseyChecksumAlgorithm : Int, @unchecked Sendable
  • The expected density of QR codes. A higher density finds more QR codes in an image but the performance is slightly reduced.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeDensity : NSInteger {}

    Swift

    enum SBSDKBarcodeDensity : Int, @unchecked Sendable
  • The barcode text format dialog.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeDialogFormat : NSInteger {}

    Swift

    enum SBSDKBarcodeDialogFormat : Int, @unchecked Sendable
  • The type of barcode image generation.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeImageGenerationType : NSUInteger {}

    Swift

    enum SBSDKBarcodeImageGenerationType : UInt, @unchecked Sendable
  • The barcode text format overlay.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeOverlayFormat : NSInteger {}

    Swift

    enum SBSDKBarcodeOverlayFormat : Int, @unchecked Sendable
  • The capture mode of the barcode scan and count.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeScanAndCountCaptureMode : NSUInteger {}

    Swift

    enum SBSDKBarcodeScanAndCountCaptureMode : UInt, @unchecked Sendable
  • The engine mode of the barcode recognizer.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeEngineMode : NSUInteger {}

    Swift

    enum SBSDKBarcodeEngineMode : UInt, @unchecked Sendable
  • Filter for extended EAN and UPC barcodes.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodesExtensionFilter : NSUInteger {}

    Swift

    enum SBSDKBarcodesExtensionFilter : UInt, @unchecked Sendable
  • Boarding pass field types,

    See more

    Declaration

    Objective-C

    enum SBSDKBoardingPassDocumentFieldType : NSInteger {}

    Swift

    enum SBSDKBoardingPassDocumentFieldType : Int, @unchecked Sendable
  • Enum for camera device positions.

    See more

    Declaration

    Objective-C

    enum SBSDKCameraDevicePosition : NSUInteger {}

    Swift

    enum SBSDKCameraDevicePosition : UInt, @unchecked Sendable
  • Enum for camera device types.

    See more

    Declaration

    Objective-C

    enum SBSDKCameraDeviceType : NSUInteger {}

    Swift

    enum SBSDKCameraDeviceType : UInt, @unchecked Sendable
  • The priorization of still image quality and capturing speed. Has no effect on devices prior to iOS 13.0.

    See more

    Declaration

    Objective-C

    enum SBSDKCapturePhotoQualityPrioritization : NSUInteger {}

    Swift

    enum SBSDKCapturePhotoQualityPrioritization : UInt, @unchecked Sendable
  • The status of the latest document detection.

    See more

    Declaration

    Objective-C

    enum SBSDKDocumentDetectionStatus : int {}

    Swift

    struct SBSDKDocumentDetectionStatus : Equatable, RawRepresentable
  • A GS1 document field validation status.

    See more

    Declaration

    Objective-C

    enum SBSDKGS1SystemElementValidationStatus : NSInteger {}

    Swift

    enum SBSDKGS1SystemElementValidationStatus : Int, @unchecked Sendable
  • ID card field types

    See more

    Declaration

    Objective-C

    enum SBSDKIDCardPDF417DocumentFieldType : NSInteger {}

    Swift

    enum SBSDKIDCardPDF417DocumentFieldType : Int, @unchecked Sendable
  • Enumeration of supported image file types.

    See more

    Declaration

    Objective-C

    enum SBSDKImageFileFormat : NSInteger {}

    Swift

    enum SBSDKImageFileFormat : Int, @unchecked Sendable
  • Medical certificate document field types.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalCertificateDocumentFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalCertificateDocumentFieldType : Int, @unchecked Sendable
  • German medical plan document subheading prescription information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanSubheadingPrescriptionFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalPlanSubheadingPrescriptionFieldType : Int, @unchecked Sendable
  • German medical plan document medicine substance information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanMedicineSubstanceFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalPlanMedicineSubstanceFieldType : Int, @unchecked Sendable
  • German medical plan document medicine information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanMedicineFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalPlanMedicineFieldType : Int, @unchecked Sendable
  • German medical plan document subheading information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanStandardSubheadingFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalPlanStandardSubheadingFieldType : Int, @unchecked Sendable
  • German medical plan document doctor information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanDoctorFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalPlanDoctorFieldType : Int, @unchecked Sendable
  • German medical plan document patient information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanPatientFieldType : NSInteger {}

    Swift

    enum SBSDKMedicalPlanPatientFieldType : Int, @unchecked Sendable
  • This enum describes the available orientation lock modes for the user interface. Captured images are always top-oriented to the status bar.

    See more

    Declaration

    Objective-C

    enum SBSDKOrientationLock : NSInteger {}

    Swift

    enum SBSDKOrientationLock : Int, @unchecked Sendable
  • An enum describing the orientation of a polygon edge.

    See more

    Declaration

    Objective-C

    enum SBSDKPolygonEdgeOrientation : NSUInteger {}

    Swift

    enum SBSDKPolygonEdgeOrientation : UInt, @unchecked Sendable
  • SEPA document field types,

    See more

    Declaration

    Objective-C

    enum SBSDKSEPADocumentFieldType : NSInteger {}

    Swift

    enum SBSDKSEPADocumentFieldType : Int, @unchecked Sendable
  • The error codes in the SBSDKErrorDomain.

    See more

    Declaration

    Objective-C

    enum SBSDKErrorCode : NSInteger {}

    Swift

    enum SBSDKErrorCode : Int, @unchecked Sendable
  • Enum describing the image color mode of output images.

    See more

    Declaration

    Objective-C

    enum SBSDKImageMode : NSInteger {}

    Swift

    enum SBSDKImageMode : Int, @unchecked Sendable
  • This enum describes the possible scanning states of an SBSDKScannerViewController.

    See more

    Declaration

    Objective-C

    enum SBSDKScannerStatus : NSInteger {}

    Swift

    enum SBSDKScannerStatus : Int, @unchecked Sendable
  • The version number of the Swiss QR code.

    See more

    Declaration

    Objective-C

    enum SBSDKSwissQRCodeVersion : NSInteger {}

    Swift

    enum SBSDKSwissQRCodeVersion : Int, @unchecked Sendable
  • The type of one Swiss QR code field.

    See more

    Declaration

    Objective-C

    enum SBSDKSwissQRCodeFieldType : NSInteger {}

    Swift

    enum SBSDKSwissQRCodeFieldType : Int, @unchecked Sendable
  • vCard document field type.

    See more

    Declaration

    Objective-C

    enum SBSDKVCardDocumentFieldType : NSInteger {}

    Swift

    enum SBSDKVCardDocumentFieldType : Int, @unchecked Sendable
  • Enumeration of video preview content mode.

    See more

    Declaration

    Objective-C

    enum SBSDKVideoContentMode : NSInteger {}

    Swift

    enum SBSDKVideoContentMode : Int, @unchecked Sendable