pub struct IssuesLocked {
pub action: IssuesLockedAction,
pub installation: Option<InstallationLite>,
pub issue: IssuesLockedIssue,
pub organization: Option<Organization>,
pub repository: Repository,
pub sender: User,
}
Expand description
IssuesLocked
JSON schema
{
"title": "issues locked event",
"type": "object",
"required": [
"action",
"issue",
"repository",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"locked"
]
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"issue": {
"allOf": [
{
"$ref": "#/definitions/issue"
},
{
"type": "object",
"required": [
"active_lock_reason",
"locked"
],
"properties": {
"active_lock_reason": {
"type": [
"string",
"null"
],
"enum": [
"resolved",
"off-topic",
"too heated",
"spam",
null
]
},
"locked": {
"type": "boolean",
"enum": [
true
]
}
},
"tsAdditionalProperties": false
}
]
},
"organization": {
"$ref": "#/definitions/organization"
},
"repository": {
"$ref": "#/definitions/repository"
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: IssuesLockedAction
§installation: Option<InstallationLite>
§issue: IssuesLockedIssue
§organization: Option<Organization>
§repository: Repository
§sender: User
Implementations§
Source§impl IssuesLocked
impl IssuesLocked
pub fn builder() -> IssuesLocked
Trait Implementations§
Source§impl Clone for IssuesLocked
impl Clone for IssuesLocked
Source§fn clone(&self) -> IssuesLocked
fn clone(&self) -> IssuesLocked
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 IssuesLocked
impl Debug for IssuesLocked
Source§impl<'de> Deserialize<'de> for IssuesLocked
impl<'de> Deserialize<'de> for IssuesLocked
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<&IssuesLocked> for IssuesLocked
impl From<&IssuesLocked> for IssuesLocked
Source§fn from(value: &IssuesLocked) -> Self
fn from(value: &IssuesLocked) -> Self
Converts to this type from the input type.
Source§impl From<IssuesLocked> for IssuesEvent
impl From<IssuesLocked> for IssuesEvent
Source§fn from(value: IssuesLocked) -> Self
fn from(value: IssuesLocked) -> Self
Converts to this type from the input type.
Source§impl From<IssuesLocked> for IssuesLocked
impl From<IssuesLocked> for IssuesLocked
Source§fn from(value: IssuesLocked) -> Self
fn from(value: IssuesLocked) -> Self
Converts to this type from the input type.
Source§impl Serialize for IssuesLocked
impl Serialize for IssuesLocked
Source§impl TryFrom<IssuesLocked> for IssuesLocked
impl TryFrom<IssuesLocked> for IssuesLocked
Auto Trait Implementations§
impl Freeze for IssuesLocked
impl RefUnwindSafe for IssuesLocked
impl Send for IssuesLocked
impl Sync for IssuesLocked
impl Unpin for IssuesLocked
impl UnwindSafe for IssuesLocked
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