use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct EnvironmentConfigResponseModel {
#[serde(
rename = "cloudRegion",
alias = "CloudRegion",
skip_serializing_if = "Option::is_none"
)]
pub cloud_region: Option<String>,
#[serde(
rename = "vault",
alias = "Vault",
skip_serializing_if = "Option::is_none"
)]
pub vault: Option<String>,
#[serde(rename = "api", alias = "Api", skip_serializing_if = "Option::is_none")]
pub api: Option<String>,
#[serde(
rename = "identity",
alias = "Identity",
skip_serializing_if = "Option::is_none"
)]
pub identity: Option<String>,
#[serde(
rename = "notifications",
alias = "Notifications",
skip_serializing_if = "Option::is_none"
)]
pub notifications: Option<String>,
#[serde(rename = "sso", alias = "Sso", skip_serializing_if = "Option::is_none")]
pub sso: Option<String>,
#[serde(
rename = "fillAssistRules",
alias = "FillAssistRules",
skip_serializing_if = "Option::is_none"
)]
pub fill_assist_rules: Option<String>,
}
impl EnvironmentConfigResponseModel {
pub fn new() -> EnvironmentConfigResponseModel {
EnvironmentConfigResponseModel {
cloud_region: None,
vault: None,
api: None,
identity: None,
notifications: None,
sso: None,
fill_assist_rules: None,
}
}
}