RelationshipPivot
@aurorajs.dev/catalyst-cli / generator/domain/model / RelationshipPivot
Interface: RelationshipPivot
Sección titulada «Interface: RelationshipPivot»Defined in: generator/domain/model.ts:256
Pivot table definition used when a property declares a many-to-many relationship with extra columns. The generator emits a first-class module for the pivot itself using this metadata.
Properties
Sección titulada «Properties»additionalApis?
Sección titulada «additionalApis?»
optionaladditionalApis?:AdditionalApi[]
Defined in: generator/domain/model.ts:257
aggregateName
Sección titulada «aggregateName»aggregateName:
string
Defined in: generator/domain/model.ts:258
aggregateProperties
Sección titulada «aggregateProperties»aggregateProperties:
Property[]
Defined in: generator/domain/model.ts:260
Columns of the pivot table (usually the two foreign keys plus extras).
boundedContextName
Sección titulada «boundedContextName»boundedContextName:
string
Defined in: generator/domain/model.ts:261
excludedFiles?
Sección titulada «excludedFiles?»
optionalexcludedFiles?:string[]
Defined in: generator/domain/model.ts:263
Templates skipped when generating the pivot module.
excludedOperations?
Sección titulada «excludedOperations?»
optionalexcludedOperations?:string[]
Defined in: generator/domain/model.ts:265
CRUD operations skipped when generating the pivot module.
hasAuditing?
Sección titulada «hasAuditing?»
optionalhasAuditing?:boolean
Defined in: generator/domain/model.ts:266
hasOAuth?
Sección titulada «hasOAuth?»
optionalhasOAuth?:boolean
Defined in: generator/domain/model.ts:267
hasTenant?
Sección titulada «hasTenant?»
optionalhasTenant?:boolean
Defined in: generator/domain/model.ts:268
moduleName
Sección titulada «moduleName»moduleName:
string
Defined in: generator/domain/model.ts:269
moduleNames
Sección titulada «moduleNames»moduleNames:
string
Defined in: generator/domain/model.ts:270