Liking cljdoc? Tell your friends :D

boundary.tenant.schema


CreateInviteRequestclj

source

CreateMembershipRequestclj

source

CreateTenantRequestclj

Schema for create tenant API requests.

Schema for create tenant API requests.
sourceraw docstring

explain-tenantclj

(explain-tenant tenant-data)

Provides detailed validation errors for tenant data.

Provides detailed validation errors for tenant data.
sourceraw docstring

get-schemaclj

(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.
sourceraw docstring

invite-response-transformerclj

source

invite-specific-kebab->camelclj

(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.
sourceraw docstring

InviteResponseclj

source

membership-response-transformerclj

Transforms internal membership data to external API format.

Transforms internal membership data to external API format.
sourceraw docstring

membership-specific-kebab->camelclj

(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.
sourceraw docstring

MembershipResponseclj

Schema for membership responses (camelCase for API compatibility).

Schema for membership responses (camelCase for API compatibility).
sourceraw docstring

schema-registryclj

Registry of all tenant module schemas for easy access.

Registry of all tenant module schemas for easy access.
sourceraw docstring

slug-regexclj

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.
sourceraw docstring

Tenantclj

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.

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.
sourceraw docstring

tenant-request-transformerclj

Transforms external API data to internal domain format.

Transforms external API data to internal domain format.
sourceraw docstring

tenant-response-transformerclj

Transforms internal domain data to external API format.

Transforms internal domain data to external API format.
sourceraw docstring

tenant-specific-camel->kebabclj

(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.
sourceraw docstring

tenant-specific-kebab->camelclj

(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.
sourceraw docstring

TenantInputclj

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.
sourceraw docstring

TenantInviteclj

source

TenantMembershipclj

source

TenantResponseclj

Schema for tenant responses (camelCase for API compatibility).

Schema for tenant responses (camelCase for API compatibility).
sourceraw docstring

TenantSettingsclj

Schema for tenant configuration settings.

Schema for tenant configuration settings.
sourceraw docstring

TenantUpdateclj

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.
sourceraw docstring

UpdateMembershipRequestclj

source

UpdateTenantRequestclj

Schema for update tenant API requests.

Schema for update tenant API requests.
sourceraw docstring

validate-tenantclj

(validate-tenant tenant-data)

Validates a tenant entity against the Tenant schema.

Validates a tenant entity against the Tenant schema.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close