artifacts/models/
ge_order_created_schema.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5#[cfg_attr(feature = "specta", derive(specta::Type))]
6pub struct GeOrderCreatedSchema {
7 #[serde(rename = "id")]
9 pub id: String,
10 #[serde(rename = "created_at")]
12 pub created_at: String,
13 #[serde(rename = "code")]
15 pub code: String,
16 #[serde(rename = "quantity")]
18 pub quantity: u32,
19 #[serde(rename = "price")]
21 pub price: u32,
22 #[serde(rename = "total_price")]
24 pub total_price: u32,
25 #[serde(rename = "tax")]
27 pub tax: u32,
28}
29
30impl GeOrderCreatedSchema {
31 pub fn new(
32 id: String,
33 created_at: String,
34 code: String,
35 quantity: u32,
36 price: u32,
37 total_price: u32,
38 tax: u32,
39 ) -> GeOrderCreatedSchema {
40 GeOrderCreatedSchema {
41 id,
42 created_at,
43 code,
44 quantity,
45 price,
46 total_price,
47 tax,
48 }
49 }
50}