#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct PatchedBulkWritableUserSavedViewAssociationRequest {
#[serde(rename = "id")]
pub id: uuid::Uuid,
#[serde(rename = "view_name", skip_serializing_if = "Option::is_none")]
pub view_name: Option<String>,
#[serde(rename = "saved_view", skip_serializing_if = "Option::is_none")]
pub saved_view: Option<Box<crate::models::ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
#[serde(rename = "user", skip_serializing_if = "Option::is_none")]
pub user: Option<Box<crate::models::ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}
impl PatchedBulkWritableUserSavedViewAssociationRequest {
pub fn new(id: uuid::Uuid) -> PatchedBulkWritableUserSavedViewAssociationRequest {
PatchedBulkWritableUserSavedViewAssociationRequest {
id,
view_name: None,
saved_view: None,
user: None,
}
}
}