clientapi_pbs/models/
pbs_maintenance_config.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct PbsMaintenanceConfig {
16
17 #[serde(rename = "additionalProperties", deserialize_with = "Option::deserialize")]
18 pub additional_properties: Option<serde_json::Value>,
19
20 #[serde(rename = "default_key", deserialize_with = "Option::deserialize")]
21 pub default_key: Option<serde_json::Value>,
22
23 #[serde(rename = "description", deserialize_with = "Option::deserialize")]
24 pub description: Option<serde_json::Value>,
25
26 #[serde(rename = "properties", deserialize_with = "Option::deserialize")]
27 pub properties: Option<serde_json::Value>,
28
29 #[serde(rename = "type", deserialize_with = "Option::deserialize")]
30 pub r#type: Option<serde_json::Value>,
31
32
33}
34
35impl PbsMaintenanceConfig {
36 pub fn new(additional_properties: Option<serde_json::Value>, default_key: Option<serde_json::Value>, description: Option<serde_json::Value>, properties: Option<serde_json::Value>, r#type: Option<serde_json::Value>) -> PbsMaintenanceConfig {
37 PbsMaintenanceConfig {
38
39 additional_properties,
40
41 default_key,
42
43 description,
44
45 properties,
46
47 r#type,
48
49 }
50 }
51}
52
53