Schema for create tenant API requests.
Schema for create tenant API requests.
(explain-tenant tenant-data)Provides detailed validation errors for tenant data.
Provides detailed validation errors for tenant data.
(get-schema category schema-name)Retrieves a schema from the registry by category and name.
Retrieves a schema from the registry by category and name.
(invite-specific-kebab->camel value)Transforms invite-specific kebab-case internal keys to camelCase API keys.
Transforms invite-specific kebab-case internal keys to camelCase API keys.
Transforms internal membership data to external API format.
Transforms internal membership data to external API format.
(membership-specific-kebab->camel value)Transforms membership-specific kebab-case internal keys to camelCase API keys. Removes null values for cleaner API responses.
Transforms membership-specific kebab-case internal keys to camelCase API keys. Removes null values for cleaner API responses.
Schema for membership responses (camelCase for API compatibility).
Schema for membership responses (camelCase for API compatibility).
Registry of all tenant module schemas for easy access.
Registry of all tenant module schemas for easy access.
Regular expression for valid tenant slugs. Must be lowercase alphanumeric with hyphens, 2-100 chars.
Regular expression for valid tenant slugs. Must be lowercase alphanumeric with hyphens, 2-100 chars.
Schema for Tenant entity.
Represents a tenant in the multi-tenant system. Each tenant gets:
Note: Timestamps use :inst (java.time.Instant) internally.
Schema for Tenant entity. Represents a tenant in the multi-tenant system. Each tenant gets: - A unique slug (URL-friendly identifier) - A dedicated PostgreSQL schema for data isolation - Configuration settings Note: Timestamps use :inst (java.time.Instant) internally.
Transforms external API data to internal domain format.
Transforms external API data to internal domain format.
Transforms internal domain data to external API format.
Transforms internal domain data to external API format.
(tenant-specific-camel->kebab value)Transforms tenant-specific camelCase API keys to kebab-case internal keys.
Transforms tenant-specific camelCase API keys to kebab-case internal keys.
(tenant-specific-kebab->camel value)Transforms tenant-specific kebab-case internal keys to camelCase API keys. Removes null values for cleaner API responses.
Transforms tenant-specific kebab-case internal keys to camelCase API keys. Removes null values for cleaner API responses.
Schema for creating a new tenant (service layer input). Used by create-new-tenant in service layer.
Schema for creating a new tenant (service layer input). Used by create-new-tenant in service layer.
Schema for tenant responses (camelCase for API compatibility).
Schema for tenant responses (camelCase for API compatibility).
Schema for tenant configuration settings.
Schema for tenant configuration settings.
Schema for updating an existing tenant (service layer input). Used by update-existing-tenant in service layer.
Schema for updating an existing tenant (service layer input). Used by update-existing-tenant in service layer.
Schema for update tenant API requests.
Schema for update tenant API requests.
(validate-tenant tenant-data)Validates a tenant entity against the Tenant schema.
Validates a tenant entity against the Tenant schema.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |