Package-level declarations
Types
Link copied to clipboard
data class AggregateRouteMetadata<C : Any>(val enabled: Boolean, val aggregateMetadata: AggregateMetadata<C, *>, val resourceName: String, val spaced: Boolean, val owner: AggregateRoute.Owner) : EnabledCapable, Metadata
The routing of an aggregate, parsed from its AggregateRoute. It shapes both the route contracts and the HTTP adapter at runtime.
Link copied to clipboard
Link copied to clipboard
data class CommandRouteMetadata<C>(val enabled: Boolean, val action: String, val method: String, val prefix: String = "", val appendIdPath: CommandRoute.AppendPath = CommandRoute.AppendPath.DEFAULT, val appendTenantPath: CommandRoute.AppendPath = CommandRoute.AppendPath.DEFAULT, val appendOwnerPath: CommandRoute.AppendPath = CommandRoute.AppendPath.DEFAULT, val commandMetadata: CommandMetadata<C>, val summary: String = "", val description: String = "", val pathVariableMetadata: Set<VariableMetadata> = setOf(), val headerVariableMetadata: Set<VariableMetadata> = setOf()) : Metadata, EnabledCapable, SummaryCapable, DescriptionCapable
Link copied to clipboard
Parses the provided type into a Metadata object specifically for command routes.
Link copied to clipboard