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.

Properties

Link copied to clipboard
Link copied to clipboard
val description: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val title: String? = null

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)