MBCBlinkCardOverlaySettings

Objective-C


@interface MBCBlinkCardOverlaySettings : MBCBaseOcrOverlaySettings

Swift

class MBCBlinkCardOverlaySettings : MBCBaseOcrOverlaySettings

Settings class containing UI information for BlinkCard

  • Returns/sets glare status message that is shown if glare detection is turned on and it is shown if glare is detected.

    Default: string defined by “mb_tooltip_glare” key in strings file in Microblink.bundle

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull glareStatusMessage;

    Swift

    var glareStatusMessage: String { get set }
  • Returns/sets status message that is shows when front side of payment card should be scanned.

    Default: string defined by “mb_instructions_scan_front” key in key in strings file in Microblink.bundle

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull frontSideMessage;

    Swift

    var frontSideMessage: String { get set }
  • Returns/sets status message that is shows when back side of payment card should be scanned.

    Default: string defined by “mb_instructions_scan_back_side” key in key in strings file in Microblink.bundle

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull backSideMessage;

    Swift

    var backSideMessage: String { get set }
  • Defines whether glare warning will be displayed when user turn on a flashlight

    Default: YES

    Declaration

    Objective-C

    @property (nonatomic) BOOL showFlashlightWarning;

    Swift

    var showFlashlightWarning: Bool { get set }
  • Defines whether manual edit screen is enabled

    Default: YES

    Declaration

    Objective-C

    @property (nonatomic) BOOL enableEditScreen;

    Swift

    var enableEditScreen: Bool { get set }
  • Defines edit configuration settings

    Declaration

    Objective-C

    @property (nonatomic, strong) MBCBlinkCardEditFieldConfiguration *_Nonnull fieldConfiguration;

    Swift

    var fieldConfiguration: MBCBlinkCardEditFieldConfiguration { get set }
  • Instructions for the user to move the document closer. Default: Move closer

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull errorMoveCloser;

    Swift

    var errorMoveCloser: String { get set }
  • Instructions for the user to move the document farther. Default: Move farther

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull errorMoveFarther;

    Swift

    var errorMoveFarther: String { get set }
  • Instructions for the user to move the document from the edge. Default: Move the document from the edge

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull errorDocumentTooCloseToEdge;

    Swift

    var errorDocumentTooCloseToEdge: String { get set }
  • Option to configure when the onboarding help tooltip will appear. Default: 8.0

    Declaration

    Objective-C

    @property (nonatomic) NSTimeInterval onboardingButtonTooltipDelay;

    Swift

    var onboardingButtonTooltipDelay: TimeInterval { get set }
  • Defines whether button for presenting onboarding screens will be present on screen. Default: YES

    Declaration

    Objective-C

    @property (nonatomic) BOOL showOnboardingInfo;

    Swift

    var showOnboardingInfo: Bool { get set }
  • Defines whether tutorial alert will be presented on appear. Default: YES

    Declaration

    Objective-C

    @property (nonatomic) BOOL showIntroductionDialog;

    Swift

    var showIntroductionDialog: Bool { get set }