openapi_service_fabric/models/
create_compose_deployment_description.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct CreateComposeDeploymentDescription {
17 #[serde(rename = "DeploymentName")]
19 pub deployment_name: String,
20 #[serde(rename = "ComposeFileContent")]
22 pub compose_file_content: String,
23 #[serde(rename = "RegistryCredential", skip_serializing_if = "Option::is_none")]
24 pub registry_credential: Option<Box<models::RegistryCredential>>,
25}
26
27impl CreateComposeDeploymentDescription {
28 pub fn new(
30 deployment_name: String,
31 compose_file_content: String,
32 ) -> CreateComposeDeploymentDescription {
33 CreateComposeDeploymentDescription {
34 deployment_name,
35 compose_file_content,
36 registry_credential: None,
37 }
38 }
39}