Class: StraddlePay::Resources::AccountCapabilityRequests
- Defined in:
- lib/straddle_pay/resources/account_capability_requests.rb
Overview
Manage capability requests for embedded accounts. Accessed via EmbedAccounts#capability_requests.
Constant Summary
Constants inherited from Base
Instance Method Summary collapse
-
#create(account_id, **options) ⇒ Hash
Request a capability for an account.
-
#list(account_id, **options) ⇒ Hash
List capability requests for an account.
Methods inherited from Base
Constructor Details
This class inherits a constructor from StraddlePay::Resources::Base
Instance Method Details
#create(account_id, **options) ⇒ Hash
Request a capability for an account.
13 14 15 16 17 |
# File 'lib/straddle_pay/resources/account_capability_requests.rb', line 13 def create(account_id, **) payload = .compact headers = extract_headers(payload) @client.post("v1/accounts/#{account_id}/capability_requests", payload.empty? ? nil : payload, headers: headers) end |
#list(account_id, **options) ⇒ Hash
List capability requests for an account.
24 25 26 27 28 |
# File 'lib/straddle_pay/resources/account_capability_requests.rb', line 24 def list(account_id, **) query = .dup headers = extract_headers(query) @client.get("v1/accounts/#{account_id}/capability_requests", params: query, headers: headers) end |