akeyless_api/models/
tmp_user_data.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct TmpUserData {
16 #[serde(rename = "access_id", skip_serializing_if = "Option::is_none")]
17 pub access_id: Option<String>,
18 #[serde(rename = "creation_date", skip_serializing_if = "Option::is_none")]
19 pub creation_date: Option<String>,
20 #[serde(rename = "custom_ttl", skip_serializing_if = "Option::is_none")]
21 pub custom_ttl: Option<i64>,
22 #[serde(rename = "dynamic_secret_type", skip_serializing_if = "Option::is_none")]
23 pub dynamic_secret_type: Option<String>,
24 #[serde(rename = "encrypted_secret", skip_serializing_if = "Option::is_none")]
25 pub encrypted_secret: Option<String>,
26 #[serde(rename = "host", skip_serializing_if = "Option::is_none")]
27 pub host: Option<String>,
28 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
29 pub id: Option<String>,
30 #[serde(rename = "sub_claims", skip_serializing_if = "Option::is_none")]
31 pub sub_claims: Option<std::collections::HashMap<String, Vec<String>>>,
32}
33
34impl TmpUserData {
35 pub fn new() -> TmpUserData {
36 TmpUserData {
37 access_id: None,
38 creation_date: None,
39 custom_ttl: None,
40 dynamic_secret_type: None,
41 encrypted_secret: None,
42 host: None,
43 id: None,
44 sub_claims: None,
45 }
46 }
47}
48