openai/models/
create_edit_response.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct CreateEditResponse {
16 #[serde(rename = "object")]
17 pub object: String,
18 #[serde(rename = "created")]
19 pub created: i32,
20 #[serde(rename = "choices")]
21 pub choices: Vec<crate::models::CreateCompletionResponseChoicesInner>,
22 #[serde(rename = "usage")]
23 pub usage: Box<crate::models::CreateCompletionResponseUsage>,
24}
25
26impl CreateEditResponse {
27 pub fn new(object: String, created: i32, choices: Vec<crate::models::CreateCompletionResponseChoicesInner>, usage: crate::models::CreateCompletionResponseUsage) -> CreateEditResponse {
28 CreateEditResponse {
29 object,
30 created,
31 choices,
32 usage: Box::new(usage),
33 }
34 }
35}
36
37