Having issue with bracket orders

Hi, I’m having some issues with the sdk in submitting bracket orders.

I’m trying to do something like buy I share of TSLA stock with a stop sell order

symbol = 'TSLA'
quantity = 1

stop_price = 120
take_profit_price = 135

take_profit_request = TakeProfitRequest(
    limit_price=take_profit_price
)

stop_loss_request = StopLossRequest(
    stop_price=stop_price
)

market_order = MarketOrderRequest(
    symbol = symbol, 
    qty = quantity, 
    side = OrderSide.BUY, 
    time_in_force = TimeInForce.GTC, 
    take_profit = take_profit_request, 
    stop_loss= stop_loss_request, 
    order_class = OrderClass.BRACKET
    
)
order = trading_client.submit_order(order_data=market_order)

I do this and get the following error:

ValidationError                           Traceback (most recent call last)
c:\Users\srerr\Documents\Projects\PersonalProjects\stonks\alpaca\strategies\rsi_long_short_stocks.ipynb Cell 13 in <cell line: 1>()
----> 1 order = trading_client.submit_order(order_data=market_order)

File c:\Users\srerr\.conda\envs\stonks\lib\site-packages\alpaca\trading\client.py:94, in TradingClient.submit_order(self, order_data)
     91 if self._use_raw_data:
     92     return response
---> 94 return Order(**response)

File c:\Users\srerr\.conda\envs\stonks\lib\site-packages\alpaca\trading\models.py:182, in Order.__init__(self, **data)
    179 if "order_class" not in data or data["order_class"] == "":
    180     data["order_class"] = OrderClass.SIMPLE
--> 182 super().__init__(**data)

File c:\Users\srerr\.conda\envs\stonks\lib\site-packages\pydantic\main.py:342, in pydantic.main.BaseModel.__init__()

ValidationError: 2 validation errors for Order
legs -> 0 -> status
  value is not a valid enumeration member; permitted: 'new', 'partially_filled', 'filled', 'done_for_day', 'canceled', 'expired', 'replaced', 'pending_cancel', 'pending_replace', 'accepted', 'pending_new', 'accepted_for_bidding', 'stopped', 'rejected', 'suspended', 'calculated' (type=type_error.enum; enum_values=[<OrderStatus.NEW: 'new'>, <OrderStatus.PARTIALLY_FILLED: 'partially_filled'>, <OrderStatus.FILLED: 'filled'>, <OrderStatus.DONE_FOR_DAY: 'done_for_day'>, <OrderStatus.CANCELED: 'canceled'>, <OrderStatus.EXPIRED: 'expired'>, <OrderStatus.REPLACED: 'replaced'>, <OrderStatus.PENDING_CANCEL: 'pending_cancel'>, <OrderStatus.PENDING_REPLACE: 'pending_replace'>, <OrderStatus.ACCEPTED: 'accepted'>, <OrderStatus.PENDING_NEW: 'pending_new'>, <OrderStatus.ACCEPTED_FOR_BIDDING: 'accepted_for_bidding'>, <OrderStatus.STOPPED: 'stopped'>, <OrderStatus.REJECTED: 'rejected'>, <OrderStatus.SUSPENDED: 'suspended'>, <OrderStatus.CALCULATED: 'calculated'>])
legs -> 1 -> status
  value is not a valid enumeration member; permitted: 'new', 'partially_filled', 'filled', 'done_for_day', 'canceled', 'expired', 'replaced', 'pending_cancel', 'pending_replace', 'accepted', 'pending_new', 'accepted_for_bidding', 'stopped', 'rejected', 'suspended', 'calculated' (type=type_error.enum; enum_values=[<OrderStatus.NEW: 'new'>, <OrderStatus.PARTIALLY_FILLED: 'partially_filled'>, <OrderStatus.FILLED: 'filled'>, <OrderStatus.DONE_FOR_DAY: 'done_for_day'>, <OrderStatus.CANCELED: 'canceled'>, <OrderStatus.EXPIRED: 'expired'>, <OrderStatus.REPLACED: 'replaced'>, <OrderStatus.PENDING_CANCEL: 'pending_cancel'>, <OrderStatus.PENDING_REPLACE: 'pending_replace'>, <OrderStatus.ACCEPTED: 'accepted'>, <OrderStatus.PENDING_NEW: 'pending_new'>, <OrderStatus.ACCEPTED_FOR_BIDDING: 'accepted_for_bidding'>, <OrderStatus.STOPPED: 'stopped'>, <OrderStatus.REJECTED: 'rejected'>, <OrderStatus.SUSPENDED: 'suspended'>, <OrderStatus.CALCULATED: 'calculated'>])

Would really appreciate some help on this. I get this ValidationError but when I check my alpaca markets dashboard, I’m seeing that the market buy order goes through and the legs of the trade are there as well. not sure what’s going on. thanks