View Source ExOAPI.Stripe.Schemas.LegalEntityPersonVerification (exoapi_stripe v0.1.4)

:additional_document :: ExOAPI.Stripe.Schemas.LegalEntityPersonVerificationDocument

A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.

:details :: :string

A user-displayable string describing the verification state for the person. For example, this may say "Provided identity information could not be verified".

:details_code :: :string

One of document_address_mismatch, document_dob_mismatch, document_duplicate_type, document_id_number_mismatch, document_name_mismatch, document_nationality_mismatch, failed_keyed_identity, or failed_other. A machine-readable code specifying the verification state for the person.

:document :: ExOAPI.Stripe.Schemas.LegalEntityPersonVerificationDocument

:status :: :string

The state of verification for the person. Possible values are unverified, pending, or verified.

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.LegalEntityPersonVerification{
  additional_document: ExOAPI.EctoTypes.AnyOf.t() | nil,
  details: String.t() | nil,
  details_code: String.t() | nil,
  document:
    ExOAPI.Stripe.Schemas.LegalEntityPersonVerificationDocument.t() | nil,
  status: String.t() | nil
}

Link to this section Functions

Link to this function

changeset(struct \\ %__MODULE__{}, params)

View Source
@spec changeset(t(), params()) :: Ecto.Changeset.t()