use serde::Deserialize;
use crate::models::orders::place_order_request::OrderRequest;
use crate::{Fyers, FyersError, Order};
impl Fyers {
pub async fn place_order(&self, order: &OrderRequest) -> Result<Order, FyersError> {
let url = format!("{}/orders/sync", self.base_urls.api_v3);
let response = self.post(&url, order).await?;
Ok(Order::deserialize(response)?)
}
}