Package-level declarations
Types
Link copied to clipboard
Builder for creating instances of ContainerPolicyWithoutItem and ContainerPolicy.
Link copied to clipboard
Scope for creating ContainerPolicy.
Link copied to clipboard
interface ContainerPolicyWithoutItemBuilderScope
Scope for creating ContainerPolicyWithoutItem.
Link copied to clipboard
Builder for creating instances of ItemPolicy.
Link copied to clipboard
interface ItemPolicyBuilderScope
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
fun containerPolicyWithoutItem(currentPolicy: ContainerPolicyWithoutItem? = null, buildBlock: ContainerPolicyWithoutItemBuilderScope.() -> Unit): ContainerPolicyWithoutItem
Creates or updates a ContainerPolicyWithoutItem using a DSL builder.
Link copied to clipboard
fun itemPolicy(currentPolicy: ItemPolicy? = null, buildBlock: ItemPolicyBuilderScope.() -> Unit): ItemPolicy
Builds an ItemPolicy using a DSL builder block.