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

:additional_documentation :: ExOAPI.Stripe.Schemas.File | :string

(ID of a file upload) Additional documentation supporting the dispute.

:card_statement :: ExOAPI.Stripe.Schemas.File | :string

(ID of a file upload) Copy of the card statement showing that the product had already been paid for.

:cash_receipt :: ExOAPI.Stripe.Schemas.File | :string

(ID of a file upload) Copy of the receipt showing that the product had been paid for in cash.

:check_image :: ExOAPI.Stripe.Schemas.File | :string

(ID of a file upload) Image of the front and back of the check that was used to pay for the product.

:explanation :: :string

Explanation of why the cardholder is disputing this transaction.

:original_transaction :: :string

Transaction (e.g., ipi_...) that the disputed transaction is a duplicate of. Of the two or more transactions that are copies of each other, this is original undisputed one.

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.IssuingDisputeDuplicateEvidence{
  additional_documentation: ExOAPI.EctoTypes.AnyOf.t() | nil,
  card_statement: ExOAPI.EctoTypes.AnyOf.t() | nil,
  cash_receipt: ExOAPI.EctoTypes.AnyOf.t() | nil,
  check_image: ExOAPI.EctoTypes.AnyOf.t() | nil,
  explanation: String.t() | nil,
  original_transaction: 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()