Class: CheckoutSdk::Issuing::AmendDisputeRequest
- Inherits:
-
Object
- Object
- CheckoutSdk::Issuing::AmendDisputeRequest
- Defined in:
- lib/checkout_sdk/issuing/amend_dispute_request.rb
Overview
Request body for POST /issuing/disputes/disputeId/amend.
Submit an amendment to a dispute that is currently blocked from proceeding. Maps swagger
amend-dispute-request. All fields are optional.
Instance Attribute Summary collapse
-
#action_response ⇒ String
Free-form text explaining your choices or asking questions about the requested changes.
-
#amount ⇒ Numeric
The updated disputed amount, in the minor unit of the transaction currency.
-
#evidence ⇒ Array<Hash>
Evidence supporting the dispute (maps
IssuingDisputeEvidence). -
#fraud_details ⇒ IssuingDisputeFraudDetails
Fraud-related details.
-
#reason ⇒ String
The updated four-digit scheme-specific reason code.
-
#reason_change_justification ⇒ String
Justification for changing the reason at the escalation stage.
Instance Attribute Details
#action_response ⇒ String
Returns Free-form text explaining your choices or asking questions about the requested changes. Max 1000 characters.
26 27 28 29 |
# File 'lib/checkout_sdk/issuing/amend_dispute_request.rb', line 26 class AmendDisputeRequest attr_accessor :reason, :amount, :evidence, :fraud_details, :reason_change_justification, :action_response end |
#amount ⇒ Numeric
Returns The updated disputed amount, in the minor unit of the transaction currency. If not provided, the existing amount is retained.
26 27 28 29 |
# File 'lib/checkout_sdk/issuing/amend_dispute_request.rb', line 26 class AmendDisputeRequest attr_accessor :reason, :amount, :evidence, :fraud_details, :reason_change_justification, :action_response end |
#evidence ⇒ Array<Hash>
Returns Evidence supporting the dispute (maps IssuingDisputeEvidence).
26 27 28 29 |
# File 'lib/checkout_sdk/issuing/amend_dispute_request.rb', line 26 class AmendDisputeRequest attr_accessor :reason, :amount, :evidence, :fraud_details, :reason_change_justification, :action_response end |
#fraud_details ⇒ IssuingDisputeFraudDetails
Returns Fraud-related details. Required if reason specifies a
fraud-related dispute.
26 27 28 29 |
# File 'lib/checkout_sdk/issuing/amend_dispute_request.rb', line 26 class AmendDisputeRequest attr_accessor :reason, :amount, :evidence, :fraud_details, :reason_change_justification, :action_response end |
#reason ⇒ String
Returns The updated four-digit scheme-specific reason code. If not provided, the existing reason code is retained.
26 27 28 29 |
# File 'lib/checkout_sdk/issuing/amend_dispute_request.rb', line 26 class AmendDisputeRequest attr_accessor :reason, :amount, :evidence, :fraud_details, :reason_change_justification, :action_response end |
#reason_change_justification ⇒ String
Returns Justification for changing the reason at the escalation stage. Max 13000 characters.
26 27 28 29 |
# File 'lib/checkout_sdk/issuing/amend_dispute_request.rb', line 26 class AmendDisputeRequest attr_accessor :reason, :amount, :evidence, :fraud_details, :reason_change_justification, :action_response end |