deepseekClient_rs/model/
response.rs1use 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}