pub struct IssuesAssigned {
pub action: IssuesAssignedAction,
pub assignee: Option<User>,
pub installation: Option<InstallationLite>,
pub issue: Issue,
pub organization: Option<Organization>,
pub repository: Repository,
pub sender: User,
}
Expand description
Activity related to an issue. The type of activity is specified in the action property.
JSON schema
{
"title": "issues assigned event",
"description": "Activity related to an issue. The type of activity is specified in the action property.",
"type": "object",
"required": [
"action",
"issue",
"repository",
"sender"
],
"properties": {
"action": {
"description": "The action that was performed.",
"type": "string",
"enum": [
"assigned"
]
},
"assignee": {
"description": "The optional user who was assigned or unassigned from the issue.",
"oneOf": [
{
"$ref": "#/definitions/user"
},
{
"type": "null"
}
]
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"issue": {
"$ref": "#/definitions/issue"
},
"organization": {
"$ref": "#/definitions/organization"
},
"repository": {
"$ref": "#/definitions/repository"
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: IssuesAssignedAction
The action that was performed.
assignee: Option<User>
The optional user who was assigned or unassigned from the issue.
installation: Option<InstallationLite>
§issue: Issue
§organization: Option<Organization>
§repository: Repository
§sender: User
Implementations§
Source§impl IssuesAssigned
impl IssuesAssigned
pub fn builder() -> IssuesAssigned
Trait Implementations§
Source§impl Clone for IssuesAssigned
impl Clone for IssuesAssigned
Source§fn clone(&self) -> IssuesAssigned
fn clone(&self) -> IssuesAssigned
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 IssuesAssigned
impl Debug for IssuesAssigned
Source§impl<'de> Deserialize<'de> for IssuesAssigned
impl<'de> Deserialize<'de> for IssuesAssigned
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<&IssuesAssigned> for IssuesAssigned
impl From<&IssuesAssigned> for IssuesAssigned
Source§fn from(value: &IssuesAssigned) -> Self
fn from(value: &IssuesAssigned) -> Self
Converts to this type from the input type.
Source§impl From<IssuesAssigned> for IssuesAssigned
impl From<IssuesAssigned> for IssuesAssigned
Source§fn from(value: IssuesAssigned) -> Self
fn from(value: IssuesAssigned) -> Self
Converts to this type from the input type.
Source§impl From<IssuesAssigned> for IssuesEvent
impl From<IssuesAssigned> for IssuesEvent
Source§fn from(value: IssuesAssigned) -> Self
fn from(value: IssuesAssigned) -> Self
Converts to this type from the input type.
Source§impl Serialize for IssuesAssigned
impl Serialize for IssuesAssigned
Source§impl TryFrom<IssuesAssigned> for IssuesAssigned
impl TryFrom<IssuesAssigned> for IssuesAssigned
Auto Trait Implementations§
impl Freeze for IssuesAssigned
impl RefUnwindSafe for IssuesAssigned
impl Send for IssuesAssigned
impl Sync for IssuesAssigned
impl Unpin for IssuesAssigned
impl UnwindSafe for IssuesAssigned
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