Struct octorust::types::TeamsUpdateInOrgRequest [−][src]
pub struct TeamsUpdateInOrgRequest {
pub description: String,
pub name: String,
pub parent_team_id: i64,
pub permission: Option<Permission>,
pub privacy: Option<Privacy>,
}
Fields
description: String
name: String
parent_team_id: i64
permission: Option<Permission>
**Deprecated**. The permission that new repositories will be added to the team with when none is specified. Can be one of:
\* pull
- team members can pull, but not push to or administer newly-added repositories.
\* push
- team members can pull and push, but not administer newly-added repositories.
\* admin
- team members can pull, push and administer newly-added repositories.
privacy: Option<Privacy>
The level of privacy this team should have
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TeamsUpdateInOrgRequest
impl Send for TeamsUpdateInOrgRequest
impl Sync for TeamsUpdateInOrgRequest
impl Unpin for TeamsUpdateInOrgRequest
impl UnwindSafe for TeamsUpdateInOrgRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more