Table of Contents

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.