capture_api/steps/steps library

Export all step types

Classes

DocumentFiltering
Document filtering configuration
DocumentOptions
Document step options
DocumentSelection
Document selection configuration
DocumentStep
Document capture step
FaceMotionOptions
Face motion step options
FaceMotionStep
Face motion capture step
FacePhotoOptions
Face photo step options
FacePhotoStep
Face photo capture step
FaceVideoOptions
Face video step options
FaceVideoStep
Face video capture step
GenericDocument
Generic document configuration
ProofOfAddressFiltering
Proof of address filtering
ProofOfAddressOptions
Proof of address step options
ProofOfAddressSelection
Proof of address selection
ProofOfAddressStep
Proof of address capture step
Step<TOptions>
Base class for all steps
WelcomeStep
Welcome step - displayed at the start of the flow

Enums

DocumentType
Document types supported by the SDK
NfcPolicy
NFC policy for document scanning
ProofOfAddressType
Proof of address document types
StepNames
Step names for the IDV SDK flow

Functions

Document({DocumentFiltering? documentFiltering, NfcPolicy nfcPolicy = NfcPolicy.optional, String? key}) → DocumentStep
Builder function for DocumentStep
FaceMotion({bool? showIntro, bool? recordAudio, String? key}) → FaceMotionStep
Builder function for FaceMotionStep
FacePhoto({bool? showIntro, String? key}) → FacePhotoStep
Builder function for FacePhotoStep
FaceVideo({bool? showIntro, bool? recordAudio, bool? showConfirmation, String? key}) → FaceVideoStep
Builder function for FaceVideoStep
ProofOfAddress({ProofOfAddressFiltering? proofOfAddressFiltering, String? key}) → ProofOfAddressStep
Builder function for ProofOfAddressStep
stepFromJson(Map<String, dynamic> json) → KnownStep
Helper to parse a step from JSON
stepsToJson(List<KnownStep> steps) → List<Map<String, dynamic>>
Helper to convert a list of steps to JSON
Welcome() → WelcomeStep
Builder function for WelcomeStep

Typedefs

KnownStep = Step
Union type for all known steps