pub struct OrganizationMemberAdded {
pub action: OrganizationMemberAddedAction,
pub installation: Option<InstallationLite>,
pub membership: Membership,
pub organization: Organization,
pub sender: User,
}
Expand description
OrganizationMemberAdded
JSON schema
{
"title": "organization member_added event",
"type": "object",
"required": [
"action",
"membership",
"organization",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"member_added"
]
},
"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: OrganizationMemberAddedAction
§installation: Option<InstallationLite>
§membership: Membership
§organization: Organization
§sender: User
Implementations§
Source§impl OrganizationMemberAdded
impl OrganizationMemberAdded
pub fn builder() -> OrganizationMemberAdded
Trait Implementations§
Source§impl Clone for OrganizationMemberAdded
impl Clone for OrganizationMemberAdded
Source§fn clone(&self) -> OrganizationMemberAdded
fn clone(&self) -> OrganizationMemberAdded
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 OrganizationMemberAdded
impl Debug for OrganizationMemberAdded
Source§impl<'de> Deserialize<'de> for OrganizationMemberAdded
impl<'de> Deserialize<'de> for OrganizationMemberAdded
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<&OrganizationMemberAdded> for OrganizationMemberAdded
impl From<&OrganizationMemberAdded> for OrganizationMemberAdded
Source§fn from(value: &OrganizationMemberAdded) -> Self
fn from(value: &OrganizationMemberAdded) -> Self
Converts to this type from the input type.
Source§impl From<OrganizationMemberAdded> for OrganizationEvent
impl From<OrganizationMemberAdded> for OrganizationEvent
Source§fn from(value: OrganizationMemberAdded) -> Self
fn from(value: OrganizationMemberAdded) -> Self
Converts to this type from the input type.
Source§impl From<OrganizationMemberAdded> for OrganizationMemberAdded
impl From<OrganizationMemberAdded> for OrganizationMemberAdded
Source§fn from(value: OrganizationMemberAdded) -> Self
fn from(value: OrganizationMemberAdded) -> Self
Converts to this type from the input type.
Source§impl Serialize for OrganizationMemberAdded
impl Serialize for OrganizationMemberAdded
Auto Trait Implementations§
impl Freeze for OrganizationMemberAdded
impl RefUnwindSafe for OrganizationMemberAdded
impl Send for OrganizationMemberAdded
impl Sync for OrganizationMemberAdded
impl Unpin for OrganizationMemberAdded
impl UnwindSafe for OrganizationMemberAdded
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