You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.5 KiB
37 lines
1.5 KiB
class AccountHistory:
|
|
"""
|
|
The account information for spot account, margin account etc.
|
|
|
|
:member
|
|
account_id: Account Id.
|
|
currency: Currency name
|
|
transact_amt: Amount change (positive value if income, negative value if outcome)
|
|
transact-type: Amount change type
|
|
avail_balance: Available balance
|
|
acct_balance: Account balance
|
|
transact_time: Transaction time (database time)
|
|
record_id: Unique record ID in the database
|
|
|
|
"""
|
|
|
|
def __init__(self):
|
|
self.account_id = 0
|
|
self.currency = ""
|
|
self.transact_amt = ""
|
|
self.transact_type = ""
|
|
self.avail_balance = ""
|
|
self.acct_balance = ""
|
|
self.transact_time = 0
|
|
self.record_id = 0
|
|
|
|
def print_object(self, format_data=""):
|
|
from huobi.utils.print_mix_object import PrintBasic
|
|
PrintBasic.print_basic(self.account_id, format_data + "Account Id")
|
|
PrintBasic.print_basic(self.currency, format_data + "Currency")
|
|
PrintBasic.print_basic(self.transact_amt, format_data + "Transact Amount")
|
|
PrintBasic.print_basic(self.transact_type, format_data + "Transact Type")
|
|
PrintBasic.print_basic(self.avail_balance, format_data + "Avail Balance")
|
|
PrintBasic.print_basic(self.acct_balance, format_data + "Account Balance")
|
|
PrintBasic.print_basic(self.transact_time, format_data + "Transact Time")
|
|
PrintBasic.print_basic(self.record_id, format_data + "Record Id")
|