import type * as Whop from "../index.js"; export interface DisputeEvidence { /** Log of the customer's access to the product, such as sign-in or download activity. */ access_activity_log: string | null; /** The billing address the customer provided at checkout. */ billing_address: string | null; /** The cancellation policy document. Defaults to the account's cancellation policy, then its terms of service, then its return policy, then Whop's platform policy. */ cancellation_policy_attachment: Whop.DisputeAttachment | null; /** How the cancellation policy was shown to the customer before purchase. */ cancellation_policy_disclosure: string | null; /** Correspondence with the customer, or proof they used the product. */ customer_communication_attachment: Whop.DisputeAttachment | null; /** The email address the customer used at checkout. */ customer_email_address: string | null; /** The customer's name as given at checkout. */ customer_name: string | null; documents: Whop.DisputeEvidenceDocument[]; /** Any additional context for the processor reviewing the dispute. */ notes: string | null; /** What the customer purchased, in the seller's own words. */ product_description: string | null; /** The refund policy document. Defaults to the account's return policy, then its terms of service, then Whop's platform policy. */ refund_policy_attachment: Whop.DisputeAttachment | null; /** How the refund policy was shown to the customer before purchase. */ refund_policy_disclosure: string | null; /** Why a refund was refused, when one was requested and denied. */ refund_refusal_explanation: string | null; /** When the product or service was delivered. */ service_date: string | null; /** Supporting evidence that does not fit the other categories. */ uncategorized_attachment: Whop.DisputeAttachment | null; }