Current section

Files

Jump to
braintree lib credit_card.ex
Raw

lib/credit_card.ex

defmodule Braintree.CreditCard do
@moduledoc """
CreditCard structs are not created directly, but are built within
responsees from other endpoints, such as `Braintree.Customer`.
"""
@type t :: %__MODULE__{
bin: String.t,
card_type: String.t,
cardholder_name: String.t,
commercial: String.t,
country_of_issuance: String.t,
customer_id: String.t,
customer_location: String.t,
debit: String.t,
default: String.t,
durbin_regulated: String.t,
expiration_month: String.t,
expiration_year: String.t,
expired: String.t,
healthcare: String.t,
image_url: String.t,
issuing_bank: String.t,
last_4: String.t,
payroll: String.t,
prepaid: String.t,
token: String.t,
unique_number_identifier: String.t,
created_at: String.t,
updated_at: String.t,
venmo_sdk: boolean,
subscriptions: [],
verifications: []
}
defstruct bin: nil,
card_type: nil,
cardholder_name: nil,
commercial: "Unknown",
country_of_issuance: "Unknown",
customer_id: nil,
customer_location: nil,
debit: "Unknown",
default: false,
durbin_regulated: "Unknown",
expiration_month: nil,
expiration_year: nil,
expired: nil,
healthcare: "Unknown",
image_url: nil,
issuing_bank: "Unknown",
last_4: nil,
payroll: "Unknown",
prepaid: "Unknown",
token: nil,
unique_number_identifier: nil,
created_at: nil,
updated_at: nil,
venmo_sdk: "Unknown",
subscriptions: [],
verifications: []
end