deepseekClient_rs/model/
response.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize)]
4pub struct ModelResponse {
5    object: String,
6    data: Vec<Data>,
7}
8
9impl ModelResponse {
10    pub fn object(&self) -> &str {
11        &self.object
12    }
13    pub fn data(&self) -> &[Data] {
14        &self.data
15    }
16}
17
18#[derive(Debug, Serialize, Deserialize)]
19pub struct Data {
20    id: String,
21    object: String,
22    owned_by: String,
23}
24
25impl Data {
26    pub fn id(&self) -> &str {
27        &self.id
28    }
29    pub fn object(&self) -> &str {
30        &self.object
31    }
32    pub fn onwed_by(&self) -> &str {
33        &self.owned_by
34    }
35}