canteenlib/jsonb/
order_content.rsuse serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::enums::order_status::OrderStatus;
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct OrderContent {
pub id: Uuid,
pub menu_id: Uuid,
#[serde(skip_serializing_if = "Option::is_none")]
pub dish_id: Option<Uuid>,
#[serde(skip_serializing_if = "Option::is_none")]
pub bundle_id: Option<Uuid>,
#[serde(skip_serializing_if = "Option::is_none")]
pub plan_id: Option<Uuid>,
pub price: f32,
pub extra_ingredients: Vec<Uuid>,
pub remove_ingredients: Vec<Uuid>,
pub discount: f32,
pub status: OrderStatus,
#[serde(skip_serializing_if = "Option::is_none")]
pub comment: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub kitchen_comment: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub response: Option<String>,
pub quantity : i32,
}