pub struct TeamRequest {
pub team_base: TeamBase,
pub description: Option<String>,
pub edit_team_name_or_description_access_level: Option<String>,
pub edit_team_visibility_or_trash_team_access_level: Option<String>,
pub guest_invite_management_access_level: Option<String>,
pub html_description: Option<String>,
pub join_request_management_access_level: Option<String>,
pub member_invite_management_access_level: Option<String>,
pub organization: Option<String>,
pub team_member_removal_access_level: Option<String>,
pub visibility: Option<String>,
}Fields§
§team_base: TeamBase§description: Option<String>The description of the team.
edit_team_name_or_description_access_level: Option<String>Controls who can edit team name and description
edit_team_visibility_or_trash_team_access_level: Option<String>Controls who can edit team visibility and trash teams
guest_invite_management_access_level: Option<String>Controls who can accept or deny guest invites for a given team
html_description: Option<String>The description of the team with formatting as HTML.
join_request_management_access_level: Option<String>Controls who can accept or deny join team requests for a Membership by Request team
member_invite_management_access_level: Option<String>Controls who can accept or deny member invites for a given team
organization: Option<String>The organization/workspace the team belongs to. This must be the same organization you are in and cannot be changed once set.
team_member_removal_access_level: Option<String>Controls who can remove team members
visibility: Option<String>The visibility of the team to users in the same organization
Trait Implementations§
Source§impl Clone for TeamRequest
impl Clone for TeamRequest
Source§fn clone(&self) -> TeamRequest
fn clone(&self) -> TeamRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TeamRequest
impl Debug for TeamRequest
Source§impl Default for TeamRequest
impl Default for TeamRequest
Source§fn default() -> TeamRequest
fn default() -> TeamRequest
Returns the “default value” for a type. Read more
Source§impl Deref for TeamRequest
impl Deref for TeamRequest
Source§impl DerefMut for TeamRequest
impl DerefMut for TeamRequest
Source§impl<'de> Deserialize<'de> for TeamRequest
impl<'de> Deserialize<'de> for TeamRequest
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 Display for TeamRequest
impl Display for TeamRequest
Auto Trait Implementations§
impl Freeze for TeamRequest
impl RefUnwindSafe for TeamRequest
impl Send for TeamRequest
impl Sync for TeamRequest
impl Unpin for TeamRequest
impl UnsafeUnpin for TeamRequest
impl UnwindSafe for TeamRequest
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