huaweicloud_sdk_rust_obs/model/bucket/
list_bucket.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize)]
4pub struct ListAllMyBucketsResult {
5    #[serde(rename = "Owner")]
6    owner: Owner,
7
8    #[serde(rename = "Buckets")]
9    buckets: Buckets,
10}
11
12#[derive(Serialize, Deserialize)]
13pub struct Buckets {
14    #[serde(rename = "Bucket")]
15    pub bucket: Vec<Bucket>,
16}
17
18#[derive(Serialize, Deserialize)]
19pub struct Bucket {
20    #[serde(rename = "Name")]
21    pub name: String,
22
23    #[serde(rename = "CreationDate")]
24    pub creation_date: String,
25
26    #[serde(rename = "Location")]
27    pub location: String,
28
29    #[serde(rename = "BucketType")]
30    pub bucket_type: String,
31}
32
33#[derive(Serialize, Deserialize)]
34pub struct Owner {
35    #[serde(rename = "ID")]
36    pub id: String,
37}
38
39
40