Packages

Complete Stripe SDK for Elixir with parity to the official Ruby SDK. V1+V2 coverage (193 services, 320 resource structs, 525 documented params). Per-event modules, Finch HTTP/2, RustyJSON, automatic retries, OAuth, webhooks, telemetry, per-client config, streaming pagination.

Current section

Files

Jump to
tiger_stripe lib stripe resources three_d_secure.ex
Raw

lib/stripe/resources/three_d_secure.ex

# File generated from our OpenAPI spec
defmodule Stripe.Resources.ThreeDSecure do
@moduledoc """
ThreeDSecure resource.
"""
@typedoc """
* `address_line1_check` - Nullable.
* `address_zip_check` - Nullable.
* `authenticated` - Nullable.
* `brand` - Nullable.
* `card` - Nullable.
* `country` - Nullable.
* `customer` - Nullable.
* `cvc_check` - Nullable.
* `description`
* `dynamic_last4` - Nullable.
* `exp_month` - Nullable.
* `exp_year` - Nullable.
* `fingerprint`
* `funding` - Nullable.
* `iin`
* `issuer`
* `last4` - Nullable.
* `name` - Nullable.
* `three_d_secure`
* `tokenization_method` - Nullable.
"""
@type t :: %__MODULE__{
address_line1_check: String.t() | nil,
address_zip_check: String.t() | nil,
authenticated: boolean() | nil,
brand: String.t() | nil,
card: String.t() | nil,
country: String.t() | nil,
customer: String.t() | nil,
cvc_check: String.t() | nil,
description: String.t() | nil,
dynamic_last4: String.t() | nil,
exp_month: integer() | nil,
exp_year: integer() | nil,
fingerprint: String.t() | nil,
funding: String.t() | nil,
iin: String.t() | nil,
issuer: String.t() | nil,
last4: String.t() | nil,
name: String.t() | nil,
three_d_secure: String.t() | nil,
tokenization_method: String.t() | nil
}
defstruct [
:address_line1_check,
:address_zip_check,
:authenticated,
:brand,
:card,
:country,
:customer,
:cvc_check,
:description,
:dynamic_last4,
:exp_month,
:exp_year,
:fingerprint,
:funding,
:iin,
:issuer,
:last4,
:name,
:three_d_secure,
:tokenization_method
]
@object_name "source_type_three_d_secure"
def object_name, do: @object_name
end