use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct LxcMigrateVmPreconditionResponseData {
#[serde(rename = "allowed-nodes", skip_serializing_if = "Option::is_none")]
pub allowed_nodes: Option<Vec<String>>,
#[serde(rename = "dependent-ha-resources", skip_serializing_if = "Option::is_none")]
pub dependent_ha_resources: Option<Vec<String>>,
#[serde(rename = "not-allowed-nodes", skip_serializing_if = "Option::is_none")]
pub not_allowed_nodes: Option<Box<models::LxcMigrateVmPreconditionResponseDataNotAllowedNodes>>,
#[serde(rename = "running")]
pub running: models::PveBoolean,
}
impl LxcMigrateVmPreconditionResponseData {
pub fn new(running: models::PveBoolean) -> LxcMigrateVmPreconditionResponseData {
LxcMigrateVmPreconditionResponseData {
allowed_nodes: None,
dependent_ha_resources: None,
not_allowed_nodes: None,
running,
}
}
}