Namespace Vonage.VerifyV2.StartVerification
Classes
- LocaleJsonConverter
Represents a custom converter from Locale description to Json.
- StartVerificationResponse
Represents the response from starting a verification request, containing the request identifier and optional Silent Auth check URL.
Structs
- Locale
Represents a language locale for verification request messages. The locale determines the language used in SMS and voice messages. Has no effect on Silent Auth channels.
- StartVerificationRequest
Represents a request to initiate a verification by sending a PIN code to a user through one or more channels (SMS, Voice, Email, WhatsApp, or Silent Auth).
Interfaces
- IBuilderForBrand
Builder interface for setting the brand name on a verification request. This is the first mandatory step.
- IBuilderForWorkflow
Builder interface for setting the primary workflow on a verification request. This is required after setting the brand.
- IOptionalBuilder
Composite builder interface for setting optional parameters on a StartVerificationRequest.
- IOptionalBuilderForCode
Builder interface for setting a custom PIN code on a verification request.
- IOptionalBuilderForCodeLength
Builder interface for setting the PIN code length on a verification request.
- IOptionalBuilderForFallbackWorkflow
Builder interface for adding fallback workflows to a verification request.
- IOptionalBuilderForSkipFraudCheck
Builder interface for bypassing fraud checking on a verification request.
- IOptionalOptionalBuilderForChannelTimeout
Builder interface for setting the channel timeout on a verification request.
- IOptionalOptionalBuilderForClientReference
Builder interface for setting the client reference on a verification request.
- IOptionalOptionalBuilderForLocale
Builder interface for setting the locale on a verification request.
- IOptionalOptionalBuilderForTemplateId
Builder interface for setting a custom template ID on a verification request.
- IVerificationWorkflow
Represents a verification workflow channel for delivering PIN codes to users. Implementations include SmsWorkflow, VoiceWorkflow, EmailWorkflow, WhatsAppWorkflow, WhatsAppInteractiveWorkflow, and SilentAuthWorkflow.