List of all items
Structs
- aggregate::AggregateMetadata
- builder::Application
- builder::ApplicationBuilder
- builder::ServiceContainer
- bulk::BulkItemResult
- bulk::BulkOperationConfig
- bulk::BulkOperationProgress
- bulk::BulkOperationResult
- bulk::GenericBulkService
- config::AppConfig
- config::BackboneConfig
- config::BucketConfig
- config::CacheConfig
- config::ConfigChangeEvent
- config::ConfigLoader
- config::ConfigurationBus
- config::ContextsConfig
- config::CsrfConfig
- config::DatabaseConfig
- config::FeaturesConfig
- config::LoggingConfig
- config::LoggingFileConfig
- config::ModulesConfig
- config::MonitoringConfig
- config::PasswordHasherConfig
- config::PostmanConfig
- config::RateLimitingConfig
- config::RedisEventBusConfig
- config::SapiensAuthConfig
- config::SapiensConfig
- config::SapiensLockoutConfig
- config::SecurityConfig
- config::SecurityHeadersConfig
- config::ServerConfig
- config::SmtpConfig
- config::StorageConfig
- config::TemplatesConfig
- cqrs::GenericCommandHandler
- cqrs::GenericCreateCommand
- cqrs::GenericDeleteCommand
- cqrs::GenericGetQuery
- cqrs::GenericListDeletedQuery
- cqrs::GenericListQuery
- cqrs::GenericQueryHandler
- cqrs::GenericRestoreCommand
- cqrs::GenericUpdateCommand
- entity::BaseEntity
- error::ErrorResponse
- extractors::JsonOrForm
- flow::FlowExecutor
- flow::FlowInstance
- graphql::GenericGraphQLResolver
- graphql::GraphQLListResult
- graphql::GraphQLPaginationInput
- grpc::GenericGrpcService
- grpc::GrpcBulkCreateRequest
- grpc::GrpcBulkResponse
- grpc::GrpcConfig
- grpc::GrpcListRequest
- grpc::GrpcListResponse
- grpc::GrpcPartialUpdateRequest
- grpc::GrpcResponse
- grpc::GrpcUpsertRequest
- http::ApiResponse
- http::BackboneCrudHandler
- http::BatchIdsRequest
- http::BulkCreateRequest
- http::BulkPatchItem
- http::BulkResponse
- http::BulkUpdateItem
- http::FilterOptions
- http::HistoryEntry
- http::ListQueryParams
- http::ListRequest
- http::PaginatedApiResponse
- http::PaginatedResponse
- http::PaginationRequest
- http::PaginationResponse
- http::UpsertRequest
- integration::EventBridge
- integration::IdentityAdapter
- module::MigrationInfo
- module::SeedInfo
- module_registry::ModuleRegistry
- persistence::adapter::CrudServiceAdapter
- persistence::adapter::SearchableCrudServiceAdapter
- persistence::adapter::SimpleCrudServiceAdapter
- persistence::memory::InMemoryRepository
- policy::AllOfPolicy
- policy::AnyOfPolicy
- policy::DenyAllPolicy
- policy::NotPolicy
- policy::PermitAllPolicy
- policy::PolicyContext
- query::PaginatedQueryResult
- registry::RegistryHealth
- registry::RegistryStatistics
- registry::ServiceDescriptor
- registry::ServiceHealth
- registry::ServiceRegistry
- repository::DomainPaginatedResult
- repository::DomainPaginationParams
- service::GenericCrudService
- service::NoOpLifecycle
- specification::AlwaysFalse
- specification::AlwaysTrue
- specification::AndSpecification
- specification::NotSpecification
- specification::OrSpecification
- specification::PredicateSpecification
- specification::SpecificationEvaluator
- specification::SpecificationResult
- trigger::ActionExecutor
- trigger::TriggerContext
- trigger::TriggerContextMut
- trigger::TriggerRegistry
- usecase::CreateUseCase
- usecase::DefaultHooks
- usecase::DeleteUseCase
- usecase::GetUseCase
- usecase::ListParams
- usecase::ListResult
- usecase::ListUseCase
- usecase::UpdateUseCase
- utils::PaginationMeta
- utils::PaginationParams
- validation::EntityValidator
- validation::MaxLength
- validation::NonNegative
- validation::OptionalNotBlank
- validation::Regex
- validation::RequiredString
- validation::RequiredUuid
- validation::ValidationError
- validation::ValidationErrors
Enums
- builder::ModuleError
- bulk::BulkFailureMode
- config::ConfigError
- config::ConfigValidationError
- config::ConfigValue
- config::Environment
- error::CommonError
- error::ErrorCategory
- flow::FlowError
- flow::FlowStatus
- http::AccessScope
- http::BulkPatchRequest
- http::SortOrder
- integration::IntegrationError
- module_registry::ModuleRegistryError
- persistence::adapter::AdapterError
- persistence::traits::RepositoryError
- policy::PolicyOutcome
- registry::HealthStatus
- service::ServiceError
- state_machine::StateMachineError
- trigger::TriggerEvent
- usecase::UseCaseError
- utils::BackboneError
- value_object::ValueObjectError
Traits
- aggregate::AggregateRoot
- aggregate::EventSourcedAggregate
- aggregate::InvariantAggregate
- builder::Module
- bulk::BulkCapableService
- command::Command
- command::CommandDispatcher
- command::CommandHandler
- command::ValidatableCommand
- command::ValidatingCommandHandler
- cqrs::CqrsReadService
- cqrs::CqrsService
- domain_service::DomainService
- domain_service::TransactionalDomainService
- entity::Entity
- error::ModuleError
- flow::WorkflowContext
- flow::WorkflowStep
- graphql::GraphQLCapableService
- grpc::BackboneGrpcService
- grpc::GrpcCapableService
- grpc::GrpcService
- http::BackboneHttpHandler
- http::CrudService
- http::HistoryProvider
- integration::ModuleAdapter
- integration::ProjectionAdapter
- module::BackboneModule
- persistence::traits::CrudRepository
- persistence::traits::PartialUpdatable
- persistence::traits::PersistentEntity
- persistence::traits::SearchableRepository
- persistence::traits::Versioned
- policy::DomainPolicy
- projection::Projector
- query::CacheableQuery
- query::PaginatedQuery
- query::Query
- query::QueryDispatcher
- query::QueryHandler
- registry::ModuleService
- repository::BulkRepository
- repository::CrudRepository
- repository::PaginatedRepository
- repository::Repository
- repository::SearchableRepository
- repository::SoftDeletableRepository
- service::ApplyUpdateDto
- service::FromCreateDto
- service::ServiceLifecycle
- specification::Specification
- state_machine::StateMachineBehavior
- state_machine::TransitionMeta
- trigger::TriggerHandler
- usecase::EntityFactory
- usecase::EntityUpdater
- usecase::ListService
- usecase::UseCaseHooks
- usecase::UseCaseService
- validation::FieldRule
- value_object::OptionalValueObject
- value_object::ValueObject
Macros
Functions
- config::validate_config
- integration::identity_adapter
- macros::log_include_hydration_failure
- specification::predicate
- utils::days_ago
- utils::days_from_now
- utils::hours_ago
- utils::hours_from_now
- utils::is_future
- utils::is_past
- utils::is_valid_email
- utils::is_valid_username
- utils::is_valid_uuid
- utils::minutes_from_now
- utils::new_id
- utils::new_id_string
- utils::normalize_string
- utils::now
- utils::parse_id
Type Aliases
- builder::ModuleResult
- config::ConfigResult
- module_registry::ModuleRegistryResult
- policy::PolicyDecision
- service::ServiceResult
- usecase::UseCaseResult