From 10f0fae44920d938619c63f4dce7774f65cff46c Mon Sep 17 00:00:00 2001 From: Aaron Mamparo Date: Mon, 10 Jul 2023 10:07:50 -0500 Subject: [PATCH] optional fields --- src/tastytrade_sdk/orders.py | 4 ++-- tests/place_order_and_wait_experiment.py | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/tastytrade_sdk/orders.py b/src/tastytrade_sdk/orders.py index df36db4..bfa5699 100644 --- a/src/tastytrade_sdk/orders.py +++ b/src/tastytrade_sdk/orders.py @@ -30,9 +30,9 @@ class Order: """@private""" order_type: str time_in_force: str - price: float - price_effect: str legs: List[Leg] + price: Optional[float] = None + price_effect: Optional[str] = None @property def json(self) -> dict: diff --git a/tests/place_order_and_wait_experiment.py b/tests/place_order_and_wait_experiment.py index ffa6b7d..33bf905 100644 --- a/tests/place_order_and_wait_experiment.py +++ b/tests/place_order_and_wait_experiment.py @@ -8,10 +8,8 @@ def main(): account_number='5WT06363', timeout_seconds=5, order=Order( - order_type='Limit', + order_type='Market', time_in_force='Day', - price=1.5, - price_effect='Debit', legs=[ Leg( instrument_type='Equity',