pub struct TeamsCreateRequest {
pub team_id: String,
pub name: String,
pub roles: Option<Vec<String>>,
}Fields§
§team_id: StringTeam ID. Choose a custom ID or generate a random ID with ID.unique(). Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can’t start with a special char. Max length is 36 chars.
name: StringTeam name. Max length: 128 chars.
roles: Option<Vec<String>>Array of strings. Use this param to set the roles in the team for the user who created it. The default role is owner. A role can be any string. Learn more about roles and permissions. Maximum of 100 roles are allowed, each 32 characters long.
Implementations§
Source§impl TeamsCreateRequest
impl TeamsCreateRequest
pub fn new(team_id: String, name: String) -> TeamsCreateRequest
Trait Implementations§
Source§impl Clone for TeamsCreateRequest
impl Clone for TeamsCreateRequest
Source§fn clone(&self) -> TeamsCreateRequest
fn clone(&self) -> TeamsCreateRequest
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 TeamsCreateRequest
impl Debug for TeamsCreateRequest
Source§impl<'de> Deserialize<'de> for TeamsCreateRequest
impl<'de> Deserialize<'de> for TeamsCreateRequest
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 TeamsCreateRequest
impl PartialEq for TeamsCreateRequest
Source§fn eq(&self, other: &TeamsCreateRequest) -> bool
fn eq(&self, other: &TeamsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TeamsCreateRequest
impl Serialize for TeamsCreateRequest
impl StructuralPartialEq for TeamsCreateRequest
Auto Trait Implementations§
impl Freeze for TeamsCreateRequest
impl RefUnwindSafe for TeamsCreateRequest
impl Send for TeamsCreateRequest
impl Sync for TeamsCreateRequest
impl Unpin for TeamsCreateRequest
impl UnsafeUnpin for TeamsCreateRequest
impl UnwindSafe for TeamsCreateRequest
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