1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct Engine {
16 #[serde(rename = "id")]
17 pub id: String,
18 #[serde(rename = "object")]
19 pub object: String,
20 #[serde(rename = "created", deserialize_with = "Option::deserialize")]
21 pub created: Option<i32>,
22 #[serde(rename = "ready")]
23 pub ready: bool,
24}
25
26impl Engine {
27 pub fn new(id: String, object: String, created: Option<i32>, ready: bool) -> Engine {
28 Engine {
29 id,
30 object,
31 created,
32 ready,
33 }
34 }
35}
36
37