Record Class DynamicEntityDefinition

java.lang.Object
java.lang.Record
io.jmix.dynmodel.meta.DynamicEntityDefinition
Record Components:
name - entity name
store - physical store name
attributes - entity attributes
uniqueConstraints - entity unique constraints
views - entity-owned dynamic views
resourceRoles - entity resource-role grants
validation - entity validation definition
messages - localized entity captions

public record DynamicEntityDefinition(String name, @Nullable String store, List<DynamicAttributeDefinition> attributes, List<DynamicUniqueConstraintDefinition> uniqueConstraints, List<DynamicViewDefinition> views, @Nullable DynamicEntityAccessDefinition resourceRoles, @Nullable DynamicValidationDefinition<DynamicEntityConstraintDefinition> validation, @Nullable Map<String,String> messages) extends Record
Defines a runtime dynamic model entity.