types/index library
Export file for all CAF SDK type definitions. This file provides convenient access to all type definitions across the CAF SDK modules.
Classes
- CafColorConfiguration
- Color theming options for Caf SDK Design System.
- CafConfirmationNextStepContentConfiguration
- Configuration for the confirmation step content in the SDK flow.
- CafDocumentDetectorBuilderConfiguration
- Full builder configuration for the CafDocumentDetector module.
- CafDocumentDetectorConfiguration
- Top-level configuration for the CafDocumentDetector flow.
- CafDocumentDetectorFlow
- Defines a single step in the document capture flow.
- CafDocumentDetectorMessageCustomization
- Customizable messages displayed during the capture flow.
- CafDocumentDetectorPreviewCustomization
- UI preview settings shown after each capture.
- CafDocumentDetectorProxySettings
- HTTP proxy configuration for document uploads.
- CafDocumentDetectorProxySettingsAuthentication
- Credentials for authenticating against an HTTP proxy.
- CafDocumentDetectorResult
- Result payload for the CafDocumentDetector, containing all captures.
- CafDocumentDetectorRetryCustomization
- Customization options for the document capture retry screen.
- CafDocumentDetectorSecuritySettings
- Security-related feature flags for the capture flow.
- CafDocumentDetectorUIBuilderDocumentSelectionScreenConfiguration
- Configuration for the document selection screen in the document detector UI flow. Provides a list of document types for the user to choose from.
- CafDocumentDetectorUIBuilderInstructionScreenConfiguration
- Types for CAF Document Detector UI module. Configuration for instruction screens in the document detector UI flow. Provides visual guidance during capture and upload steps.
- CafDocumentDetectorUIConfiguration
- Top-level configuration for the CafDocumentDetector flow. Combines builder settings with optional instruction and required document selection screens.
- CafDocumentDetectorUploadCustomization
- Customization options for document upload behavior.
- CafDocumentDetectorUploadMessagesCustomization
- Customization options for the document upload messages.
- CafDocumentDetectorUploadSettings
- Options for configuring document upload behavior.
- CafErrorResponse
- Represents an error response from Caf SDK.
- CafFaceLivenessBuilderConfiguration
- Types for CAF Face Liveness module. Builder settings for configuring the Face Liveness flow.
- CafFaceLivenessConfiguration
- Top-level configuration object for the CAF Face Liveness module.
- CafFaceLivenessResult
- Result payload for a successful CafFaceLiveness check.
- CafFaceLivenessUIBuilderInstructionScreenConfiguration
- Types for CAF Face Liveness UI module. Configuration for instruction screens in the face liveness UI flow. Provides visual guidance and instructional content to the user.
- CafFaceLivenessUIConfiguration
- Combined configuration for the CAF Face Liveness UI module.
- CafFailureResponse
- Represents a failed response from CafFaceLiveness module.
- CafLog
- Structure for a log message emitted by a Caf module.
- CafResponse
- CafSdkBuilderConfiguration
- Builder options for ordering modules and customizing appearance.
- CafSdkConfiguration
- Full SDK configuration passed to the CAF builder.
- CafSuccessResponse
- Represents a successful response for any Caf module.
Enums
- CafCountryCodes
- ISO 3166-1 alpha-3 country codes for allowed passport issuance.
- CafDocument
- Types for CAF Document Detector module. Available document types recognized by the CafDocumentDetector module.
- CafEnvironment
- Supported runtime environments for the CafSDK.
- CafErrorType
- Enumerates possible error types emitted by Caf SDK.
- CafFailureType
- Enumerates possible failure scenarios emitted by CafFaceLiveness module.
- CafFileFormat
- Supported file formats for document uploads.
- CafLogLevel
- Log levels used for debugging from Caf modules.
- CafModuleType
- Available Caf module types for inclusion in the SDK flow.