pub struct DiscussionLockedDiscussion {Show 20 fields
pub active_lock_reason: Option<String>,
pub answer_chosen_at: Option<DateTime<Utc>>,
pub answer_chosen_by: Option<User>,
pub answer_html_url: Option<String>,
pub author_association: AuthorAssociation,
pub body: String,
pub category: DiscussionLockedDiscussionCategory,
pub comments: i64,
pub created_at: DateTime<Utc>,
pub html_url: String,
pub id: i64,
pub locked: bool,
pub node_id: String,
pub number: i64,
pub reactions: Option<Reactions>,
pub repository_url: String,
pub state: DiscussionLockedDiscussionState,
pub title: String,
pub updated_at: DateTime<Utc>,
pub user: User,
}
Expand description
DiscussionLockedDiscussion
JSON schema
{
"type": "object",
"required": [
"active_lock_reason",
"answer_chosen_at",
"answer_chosen_by",
"answer_html_url",
"author_association",
"body",
"category",
"comments",
"created_at",
"html_url",
"id",
"locked",
"node_id",
"number",
"repository_url",
"state",
"title",
"updated_at",
"user"
],
"properties": {
"active_lock_reason": {
"type": [
"string",
"null"
]
},
"answer_chosen_at": {
"oneOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"answer_chosen_by": {
"oneOf": [
{
"$ref": "#/definitions/user"
},
{
"type": "null"
}
]
},
"answer_html_url": {
"type": [
"string",
"null"
]
},
"author_association": {
"$ref": "#/definitions/author_association"
},
"body": {
"description": "The discussion post's body text.",
"type": "string"
},
"category": {
"type": "object",
"required": [
"created_at",
"description",
"emoji",
"id",
"is_answerable",
"name",
"repository_id",
"slug",
"updated_at"
],
"properties": {
"created_at": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"emoji": {
"type": "string"
},
"id": {
"type": "integer"
},
"is_answerable": {
"type": "boolean"
},
"name": {
"type": "string"
},
"repository_id": {
"type": "integer"
},
"slug": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": false
},
"comments": {
"type": "integer"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"html_url": {
"type": "string"
},
"id": {
"type": "integer"
},
"locked": {
"type": "boolean",
"enum": [
true
]
},
"node_id": {
"type": "string"
},
"number": {
"type": "integer"
},
"reactions": {
"$ref": "#/definitions/reactions"
},
"repository_url": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"locked"
]
},
"title": {
"description": "The discussion post's title.",
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"user": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false
}
Fields§
§active_lock_reason: Option<String>
§answer_chosen_at: Option<DateTime<Utc>>
§answer_chosen_by: Option<User>
§answer_html_url: Option<String>
§body: String
The discussion post’s body text.
category: DiscussionLockedDiscussionCategory
§comments: i64
§created_at: DateTime<Utc>
§html_url: String
§id: i64
§locked: bool
§node_id: String
§number: i64
§reactions: Option<Reactions>
§repository_url: String
§state: DiscussionLockedDiscussionState
§title: String
The discussion post’s title.
updated_at: DateTime<Utc>
§user: User
Implementations§
Source§impl DiscussionLockedDiscussion
impl DiscussionLockedDiscussion
pub fn builder() -> DiscussionLockedDiscussion
Trait Implementations§
Source§impl Clone for DiscussionLockedDiscussion
impl Clone for DiscussionLockedDiscussion
Source§fn clone(&self) -> DiscussionLockedDiscussion
fn clone(&self) -> DiscussionLockedDiscussion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DiscussionLockedDiscussion
impl Debug for DiscussionLockedDiscussion
Source§impl<'de> Deserialize<'de> for DiscussionLockedDiscussion
impl<'de> Deserialize<'de> for DiscussionLockedDiscussion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&DiscussionLockedDiscussion> for DiscussionLockedDiscussion
impl From<&DiscussionLockedDiscussion> for DiscussionLockedDiscussion
Source§fn from(value: &DiscussionLockedDiscussion) -> Self
fn from(value: &DiscussionLockedDiscussion) -> Self
Converts to this type from the input type.
Source§impl From<DiscussionLockedDiscussion> for DiscussionLockedDiscussion
impl From<DiscussionLockedDiscussion> for DiscussionLockedDiscussion
Source§fn from(value: DiscussionLockedDiscussion) -> Self
fn from(value: DiscussionLockedDiscussion) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DiscussionLockedDiscussion
impl RefUnwindSafe for DiscussionLockedDiscussion
impl Send for DiscussionLockedDiscussion
impl Sync for DiscussionLockedDiscussion
impl Unpin for DiscussionLockedDiscussion
impl UnwindSafe for DiscussionLockedDiscussion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more