CheckScannerScreenTextLocalization

data class CheckScannerScreenTextLocalization(var topBarTitle: String = "Check Scanner", var topBarCancelButton: String = "Cancel", var topUserGuidance: String = "Point the camera at the check", var finderViewUserGuidance: String = "Looking for check...", var introScreenTitle: String = "How to scan a check", var introScreenDoneButton: String = "Start Scanning", var introScreenText: String = "This scanner reads the MICR (Magnetic Ink Character Recognition) line – the numbers and characters printed at the bottom of your check.", var completionOverlaySuccessMessage: String = "Scanned successfully", var accessibilityDescriptionOpenIntroScreenButton: String = "Open Check Scanner introduction", var accessibilityDescriptionIntroScreenDoneButton: String = "Start check scanning", var accessibilityDescriptionCancelButton: String = "Cancel check scanning", var accessibilityDescriptionRetryButton: String = "Retry check scanning", var accessibilityDescriptionCloseScannerButton: String = "Close check scanner", var checkAlertRetryButton: String = "Retry", var checkAlertCloseScannerButton: String = "Close Scanner", var checkNoCheckDetectedAlertTitle: String = "No check detected", var checkNoCheckDetectedAlertSubtitle: String = "The scanner couldn't detect the check. Please ensure the check is valid, well-lit, and fully visible, then try again.", var checkImageNotGoodAlertTitle: String = "Check not recognized", var checkImageNotGoodAlertSubtitle: String = "Make sure the check is valid, well-lit, and fully visible. Then try again.", var accessibilityDescriptionFlashButton: String = "Toggle flash", var accessibilityDescriptionZoomButton: String = "Toggle camera zoom", var accessibilityDescriptionFlipCameraButton: String = "Flip camera", var cameraPermissionEnableCameraTitle: String = "Camera permission denied!", var cameraPermissionEnableCameraExplanation: String = "Please allow the usage of the camera to start the scanning process.", var cameraPermissionEnableCameraButton: String = "Grant permission", var cameraPermissionCloseButton: String = "Close", var accessibilityDescriptionCameraPermissionEnableCameraButton: String = "Tap to grant camera permission", var accessibilityDescriptionCameraPermissionCloseButton: String = "Close screen without granting permission", var checkUserGuidanceNoCheckFound: String = "Looking for check...", var checkUserGuidanceScanningProgress: String = "Scanning the check...", var checkUserGuidanceTooDark: String = "Too dark. Please turn on a light.", var checkUserGuidanceTooSmall: String = "Please move closer to the check.", var checkUserGuidanceBadPerspective: String = "Please hold your device straight over the check.") : Parcelable

Configuration of the all strings for check scanner screen.

Constructors

Link copied to clipboard
constructor(source: Map<String, Any?>)
constructor(json: JSONObject)
constructor(topBarTitle: String = "Check Scanner", topBarCancelButton: String = "Cancel", topUserGuidance: String = "Point the camera at the check", finderViewUserGuidance: String = "Looking for check...", introScreenTitle: String = "How to scan a check", introScreenDoneButton: String = "Start Scanning", introScreenText: String = "This scanner reads the MICR (Magnetic Ink Character Recognition) line – the numbers and characters printed at the bottom of your check.", completionOverlaySuccessMessage: String = "Scanned successfully", accessibilityDescriptionOpenIntroScreenButton: String = "Open Check Scanner introduction", accessibilityDescriptionIntroScreenDoneButton: String = "Start check scanning", accessibilityDescriptionCancelButton: String = "Cancel check scanning", accessibilityDescriptionRetryButton: String = "Retry check scanning", accessibilityDescriptionCloseScannerButton: String = "Close check scanner", checkAlertRetryButton: String = "Retry", checkAlertCloseScannerButton: String = "Close Scanner", checkNoCheckDetectedAlertTitle: String = "No check detected", checkNoCheckDetectedAlertSubtitle: String = "The scanner couldn't detect the check. Please ensure the check is valid, well-lit, and fully visible, then try again.", checkImageNotGoodAlertTitle: String = "Check not recognized", checkImageNotGoodAlertSubtitle: String = "Make sure the check is valid, well-lit, and fully visible. Then try again.", accessibilityDescriptionFlashButton: String = "Toggle flash", accessibilityDescriptionZoomButton: String = "Toggle camera zoom", accessibilityDescriptionFlipCameraButton: String = "Flip camera", cameraPermissionEnableCameraTitle: String = "Camera permission denied!", cameraPermissionEnableCameraExplanation: String = "Please allow the usage of the camera to start the scanning process.", cameraPermissionEnableCameraButton: String = "Grant permission", cameraPermissionCloseButton: String = "Close", accessibilityDescriptionCameraPermissionEnableCameraButton: String = "Tap to grant camera permission", accessibilityDescriptionCameraPermissionCloseButton: String = "Close screen without granting permission", checkUserGuidanceNoCheckFound: String = "Looking for check...", checkUserGuidanceScanningProgress: String = "Scanning the check...", checkUserGuidanceTooDark: String = "Too dark. Please turn on a light.", checkUserGuidanceTooSmall: String = "Please move closer to the check.", checkUserGuidanceBadPerspective: String = "Please hold your device straight over the check.")

Types

Link copied to clipboard
object Companion

Properties

The accessibility hint for the 'close' button of the camera permission dialog.

The accessibility hint for the 'enable' button of the camera permission dialog.

Link copied to clipboard

Accessibility description for the 'cancel' button in the top bar.

Accessibility description for the 'close scanner' button in the alerts.

Link copied to clipboard

Accessibility description for the flash button.

Link copied to clipboard

Accessibility description for the flip camera button.

Accessibility description for the 'done'/'start scanning' button in the introduction screen.

Accessibility description for the 'open introduction screen' button in top bar.

Link copied to clipboard

Accessibility description for the 'retry' button in the alerts.

Link copied to clipboard

Accessibility description for the zoom button.

Link copied to clipboard

The 'close' button title of the camera permission dialog.

Link copied to clipboard

The 'enable' button title of the camera permission dialog.

Link copied to clipboard

The explanation text of the camera permission dialog.

Link copied to clipboard

The title of the camera permission dialog.

Link copied to clipboard

Close button text for the alert.

Link copied to clipboard

Try again button text for the alert.

Link copied to clipboard

Subtitle for the alert when the image is not good.

Link copied to clipboard

Title for the alert when the image is not good.

Link copied to clipboard

Subtitle for the alert when Check is not detected.

Link copied to clipboard

Title for the alert when Check is not detected.

Link copied to clipboard

The user guidance text displayed when the detected check is not in a good perspective (device tilted).

Link copied to clipboard

The user guidance text displayed when no check is found.

Link copied to clipboard

The user guidance text displayed when a check presence was detected.

Link copied to clipboard

The user guidance text displayed when it is too dark to capture an adequate image.

Link copied to clipboard

The user guidance text displayed when the detected check is too far away and appears too small.

Link copied to clipboard

Caption for the success overlay.

Link copied to clipboard

Text for the user guidance caption below the finder view.

Link copied to clipboard

Start scanning button text for the introduction screen.

Link copied to clipboard

The text explanation of the introduction screen.

Link copied to clipboard

Title for the introduction screen.

Link copied to clipboard

Cancel button text for the top bar.

Link copied to clipboard

Title for the top bar.

Link copied to clipboard

Text for the top user guidance caption.

Functions

Link copied to clipboard
Link copied to clipboard

Uses reflection to access all String fields of class and write field name and its value as a key-value pair into a map.

Link copied to clipboard
fun toJson(config: ToJsonConfiguration = ToJsonConfiguration.default()): JSONObject