Properties
Readonly
fetchExistingVerificationRequest
fetchExistingVerificationRequest: ((programId, verificationId, previousVerificationResponse?, previousViewModel?, needsLoading?) => Promise<object>)
Type declaration
- (programId, verificationId, previousVerificationResponse?, previousViewModel?, needsLoading?): Promise<object>
Parameters
- programId: string
- verificationId: string
Optional
previousVerificationResponse: VerificationResponseOptional
previousViewModel: TOptional
needsLoading: boolean
Returns Promise<object>
Readonly
fetchNewVerificationRequest
fetchNewVerificationRequest: ((programId, segment, previousViewModel, trackingId?, forceNewVerificationRequest?) => Promise<object>)
Type declaration
- (programId, segment, previousViewModel, trackingId?, forceNewVerificationRequest?): Promise<object>
Parameters
- programId: string
- segment: Segment
- previousViewModel: T
Optional
trackingId: stringOptional
forceNewVerificationRequest: boolean
Returns Promise<object>
Readonly
resetState
resetState: (() => void)
Readonly
submitStep
submitStep: ((stepName, viewModel, previousResponse) => Promise<object>)
Type declaration
- (stepName, viewModel, previousResponse): Promise<object>
Returns Promise<object>
Readonly
updateFieldValidationErrors
updateFieldValidationErrors: ((fieldValidationErrors) => void)
Type declaration
- (fieldValidationErrors): void
Returns void
Readonly
updateLocale
updateLocale: ((viewModel, programTheme, segment) => void)
Type declaration
- (viewModel, programTheme, segment): void
Returns void
Readonly
updateProgramTheme
updateProgramTheme: ((programTheme) => void)
Type declaration
- (programTheme): void
Returns void
Readonly
updateViewModel
updateViewModel: (<Opts>(viewModel,
options?) => void) Type declaration
- <Opts>(viewModel, options?): void
Type Parameters
- Opts extends Partial<ViewModelUpdateOptions> = {
externalUserIdCheck: false;
metadataCheck: false;
partial: false;
}
Parameters
- viewModel: Opts["partial"] extends true
? Partial<T>
: T Optional
options: Opts
Returns void