#![allow(unused_imports)]
use crate::cms::websocket_streams::models;
use serde::{Deserialize, Deserializer, Serialize, de::Error};
use serde_json::Value;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ComAnnouncementEnResponse {
#[serde(rename = "catalogId", skip_serializing_if = "Option::is_none")]
pub catalog_id: Option<i64>,
#[serde(rename = "catalogName", skip_serializing_if = "Option::is_none")]
pub catalog_name: Option<String>,
#[serde(rename = "publishDate", skip_serializing_if = "Option::is_none")]
pub publish_date: Option<i64>,
#[serde(rename = "title", skip_serializing_if = "Option::is_none")]
pub title: Option<String>,
#[serde(rename = "body", skip_serializing_if = "Option::is_none")]
pub body: Option<String>,
#[serde(rename = "disclaimer", skip_serializing_if = "Option::is_none")]
pub disclaimer: Option<String>,
}
impl ComAnnouncementEnResponse {
#[must_use]
pub fn new() -> ComAnnouncementEnResponse {
ComAnnouncementEnResponse {
catalog_id: None,
catalog_name: None,
publish_date: None,
title: None,
body: None,
disclaimer: None,
}
}
}