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: ((locale, segment) => void)
Type declaration
- (locale, segment): void
Parameters
- locale: "ar" | "bg" | "bn-IN" | "cs" | "da" | "de" | "el" | "en-GB" | "en-US" | "es-ES" | "es" | "fi" | "fr-CA" | "fr" | "ga" | "hi-IN" | "hr" | "hu" | "id" | "is" | "it" | "iw" | "ja" | "ko" | "lo" | "lt" | "ms" | "nl" | "nl-BE" | "no" | "pl" | "pt-BR" | "pt" | "ro" | "ru" | "sk" | "sl" | "sr" | "sv" | "sw" | "uk" | "ur" | "vi" | "th" | "tr" | "zh-HK" | "zh" | "zu"
- segment: Segment
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