Class: AfconWave::Resource::Disputes
- Inherits:
-
Base
- Object
- Base
- AfconWave::Resource::Disputes
show all
- Defined in:
- lib/afconwave.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#list ⇒ Object
144
|
# File 'lib/afconwave.rb', line 144
def list; @client.request(method: 'GET', path: '/disputes'); end
|
#open(transaction_id:, reason:, description:) ⇒ Object
141
142
143
|
# File 'lib/afconwave.rb', line 141
def open(transaction_id:, reason:, description:)
@client.request(method: 'POST', path: '/disputes', data: { transactionId: transaction_id, reason: reason, description: description })
end
|
#resolve(dispute_id:, resolution:, resolution_details: nil) ⇒ Object
145
146
147
|
# File 'lib/afconwave.rb', line 145
def resolve(dispute_id:, resolution:, resolution_details: nil)
@client.request(method: 'POST', path: "/disputes/#{dispute_id}/resolve", data: { resolution: resolution, resolutionDetails: resolution_details })
end
|