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

:canceled :: ExOAPI.Stripe.Schemas.IssuingDisputeCanceledEvidence

:duplicate :: ExOAPI.Stripe.Schemas.IssuingDisputeDuplicateEvidence

:fraudulent :: ExOAPI.Stripe.Schemas.IssuingDisputeFraudulentEvidence

:merchandise_not_as_described :: ExOAPI.Stripe.Schemas.IssuingDisputeMerchandiseNotAsDescribedEvidence

:not_received :: ExOAPI.Stripe.Schemas.IssuingDisputeNotReceivedEvidence

:other :: ExOAPI.Stripe.Schemas.IssuingDisputeOtherEvidence

:reason :: :string

The reason for filing the dispute. Its value will match the field containing the evidence.

:service_not_as_described :: ExOAPI.Stripe.Schemas.IssuingDisputeServiceNotAsDescribedEvidence

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.IssuingDisputeEvidence{
  canceled: ExOAPI.Stripe.Schemas.IssuingDisputeCanceledEvidence.t() | nil,
  duplicate: ExOAPI.Stripe.Schemas.IssuingDisputeDuplicateEvidence.t() | nil,
  fraudulent: ExOAPI.Stripe.Schemas.IssuingDisputeFraudulentEvidence.t() | nil,
  merchandise_not_as_described:
    ExOAPI.Stripe.Schemas.IssuingDisputeMerchandiseNotAsDescribedEvidence.t()
    | nil,
  not_received:
    ExOAPI.Stripe.Schemas.IssuingDisputeNotReceivedEvidence.t() | nil,
  other: ExOAPI.Stripe.Schemas.IssuingDisputeOtherEvidence.t() | nil,
  reason:
    (:service_not_as_described
     | :other
     | :not_received
     | :merchandise_not_as_described
     | :fraudulent
     | :duplicate
     | :canceled)
    | nil,
  service_not_as_described:
    ExOAPI.Stripe.Schemas.IssuingDisputeServiceNotAsDescribedEvidence.t() | nil
}

Link to this section Functions

Link to this function

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

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