#![allow(dead_code, private_interfaces, unused_imports)]
use super::*;
use serde::{Deserialize, Serialize};
#[non_exhaustive]
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct ParameterProviderApplyParametersRequestDto {
#[serde(skip_serializing_if = "Option::is_none")]
pub complete: Option<bool>,
#[serde(rename = "failureReason")]
#[serde(skip_serializing_if = "Option::is_none")]
pub failure_reason: Option<String>,
#[serde(rename = "lastUpdated")]
#[serde(skip_serializing_if = "Option::is_none")]
pub last_updated: Option<String>,
#[serde(rename = "parameterContextUpdates")]
#[serde(skip_serializing_if = "Option::is_none")]
pub parameter_context_updates: Option<Vec<ParameterContextUpdateEntity>>,
#[serde(rename = "parameterProvider")]
#[serde(skip_serializing_if = "Option::is_none")]
pub parameter_provider: Option<ParameterProviderDto>,
#[serde(rename = "percentCompleted")]
#[serde(skip_serializing_if = "Option::is_none")]
pub percent_completed: Option<i32>,
#[serde(rename = "referencingComponents")]
#[serde(skip_serializing_if = "Option::is_none")]
pub referencing_components: Option<Vec<AffectedComponentEntity>>,
#[serde(rename = "requestId")]
#[serde(skip_serializing_if = "Option::is_none")]
pub request_id: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub state: Option<String>,
#[serde(rename = "submissionTime")]
#[serde(skip_serializing_if = "Option::is_none")]
pub submission_time: Option<String>,
#[serde(rename = "updateSteps")]
#[serde(skip_serializing_if = "Option::is_none")]
pub update_steps: Option<Vec<ParameterProviderApplyParametersUpdateStepDto>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub uri: Option<String>,
}
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct ParameterProviderApplyParametersRequestEntity {
pub request: Option<ParameterProviderApplyParametersRequestDto>,
}
#[non_exhaustive]
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct ParameterProviderParameterApplicationEntity {
#[serde(rename = "disconnectedNodeAcknowledged")]
#[serde(skip_serializing_if = "Option::is_none")]
pub disconnected_node_acknowledged: Option<bool>,
#[serde(skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(rename = "parameterGroupConfigurations")]
#[serde(skip_serializing_if = "Option::is_none")]
pub parameter_group_configurations: Option<Vec<ParameterGroupConfigurationEntity>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub revision: Option<RevisionDto>,
}
#[non_exhaustive]
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct ParameterProviderParameterFetchEntity {
#[serde(rename = "disconnectedNodeAcknowledged")]
#[serde(skip_serializing_if = "Option::is_none")]
pub disconnected_node_acknowledged: Option<bool>,
#[serde(skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub revision: Option<RevisionDto>,
}
#[non_exhaustive]
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct ParameterProviderReferencingComponentsEntity {
#[serde(rename = "parameterProviderReferencingComponents")]
#[serde(skip_serializing_if = "Option::is_none")]
pub parameter_provider_referencing_components:
Option<Vec<ParameterProviderReferencingComponentEntity>>,
}