Documentation
¶
Index ¶
- func GenApiController(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenApiRouter(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenApiService(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenClientProto(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenEtcdDiscovery() *bytes.Buffer
- func GenGoRpcClient(input string, basePath string, importPath string) (*bytes.Buffer, error)
- func GenImplFile(imports []string, fn ServiceFn) *bytes.Buffer
- func GenImplFunc(fn ServiceFn) string
- func GenPHPHttpClient(serviceFile string) (*bytes.Buffer, error)
- func GenServerProto(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenService(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenServiceBridge(parse *ParseResult) *bytes.Buffer
- func GenServiceInit(parse *ParseResult, serviceName string) *bytes.Buffer
- func GenZkDiscovery() *bytes.Buffer
- type Arg
- type Fn
- type Imports
- type ParseResult
- type ServiceFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenApiController ¶
func GenApiController(parse *ParseResult, serviceName string) *bytes.Buffer
func GenApiRouter ¶
func GenApiRouter(parse *ParseResult, serviceName string) *bytes.Buffer
func GenApiService ¶
func GenApiService(parse *ParseResult, serviceName string) *bytes.Buffer
func GenClientProto ¶
func GenClientProto(parse *ParseResult, serviceName string) *bytes.Buffer
func GenEtcdDiscovery ¶
func GenGoRpcClient ¶
func GenImplFunc ¶
func GenServerProto ¶
func GenServerProto(parse *ParseResult, serviceName string) *bytes.Buffer
func GenService ¶
func GenService(parse *ParseResult, serviceName string) *bytes.Buffer
func GenServiceBridge ¶
func GenServiceBridge(parse *ParseResult) *bytes.Buffer
func GenServiceInit ¶
func GenServiceInit(parse *ParseResult, serviceName string) *bytes.Buffer
func GenZkDiscovery ¶
Types ¶
type ParseResult ¶
func GenParseResult ¶
func GenParseResult(input string) (*ParseResult, error)
Click to show internal directories.
Click to hide internal directories.