Exemplo n.º 1
0
 def list(authorization_token: Union[str, "Token"],
          limit: int = None,
          offset: int = None) -> ListIterator:
     return ListMixin.list(object_class=Account,
                           authorization_token=authorization_token,
                           limit=limit,
                           offset=offset)
Exemplo n.º 2
0
 def list(account: Account,
          limit: int = None,
          offset: int = None) -> ListIterator:
     return ListMixin.list(object_class=Strategy,
                           account=account,
                           limit=limit,
                           offset=offset,
                           list_endpoint="strategies/")
Exemplo n.º 3
0
 def list(
     search: str = "",
     type: Union[str, list] = "",
     authorization_token: Union[str, "Token"] = None,
 ) -> ListIterator:
     return ListMixin.list(object_class=Instrument,
                           search=search,
                           type=type,
                           authorization_token=authorization_token)
Exemplo n.º 4
0
 def list(account: Account,
          ordering: str = "-created_at",
          limit: int = None,
          offset: int = None):
     return ListMixin.list(object_class=Order,
                           account=account,
                           ordering=ordering,
                           limit=limit,
                           offset=offset,
                           list_endpoint="orders/")
 def list(
          cls,
          instrument: Union[str, "Instrument"],
          ordering: str = "-date",
          date_from: Union[str, datetime.datetime] = None,
          date_until: Union[str, datetime.datetime] = None,
          limit: int = None,
          offset: int = None,
          authorization_token: Union[str, "Token"] = None,
          ):
     return ListMixin.list(ordering=ordering,
                           date_from=date_from,
                           date_until=date_until,
                           limit=limit,
                           offset=offset,
                           authorization_token=authorization_token,
                           list_endpoint=cls._build_endpoint(instrument=instrument),
                           object_class=cls)
Exemplo n.º 6
0
 def list(account: Account, limit: int = None, offset: int = None):
     return ListMixin.list(object_class=Transaction,
                           account=account,
                           limit=limit,
                           offset=offset,
                           list_endpoint="transactions/")
Exemplo n.º 7
0
 def list(account: Account, limit: int = None, offset: int = None) -> ListIterator:
     return ListMixin.list(object_class=Portfolio, account=account, limit=limit, offset=offset,
                           list_endpoint="portfolio/aggregated/")
Exemplo n.º 8
0
 def list(authorization_token: Union[str, "Token"] = None) -> ListIterator:
     return ListMixin.list(object_class=Token,
                           authorization_token=authorization_token,
                           list_endpoint="token/")