use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct NodesConfigGetConfigResponseData {
#[serde(rename = "acme", skip_serializing_if = "Option::is_none")]
pub acme: Option<Box<models::PbsAcmeField>>,
#[serde(rename = "acmedomain0", skip_serializing_if = "Option::is_none")]
pub acmedomain0: Option<Box<models::PbsAcmedomainField>>,
#[serde(rename = "acmedomain1", skip_serializing_if = "Option::is_none")]
pub acmedomain1: Option<Box<models::PbsAcmedomainField>>,
#[serde(rename = "acmedomain2", skip_serializing_if = "Option::is_none")]
pub acmedomain2: Option<Box<models::PbsAcmedomainField>>,
#[serde(rename = "acmedomain3", skip_serializing_if = "Option::is_none")]
pub acmedomain3: Option<Box<models::PbsAcmedomainField>>,
#[serde(rename = "acmedomain4", skip_serializing_if = "Option::is_none")]
pub acmedomain4: Option<Box<models::PbsAcmedomainField>>,
#[serde(rename = "ciphers-tls-1.2", skip_serializing_if = "Option::is_none")]
pub ciphers_tls_1_2: Option<String>,
#[serde(rename = "ciphers-tls-1.3", skip_serializing_if = "Option::is_none")]
pub ciphers_tls_1_3: Option<String>,
#[serde(rename = "consent-text", skip_serializing_if = "Option::is_none")]
pub consent_text: Option<String>,
#[serde(rename = "default-lang", skip_serializing_if = "Option::is_none")]
pub default_lang: Option<models::PbsDefaultLangEnum>,
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
pub description: Option<String>,
#[serde(rename = "email-from", skip_serializing_if = "Option::is_none")]
pub email_from: Option<String>,
#[serde(rename = "http-proxy", skip_serializing_if = "Option::is_none")]
pub http_proxy: Option<String>,
#[serde(rename = "task-log-max-days", skip_serializing_if = "Option::is_none")]
pub task_log_max_days: Option<i64>,
}
impl NodesConfigGetConfigResponseData {
pub fn new() -> NodesConfigGetConfigResponseData {
NodesConfigGetConfigResponseData {
acme: None,
acmedomain0: None,
acmedomain1: None,
acmedomain2: None,
acmedomain3: None,
acmedomain4: None,
ciphers_tls_1_2: None,
ciphers_tls_1_3: None,
consent_text: None,
default_lang: None,
description: None,
email_from: None,
http_proxy: None,
task_log_max_days: None,
}
}
}