Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Organization(val id: String, val name: String, val slug: String? = null, val imageUrl: String, val hasImage: Boolean, val membersCount: Int? = null, val pendingInvitationsCount: Int? = null, val maxAllowedMemberships: Int, val adminDeleteEnabled: Boolean, val createdAt: Long, val updatedAt: Long, val publicMetadata: JsonElement? = null)

The Organization object holds information about an organization, as well as methods for managing it.

Link copied to clipboard
@Serializable
data class OrganizationMembership(val id: String, val publicMetadata: JsonElement, val role: String, val permissions: List<String>? = null, val publicUserData: PublicUserData? = null, val organization: Organization, val createdAt: Long, val updatedAt: Long)

The OrganizationMembership object is the model around an organization membership entity and describes the relationship between users and organizations.