Class: Ibanity::SandboxAccount
Class Method Summary
collapse
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:, **attributes) ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/ibanity/api/sandbox_account.rb', line 3
def self.create(sandbox_user_id:, financial_institution_id:, **attributes)
path = Ibanity.api_schema["sandbox"]["accounts"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", "")
uri = Ibanity.client.build_uri(path)
create_by_uri(uri, "sandboxAccount", attributes)
end
|
.delete(id:, sandbox_user_id:, financial_institution_id:) ⇒ Object
30
31
32
33
34
35
36
37
|
# File 'lib/ibanity/api/sandbox_account.rb', line 30
def self.delete(id:, sandbox_user_id:, financial_institution_id:)
path = Ibanity.api_schema["sandbox"]["accounts"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", id)
uri = Ibanity.client.build_uri(path)
destroy_by_uri(uri)
end
|
.find(id:, sandbox_user_id:, financial_institution_id:) ⇒ Object
21
22
23
24
25
26
27
28
|
# File 'lib/ibanity/api/sandbox_account.rb', line 21
def self.find(id:, sandbox_user_id:, financial_institution_id:)
path = Ibanity.api_schema["sandbox"]["accounts"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", id)
uri = Ibanity.client.build_uri(path)
find_by_uri(uri)
end
|
.list(financial_institution_id:, sandbox_user_id:, **query_params) ⇒ Object
12
13
14
15
16
17
18
19
|
# File 'lib/ibanity/api/sandbox_account.rb', line 12
def self.list(financial_institution_id:, sandbox_user_id:, **query_params)
path = Ibanity.api_schema["sandbox"]["accounts"]
.gsub("{financialInstitutionId}", financial_institution_id)
.gsub("{sandboxUserId}", sandbox_user_id)
.gsub("{sandboxAccountId}", "")
uri = Ibanity.client.build_uri(path)
list_by_uri(uri, query_params)
end
|