pub struct OrganizationOptions {Show 15 fields
pub allow_user_to_create_organization: bool,
pub organization_limit: Option<usize>,
pub creator_role: String,
pub membership_limit: usize,
pub invitation_expires_in: i64,
pub invitation_limit: usize,
pub cancel_pending_invitations_on_re_invite: bool,
pub require_email_verification_on_invitation: bool,
pub disable_organization_deletion: bool,
pub hooks: OrganizationHooks,
pub send_invitation_email: Option<SendInvitationEmailHook>,
pub teams: TeamOptions,
pub dynamic_access_control: DynamicAccessControlOptions,
pub custom_roles: BTreeMap<String, Value>,
pub schema: OrganizationSchemaOptions,
}Fields§
§allow_user_to_create_organization: bool§organization_limit: Option<usize>§creator_role: String§membership_limit: usize§invitation_expires_in: i64§invitation_limit: usize§cancel_pending_invitations_on_re_invite: bool§require_email_verification_on_invitation: bool§disable_organization_deletion: bool§hooks: OrganizationHooks§send_invitation_email: Option<SendInvitationEmailHook>§teams: TeamOptions§dynamic_access_control: DynamicAccessControlOptions§custom_roles: BTreeMap<String, Value>§schema: OrganizationSchemaOptionsImplementations§
Source§impl OrganizationOptions
impl OrganizationOptions
pub fn builder() -> OrganizationOptionsBuilder
Trait Implementations§
Source§impl Clone for OrganizationOptions
impl Clone for OrganizationOptions
Source§fn clone(&self) -> OrganizationOptions
fn clone(&self) -> OrganizationOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OrganizationOptions
impl !RefUnwindSafe for OrganizationOptions
impl Send for OrganizationOptions
impl Sync for OrganizationOptions
impl Unpin for OrganizationOptions
impl UnsafeUnpin for OrganizationOptions
impl !UnwindSafe for OrganizationOptions
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