pub struct OrganizationMemberDraft {
pub additional_fields: FieldMap,
pub organization_id: SchemaValue<String>,
pub user_id: SchemaValue<String>,
pub role: SchemaValue<String>,
pub team_id: Option<String>,
pub created_at: Option<FieldDate>,
}Expand description
Membership input before the adapter generates its creation timestamp.
Fields§
§additional_fields: FieldMap§organization_id: SchemaValue<String>§user_id: SchemaValue<String>§role: SchemaValue<String>§team_id: Option<String>Server-side addMember input; team assignment is handled separately from this record.
created_at: Option<FieldDate>The hook starts without a timestamp; the adapter always generates the stored value.
Trait Implementations§
Source§impl Clone for OrganizationMemberDraft
impl Clone for OrganizationMemberDraft
Auto Trait Implementations§
impl Freeze for OrganizationMemberDraft
impl RefUnwindSafe for OrganizationMemberDraft
impl Send for OrganizationMemberDraft
impl Sync for OrganizationMemberDraft
impl Unpin for OrganizationMemberDraft
impl UnsafeUnpin for OrganizationMemberDraft
impl UnwindSafe for OrganizationMemberDraft
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