Struct octorust::types::RepositoryInvitation [−][src]
pub struct RepositoryInvitation { pub created_at: DateTime<Utc>, pub expired: bool, pub html_url: String, pub id: i64, pub invitee: Option<SimpleUser>, pub inviter: Option<SimpleUser>, pub node_id: String, pub permissions: RepositoryInvitationPermissions, pub repository: MinimalRepository, pub url: String, }
Expand description
Repository invitations let you manage who you collaborate with.
Fields
created_at: DateTime<Utc>
expired: bool
Repository invitations let you manage who you collaborate with.
html_url: String
id: i64
Unique identifier of the repository invitation.
invitee: Option<SimpleUser>
Simple User
inviter: Option<SimpleUser>
Simple User
node_id: String
permissions: RepositoryInvitationPermissions
The permission associated with the invitation.
repository: MinimalRepository
Minimal Repository
url: String
URL for the repository invitation
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for RepositoryInvitation
impl Send for RepositoryInvitation
impl Sync for RepositoryInvitation
impl Unpin for RepositoryInvitation
impl UnwindSafe for RepositoryInvitation
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more