CaptureConfig
data class CaptureConfig(enableCaptureTips: Boolean, allowFlashToggling: Boolean, defaultFlashMode: FlashMode, enableAutoCapture: Boolean, initialAutoCaptureState: Boolean, enableLongReceiptPageToast: Boolean, enableGalleryImport: Boolean, @IntRange(from = 1.toLong(), to = 10.toLong()) maxImages: Int, enableLongCapture: Boolean, enableCrop: Boolean, enableSecureWindow: Boolean, attachLocationData: Boolean, compressForSensibillApi: Boolean, enableCaptureProgressFeedback: Boolean, documentTypeStrings: DocumentTypeStrings, documentType: CaptureDocumentType) : Serializable
Content copied to clipboard
Configuration class to be sent to CaptureStandaloneActivity. This class defines the configurable behaviour for CaptureStandaloneActivity
Constructors
CaptureConfig
Link copied to clipboard
fun CaptureConfig(enableCaptureTips: Boolean = true, allowFlashToggling: Boolean = true, defaultFlashMode: FlashMode = FlashMode.FLASH_MODE_AUTO, enableAutoCapture: Boolean = true, initialAutoCaptureState: Boolean = true, enableLongReceiptPageToast: Boolean = true, enableGalleryImport: Boolean = true, @IntRange(from = 1.toLong(), to = 10.toLong()) maxImages: Int = 1, enableLongCapture: Boolean = true, enableCrop: Boolean = true, enableSecureWindow: Boolean = false, attachLocationData: Boolean = false, compressForSensibillApi: Boolean = true, enableCaptureProgressFeedback: Boolean = true, documentTypeStrings: DocumentTypeStrings = DocumentTypeStrings.defaultReceiptStrings, documentType: CaptureDocumentType = CaptureDocumentType.RECEIPT)
Content copied to clipboard
Types
Properties
allowFlashToggling
Link copied to clipboard
@SerializedName(value = allowFlashToggling)
Content copied to clipboard
attachLocationData
Link copied to clipboard
@SerializedName(value = attachLocationData)
Content copied to clipboard
compressForSensibillApi
Link copied to clipboard
@SerializedName(value = compressForSensibillApi)
Content copied to clipboard
defaultFlashMode
Link copied to clipboard
documentType
Link copied to clipboard
@SerializedName(value = documentType)
Content copied to clipboard
The CaptureDocumentType for which this configuration is intended.
documentTypeStrings
Link copied to clipboard
@SerializedName(value = documentTypeStrings)
Content copied to clipboard
enableAutoCapture
Link copied to clipboard
@SerializedName(value = enableAutoCapture)
Content copied to clipboard
enableCaptureProgressFeedback
Link copied to clipboard
@SerializedName(value = enableCaptureProgressFeedback)
Content copied to clipboard
enableCaptureTips
Link copied to clipboard
@SerializedName(value = enableCaptureTips)
Content copied to clipboard
enableCrop
Link copied to clipboard
enableGalleryImport
Link copied to clipboard
@SerializedName(value = enableGalleryImport)
Content copied to clipboard
enableLongCapture
Link copied to clipboard
@SerializedName(value = enableLongCapture)
Content copied to clipboard
enableLongReceiptPageToast
Link copied to clipboard
@SerializedName(value = enableLongReceiptPageToast)
Content copied to clipboard
enableSecureWindow
Link copied to clipboard
@SerializedName(value = enableSecureWindow)
Content copied to clipboard
initialAutoCaptureState
Link copied to clipboard
@SerializedName(value = initialAutoCaptureState)
Content copied to clipboard