Dispute

data class Dispute(val id: String?, val amount: Int?, val charge: String?, val currency: String?, val evidence: DisputeEvidence?, val chargeIntent: String?, val reason: DisputeReason?, val status: DisputeStatus?, val disputeObject: String?, val livemode: Boolean?, val created: Int?, val updated: Int?)

Represents a dispute raised against a charge by a customer.

Constructors

Link copied to clipboard
constructor(id: String?, amount: Int?, charge: String?, currency: String?, evidence: DisputeEvidence?, chargeIntent: String?, reason: DisputeReason?, status: DisputeStatus?, disputeObject: String?, livemode: Boolean?, created: Int?, updated: Int?)

Properties

Link copied to clipboard
val amount: Int?

Disputed amount in the smallest currency unit (e.g. cents).

Link copied to clipboard

Identifier of the charge associated with this dispute.

Link copied to clipboard
@SerializedName(value = "charge_intent")
val chargeIntent: String?

Identifier of the charge intent associated with this dispute.

Link copied to clipboard
val created: Int?

Unix timestamp indicating when the dispute was created.

Link copied to clipboard

Three-letter ISO currency code for the disputed amount.

Link copied to clipboard
@SerializedName(value = "object")
val disputeObject: String?

The object type string returned by the API.

Link copied to clipboard

Evidence submitted in support of the merchant's position.

Link copied to clipboard
val id: String?

Unique identifier for the dispute.

Link copied to clipboard

true if the dispute was created in live mode; false for test mode.

Link copied to clipboard

The reason the customer provided for the dispute.

Link copied to clipboard

The current lifecycle status of the dispute.

Link copied to clipboard
val updated: Int?

Unix timestamp indicating when the dispute was last updated.