#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize)]
pub struct LabelFieldModification {
#[serde(rename = "fieldId")]
pub field_id: ::alloc::string::String,
#[serde(rename = "kind")]
pub kind: ::alloc::string::String,
#[serde(rename = "setDateValues")]
pub set_date_values: ::alloc::vec::Vec<::alloc::string::String>,
#[serde(rename = "setIntegerValues")]
pub set_integer_values: ::alloc::vec::Vec<::alloc::string::String>,
#[serde(rename = "setSelectionValues")]
pub set_selection_values: ::alloc::vec::Vec<::alloc::string::String>,
#[serde(rename = "setTextValues")]
pub set_text_values: ::alloc::vec::Vec<::alloc::string::String>,
#[serde(rename = "setUserValues")]
pub set_user_values: ::alloc::vec::Vec<::alloc::string::String>,
#[serde(rename = "unsetValues")]
pub unset_values: ::core::primitive::bool,
}
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize, Default)]
pub struct LabelFieldModificationPartial {
#[serde(rename = "fieldId")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub field_id: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "kind")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub kind: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "setDateValues")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub set_date_values: ::core::option::Option<
::alloc::vec::Vec<::alloc::string::String>,
>,
#[serde(rename = "setIntegerValues")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub set_integer_values: ::core::option::Option<
::alloc::vec::Vec<::alloc::string::String>,
>,
#[serde(rename = "setSelectionValues")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub set_selection_values: ::core::option::Option<
::alloc::vec::Vec<::alloc::string::String>,
>,
#[serde(rename = "setTextValues")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub set_text_values: ::core::option::Option<
::alloc::vec::Vec<::alloc::string::String>,
>,
#[serde(rename = "setUserValues")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub set_user_values: ::core::option::Option<
::alloc::vec::Vec<::alloc::string::String>,
>,
#[serde(rename = "unsetValues")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub unset_values: ::core::option::Option<::core::primitive::bool>,
}