pub struct AddMemberInput {
pub additional_fields: FieldMap,
pub user_id: SchemaValue<String>,
pub organization_id: SchemaValue<String>,
pub role: SchemaValue<RoleInput>,
pub team_id: SchemaValue<String>,
}Expand description
Trusted server-side member creation. This endpoint has no HTTP route upstream.
Fields§
§additional_fields: FieldMap§user_id: SchemaValue<String>§organization_id: SchemaValue<String>§role: SchemaValue<RoleInput>§team_id: SchemaValue<String>Trait Implementations§
Source§impl Clone for AddMemberInput
impl Clone for AddMemberInput
Source§impl Debug for AddMemberInput
impl Debug for AddMemberInput
Source§impl<'de> Deserialize<'de> for AddMemberInput
impl<'de> Deserialize<'de> for AddMemberInput
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 FromFieldMap for AddMemberInput
impl FromFieldMap for AddMemberInput
fn from_field_values(fields: FieldMap) -> AuthResult<Self>
Auto Trait Implementations§
impl Freeze for AddMemberInput
impl RefUnwindSafe for AddMemberInput
impl Send for AddMemberInput
impl Sync for AddMemberInput
impl Unpin for AddMemberInput
impl UnsafeUnpin for AddMemberInput
impl UnwindSafe for AddMemberInput
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