Documentation ¶
Overview ¶
Code generated by servoc (gohttp plugin). DO NOT EDIT.
Code generated by servoc (gostruct plugin). DO NOT EDIT.
Index ¶
- func NewEchoServiceHttpServer(svc EchoService) *echo.Echo
- func NewTelemetryServiceHttpServer(svc TelemetryService) *echo.Echo
- func RegisterEchoServiceRPCs(svc EchoService, srv *echo.Echo)
- func RegisterEchoServiceRPCsGroup(svc EchoService, srv *echo.Group)
- func RegisterTelemetryServiceRPCs(svc TelemetryService, srv *echo.Echo)
- func RegisterTelemetryServiceRPCsGroup(svc TelemetryService, srv *echo.Group)
- type Binary
- type Bit
- type EchoRequest
- type EchoResponse
- type EchoService
- type Log
- type Metric
- type MetricType
- type Telemetry
- type TelemetryService
- type URN
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEchoServiceHttpServer ¶
func NewEchoServiceHttpServer(svc EchoService) *echo.Echo
func NewTelemetryServiceHttpServer ¶
func NewTelemetryServiceHttpServer(svc TelemetryService) *echo.Echo
func RegisterEchoServiceRPCs ¶
func RegisterEchoServiceRPCs(svc EchoService, srv *echo.Echo)
func RegisterEchoServiceRPCsGroup ¶
func RegisterEchoServiceRPCsGroup(svc EchoService, srv *echo.Group)
func RegisterTelemetryServiceRPCs ¶
func RegisterTelemetryServiceRPCs(svc TelemetryService, srv *echo.Echo)
func RegisterTelemetryServiceRPCsGroup ¶
func RegisterTelemetryServiceRPCsGroup(svc TelemetryService, srv *echo.Group)
Types ¶
type EchoRequest ¶
type EchoRequest struct {
Message string `json:"message"`
}
type EchoResponse ¶
type EchoResponse struct {
Message string `json:"message"`
}
type EchoService ¶
type EchoService interface {
Echo(context.Context, *EchoRequest) (*EchoResponse, error)
}
func NewDelegatingEchoServiceHttpClient ¶
func NewDelegatingEchoServiceHttpClient(baseUrl string, delegate *http.Client) EchoService
func NewEchoServiceHttpClient ¶
func NewEchoServiceHttpClient(baseUrl string) EchoService
func NewEchoServiceTestHttpClient ¶
func NewEchoServiceTestHttpClient(svc EchoService) EchoService
type MetricType ¶
type MetricType string
const ( MetricType_Counter MetricType = "COUNTER" MetricType_Gauge MetricType = "GAUGE" )
type TelemetryService ¶
func NewDelegatingTelemetryServiceHttpClient ¶
func NewDelegatingTelemetryServiceHttpClient(baseUrl string, delegate *http.Client) TelemetryService
func NewTelemetryServiceHttpClient ¶
func NewTelemetryServiceHttpClient(baseUrl string) TelemetryService
func NewTelemetryServiceTestHttpClient ¶
func NewTelemetryServiceTestHttpClient(svc TelemetryService) TelemetryService
Click to show internal directories.
Click to hide internal directories.