Class: Ibanity::SandboxTransaction
Class Method Summary
collapse
-
.create(sandbox_user_id:, financial_institution_id:, sandbox_account_id:, **attributes) ⇒ Object
-
.delete(id:, sandbox_user_id:, financial_institution_id:, sandbox_account_id:) ⇒ Object
-
.find(id:, sandbox_user_id:, financial_institution_id:, sandbox_account_id:) ⇒ Object
-
.list(sandbox_user_id:, financial_institution_id:, sandbox_account_id:, **query_params) ⇒ Object
create_by_uri, destroy_by_uri, find_by_uri, find_raw_by_uri, #initialize, list_by_uri, #reload!, update_by_uri
Class Method Details
.create(sandbox_user_id:, financial_institution_id:, sandbox_account_id:, **attributes) ⇒ Object
3
4
5
6
7
8
9
10
11
|
# File 'lib/ibanity/api/sandbox_transaction.rb', line 3
def self.create(sandbox_user_id:, financial_institution_id:, sandbox_account_id:, **attributes)
path = Ibanity.api_schema["sandbox"]["transactions"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", sandbox_account_id)
.gsub("{sandboxTransactionId}", "")
uri = Ibanity.client.build_uri(path)
create_by_uri(uri, "sandboxTransaction", attributes)
end
|
.delete(id:, sandbox_user_id:, financial_institution_id:, sandbox_account_id:) ⇒ Object
33
34
35
36
37
38
39
40
41
|
# File 'lib/ibanity/api/sandbox_transaction.rb', line 33
def self.delete(id:, sandbox_user_id:, financial_institution_id:, sandbox_account_id:)
path = Ibanity.api_schema["sandbox"]["transactions"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", sandbox_account_id)
.gsub("{sandboxTransactionId}", id)
uri = Ibanity.client.build_uri(path)
destroy_by_uri(uri)
end
|
.find(id:, sandbox_user_id:, financial_institution_id:, sandbox_account_id:) ⇒ Object
23
24
25
26
27
28
29
30
31
|
# File 'lib/ibanity/api/sandbox_transaction.rb', line 23
def self.find(id:, sandbox_user_id:, financial_institution_id:, sandbox_account_id:)
path = Ibanity.api_schema["sandbox"]["transactions"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", sandbox_account_id)
.gsub("{sandboxTransactionId}", id)
uri = Ibanity.client.build_uri(path)
find_by_uri(uri)
end
|
.list(sandbox_user_id:, financial_institution_id:, sandbox_account_id:, **query_params) ⇒ Object
13
14
15
16
17
18
19
20
21
|
# File 'lib/ibanity/api/sandbox_transaction.rb', line 13
def self.list(sandbox_user_id:, financial_institution_id:, sandbox_account_id:, **query_params)
path = Ibanity.api_schema["sandbox"]["transactions"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", sandbox_account_id)
.gsub("{sandboxTransactionId}", "")
uri = Ibanity.client.build_uri(path)
list_by_uri(uri, query_params)
end
|