xntltd / python-http-api

GNU General Public License v3.0
4 stars 7 forks source link

There is a problem with class TransactionV1 __init__ method #2

Closed SledgehammerPL closed 2 years ago

SledgehammerPL commented 3 years ago

To work properly you have to add value_date: Optional[str] = None, parameter:

xnt/models/http_api_models.py

class TransactionV1(Serializable):
    def __init__(self, operation_type: str, id_: str, asset: Optional[str], when: int, sum_: float,
                 symbol_id: Optional[str] = None, account_id: Optional[str] = None, 
                 value_date: Optional[str] = None, #<=============================== HERE
                 order_id: Optional[str] = None, order_pos: Optional[int] = None,
                 uuid_: Optional[str] = None) -> None:
        self.operation_type = operation_type
        self.id_ = id_
        self.asset = asset
        self.when = timestamp_to_dt(when)
        self.sum_ = sum_
        self.symbol_id = symbol_id
        self.account_id = account_id
        self.order_id = order_id
        self.order_pos = dc(order_pos)
        self.uuid = uuid_
xntltd commented 2 years ago

Thanks for notifying us, this behavior fixed in 1.0.9 release