rust_chatgpt/v1/
models.rs

1use crate::v1::ChatGptResponse;
2use serde::{Deserialize, Serialize};
3use serde_json::Value;
4
5#[derive(Debug, Deserialize, Serialize, Clone)]
6pub struct ChatGptResponseModelList {
7    pub(crate) value: Value,
8}
9
10impl ChatGptResponse for ChatGptResponseModelList {
11    fn to_value(&self) -> &Value {
12        &self.value
13    }
14}
15
16#[derive(Debug, Deserialize, Serialize, Clone)]
17pub struct ChatGptResponseModelRetrieve {
18    pub(crate) value: Value,
19}
20
21impl ChatGptResponse for ChatGptResponseModelRetrieve {
22    fn to_value(&self) -> &Value {
23        &self.value
24    }
25}