| Method | Description | Returns |
|---|---|---|
| getAllowedEntity() | Get the allowed target entity for this definition. If multiple entities are allowed, only returns the first entity. | Definition |
| isMultiple() | Checks whether the definition supports multiple records | bool |
| isRequired() | Check whether providing a record is required for this definition | bool |
| getId() | int | |
| getName() | string | |
| getIdentifier() | string | |
| getPosition() | int | |
| getMinRecords() | int | |
| getMaxRecords() | int | |
| getDefinition() | Definition | |
| getRelationships() | Collection (Relationship) | |
| getAllowedEntities() | Collection (Definition) | |
| isNewRecord() | Check if the record is a new record | bool |
| isHierarchicalModel() | Check whether a model is a hierarchical model, i.e. can have children | bool |
| isVersionedModel() | Check whether a model is versioned | bool |
CustomEntities\Models\Frontend\RelationshipDefinition
RelationshipDefinition