use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct MemberCipherDetailsResponseModel {
#[serde(
rename = "userGuid",
alias = "UserGuid",
skip_serializing_if = "Option::is_none"
)]
pub user_guid: Option<uuid::Uuid>,
#[serde(
rename = "userName",
alias = "UserName",
skip_serializing_if = "Option::is_none"
)]
pub user_name: Option<String>,
#[serde(
rename = "email",
alias = "Email",
skip_serializing_if = "Option::is_none"
)]
pub email: Option<String>,
#[serde(
rename = "usesKeyConnector",
alias = "UsesKeyConnector",
skip_serializing_if = "Option::is_none"
)]
pub uses_key_connector: Option<bool>,
#[serde(
rename = "cipherIds",
alias = "CipherIds",
skip_serializing_if = "Option::is_none"
)]
pub cipher_ids: Option<Vec<String>>,
}
impl MemberCipherDetailsResponseModel {
pub fn new() -> MemberCipherDetailsResponseModel {
MemberCipherDetailsResponseModel {
user_guid: None,
user_name: None,
email: None,
uses_key_connector: None,
cipher_ids: None,
}
}
}