#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize)]
pub struct Reply {
#[serde(rename = "action")]
pub action: ::alloc::string::String,
#[serde(rename = "author")]
pub author: ::alloc::boxed::Box<crate::discovery::schemas::user::User>,
#[serde(rename = "content")]
pub content: ::alloc::string::String,
#[serde(rename = "createdTime")]
pub created_time: ::alloc::string::String,
#[serde(rename = "deleted")]
pub deleted: ::core::primitive::bool,
#[serde(rename = "htmlContent")]
pub html_content: ::alloc::string::String,
#[serde(rename = "id")]
pub id: ::alloc::string::String,
#[serde(rename = "kind")]
pub kind: ::alloc::string::String,
#[serde(rename = "modifiedTime")]
pub modified_time: ::alloc::string::String,
}
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize, Default)]
pub struct ReplyPartial {
#[serde(rename = "action")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub action: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "author")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub author: ::core::option::Option<
::alloc::boxed::Box<crate::discovery::schemas::user::UserPartial>,
>,
#[serde(rename = "content")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub content: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "createdTime")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub created_time: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "deleted")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub deleted: ::core::option::Option<::core::primitive::bool>,
#[serde(rename = "htmlContent")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub html_content: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "id")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub 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 = "modifiedTime")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub modified_time: ::core::option::Option<::alloc::string::String>,
}