Package-level declarations

Types

Link copied to clipboard

Represents a database service that performs operations involving entities implementing the Auditable interface. This service provides convenient methods for persisting and managing auditable entities while ensuring proper handling of audit-related fields such as createdAt, createdBy, updatedAt, and updatedBy.

Link copied to clipboard
interface AuditableRepository<T : Auditable<*>> : ArrowContextCrudRepository<T> , Component

Represents a repository interface for managing entities that implement the Auditable interface. It provides hooks for handling common auditing fields such as createdAt, createdBy, updatedAt, and updatedBy during insert and update operations. Additionally, it supports tracing and error handling for database operations.

Link copied to clipboard

Provides database-related services and utilities for working with database operations. This interface extends Service, incorporating common service-level functionality and additional database-specific methods.

Link copied to clipboard

Utility object for JSON serialization and deserialization support with configurable strategies.

Functions

Link copied to clipboard
expect fun KClass<*>.sealedSubclasses(): List<KClass<*>>
actual fun KClass<*>.sealedSubclasses(): List<KClass<*>>
actual fun KClass<*>.sealedSubclasses(): List<KClass<*>>