Class: CheckoutSdk::Disputes::DisputesClient
- Inherits:
-
Client
- Object
- Client
- CheckoutSdk::Disputes::DisputesClient
show all
- Defined in:
- lib/checkout_sdk/disputes/disputes_client.rb
Constant Summary
collapse
- SUBMITTED =
'submitted'
Instance Attribute Summary
Attributes inherited from Client
#api_client, #authorization_type, #configuration
Instance Method Summary
collapse
Constructor Details
#initialize(api_client, configuration) ⇒ DisputesClient
Returns a new instance of DisputesClient.
Instance Method Details
#accept(dispute_id) ⇒ Object
32
33
34
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 32
def accept(dispute_id)
api_client.invoke_post(build_path(DISPUTES, dispute_id, ACCEPT), sdk_authorization)
end
|
#get_compiled_submitted_evidence(dispute_id) ⇒ Object
53
54
55
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 53
def get_compiled_submitted_evidence(dispute_id)
api_client.invoke_get(build_path(DISPUTES, dispute_id, EVIDENCE, SUBMITTED), sdk_authorization)
end
|
#get_dispute_details(dispute_id) ⇒ Object
27
28
29
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 27
def get_dispute_details(dispute_id)
api_client.invoke_get(build_path(DISPUTES, dispute_id), sdk_authorization)
end
|
#get_dispute_scheme_files(dispute_id) ⇒ Object
58
59
60
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 58
def get_dispute_scheme_files(dispute_id)
api_client.invoke_get(build_path(DISPUTES, dispute_id, SCHEME_FILES), sdk_authorization)
end
|
#get_evidence(dispute_id) ⇒ Object
43
44
45
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 43
def get_evidence(dispute_id)
api_client.invoke_get(build_path(DISPUTES, dispute_id, EVIDENCE), sdk_authorization)
end
|
#get_file_details(file_id) ⇒ Object
68
69
70
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 68
def get_file_details(file_id)
api_client.invoke_get(build_path(FILES, file_id), sdk_authorization)
end
|
#get_submitted_arbitration_evidence(dispute_id) ⇒ Object
Retrieve submitted arbitration evidence.
85
86
87
88
89
90
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 85
def get_submitted_arbitration_evidence(dispute_id)
api_client.invoke_get(
build_path(DISPUTES, dispute_id, EVIDENCE, ARBITRATION, SUBMITTED),
sdk_authorization
)
end
|
#put_evidence(dispute_id, dispute_evidence) ⇒ Object
38
39
40
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 38
def put_evidence(dispute_id, dispute_evidence)
api_client.invoke_put(build_path(DISPUTES, dispute_id, EVIDENCE), sdk_authorization, dispute_evidence)
end
|
#query(disputes_query_filter) ⇒ Object
22
23
24
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 22
def query(disputes_query_filter)
api_client.invoke_get(DISPUTES, sdk_authorization, disputes_query_filter)
end
|
#submit_arbitration(dispute_id, arbitration_request = nil) ⇒ Object
Submit arbitration evidence on a dispute.
75
76
77
78
79
80
81
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 75
def submit_arbitration(dispute_id, arbitration_request = nil)
api_client.invoke_post(
build_path(DISPUTES, dispute_id, EVIDENCE, ARBITRATION),
sdk_authorization,
arbitration_request
)
end
|
#submit_evidence(dispute_id) ⇒ Object
48
49
50
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 48
def submit_evidence(dispute_id)
api_client.invoke_post(build_path(DISPUTES, dispute_id, EVIDENCE), sdk_authorization)
end
|
#upload_file(file_request) ⇒ Object
63
64
65
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 63
def upload_file(file_request)
api_client.submit_file(FILES, sdk_authorization, file_request)
end
|