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
31
32
33
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 31
def accept(dispute_id)
api_client.invoke_post(build_path(DISPUTES, dispute_id, ACCEPT), sdk_authorization)
end
|
#get_compiled_submitted_evidence(dispute_id) ⇒ Object
52
53
54
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 52
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
26
27
28
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 26
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
57
58
59
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 57
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
42
43
44
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 42
def get_evidence(dispute_id)
api_client.invoke_get(build_path(DISPUTES, dispute_id, EVIDENCE), sdk_authorization)
end
|
#get_file_details(file_id) ⇒ Object
67
68
69
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 67
def get_file_details(file_id)
api_client.invoke_get(build_path(FILES, file_id), sdk_authorization)
end
|
#put_evidence(dispute_id, dispute_evidence) ⇒ Object
37
38
39
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 37
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
21
22
23
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 21
def query(disputes_query_filter)
api_client.invoke_get(DISPUTES, sdk_authorization, disputes_query_filter)
end
|
#submit_evidence(dispute_id) ⇒ Object
47
48
49
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 47
def submit_evidence(dispute_id)
api_client.invoke_post(build_path(DISPUTES, dispute_id, EVIDENCE), sdk_authorization)
end
|
#upload_file(file_request) ⇒ Object
62
63
64
|
# File 'lib/checkout_sdk/disputes/disputes_client.rb', line 62
def upload_file(file_request)
api_client.submit_file(FILES, sdk_authorization, file_request)
end
|