pub struct RepositoryInvitation {
pub id: i32,
pub repository: Box<MinimalRepository>,
pub invitee: Option<Box<NullableSimpleUser>>,
pub inviter: Option<Box<NullableSimpleUser>>,
pub permissions: Permissions,
pub created_at: String,
pub expired: Option<bool>,
pub url: String,
pub html_url: String,
pub node_id: String,
}
Expand description
RepositoryInvitation : Repository invitations let you manage who you collaborate with.
Fields§
§id: i32
Unique identifier of the repository invitation.
repository: Box<MinimalRepository>
§invitee: Option<Box<NullableSimpleUser>>
§inviter: Option<Box<NullableSimpleUser>>
§permissions: Permissions
The permission associated with the invitation.
created_at: String
§expired: Option<bool>
Whether or not the invitation has expired
url: String
URL for the repository invitation
html_url: String
§node_id: String
Implementations§
Source§impl RepositoryInvitation
impl RepositoryInvitation
Sourcepub fn new(
id: i32,
repository: MinimalRepository,
invitee: Option<NullableSimpleUser>,
inviter: Option<NullableSimpleUser>,
permissions: Permissions,
created_at: String,
url: String,
html_url: String,
node_id: String,
) -> RepositoryInvitation
pub fn new( id: i32, repository: MinimalRepository, invitee: Option<NullableSimpleUser>, inviter: Option<NullableSimpleUser>, permissions: Permissions, created_at: String, url: String, html_url: String, node_id: String, ) -> RepositoryInvitation
Repository invitations let you manage who you collaborate with.
Trait Implementations§
Source§impl Clone for RepositoryInvitation
impl Clone for RepositoryInvitation
Source§fn clone(&self) -> RepositoryInvitation
fn clone(&self) -> RepositoryInvitation
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 RepositoryInvitation
impl Debug for RepositoryInvitation
Source§impl Default for RepositoryInvitation
impl Default for RepositoryInvitation
Source§fn default() -> RepositoryInvitation
fn default() -> RepositoryInvitation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepositoryInvitation
impl<'de> Deserialize<'de> for RepositoryInvitation
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 PartialEq for RepositoryInvitation
impl PartialEq for RepositoryInvitation
Source§impl Serialize for RepositoryInvitation
impl Serialize for RepositoryInvitation
impl StructuralPartialEq for RepositoryInvitation
Auto Trait Implementations§
impl Freeze for RepositoryInvitation
impl RefUnwindSafe for RepositoryInvitation
impl Send for RepositoryInvitation
impl Sync for RepositoryInvitation
impl Unpin for RepositoryInvitation
impl UnwindSafe for RepositoryInvitation
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