Module: MaxExchangeApi::PrivateV3::SubAccountApi
- Included in:
- MaxExchangeApi::PrivateV3Api
- Defined in:
- lib/max_exchange_api/private_v3/sub_account_api.rb
Instance Method Summary collapse
- #create_sub_account!(name:) ⇒ Object
- #create_sub_account_transfer!(to_sn, amount, currency) ⇒ Object
- #delete_sub_account!(sn) ⇒ Object
- #sub_account(sn) ⇒ Object
- #sub_accounts ⇒ Object
- #update_sub_account!(sn, name:) ⇒ Object
Instance Method Details
#create_sub_account!(name:) ⇒ Object
14 15 16 |
# File 'lib/max_exchange_api/private_v3/sub_account_api.rb', line 14 def create_sub_account!(name:) send_request(:post, '/sub_accounts', name: name) end |
#create_sub_account_transfer!(to_sn, amount, currency) ⇒ Object
26 27 28 |
# File 'lib/max_exchange_api/private_v3/sub_account_api.rb', line 26 def create_sub_account_transfer!(to_sn, amount, currency) send_request(:post, '/sub_account/transfer', to_sn: to_sn, currency: currency, amount: amount) end |
#delete_sub_account!(sn) ⇒ Object
22 23 24 |
# File 'lib/max_exchange_api/private_v3/sub_account_api.rb', line 22 def delete_sub_account!(sn) send_request(:delete, '/sub_account', sn: sn) end |
#sub_account(sn) ⇒ Object
10 11 12 |
# File 'lib/max_exchange_api/private_v3/sub_account_api.rb', line 10 def sub_account(sn) send_request(:get, '/sub_account', sn: sn) end |
#sub_accounts ⇒ Object
6 7 8 |
# File 'lib/max_exchange_api/private_v3/sub_account_api.rb', line 6 def sub_accounts send_request(:get, '/sub_accounts') end |
#update_sub_account!(sn, name:) ⇒ Object
18 19 20 |
# File 'lib/max_exchange_api/private_v3/sub_account_api.rb', line 18 def update_sub_account!(sn, name:) send_request(:put, '/sub_account', sn: sn, name: name) end |