openai_struct/models/
batch.rs1#[allow(unused_imports)]
12use serde_json::Value;
13
14#[derive(Debug, Serialize, Deserialize)]
16pub struct Batch {
17 #[serde(rename = "cancelled_at")]
19 pub cancelled_at: Option<i32>,
20 #[serde(rename = "cancelling_at")]
22 pub cancelling_at: Option<i32>,
23 #[serde(rename = "completed_at")]
25 pub completed_at: Option<i32>,
26 #[serde(rename = "completion_window")]
28 pub completion_window: String,
29 #[serde(rename = "created_at")]
31 pub created_at: i32,
32 #[serde(rename = "endpoint")]
34 pub endpoint: String,
35 #[serde(rename = "error_file_id")]
37 pub error_file_id: Option<String>,
38 #[serde(rename = "errors")]
39 pub errors: Option<crate::models::BatchErrors>,
40 #[serde(rename = "expired_at")]
42 pub expired_at: Option<i32>,
43 #[serde(rename = "expires_at")]
45 pub expires_at: Option<i32>,
46 #[serde(rename = "failed_at")]
48 pub failed_at: Option<i32>,
49 #[serde(rename = "finalizing_at")]
51 pub finalizing_at: Option<i32>,
52 #[serde(rename = "id")]
53 pub id: String,
54 #[serde(rename = "in_progress_at")]
56 pub in_progress_at: Option<i32>,
57 #[serde(rename = "input_file_id")]
59 pub input_file_id: String,
60 #[serde(rename = "metadata")]
61 pub metadata: Option<crate::models::Metadata>,
62 #[serde(rename = "object")]
64 pub object: String,
65 #[serde(rename = "output_file_id")]
67 pub output_file_id: Option<String>,
68 #[serde(rename = "request_counts")]
69 pub request_counts: Option<crate::models::BatchRequestCounts>,
70 #[serde(rename = "status")]
72 pub status: String,
73}