Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Builder for creating instances of ItemPolicy.

Link copied to clipboard

Scope for creating ItemPolicy.

Functions

Link copied to clipboard
fun containerPolicy(currentPolicy: ContainerPolicy? = null, buildBlock: ContainerPolicyBuilderScope.() -> Unit): ContainerPolicy

Creates or updates a ContainerPolicy using a DSL builder. This function allows building a full container policy, including item-level access rules. If a currentPolicy is provided, its settings will be used as a base.

Link copied to clipboard
Link copied to clipboard
fun itemPolicy(currentPolicy: ItemPolicy? = null, buildBlock: ItemPolicyBuilderScope.() -> Unit): ItemPolicy

Builds an ItemPolicy using a DSL builder block.