pub struct InviteMemberRequest {
pub resend: Option<bool>,
pub email: String,
pub role: RoleInput,
pub team_id: Option<TeamInput>,
pub organization_id: Option<String>,
}Fields§
§resend: Option<bool>§email: String§role: RoleInput§team_id: Option<TeamInput>§organization_id: Option<String>Trait Implementations§
Source§impl Debug for InviteMemberRequest
impl Debug for InviteMemberRequest
Source§impl<'de> Deserialize<'de> for InviteMemberRequest
impl<'de> Deserialize<'de> for InviteMemberRequest
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 Serialize for InviteMemberRequest
impl Serialize for InviteMemberRequest
Source§impl Validate for InviteMemberRequest
impl Validate for InviteMemberRequest
Source§impl<'v_a> ValidateArgs<'v_a> for InviteMemberRequest
impl<'v_a> ValidateArgs<'v_a> for InviteMemberRequest
Auto Trait Implementations§
impl Freeze for InviteMemberRequest
impl RefUnwindSafe for InviteMemberRequest
impl Send for InviteMemberRequest
impl Sync for InviteMemberRequest
impl Unpin for InviteMemberRequest
impl UnsafeUnpin for InviteMemberRequest
impl UnwindSafe for InviteMemberRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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