use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WebhookProjectsV2ProjectEditedChanges {
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
pub description: Option<Box<models::WebhookMemberEditedChangesPermission>>,
#[serde(rename = "public", skip_serializing_if = "Option::is_none")]
pub public: Option<Box<models::WebhookProjectsV2ProjectEditedChangesPublic>>,
#[serde(rename = "short_description", skip_serializing_if = "Option::is_none")]
pub short_description: Option<Box<models::WebhookMemberEditedChangesPermission>>,
#[serde(rename = "title", skip_serializing_if = "Option::is_none")]
pub title: Option<Box<models::WebhookProjectsV2ProjectEditedChangesTitle>>,
}
impl WebhookProjectsV2ProjectEditedChanges {
pub fn new() -> WebhookProjectsV2ProjectEditedChanges {
WebhookProjectsV2ProjectEditedChanges {
description: None,
public: None,
short_description: None,
title: None,
}
}
}