Struct octorust::types::TeamsCreateRequest [−][src]
pub struct TeamsCreateRequest {
pub description: String,
pub maintainers: Vec<String>,
pub name: String,
pub parent_team_id: i64,
pub permission: Option<Permission>,
pub privacy: Option<Privacy>,
pub repo_names: Vec<String>,
}
Fields
description: String
maintainers: Vec<String>
The list of events for the GitHub app
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
repo_names: Vec<String>
The list of events for the GitHub app
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 TeamsCreateRequest
impl Send for TeamsCreateRequest
impl Sync for TeamsCreateRequest
impl Unpin for TeamsCreateRequest
impl UnwindSafe for TeamsCreateRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more