module BitflyerApi::Methods::Private::AccountStatement

Public Instance Methods

my_addresses() click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 3
def my_addresses
  res = conn.get("/v1/me/getaddresses")
  res.body
end
my_bank_accounts(count: 100, before: nil, after: nil) click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 30
def my_bank_accounts(count: 100, before: nil, after: nil)
  query = prepare_query(
    count: count,
    before: before,
    after: after
  )

  res = conn.get("/v1/me/getbankaccounts", query)
  res.body
end
my_coin_ins(count: 100, before: nil, after: nil) click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 8
def my_coin_ins(count: 100, before: nil, after: nil)
  query = prepare_query(
    count: count,
    before: before,
    after: after
  )

  res = conn.get("/v1/me/getcoinins", query)
  res.body
end
my_coin_outs(count: 100, before: nil, after: nil) click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 19
def my_coin_outs(count: 100, before: nil, after: nil)
  query = prepare_query(
    count: count,
    before: before,
    after: after
  )

  res = conn.get("/v1/me/getcoinouts", query)
  res.body
end
my_deposits(count: 100, before: nil, after: nil) click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 41
def my_deposits(count: 100, before: nil, after: nil)
  query = prepare_query(
    count: count,
    before: before,
    after: after
  )

  res = conn.get("/v1/me/getdeposits", query)
  res.body
end
my_withdraw(currency_code: "JPY", bank_account_id:, amount:, code: nil) click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 52
def my_withdraw(currency_code: "JPY", bank_account_id:, amount:, code: nil)
  body = "{
    'currency_code': \"#{currency_code}\",
    'bank_account_id': \"#{bank_account_id}\",
    'amount': \"#{amount}\",
    'code': \"#{code}\",
  }"

  res = conn.post do |req|
    req.url "/v1/me/withdraw"
    req.body = body
  end

  res.body
end
my_withdrawals(count: 100, before: nil, after: nil) click to toggle source
# File lib/bitflyer_api/methods/private/account_statement.rb, line 68
def my_withdrawals(count: 100, before: nil, after: nil)
  query = prepare_query(
    count: count,
    before: before,
    after: after
  )

  res = conn.get("/v1/me/getwithdrawals", query)
  res.body
end