Interface: ResourcefulRelationshipDefinition<Model>
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
Model extends LucidModel | LucidModel |
Properties
| Property | Type | Inherited from |
|---|---|---|
consume? | CustomConsumeFunction | ResourcefulPropertyDefinition.consume |
default? | any | ResourcefulPropertyDefinition.default |
deprecated? | boolean | ResourcefulPropertyDefinition.deprecated |
description? | string | ResourcefulPropertyDefinition.description |
example? | string | ResourcefulPropertyDefinition.example |
externalDocs? | ExternalDocumentationObject | ResourcefulPropertyDefinition.externalDocs |
nullable | boolean | ResourcefulPropertyDefinition.nullable |
prepare? | CustomPrepareFunction | ResourcefulPropertyDefinition.prepare |
propertyKey | string | ResourcefulPropertyDefinition.propertyKey |
readAccessControlFilters | ResourcefulAccessControlFilter<LucidModel, LucidRow>[] | ResourcefulPropertyDefinition.readAccessControlFilters |
relatedModel | () => Model | - |
writeAccessControlFilters | ResourcefulAccessControlFilter<LucidModel, LucidRow>[] | ResourcefulPropertyDefinition.writeAccessControlFilters |