use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct FieldSchemeToFieldsPartialFailure {
#[serde(rename = "error", skip_serializing_if = "Option::is_none")]
pub error: Option<String>,
#[serde(rename = "fieldId")]
pub field_id: String,
#[serde(rename = "schemeId")]
pub scheme_id: i64,
#[serde(rename = "success")]
pub success: bool,
#[serde(rename = "workTypeIds")]
pub work_type_ids: Vec<i64>,
}
impl FieldSchemeToFieldsPartialFailure {
pub fn new(field_id: String, scheme_id: i64, success: bool, work_type_ids: Vec<i64>) -> FieldSchemeToFieldsPartialFailure {
FieldSchemeToFieldsPartialFailure {
error: None,
field_id,
scheme_id,
success,
work_type_ids,
}
}
}