dtz_containers/models/
update_service_request.rs#[allow(unused)]
use crate::models;
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct UpdateServiceRequest {
#[serde(rename = "prefix")]
pub prefix: String,
#[serde(rename = "containerImage")]
pub container_image: String,
#[serde(rename = "containerImageVersion", skip_serializing_if = "Option::is_none")]
pub container_image_version: Option<String>,
#[serde(rename = "containerPullUser", skip_serializing_if = "Option::is_none")]
pub container_pull_user: Option<String>,
#[serde(rename = "containerPullPwd", skip_serializing_if = "Option::is_none")]
pub container_pull_pwd: Option<String>,
#[serde(rename = "envVariables", skip_serializing_if = "Option::is_none")]
pub env_variables: Option<serde_json::Value>,
#[serde(rename = "rewrite", skip_serializing_if = "Option::is_none")]
pub rewrite: Option<Box<crate::models::UpdateServiceRequestRewrite>>,
}
impl UpdateServiceRequest {
pub fn new(prefix: String, container_image: String) -> UpdateServiceRequest {
UpdateServiceRequest {
prefix,
container_image,
container_image_version: None,
container_pull_user: None,
container_pull_pwd: None,
env_variables: None,
rewrite: None,
}
}
}