servicegenerator

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2016 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GenerateHelper = struct {
	IsException    func(error) bool
	Args           func(request *api.GenerateServiceRequest) *GenerateArgs
	WrapResponse   func(*api.GenerateServiceResponse, error) (*GenerateResult, error)
	UnwrapResponse func(*GenerateResult) (*api.GenerateServiceResponse, error)
}{}

Functions

func NewClient

func NewClient(c envelope.Client) api.ServiceGenerator

NewClient builds a new ServiceGenerator client.

Types

type GenerateArgs

type GenerateArgs struct {
	Request *api.GenerateServiceRequest `json:"request,omitempty"`
}

func (*GenerateArgs) EnvelopeType

func (v *GenerateArgs) EnvelopeType() wire.EnvelopeType

func (*GenerateArgs) FromWire

func (v *GenerateArgs) FromWire(w wire.Value) error

func (*GenerateArgs) MethodName

func (v *GenerateArgs) MethodName() string

func (*GenerateArgs) String

func (v *GenerateArgs) String() string

func (*GenerateArgs) ToWire

func (v *GenerateArgs) ToWire() (wire.Value, error)

type GenerateResult

type GenerateResult struct {
	Success *api.GenerateServiceResponse `json:"success,omitempty"`
}

func (*GenerateResult) EnvelopeType

func (v *GenerateResult) EnvelopeType() wire.EnvelopeType

func (*GenerateResult) FromWire

func (v *GenerateResult) FromWire(w wire.Value) error

func (*GenerateResult) MethodName

func (v *GenerateResult) MethodName() string

func (*GenerateResult) String

func (v *GenerateResult) String() string

func (*GenerateResult) ToWire

func (v *GenerateResult) ToWire() (wire.Value, error)

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

Handler serves an implementation of the ServiceGenerator service.

func NewHandler

func NewHandler(service api.ServiceGenerator) Handler

NewHandler builds a new ServiceGenerator handler.

func (Handler) Handle

func (h Handler) Handle(name string, reqValue wire.Value) (wire.Value, error)

Handle receives and handles a request for the ServiceGenerator service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL