onfido-sdk-ui
Version:
JavaScript SDK view layer for Onfido identity verification
30 lines (25 loc) • 806 B
text/typescript
import {
DocumentImageResponse,
FaceVideoResponse,
UploadFileResponse,
} from './api'
export type EnterpriseCobranding = {
text: string
}
export type EnterpriseLogoCobranding = {
lightLogoSrc: string
darkLogoSrc: string
}
export type EnterpriseCallbackResponse = {
continueWithOnfidoSubmission?: boolean
onfidoSuccess?: DocumentImageResponse | UploadFileResponse | FaceVideoResponse
}
export type EnterpriseFeatures = {
hideOnfidoLogo?: boolean
cobrand?: EnterpriseCobranding
logoCobrand?: EnterpriseLogoCobranding
useCustomizedApiRequests?: boolean
onSubmitDocument?: (data: FormData) => Promise<EnterpriseCallbackResponse>
onSubmitSelfie?: (data: FormData) => Promise<EnterpriseCallbackResponse>
onSubmitVideo?: (data: FormData) => Promise<EnterpriseCallbackResponse>
}