WorkflowSettings

@Serializable
data class WorkflowSettings @JvmOverloads constructor(@DrawableRes val guideViewDrawableId: Int? = null, val guideViewAlignedScalePercentage: Float? = null, val guideViewUnalignedScalePercentage: Float? = null, val guideViewShowVignette: Boolean? = null, @DrawableRes val manualButtonDrawableId: Int? = null, val manualButtonVisible: Boolean? = null, val timeoutDuration: Int? = null, @DrawableRes val torchViewOnDrawableId: Int? = null, @DrawableRes val torchViewOffDrawableId: Int? = null, val hintDuration: Int? = null, @AnimRes val hintAnimationId: Int? = null, val hintViewShouldShowBackground: Boolean? = null, val hintViewInitialHintDelay: Int? = null, @DrawableRes val recordingIconDrawableId: Int? = null, @AnimRes val recordingIconAnimationId: Int? = null, @DrawableRes val helpButtonDrawableId: Int? = null, @DrawableRes val successViewMessageDrawableId: Int? = null, @AnimRes val successViewMessageAnimationId: Int? = null, @DrawableRes val successViewBackgroundDrawableId: Int? = null, val successViewShouldVibrate: Boolean? = null, val successViewSoundUri: String? = null, val misnapViewShouldShowBoundingBox: Boolean? = null, val misnapViewShouldShowGlareBox: Boolean? = null, val reviewCondition: DocumentAnalysisFragment.ReviewCondition? = null, val handleOrientation: Boolean? = null, val shouldShowDocumentLabel: Boolean? = null, @StringRes val documentLabelStringId: Int? = null, val shouldShowCancelButton: Boolean? = null, @DrawableRes val cancelButtonDrawableId: Int? = null)

Describes the available settings for this fragment.

Constructors

Link copied to clipboard
constructor(@DrawableRes guideViewDrawableId: Int? = null, guideViewAlignedScalePercentage: Float? = null, guideViewUnalignedScalePercentage: Float? = null, guideViewShowVignette: Boolean? = null, @DrawableRes manualButtonDrawableId: Int? = null, manualButtonVisible: Boolean? = null, timeoutDuration: Int? = null, @DrawableRes torchViewOnDrawableId: Int? = null, @DrawableRes torchViewOffDrawableId: Int? = null, hintDuration: Int? = null, @AnimRes hintAnimationId: Int? = null, hintViewShouldShowBackground: Boolean? = null, hintViewInitialHintDelay: Int? = null, @DrawableRes recordingIconDrawableId: Int? = null, @AnimRes recordingIconAnimationId: Int? = null, @DrawableRes helpButtonDrawableId: Int? = null, @DrawableRes successViewMessageDrawableId: Int? = null, @AnimRes successViewMessageAnimationId: Int? = null, @DrawableRes successViewBackgroundDrawableId: Int? = null, successViewShouldVibrate: Boolean? = null, successViewSoundUri: String? = null, misnapViewShouldShowBoundingBox: Boolean? = null, misnapViewShouldShowGlareBox: Boolean? = null, reviewCondition: DocumentAnalysisFragment.ReviewCondition? = null, handleOrientation: Boolean? = null, shouldShowDocumentLabel: Boolean? = null, @StringRes documentLabelStringId: Int? = null, shouldShowCancelButton: Boolean? = null, @DrawableRes cancelButtonDrawableId: Int? = null)

Functions

Link copied to clipboard
open override fun toString(): String

Used to serialize the WorkflowSettings into MiSnapSettings.Workflow.add.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the HANDLE_ORIENTATION

Link copied to clipboard
Link copied to clipboard
val hintAnimationId: Int? = null

Describes the HINT_ANIMATION_ID

Link copied to clipboard
val hintDuration: Int? = null

Describes the HINT_DURATION

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val timeoutDuration: Int? = null

Describes the TIMEOUT_DURATION

Link copied to clipboard
Link copied to clipboard