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