ModuleDefinitionSchema
@aurorajs.dev/catalyst-cli / generator/domain/model / ModuleDefinitionSchema
Interface: ModuleDefinitionSchema
Sección titulada «Interface: ModuleDefinitionSchema»Defined in: generator/domain/model.ts:278
Full schema for a generated module. This is the in-memory representation
loaded from cliter/<bc>/<module>.aurora.yaml, after validation and
default-filling.
Properties
Sección titulada «Properties»additionalApis?
Sección titulada «additionalApis?»
optionaladditionalApis?:AdditionalApi[]
Defined in: generator/domain/model.ts:279
aggregateName
Sección titulada «aggregateName»aggregateName:
string
Defined in: generator/domain/model.ts:280
aggregateProperties
Sección titulada «aggregateProperties»aggregateProperties:
Property[]
Defined in: generator/domain/model.ts:281
boundedContextName
Sección titulada «boundedContextName»boundedContextName:
string
Defined in: generator/domain/model.ts:282
excludedFiles?
Sección titulada «excludedFiles?»
optionalexcludedFiles?:string[]
Defined in: generator/domain/model.ts:284
Templates skipped when generating this module.
excludedOperations?
Sección titulada «excludedOperations?»
optionalexcludedOperations?:string[]
Defined in: generator/domain/model.ts:286
CRUD operations skipped when generating this module.
optionalfront?:object
Defined in: generator/domain/model.ts:288
Frontend-only presentation metadata (icon, grammatical gender, …).
gender?
Sección titulada «gender?»
optionalgender?:Gender
Grammatical gender of the module’s singular noun. Used by the
generator to pick F/M variants from the global i18n JSON
(e.g. New.F → “Nueva”, New.M → “Nuevo”). Ignored by languages
without grammatical gender.
outlineFontSetIcon?
Sección titulada «outlineFontSetIcon?»
optionaloutlineFontSetIcon?:string
outlineIcon?
Sección titulada «outlineIcon?»
optionaloutlineIcon?:string
solidFontSetIcon?
Sección titulada «solidFontSetIcon?»
optionalsolidFontSetIcon?:string
solidIcon?
Sección titulada «solidIcon?»
optionalsolidIcon?:string
hasAuditing
Sección titulada «hasAuditing»hasAuditing:
boolean
Defined in: generator/domain/model.ts:301
hasOAuth
Sección titulada «hasOAuth»hasOAuth:
boolean
Defined in: generator/domain/model.ts:302
hasTenant
Sección titulada «hasTenant»hasTenant:
boolean
Defined in: generator/domain/model.ts:303
moduleName
Sección titulada «moduleName»moduleName:
string
Defined in: generator/domain/model.ts:304
moduleNames
Sección titulada «moduleNames»moduleNames:
string
Defined in: generator/domain/model.ts:305