Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigGateway ¶
type HTTPGatewayGateway ¶
type HTTPGatewayGateway interface {
Services() []model.GatewayServiceOption
}
type ServiceGateway ¶
type ServiceGateway interface {
AppID() string
AppName() string
Interfaces() model.Interfaces
TransportType() model.Transport
UseFast() bool
MethodOption(m model.ServiceMethod) model.MethodOption
Prefix() string
DefaultErrorEncoder() option.Value
Errors() map[uint32]*model.HTTPError
ReadmeEnable() bool
ReadmeOutput() string
ReadmeTemplatePath() string
LoggingEnable() bool
InstrumentingEnable() bool
JSONRPCEnable() bool
JSONRPCDocEnable() bool
JSONRPCDocOutput() string
JSONRPCPath() string
ClientEnable() bool
GoClientEnable() bool
JSClientEnable() bool
OpenapiEnable() bool
OpenapiOutput() string
OpenapiInfo() openapi.Info
OpenapiServers() []openapi.Server
OpenapiMethodTags(name string) []string
OpenapiDefaultMethodTags() []string
CommentFields() map[string]map[string]string
Enums() *typeutil.Map
FoundService() bool
FoundServiceGateway() bool
}
Click to show internal directories.
Click to hide internal directories.