use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SecretVersionResponseModel {
#[serde(
rename = "object",
alias = "Object",
skip_serializing_if = "Option::is_none"
)]
pub object: Option<String>,
#[serde(rename = "id", alias = "Id", skip_serializing_if = "Option::is_none")]
pub id: Option<uuid::Uuid>,
#[serde(
rename = "secretId",
alias = "SecretId",
skip_serializing_if = "Option::is_none"
)]
pub secret_id: Option<uuid::Uuid>,
#[serde(
rename = "value",
alias = "Value",
skip_serializing_if = "Option::is_none"
)]
pub value: Option<String>,
#[serde(
rename = "versionDate",
alias = "VersionDate",
skip_serializing_if = "Option::is_none"
)]
pub version_date: Option<String>,
#[serde(
rename = "editorServiceAccountId",
alias = "EditorServiceAccountId",
skip_serializing_if = "Option::is_none"
)]
pub editor_service_account_id: Option<uuid::Uuid>,
#[serde(
rename = "editorOrganizationUserId",
alias = "EditorOrganizationUserId",
skip_serializing_if = "Option::is_none"
)]
pub editor_organization_user_id: Option<uuid::Uuid>,
}
impl SecretVersionResponseModel {
pub fn new() -> SecretVersionResponseModel {
SecretVersionResponseModel {
object: None,
id: None,
secret_id: None,
value: None,
version_date: None,
editor_service_account_id: None,
editor_organization_user_id: None,
}
}
}