Documentation ¶
Index ¶
- func NewClientStruct(options clientStructOptionsGateway) generator.Generator
- func NewConfig(st *stdtypes.Struct, stType stdtypes.Type, stExpr ast.Expr, funcName string) generator.Generator
- func NewConfigDoc(st *stdtypes.Struct, workDir string, outputDir string) generator.Generator
- func NewEndpoint(options endpointOptionsGateway) generator.Generator
- func NewEndpointFactory(options endpointFactoryOptionsGateway) generator.Generator
- func NewGatewayGenerator(services []model.GatewayServiceOption) generator.Generator
- func NewHttpTransport(options httpTransportOptionsGateway) generator.Generator
- func NewInstrumenting(options instrumentingGeneratorOptionsGateway) generator.Generator
- func NewJsonRPCGoClient(options jsonRPCGoClientOptionsGateway) generator.Generator
- func NewJsonRPCJSClient(options jsonRPCJSClientOptionsGateway, enums *typeutil.Map) generator.Generator
- func NewJsonRPCServer(options jsonRPCServerOptionsGateway) generator.Generator
- func NewJsonrpcDoc(options jsonrpcDocOptionsGateway, commentMap *typeutil.Map, ...) generator.Generator
- func NewLogging(options loggingGeneratorOptionsGateway) generator.Generator
- func NewOpenapi(options openapiDocOptionsGateway, workDir string) generator.Generator
- func NewReadme(options readmeGeneratorOptionsGateway, basePkgPath string, workDir string, ...) generator.Generator
- func NewRestGoClient(options restGoClientOptionsGateway) generator.Generator
- func NewRestServer(options restServerOptionsGateway) generator.Generator
- type EndpointOption
- type NamedSlice
- type Required
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClientStruct ¶
func NewConfigDoc ¶
func NewEndpoint ¶
func NewEndpointFactory ¶
func NewGatewayGenerator ¶
func NewGatewayGenerator( services []model.GatewayServiceOption, ) generator.Generator
func NewHttpTransport ¶
func NewInstrumenting ¶
func NewJsonRPCGoClient ¶
func NewJsonRPCJSClient ¶
func NewJsonRPCServer ¶
func NewJsonrpcDoc ¶
func NewLogging ¶
func NewOpenapi ¶
func NewRestGoClient ¶
func NewRestServer ¶
Types ¶
type EndpointOption ¶
type EndpointOption struct { }
type NamedSlice ¶
func (NamedSlice) Len ¶
func (n NamedSlice) Len() int
func (NamedSlice) Less ¶
func (n NamedSlice) Less(i, j int) bool
func (NamedSlice) Swap ¶
func (n NamedSlice) Swap(i, j int)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.