pub struct AddOrganizationMemberRequest {
pub user_id: String,
pub role: RoleInput,
pub organization_id: Option<String>,
pub team_id: Option<String>,
}Expand description
Input to the privileged server-only member-admission operation. Roles are joined verbatim, including whitespace, duplicates and empty roles.
Fields§
§user_id: String§role: RoleInput§organization_id: Option<String>§team_id: Option<String>Trait Implementations§
Source§impl Clone for AddOrganizationMemberRequest
impl Clone for AddOrganizationMemberRequest
Source§impl Debug for AddOrganizationMemberRequest
impl Debug for AddOrganizationMemberRequest
Source§impl<'de> Deserialize<'de> for AddOrganizationMemberRequest
impl<'de> Deserialize<'de> for AddOrganizationMemberRequest
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 AddOrganizationMemberRequest
impl RefUnwindSafe for AddOrganizationMemberRequest
impl Send for AddOrganizationMemberRequest
impl Sync for AddOrganizationMemberRequest
impl Unpin for AddOrganizationMemberRequest
impl UnsafeUnpin for AddOrganizationMemberRequest
impl UnwindSafe for AddOrganizationMemberRequest
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