Classes

The following classes are available globally.

  • AAMVA document subfile field.

    See more

    Declaration

    Objective-C

    @interface SBSDKAAMVADocumentSubfileField : NSObject

    Swift

    class SBSDKAAMVADocumentSubfileField : NSObject
  • AAMVA document subfile information.

    See more

    Declaration

    Objective-C

    @interface SBSDKAAMVADocumentSubfile : NSObject

    Swift

    class SBSDKAAMVADocumentSubfile : NSObject
  • AAMVA document information.

    See more

    Declaration

    Objective-C

    @interface SBSDKAAMVADocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKAAMVADocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • ScanbotSDKs default data encrypter. Provides AES128 and AES 256 encryption to your data.

    See more

    Declaration

    Objective-C

    @interface SBSDKAESEncrypter : NSObject <SBSDKStorageCrypting>

    Swift

    class SBSDKAESEncrypter : NSObject, SBSDKStorageCrypting
  • A class that describes an aspect ratio for a documents page. *

    See more

    Declaration

    Objective-C

    @interface SBSDKAspectRatio : NSObject

    Swift

    class SBSDKAspectRatio : NSObject
  • A helper class describing a barcode document type.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeDocumentType : NSObject

    Swift

    class SBSDKBarcodeDocumentType : NSObject
  • Base class for describing recognized and parsed barcode information.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarCodeScannerDocumentFormat : NSObject

    Swift

    class SBSDKBarCodeScannerDocumentFormat : NSObject
  • A class that contains additional parameters for barcodes detection and filtering.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeAdditionalParameters : NSObject

    Swift

    class SBSDKBarcodeAdditionalParameters : NSObject
  • A class to parse a raw string value (usually taken from the barcode) into a formatted document of the supported type.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeDocumentParser : NSObject

    Swift

    class SBSDKBarcodeDocumentParser : NSObject
  • A class to search and decode multiple types of barcodes in a UIImage or SampleBufferRef. Result is incapsulated in an array of SBSDKBarcodeScannerResult instances.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeScanner : NSObject

    Swift

    class SBSDKBarcodeScanner : NSObject
  • This class encapsulates the result of a barcode detection.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeScannerResult : NSObject

    Swift

    class SBSDKBarcodeScannerResult : NSObject
  • A UIViewController subclass to show a camera screen with the barcode detector. This class cannot be instanced from a storyboard. Instead it is installing itself as a child view controller onto a given parent view controller.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeScannerViewController : SBSDKBaseScannerViewController

    Swift

    class SBSDKBarcodeScannerViewController : SBSDKBaseScannerViewController
  • Class that represents a barcode type.

    See more

    Declaration

    Objective-C

    @interface SBSDKBarcodeType : NSObject

    Swift

    class SBSDKBarcodeType : NSObject
  • The energy management configuration object for a ‘SBSDKBaseScannerViewController’ and its subclasses. ‘SBSDKBaseScannerViewController’ and subclasses sport a customizable energy management system.

    Since detectors and recognizers running on a live video feed can put a lot of load onto the CPU and/or GPU of the device, causing the battery to drain quickly and running the device hot, you can customize the energy consumption using this class by configuring the rate of detections/recognitions per second in performance mode as well as in energy saving mode.

    In performance mode the detectors/recognizers will be fed with a higher, configurable rate of video frames per second. After a certain, configurable period of inactivity the energy save mode will be engaged and the rate of detections/recognitions will be reduced to a lower (configurable) rate. You can also configure the time of inactivity before the automatic mode switches from performance to energy save mode.

    Inactivity here means that both of the following conditions are met: 1) The device did not register significant motion for this period. 2) No positive detector/recognizer results have been registered during this period.

    Once in energy save mode the device can only return to performance mode if it is moved significantly or a positive detection/recognition result was registered.

    See more

    Declaration

    Objective-C

    @interface SBSDKBaseScannerEnergyConfiguration : NSObject

    Swift

    class SBSDKBaseScannerEnergyConfiguration : NSObject
  • The general configuration object for a ‘SBSDKBaseScannerViewController’ and its subclasses.

    See more

    Declaration

    Objective-C

    @interface SBSDKBaseScannerGeneralConfiguration : NSObject

    Swift

    class SBSDKBaseScannerGeneralConfiguration : NSObject
  • A highly customizable camera view controller that delivers a basic camera functionality along with video frame extraction and preprocessing, orientation correction and still image capturing.

    Additionally you can opt-in several features using the SBSDKBaseScannerXXXConfiguration classes, e.g. zooming, energy management and view finder.

    This class provides functions to be used and overwritten by subclasses to implement different detectors and recognizers.

    See more

    Declaration

    Objective-C

    @interface SBSDKBaseScannerViewController : UIViewController

    Swift

    class SBSDKBaseScannerViewController : UIViewController
  • The view finder configuration object for a ‘SBSDKBaseScannerViewController’ and its subclasses. Sometimes it is necessary to limit a live video frame detection or recognition to a certain rectangular area with a specific aspect ratio: the region or rectangle of interest. This is where a view finder comes in. It crops the video frame to that region of interest before passing it to any detector or recognizer. Usually the performance of detectors/recognizers gain a benefit from it because less pixels must be processed. Additionally, to guide the user, the view finder visualizes the region of interest by drawing a rectangle around on the user interface.

    Since the display resp. the camera view size differs from device to device specifying the region of interest in absolute screen points would require some additional calculations and therefore be inconvenient. Instead a combination of aspect ratio and minimum distances to the view(screen) edges is used.

    See more

    Declaration

    Objective-C

    @interface SBSDKBaseScannerViewFinderConfiguration : NSObject

    Swift

    class SBSDKBaseScannerViewFinderConfiguration : NSObject
  • The zoom configuration object for a ‘SBSDKBaseScannerViewController’ and its subclasses. ‘SBSDKBaseScannerViewController’ and subclasses allow the user to zoom the camera. This class lets you customize the zooming user experience.

    See more

    Declaration

    Objective-C

    @interface SBSDKBaseScannerZoomConfiguration : NSObject

    Swift

    class SBSDKBaseScannerZoomConfiguration : NSObject
  • Boarding pass leg field description.

    See more

    Declaration

    Objective-C

    @interface SBSDKBoardingPassLegField : NSObject

    Swift

    class SBSDKBoardingPassLegField : NSObject
  • Boarding pass leg information.

    See more

    Declaration

    Objective-C

    @interface SBSDKBoardingPassLeg : NSObject

    Swift

    class SBSDKBoardingPassLeg : NSObject
  • Boarding pass document description.

    See more

    Declaration

    Objective-C

    @interface SBSDKBoardingPassDocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKBoardingPassDocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • The camera device to be used with a SBSDKCameraSession. To retrieve a list of available devices you can pass to many of SDKs classic or RTU-UI component please use the class functions starting with availableDevices…

    See more

    Declaration

    Objective-C

    @interface SBSDKCameraDevice : NSObject

    Swift

    class SBSDKCameraDevice : NSObject
  • This class provides information about the current cameras exposure settings.

    See more

    Declaration

    Objective-C

    @interface SBSDKCameraExposureSettings : NSObject

    Swift

    class SBSDKCameraExposureSettings : NSObject
  • An easy-to-use wrapper around the AVFoundations video capture session. Sets up and configures the camera device and the preview layer. Provides functionality to capture still images.

    See more

    Declaration

    Objective-C

    @interface SBSDKCameraSession : NSObject

    Swift

    class SBSDKCameraSession : NSObject
  • A UIView subclass to display a view finder with colored background and transparent cutout with the given aspect ratio.

    See more

    Declaration

    Objective-C

    @interface SBSDKFinderView : UIView

    Swift

    class SBSDKFinderView : UIView
  • A class describing a data field of a GS1 code.

    See more

    Declaration

    Objective-C

    @interface SBSDKGS1DocumentField : NSObject

    Swift

    class SBSDKGS1DocumentField : NSObject
  • The document format of a GS1 code.

    See more

    Declaration

    Objective-C

    @interface SBSDKGS1DocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKGS1DocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • ID card field description

    See more

    Declaration

    Objective-C

    @interface SBSDKIDCardPDF417DocumentField : NSObject

    Swift

    class SBSDKIDCardPDF417DocumentField : NSObject
  • ID card document description

    See more

    Declaration

    Objective-C

    @interface SBSDKIDCardPDF417DocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKIDCardPDF417DocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • Medical certificate field description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalCertificateDocumentField : NSObject

    Swift

    class SBSDKMedicalCertificateDocumentField : NSObject
  • Class for parsing data obtained from QR code on medical certificates.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalCertificateDocumentFormat
        : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKMedicalCertificateDocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • German medical plan document subheading prescription information description field.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanSubheadingPrescriptionField : NSObject

    Swift

    class SBSDKMedicalPlanSubheadingPrescriptionField : NSObject
  • German medical plan document subheading prescription information description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanSubheadingPrescription : NSObject

    Swift

    class SBSDKMedicalPlanSubheadingPrescription : NSObject
  • German medical plan document medicine substance information description field.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanMedicineSubstanceField : NSObject

    Swift

    class SBSDKMedicalPlanMedicineSubstanceField : NSObject
  • German medical plan document medicine substance information description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanMedicineSubstance : NSObject

    Swift

    class SBSDKMedicalPlanMedicineSubstance : NSObject
  • German medical plan document medicine information description field.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanMedicineField : NSObject

    Swift

    class SBSDKMedicalPlanMedicineField : NSObject
  • German medical plan document medicine information description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanMedicine : NSObject

    Swift

    class SBSDKMedicalPlanMedicine : NSObject
  • German medical plan document subheading information description field.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanStandardSubheadingField : NSObject

    Swift

    class SBSDKMedicalPlanStandardSubheadingField : NSObject
  • German medical plan document subheading information description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanStandardSubheading : NSObject

    Swift

    class SBSDKMedicalPlanStandardSubheading : NSObject
  • German medical plan document doctor information description field.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanDoctorField : NSObject

    Swift

    class SBSDKMedicalPlanDoctorField : NSObject
  • German medical plan document doctor information description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanDoctorInformation : NSObject

    Swift

    class SBSDKMedicalPlanDoctorInformation : NSObject
  • German medical plan document patient information description field.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanPatientField : NSObject

    Swift

    class SBSDKMedicalPlanPatientField : NSObject
  • German medical plan document patient information description.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanPatientInformation : NSObject

    Swift

    class SBSDKMedicalPlanPatientInformation : NSObject
  • German medical plan document description structure.

    See more

    Declaration

    Objective-C

    @interface SBSDKMedicalPlanDocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKMedicalPlanDocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • This class represents a 4-gon, a polygon with 4 edges. The polygons points are stored in a normalized unit coordinate system from {0, 0} to {1, 1}. To convert to absolute coordinates use the methods that take a size and return absolute values. An absolute space can be any 2-dimensional space with a size, e.g. an image.

    See more

    Declaration

    Objective-C

    @interface SBSDKPolygon : NSObject <NSCopying>

    Swift

    class SBSDKPolygon : NSObject, NSCopying
  • SEPA document field information.

    See more

    Declaration

    Objective-C

    @interface SBSDKSEPADocumentField : NSObject

    Swift

    class SBSDKSEPADocumentField : NSObject
  • SEPA parsed document information.

    See more

    Declaration

    Objective-C

    @interface SBSDKSEPADocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKSEPADocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • A class to manage playback of sounds and vibration.

    See more

    Declaration

    Objective-C

    @interface SBSDKSoundController : NSObject

    Swift

    class SBSDKSoundController : NSObject
  • Descriptor and helper class for describing and creating a directory on the file system.

    See more

    Declaration

    Objective-C

    @interface SBSDKStorageLocation : NSObject

    Swift

    class SBSDKStorageLocation : NSObject
  • A class describing one data field of a Swiss QR code.

    See more

    Declaration

    Objective-C

    @interface SBSDKSwissQRCodeDocumentField : NSObject

    Swift

    class SBSDKSwissQRCodeDocumentField : NSObject
  • The document format of a Swiss QR code.

    See more

    Declaration

    Objective-C

    @interface SBSDKSwissQRCodeDocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKSwissQRCodeDocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • A class for a barcode filtering that can be used in barcode scanning RTU-UI components. You can customize the filtering of barcode results coming from RTU-UI barcode scanners by implementing a subclass of this class and pass the instance of your filtering class to the barcode scanning RTU-UI component.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeFilter : NSObject

    Swift

    class SBSDKUIBarcodeFilter : NSObject
  • Subclass of SBSDKUIBarcodeFilter that only accepts barcodes with extensions.

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeExtensionsFilter : SBSDKUIBarcodeFilter

    Swift

    class SBSDKUIBarcodeExtensionsFilter : SBSDKUIBarcodeFilter
  • A class to store and remove barcode images from SBSDKUIBarcodeScannerViewController.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeImageStorage : NSObject

    Swift

    class SBSDKUIBarcodeImageStorage : NSObject
  • Class that contains barcode name and description.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeMappedData : NSObject

    Swift

    class SBSDKUIBarcodeMappedData : NSObject
  • Class that contains barcode result and mapped data.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeMappedResult : NSObject

    Swift

    class SBSDKUIBarcodeMappedResult : NSObject
  • Configuration for the behavior of barcodes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeScannerBehaviorConfiguration : NSObject

    Swift

    class SBSDKUIBarcodeScannerBehaviorConfiguration : NSObject
  • This class describes the look and feel, as well as the textual contents of the detection screens for barcodes. Use the ‘defaultConfiguration’ class method to retrieve an instance and modify it.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeScannerConfiguration : SBSDKUIConfiguration

    Swift

    class SBSDKUIBarcodeScannerConfiguration : SBSDKUIConfiguration
  • Configuration for the textual contents of the detector screens for barcodes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeScannerTextConfiguration
        : SBSDKUIEnableCameraTextConfiguration

    Swift

    class SBSDKUIBarcodeScannerTextConfiguration : SBSDKUIEnableCameraTextConfiguration
  • Configuration for user interface of the detector screens for barcodes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeScannerUIConfiguration : NSObject

    Swift

    class SBSDKUIBarcodeScannerUIConfiguration : NSObject
  • A highly customizable camera-based view controller to detect QR and bar codes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeScannerViewController : SBSDKUICameraViewController

    Swift

    class SBSDKUIBarcodeScannerViewController : SBSDKUICameraViewController
  • The configuration object for a barcode selection overlay.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodeSelectionOverlayConfiguration : NSObject

    Swift

    class SBSDKUIBarcodeSelectionOverlayConfiguration : NSObject
  • Configuration for the behavior of barcodes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodesBatchScannerBehaviorConfiguration : NSObject

    Swift

    class SBSDKUIBarcodesBatchScannerBehaviorConfiguration : NSObject
  • This class describes the look and feel, as well as the textual contents of the detection screens for barcodes. Use the ‘defaultConfiguration’ class method to retrieve an instance and modify it.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodesBatchScannerConfiguration : SBSDKUIConfiguration

    Swift

    class SBSDKUIBarcodesBatchScannerConfiguration : SBSDKUIConfiguration
  • Configuration for the textual contents of the detector screens for barcodes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodesBatchScannerTextConfiguration
        : SBSDKUIEnableCameraTextConfiguration

    Swift

    class SBSDKUIBarcodesBatchScannerTextConfiguration : SBSDKUIEnableCameraTextConfiguration
  • Configuration for user interface of the detector screens for barcodes.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodesBatchScannerUIConfiguration : NSObject

    Swift

    class SBSDKUIBarcodesBatchScannerUIConfiguration : NSObject
  • A highly customizable camera-based view controller to detect barcodes batches.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIBarcodesBatchScannerViewController
        : SBSDKUICameraViewController

    Swift

    class SBSDKUIBarcodesBatchScannerViewController : SBSDKUICameraViewController
  • Configuration for the camera of all RTU-UI components.

    See more

    Declaration

    Objective-C

    @interface SBSDKUICameraConfiguration : NSObject

    Swift

    class SBSDKUICameraConfiguration : NSObject
  • A SBSDKUIViewController subclass which adds support for enabled and disabled camera permission.

    See more

    Declaration

    Objective-C

    @interface SBSDKUICameraViewController : SBSDKUIViewController

    Swift

    class SBSDKUICameraViewController : SBSDKUIViewController
  • The general configuration class for all RTU-UI components. Component specific configurations are subclassed from this class.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIConfiguration : NSObject

    Swift

    class SBSDKUIConfiguration : NSObject
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface SBSDKUIDialogButtonAction : NSObject
    
    @property (nonatomic, readonly) NSString *title;
    @property (nonatomic, readonly) SBSDKUIDialogButtonStyle *style;
    @property (nonatomic, readonly) void (^actionHandler)(SBSDKUIDialogButtonAction *);
    
    
    - (nonnull instancetype)init NS_UNAVAILABLE;
    + (nonnull instancetype)new NS_UNAVAILABLE;
    
    - (instancetype)initWithStyle:(SBSDKUIDialogButtonStyle *)style
                            title:(NSString *)title
                           action:(void (^)(SBSDKUIDialogButtonAction *))actionHandler;
    
    @end

    Swift

    class SBSDKUIDialogButtonAction : NSObject
  • The general style for an action button in a ScanbotSDK alert. Used to customize certain result alerts in SBSDKUI components.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIDialogButtonStyle : NSObject

    Swift

    class SBSDKUIDialogButtonStyle : NSObject
  • The general style for a dialog in ScanbotSDK. Used to customize certain result dialogs in SBSDKUI components.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIDialogStyle : NSObject

    Swift

    class SBSDKUIDialogStyle : NSObject
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface SBSDKUIDialogViewController : UIViewController
    
    @property (nullable, nonatomic, strong) UIViewController *contentViewController;
    
    - (instancetype)initWithTitle:(nullable NSString *)title
                          message:(nullable NSString *)message
            contentViewController:(nullable UIViewController *)contentViewController;
    
    - (instancetype)initWithStyle:(nonnull SBSDKUIDialogStyle *)style
                            title:(nullable NSString *)title
                          message:(nullable NSString *)message
            contentViewController:(nullable UIViewController *)contentViewController;
    
    
    - (void)addAction:(SBSDKUIDialogButtonAction *)action;
    
    - (NSArray<SBSDKUIDialogButtonAction *> *)actions;
    
    - (void)presentOn:(UIViewController *)presenter;
    
    @end

    Swift

    class SBSDKUIDialogViewController : UIViewController
  • Configuration for the textual contents of camera based view controllers.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIEnableCameraTextConfiguration : NSObject

    Swift

    class SBSDKUIEnableCameraTextConfiguration : NSObject
  • Configuration for the user interface of camera based view controllers.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIEnableCameraUIConfiguration : NSObject

    Swift

    class SBSDKUIEnableCameraUIConfiguration : NSObject
  • Factory class for machine readable code types.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIMachineCodesCollection : NSObject

    Swift

    class SBSDKUIMachineCodesCollection : NSObject
  • Abstract base class for SBSDKUI view controllers. Do not use/subclass directly.

    See more

    Declaration

    Objective-C

    @interface SBSDKUIViewController : UIViewController

    Swift

    class SBSDKUIViewController : UIViewController
  • vCard document field description.

    See more

    Declaration

    Objective-C

    @interface SBSDKVCardDocumentField : NSObject

    Swift

    class SBSDKVCardDocumentField : NSObject
  • vCard document description.

    See more

    Declaration

    Objective-C

    @interface SBSDKVCardDocumentFormat : SBSDKBarCodeScannerDocumentFormat

    Swift

    class SBSDKVCardDocumentFormat : SBSDKBarCodeScannerDocumentFormat
  • Helper class to define a range for zooming.

    See more

    Declaration

    Objective-C

    @interface SBSDKZoomRange : NSObject

    Swift

    class SBSDKZoomRange : NSObject
  • A scrollable and zoomable UIScrollView subclass that displays images and an overlay view. Zooming and scrolling can be controlled using the standard UIScrollView properties.

    See more

    Declaration

    Objective-C

    @interface SBSDKZoomingImageScrollView : UIScrollView <UIScrollViewDelegate>

    Swift

    class SBSDKZoomingImageScrollView : UIScrollView, UIScrollViewDelegate
  • Main class of Scanbot SDK. Lets you install the license and allows basic configuration.

    See more

    Declaration

    Objective-C

    @interface ScanbotSDK : NSObject

    Swift

    class ScanbotSDK
  • Helper class to configure properties of the ScanbotSDKUI (SBSDKUI) components.

    See more

    Declaration

    Objective-C

    @interface ScanbotSDKUI : NSObject

    Swift

    class ScanbotSDKUI : NSObject