pub struct OrganizationMemberRemoved {
pub action: OrganizationMemberRemovedAction,
pub installation: Option<InstallationLite>,
pub membership: Membership,
pub organization: Organization,
pub sender: User,
}
Expand description
OrganizationMemberRemoved
JSON schema
{
"title": "organization member_removed event",
"type": "object",
"required": [
"action",
"membership",
"organization",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"member_removed"
]
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"membership": {
"$ref": "#/definitions/membership"
},
"organization": {
"$ref": "#/definitions/organization"
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: OrganizationMemberRemovedAction
§installation: Option<InstallationLite>
§membership: Membership
§organization: Organization
§sender: User
Implementations§
Source§impl OrganizationMemberRemoved
impl OrganizationMemberRemoved
pub fn builder() -> OrganizationMemberRemoved
Trait Implementations§
Source§impl Clone for OrganizationMemberRemoved
impl Clone for OrganizationMemberRemoved
Source§fn clone(&self) -> OrganizationMemberRemoved
fn clone(&self) -> OrganizationMemberRemoved
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 OrganizationMemberRemoved
impl Debug for OrganizationMemberRemoved
Source§impl<'de> Deserialize<'de> for OrganizationMemberRemoved
impl<'de> Deserialize<'de> for OrganizationMemberRemoved
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<&OrganizationMemberRemoved> for OrganizationMemberRemoved
impl From<&OrganizationMemberRemoved> for OrganizationMemberRemoved
Source§fn from(value: &OrganizationMemberRemoved) -> Self
fn from(value: &OrganizationMemberRemoved) -> Self
Converts to this type from the input type.
Source§impl From<OrganizationMemberRemoved> for OrganizationEvent
impl From<OrganizationMemberRemoved> for OrganizationEvent
Source§fn from(value: OrganizationMemberRemoved) -> Self
fn from(value: OrganizationMemberRemoved) -> Self
Converts to this type from the input type.
Source§impl From<OrganizationMemberRemoved> for OrganizationMemberRemoved
impl From<OrganizationMemberRemoved> for OrganizationMemberRemoved
Source§fn from(value: OrganizationMemberRemoved) -> Self
fn from(value: OrganizationMemberRemoved) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OrganizationMemberRemoved
impl RefUnwindSafe for OrganizationMemberRemoved
impl Send for OrganizationMemberRemoved
impl Sync for OrganizationMemberRemoved
impl Unpin for OrganizationMemberRemoved
impl UnwindSafe for OrganizationMemberRemoved
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