Class: CheckoutSdk::Issuing::CreateDisputeRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/issuing/create_dispute_request.rb

Overview

Request body for POST /issuing/disputes.

Instance Attribute Summary collapse

Instance Attribute Details

#amountNumeric

Returns:

  • (Numeric)


19
20
21
22
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 19

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :justification
end

#evidenceArray<Hash>

Returns:

  • (Array<Hash>)


19
20
21
22
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 19

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :justification
end

#justificationString

Returns:

  • (String)


19
20
21
22
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 19

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :justification
end

#presentment_message_idString

Returns:

  • (String)


19
20
21
22
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 19

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :justification
end

#reasonString

Returns:

  • (String)


19
20
21
22
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 19

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :justification
end

#transaction_idString

Returns:

  • (String)


19
20
21
22
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 19

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :justification
end