pub struct CreateTeamInviteKeyRequest {
pub role: Option<TeamRole>,
pub expires_in_days: Option<u32>,
}Expand description
Request body for POST /api/teams/:id/keys.
Fields§
§role: Option<TeamRole>§expires_in_days: Option<u32>Defaults to 7 days. Clamped to [1, 30].
Trait Implementations§
Source§impl Debug for CreateTeamInviteKeyRequest
impl Debug for CreateTeamInviteKeyRequest
Source§impl<'de> Deserialize<'de> for CreateTeamInviteKeyRequest
impl<'de> Deserialize<'de> for CreateTeamInviteKeyRequest
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
Auto Trait Implementations§
impl Freeze for CreateTeamInviteKeyRequest
impl RefUnwindSafe for CreateTeamInviteKeyRequest
impl Send for CreateTeamInviteKeyRequest
impl Sync for CreateTeamInviteKeyRequest
impl Unpin for CreateTeamInviteKeyRequest
impl UnsafeUnpin for CreateTeamInviteKeyRequest
impl UnwindSafe for CreateTeamInviteKeyRequest
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