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 GetEventOperationProcess(o model.Operation) string + func GetEventOperationProducesEvents(o model.Operation) string + func GetEventOperationProducesEventsAsSlice(o model.Operation) []string + func GetEventOperationQueueGroups(s model.Struct) []queueGroup + func GetEventOperationTopic(o model.Operation) string + func GetEventServiceSelfName(s model.Struct) string + func GetEventServiceTopics(s model.Struct) []string + func GetFullEventNames(s model.Struct) []string + func GetInputArgPackage(o model.Operation) string + func GetInputArgType(o model.Operation) string + func IsAnyEventOperationDelayed(s model.Struct) bool + func IsEventNotTransient(o model.Operation) bool + func IsEventOperation(o model.Operation) bool + func IsEventOperationDelayed(o model.Operation) bool + func IsEventService(s model.Struct) bool + func IsEventServiceNoTest(s model.Struct) bool + func IsPrimitiveArg(f model.Field) bool + func NewGenerator() generator.Generator + func ToFirstUpper(in string) string + type Generator struct + func (eg *Generator) Generate(inputDir string, parsedSource model.ParsedSources) error + func (eg *Generator) GetAnnotations() []annotation.AnnotationDescriptor