Module: MaxExchangeApi::PrivateV3::SubAccountApi

Included in:
MaxExchangeApi::PrivateV3Api
Defined in:
lib/max_exchange_api/private_v3/sub_account_api.rb

Instance Method Summary collapse

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 (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 (sn)
  send_request(:get, '/sub_account', sn: sn)
end

#sub_accountsObject



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