use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SecretsManagerPurchaseSelections {
#[serde(rename = "seats", alias = "Seats")]
pub seats: i32,
#[serde(
rename = "additionalServiceAccounts",
alias = "AdditionalServiceAccounts"
)]
pub additional_service_accounts: i32,
#[serde(
rename = "standalone",
alias = "Standalone",
skip_serializing_if = "Option::is_none"
)]
pub standalone: Option<bool>,
}
impl SecretsManagerPurchaseSelections {
pub fn new(seats: i32, additional_service_accounts: i32) -> SecretsManagerPurchaseSelections {
SecretsManagerPurchaseSelections {
seats,
additional_service_accounts,
standalone: None,
}
}
}