class Coyodlee::Facades::ProviderAccountsFacade
Public Class Methods
new(request_facade)
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 4 def initialize(request_facade) @request_facade = request_facade end
Public Instance Methods
add(provider_id:, body:)
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 44 def add(provider_id:, body:) headers = { 'Accept' => 'application/json' } params = { 'providerId' => provider_id } req = @request_facade.build(:post, "providerAccounts", headers: headers, params: params, body: body) @request_facade.execute(req) end
delete(provider_account_id:)
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 32 def delete(provider_account_id:) headers = { 'Accept' => 'application/json' } req = @request_facade.build(:delete, "providerAccounts/#{provider_account_id}", headers: headers) @request_facade.execute(req) end
details(provider_account_id:, params: {})
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 38 def details(provider_account_id:, params: {}) headers = { 'Accept' => 'application/json' } req = @request_facade.build(:get, "providerAccounts/#{provider_account_id}", headers: headers, params: params) @request_facade.execute(req) end
provider_accounts()
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 8 def provider_accounts headers = { 'Accept' => 'application/json' } req = @request_facade.build(:get, 'providerAccounts', headers: headers) @request_facade.execute(req) end
update(body:)
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 26 def update(body:) headers = { 'Accept' => 'application/json' } req = @request_facade.build(:put, 'providerAccounts', headers: headers, body: body.to_json) @request_facade.execute(req) end
verification_status(provider_account_id:)
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 20 def verification_status(provider_account_id:) headers = { 'Accept' => 'application/json' } req = @request_facade.build(:get, "providerAccounts/verification/#{provider_account_id}", headers: headers) @request_facade.execute(req) end
verify(body:)
click to toggle source
# File lib/coyodlee/facades/provider_accounts_facade.rb, line 14 def verify(body:) headers = { 'Accept' => 'application/json' } req = @request_facade.build(:put, 'providerAccounts/verification', headers: headers, body: body.to_json) @request_facade.execute(req) end