pub struct OrganizationMemberInvitedInvitation {
pub created_at: DateTime<Utc>,
pub email: Option<String>,
pub failed_at: Option<DateTime<Utc>>,
pub failed_reason: Option<String>,
pub id: f64,
pub invitation_teams_url: String,
pub inviter: User,
pub login: String,
pub node_id: String,
pub role: String,
pub team_count: f64,
}
Expand description
The invitation for the user or email if the action is member_invited
.
JSON schema
{
"description": "The invitation for the user or email if the action is `member_invited`.",
"type": "object",
"required": [
"created_at",
"email",
"failed_at",
"failed_reason",
"id",
"invitation_teams_url",
"inviter",
"login",
"node_id",
"role",
"team_count"
],
"properties": {
"created_at": {
"type": "string",
"format": "date-time"
},
"email": {
"type": [
"string",
"null"
]
},
"failed_at": {
"oneOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"failed_reason": {
"type": [
"string",
"null"
]
},
"id": {
"type": "number"
},
"invitation_teams_url": {
"type": "string",
"format": "uri"
},
"inviter": {
"$ref": "#/definitions/user"
},
"login": {
"type": "string"
},
"node_id": {
"type": "string"
},
"role": {
"type": "string"
},
"team_count": {
"type": "number"
}
},
"additionalProperties": false
}
Fields§
§created_at: DateTime<Utc>
§email: Option<String>
§failed_at: Option<DateTime<Utc>>
§failed_reason: Option<String>
§id: f64
§invitation_teams_url: String
§inviter: User
§login: String
§node_id: String
§role: String
§team_count: f64
Implementations§
Trait Implementations§
Source§impl Clone for OrganizationMemberInvitedInvitation
impl Clone for OrganizationMemberInvitedInvitation
Source§fn clone(&self) -> OrganizationMemberInvitedInvitation
fn clone(&self) -> OrganizationMemberInvitedInvitation
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<'de> Deserialize<'de> for OrganizationMemberInvitedInvitation
impl<'de> Deserialize<'de> for OrganizationMemberInvitedInvitation
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<&OrganizationMemberInvitedInvitation> for OrganizationMemberInvitedInvitation
impl From<&OrganizationMemberInvitedInvitation> for OrganizationMemberInvitedInvitation
Source§fn from(value: &OrganizationMemberInvitedInvitation) -> Self
fn from(value: &OrganizationMemberInvitedInvitation) -> Self
Converts to this type from the input type.
Source§impl From<OrganizationMemberInvitedInvitation> for OrganizationMemberInvitedInvitation
impl From<OrganizationMemberInvitedInvitation> for OrganizationMemberInvitedInvitation
Source§fn from(value: OrganizationMemberInvitedInvitation) -> Self
fn from(value: OrganizationMemberInvitedInvitation) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OrganizationMemberInvitedInvitation
impl RefUnwindSafe for OrganizationMemberInvitedInvitation
impl Send for OrganizationMemberInvitedInvitation
impl Sync for OrganizationMemberInvitedInvitation
impl Unpin for OrganizationMemberInvitedInvitation
impl UnwindSafe for OrganizationMemberInvitedInvitation
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