oss_api/vo/
oss_obj_ref.rs1use crate::vo::oss_bucket::OssBucketVo;
2use crate::vo::oss_obj::OssObjVo;
3use serde::Serialize;
4use serde_with::skip_serializing_none;
5use utoipa::ToSchema;
6
7#[skip_serializing_none] #[derive(ToSchema, Debug, Serialize, Clone)]
9#[serde(rename_all = "camelCase")]
10pub struct OssObjRefVo {
11 pub id: String,
13 pub name: String,
15 pub ext: String,
17 pub creator_id: String,
19 pub create_timestamp: String,
21 pub updator_id: String,
23 pub update_timestamp: String,
25
26 pub oss_bucket: OssBucketVo,
28 pub oss_obj: OssObjVo,
30}