IdentityVerificationSession constructor
const
IdentityVerificationSession({
- String? clientReferenceId,
- String? clientSecret,
- required DateTime created,
- required String id,
- GelatoSessionLastError? lastError,
- IdentityVerificationReportOrId? lastVerificationReport,
- required bool livemode,
- required Map<
String, String> metadata, - GelatoVerificationSessionOptions? options,
- IdentityVerificationSessionRedaction? redaction,
- required IdentityVerificationSessionStatus status,
- required IdentityVerificationReportType type,
- String? url,
- GelatoVerifiedOutputs? verifiedOutputs,
GelatoVerificationSession
A VerificationSession guides you through the process of collecting and verifying the identities of your users. It contains details about the type of verification, such as what [verification check](/docs/identity/verification-checks) to perform. Only create one VerificationSession for each verification in your system. A VerificationSession transitions through [multiple statuses](/docs/identity/how-sessions-work) throughout its lifetime as it progresses through the verification flow. The VerificationSession contains the user's verified data after verification checks are complete. Related guide: [The Verification Sessions API](https://stripe.com/docs/identity/verification-sessions)
Implementation
const IdentityVerificationSession({
this.clientReferenceId,
this.clientSecret,
required this.created,
required this.id,
this.lastError,
this.lastVerificationReport,
required this.livemode,
required this.metadata,
this.options,
this.redaction,
required this.status,
required this.type,
this.url,
this.verifiedOutputs,
});