lib/craftgate/response/stored_card_response.ex

defmodule Craftgate.Response.StoredCardResponse do
  @moduledoc """
  Elixir equivalent of the Java data class [io.craftgate.response.StoredCardResponse](https://github.com/craftgate/craftgate-java-client/blob/master/src/main/java/io/craftgate/response/StoredCardResponse.java)
  """

  use Craftgate.Serializable, [
    bin_number: :string,
    last_four_digits: :string,
    card_user_key: :string,
    card_token: :string,
    card_alias: :string,
    card_type: Craftgate.Model.CardType,
    card_association: Craftgate.Model.CardAssociation,
    card_brand: :string,
    card_bank_name: :string,
    card_bank_id: :integer,
    card_expiry_status: Craftgate.Model.CardExpiryStatus
  ]
end