fastly_api/models/
access_key_response.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct AccessKeyResponse {
13 #[serde(rename = "access_key", skip_serializing_if = "Option::is_none")]
15 pub access_key: Option<String>,
16 #[serde(rename = "secret_key", skip_serializing_if = "Option::is_none")]
18 pub secret_key: Option<String>,
19 #[serde(rename = "description", skip_serializing_if = "Option::is_none")]
21 pub description: Option<String>,
22 #[serde(rename = "permission", skip_serializing_if = "Option::is_none")]
24 pub permission: Option<String>,
25 #[serde(rename = "buckets", skip_serializing_if = "Option::is_none")]
26 pub buckets: Option<Vec<String>>,
27 #[serde(rename = "created_at", skip_serializing_if = "Option::is_none")]
29 pub created_at: Option<String>,
30}
31
32impl AccessKeyResponse {
33 pub fn new() -> AccessKeyResponse {
34 AccessKeyResponse {
35 access_key: None,
36 secret_key: None,
37 description: None,
38 permission: None,
39 buckets: None,
40 created_at: None,
41 }
42 }
43}
44
45