POCardScannerConfiguration
data class POCardScannerConfiguration(val title: String? = null, val description: String? = null, val cancelButton: POCardScannerConfiguration.CancelButton? = CancelButton(), val cancellation: POCancellationConfiguration = POCancellationConfiguration(), val shouldScanExpiredCard: Boolean = false, val style: POCardScannerConfiguration.Style? = null) : Parcelable
Specifies card scanner configuration.
Parameters
title
Custom title.
description
Custom description.
cancelButton
Cancel button configuration. Pass null to hide.
cancellation
Specifies cancellation behaviour.
shouldScanExpiredCard
Specifies whether the card scanner allows to scan expired cards. Default value is false.
style
Custom style.
Constructors
Link copied to clipboard
constructor(title: String? = null, description: String? = null, cancelButton: POCardScannerConfiguration.CancelButton? = CancelButton(), cancellation: POCancellationConfiguration = POCancellationConfiguration(), shouldScanExpiredCard: Boolean = false, style: POCardScannerConfiguration.Style? = null)
Types
Link copied to clipboard
data class CameraPreviewStyle(val border: POBorderStyle, @ColorRes val overlayColorResId: Int? = null) : Parcelable
Specifies the style of a camera preview.
Link copied to clipboard
data class CancelButton(val text: String? = null, val icon: PODrawableImage? = null, val confirmation: POActionConfirmationConfiguration? = null) : Parcelable
Cancel button configuration.
Link copied to clipboard
data class CardStyle(val number: POTextStyle, val expiration: POTextStyle, val cardholderName: POTextStyle, val border: POBorderStyle) : Parcelable
Specifies the style of a scanned card details view.
Link copied to clipboard
data class Style(val title: POTextStyle? = null, val description: POTextStyle? = null, val cameraPreview: POCardScannerConfiguration.CameraPreviewStyle? = null, val card: POCardScannerConfiguration.CardStyle? = null, val torchToggle: POButtonStyle? = null, val cancelButton: POButtonStyle? = null, val dialog: PODialogStyle? = null, @ColorRes val backgroundColorResId: Int? = null) : Parcelable
Specifies card scanner style.