Versions in this module Expand all Collapse all v1 v1.1.0 Oct 10, 2019 v1.0.0 May 24, 2018 Changes in this version + func AggregateNameConst(s model.Struct) string + func GetAggregateName(s model.Struct) string + func GetModelName(s model.Struct) string + func GetPackageName(s model.Struct) string + func HasMethod(s model.Struct, methodName string) bool + func HasMethodAllAggregateUIDs(s model.Struct) bool + func HasMethodExists(s model.Struct) bool + func HasMethodFilterByEvent(s model.Struct) bool + func HasMethodFilterByMoment(s model.Struct) bool + func HasMethodFind(s model.Struct) bool + func HasMethodFindStates(s model.Struct) bool + func HasMethodGetAllAggregates(s model.Struct) bool + func HasMethodPurgeAll(s model.Struct) bool + func HasMethodPurgeOnEventType(s model.Struct) bool + func HasMethodPurgeOnEventUIDs(s model.Struct) bool + func IsRepository(s model.Struct) bool + func LowerAggregateName(s model.Struct) string + func LowerModelName(s model.Struct) string + func ModelPackageName(s model.Struct) string + func NewGenerator() generator.Generator + func UpperAggregateName(s model.Struct) string + func UpperModelName(s model.Struct) string + type Generator struct + func (eg *Generator) Generate(inputDir string, parsedSource model.ParsedSources) error + func (eg *Generator) GetAnnotations() []annotation.AnnotationDescriptor