From d7ba111daa27e48e1c791ea73ce72d3a4b645062 Mon Sep 17 00:00:00 2001 From: DBoyara Date: Sat, 27 Jan 2024 17:44:20 +0500 Subject: [PATCH] new fields in OrderResponse (#33) --- finam_trade_api/order/model.py | 12 ++++++++++++ pyproject.toml | 2 +- setup.py | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/finam_trade_api/order/model.py b/finam_trade_api/order/model.py index 785ee24..c035819 100644 --- a/finam_trade_api/order/model.py +++ b/finam_trade_api/order/model.py @@ -72,6 +72,16 @@ class OrderStatus(str, Enum): Matched = "Matched" +class OrderMarket(str, Enum): + Stock = "Stock" + Forts = "Forts" + Spbex = "Spbex" + Mma = "Mma" + Ets = "Ets" + Bonds = "Bonds" + Options = "Options" + + class OrderResponse(BaseModel): orderNo: int transactionId: int @@ -88,6 +98,8 @@ class OrderResponse(BaseModel): currency: Optional[str] = None condition: Optional[Condition] = None validBefore: Optional[ValidBefore] = None + securityBoard: Optional[str] = None + market: Optional[OrderMarket] = None class OrdersResponseData(BaseModel): diff --git a/pyproject.toml b/pyproject.toml index f9fd4eb..86494d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "finam-trade-api" -version = "2.1.0" +version = "2.1.1" description = "Асинхронный REST-клиент для API Finam" authors = ["DBoyara "] license = "GNU GPL v.3.0" diff --git a/setup.py b/setup.py index 0efb2fb..e7c8655 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ maintainer="DBoyara", maintainer_email="boyarshin.den@yandex.ru", packages=find_packages(), - version="2.1.0", + version="2.1.1", install_requires=["aiohttp >= 3.8.3, < 4.0.0", "pydantic >= 1.10.2, < 2.0.0"], python_requires=">3.7.0, <4", license="GNU GPL v.3.0",