CreateOrganizationParameters

data class CreateOrganizationParameters(    val intermediateSessionToken: String,     val organizationName: String? = null,     val organizationSlug: String? = null,     val organizationLogoUrl: String? = null,     val sessionDurationMinutes: UInt = Constants.DEFAULT_SESSION_TIME_MINUTES,     val ssoJitProvisioning: SsoJitProvisioning? = null,     val emailAllowedDomains: List<String>? = null,     val emailJitProvisioning: EmailJitProvisioning? = null,     val emailInvites: EmailInvites? = null,     val authMethods: AuthMethods? = null,     val allowedAuthMethods: List<AllowedAuthMethods>? = null)

A data class used for wrapping parameters used with creating organizations

Constructors

Link copied to clipboard
fun CreateOrganizationParameters(    intermediateSessionToken: String,     organizationName: String? = null,     organizationSlug: String? = null,     organizationLogoUrl: String? = null,     sessionDurationMinutes: UInt = Constants.DEFAULT_SESSION_TIME_MINUTES,     ssoJitProvisioning: SsoJitProvisioning? = null,     emailAllowedDomains: List<String>? = null,     emailJitProvisioning: EmailJitProvisioning? = null,     emailInvites: EmailInvites? = null,     authMethods: AuthMethods? = null,     allowedAuthMethods: List<AllowedAuthMethods>? = null)

Properties

Link copied to clipboard
val allowedAuthMethods: List<AllowedAuthMethods>? = null
Link copied to clipboard
val authMethods: AuthMethods? = null
Link copied to clipboard
val emailAllowedDomains: List<String>? = null
Link copied to clipboard
val emailInvites: EmailInvites? = null
Link copied to clipboard
val emailJitProvisioning: EmailJitProvisioning? = null
Link copied to clipboard
val intermediateSessionToken: String

is the unique sequence of characters used to authenticate a member

Link copied to clipboard
val organizationLogoUrl: String? = null

is the optional URL of the new organization's logo

Link copied to clipboard
val organizationName: String? = null

is the name of the new organization

Link copied to clipboard
val organizationSlug: String? = null

is the desired slug of the new organization

Link copied to clipboard
val sessionDurationMinutes: UInt

indicates how long the session should last before it expires

Link copied to clipboard
val ssoJitProvisioning: SsoJitProvisioning? = null