LatticeStripe.Dispute.Evidence (LatticeStripe v1.7.7)

Copy Markdown View Source

Represents the evidence object nested on a Stripe Dispute.

Unknown fields from the Stripe API response are preserved in :extra for forward compatibility.

See Stripe Dispute Evidence.

Summary

Types

t()

@type t() :: %LatticeStripe.Dispute.Evidence{
  access_activity_log: String.t() | nil,
  billing_address: String.t() | nil,
  cancellation_policy: String.t() | nil,
  cancellation_policy_disclosure: String.t() | nil,
  cancellation_rebuttal: String.t() | nil,
  customer_communication: String.t() | nil,
  customer_email_address: String.t() | nil,
  customer_name: String.t() | nil,
  customer_purchase_ip: String.t() | nil,
  customer_signature: String.t() | nil,
  duplicate_charge_documentation: String.t() | nil,
  duplicate_charge_explanation: String.t() | nil,
  duplicate_charge_id: String.t() | nil,
  enhanced_evidence: map() | nil,
  extra: map(),
  product_description: String.t() | nil,
  receipt: String.t() | nil,
  refund_policy: String.t() | nil,
  refund_policy_disclosure: String.t() | nil,
  refund_refusal_explanation: String.t() | nil,
  service_date: String.t() | nil,
  service_documentation: String.t() | nil,
  shipping_address: String.t() | nil,
  shipping_carrier: String.t() | nil,
  shipping_date: String.t() | nil,
  shipping_documentation: String.t() | nil,
  shipping_tracking_number: String.t() | nil,
  uncategorized_file: String.t() | nil,
  uncategorized_text: String.t() | nil
}

Functions

from_map(map)

@spec from_map(map() | nil) :: t() | nil