api

package
v0.0.0-...-ecd8b35 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GatewayAddNumbersArgs_Req_DEFAULT *management.AdditionRequest
View Source
var GatewayAddNumbersResult_Success_DEFAULT *management.AdditionResponse
View Source
var GatewayDivideNumbersArgs_Req_DEFAULT *management1.DivisionRequest
View Source
var GatewayDivideNumbersResult_Success_DEFAULT *management1.DivisionResponse
View Source
var GatewayMultiplyNumbersArgs_Req_DEFAULT *management0.MultiplicationRequest
View Source
var GatewayMultiplyNumbersResult_Success_DEFAULT *management0.MultiplicationResponse

Functions

This section is empty.

Types

type Gateway

type Gateway interface {
	AddNumbers(ctx context.Context, req *management.AdditionRequest) (r *management.AdditionResponse, err error)

	MultiplyNumbers(ctx context.Context, req *management0.MultiplicationRequest) (r *management0.MultiplicationResponse, err error)

	DivideNumbers(ctx context.Context, req *management1.DivisionRequest) (r *management1.DivisionResponse, err error)

	Update(ctx context.Context, req *UpdateReq) (r *UpdateResp, err error)
}

type GatewayAddNumbersArgs

type GatewayAddNumbersArgs struct {
	Req *management.AdditionRequest `thrift:"req,1"`
}

func NewGatewayAddNumbersArgs

func NewGatewayAddNumbersArgs() *GatewayAddNumbersArgs

func (*GatewayAddNumbersArgs) GetReq

func (*GatewayAddNumbersArgs) IsSetReq

func (p *GatewayAddNumbersArgs) IsSetReq() bool

func (*GatewayAddNumbersArgs) Read

func (p *GatewayAddNumbersArgs) Read(iprot thrift.TProtocol) (err error)

func (*GatewayAddNumbersArgs) ReadField1

func (p *GatewayAddNumbersArgs) ReadField1(iprot thrift.TProtocol) error

func (*GatewayAddNumbersArgs) String

func (p *GatewayAddNumbersArgs) String() string

func (*GatewayAddNumbersArgs) Write

func (p *GatewayAddNumbersArgs) Write(oprot thrift.TProtocol) (err error)

type GatewayAddNumbersResult

type GatewayAddNumbersResult struct {
	Success *management.AdditionResponse `thrift:"success,0,optional"`
}

func NewGatewayAddNumbersResult

func NewGatewayAddNumbersResult() *GatewayAddNumbersResult

func (*GatewayAddNumbersResult) GetSuccess

func (*GatewayAddNumbersResult) IsSetSuccess

func (p *GatewayAddNumbersResult) IsSetSuccess() bool

func (*GatewayAddNumbersResult) Read

func (p *GatewayAddNumbersResult) Read(iprot thrift.TProtocol) (err error)

func (*GatewayAddNumbersResult) ReadField0

func (p *GatewayAddNumbersResult) ReadField0(iprot thrift.TProtocol) error

func (*GatewayAddNumbersResult) String

func (p *GatewayAddNumbersResult) String() string

func (*GatewayAddNumbersResult) Write

func (p *GatewayAddNumbersResult) Write(oprot thrift.TProtocol) (err error)

type GatewayClient

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

func NewGatewayClient

func NewGatewayClient(c thrift.TClient) *GatewayClient

func NewGatewayClientProtocol

func NewGatewayClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *GatewayClient

func (*GatewayClient) AddNumbers

func (*GatewayClient) Client_

func (p *GatewayClient) Client_() thrift.TClient

func (*GatewayClient) DivideNumbers

func (*GatewayClient) MultiplyNumbers

func (*GatewayClient) Update

func (p *GatewayClient) Update(ctx context.Context, req *UpdateReq) (r *UpdateResp, err error)

type GatewayDivideNumbersArgs

type GatewayDivideNumbersArgs struct {
	Req *management1.DivisionRequest `thrift:"req,1"`
}

func NewGatewayDivideNumbersArgs

func NewGatewayDivideNumbersArgs() *GatewayDivideNumbersArgs

func (*GatewayDivideNumbersArgs) GetReq

func (*GatewayDivideNumbersArgs) IsSetReq

func (p *GatewayDivideNumbersArgs) IsSetReq() bool

func (*GatewayDivideNumbersArgs) Read

func (p *GatewayDivideNumbersArgs) Read(iprot thrift.TProtocol) (err error)

func (*GatewayDivideNumbersArgs) ReadField1

func (p *GatewayDivideNumbersArgs) ReadField1(iprot thrift.TProtocol) error

func (*GatewayDivideNumbersArgs) String

func (p *GatewayDivideNumbersArgs) String() string

func (*GatewayDivideNumbersArgs) Write

func (p *GatewayDivideNumbersArgs) Write(oprot thrift.TProtocol) (err error)

type GatewayDivideNumbersResult

type GatewayDivideNumbersResult struct {
	Success *management1.DivisionResponse `thrift:"success,0,optional"`
}

func NewGatewayDivideNumbersResult

func NewGatewayDivideNumbersResult() *GatewayDivideNumbersResult

func (*GatewayDivideNumbersResult) GetSuccess

func (*GatewayDivideNumbersResult) IsSetSuccess

func (p *GatewayDivideNumbersResult) IsSetSuccess() bool

func (*GatewayDivideNumbersResult) Read

func (p *GatewayDivideNumbersResult) Read(iprot thrift.TProtocol) (err error)

func (*GatewayDivideNumbersResult) ReadField0

func (p *GatewayDivideNumbersResult) ReadField0(iprot thrift.TProtocol) error

func (*GatewayDivideNumbersResult) String

func (p *GatewayDivideNumbersResult) String() string

func (*GatewayDivideNumbersResult) Write

func (p *GatewayDivideNumbersResult) Write(oprot thrift.TProtocol) (err error)

type GatewayMultiplyNumbersArgs

type GatewayMultiplyNumbersArgs struct {
	Req *management0.MultiplicationRequest `thrift:"req,1"`
}

func NewGatewayMultiplyNumbersArgs

func NewGatewayMultiplyNumbersArgs() *GatewayMultiplyNumbersArgs

func (*GatewayMultiplyNumbersArgs) GetReq

func (*GatewayMultiplyNumbersArgs) IsSetReq

func (p *GatewayMultiplyNumbersArgs) IsSetReq() bool

func (*GatewayMultiplyNumbersArgs) Read

func (p *GatewayMultiplyNumbersArgs) Read(iprot thrift.TProtocol) (err error)

func (*GatewayMultiplyNumbersArgs) ReadField1

func (p *GatewayMultiplyNumbersArgs) ReadField1(iprot thrift.TProtocol) error

func (*GatewayMultiplyNumbersArgs) String

func (p *GatewayMultiplyNumbersArgs) String() string

func (*GatewayMultiplyNumbersArgs) Write

func (p *GatewayMultiplyNumbersArgs) Write(oprot thrift.TProtocol) (err error)

type GatewayMultiplyNumbersResult

type GatewayMultiplyNumbersResult struct {
	Success *management0.MultiplicationResponse `thrift:"success,0,optional"`
}

func NewGatewayMultiplyNumbersResult

func NewGatewayMultiplyNumbersResult() *GatewayMultiplyNumbersResult

func (*GatewayMultiplyNumbersResult) GetSuccess

func (*GatewayMultiplyNumbersResult) IsSetSuccess

func (p *GatewayMultiplyNumbersResult) IsSetSuccess() bool

func (*GatewayMultiplyNumbersResult) Read

func (p *GatewayMultiplyNumbersResult) Read(iprot thrift.TProtocol) (err error)

func (*GatewayMultiplyNumbersResult) ReadField0

func (p *GatewayMultiplyNumbersResult) ReadField0(iprot thrift.TProtocol) error

func (*GatewayMultiplyNumbersResult) String

func (*GatewayMultiplyNumbersResult) Write

func (p *GatewayMultiplyNumbersResult) Write(oprot thrift.TProtocol) (err error)

type GatewayProcessor

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

func NewGatewayProcessor

func NewGatewayProcessor(handler Gateway) *GatewayProcessor

func (*GatewayProcessor) AddToProcessorMap

func (p *GatewayProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)

func (*GatewayProcessor) GetProcessorFunction

func (p *GatewayProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)

func (*GatewayProcessor) Process

func (p *GatewayProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)

func (*GatewayProcessor) ProcessorMap

func (p *GatewayProcessor) ProcessorMap() map[string]thrift.TProcessorFunction

type GatewayUpdateArgs

type GatewayUpdateArgs struct {
	Req *UpdateReq `thrift:"req,1"`
}

func NewGatewayUpdateArgs

func NewGatewayUpdateArgs() *GatewayUpdateArgs

func (*GatewayUpdateArgs) GetReq

func (p *GatewayUpdateArgs) GetReq() (v *UpdateReq)

func (*GatewayUpdateArgs) IsSetReq

func (p *GatewayUpdateArgs) IsSetReq() bool

func (*GatewayUpdateArgs) Read

func (p *GatewayUpdateArgs) Read(iprot thrift.TProtocol) (err error)

func (*GatewayUpdateArgs) ReadField1

func (p *GatewayUpdateArgs) ReadField1(iprot thrift.TProtocol) error

func (*GatewayUpdateArgs) String

func (p *GatewayUpdateArgs) String() string

func (*GatewayUpdateArgs) Write

func (p *GatewayUpdateArgs) Write(oprot thrift.TProtocol) (err error)

type GatewayUpdateResult

type GatewayUpdateResult struct {
	Success *UpdateResp `thrift:"success,0,optional"`
}

func NewGatewayUpdateResult

func NewGatewayUpdateResult() *GatewayUpdateResult

func (*GatewayUpdateResult) GetSuccess

func (p *GatewayUpdateResult) GetSuccess() (v *UpdateResp)

func (*GatewayUpdateResult) IsSetSuccess

func (p *GatewayUpdateResult) IsSetSuccess() bool

func (*GatewayUpdateResult) Read

func (p *GatewayUpdateResult) Read(iprot thrift.TProtocol) (err error)

func (*GatewayUpdateResult) ReadField0

func (p *GatewayUpdateResult) ReadField0(iprot thrift.TProtocol) error

func (*GatewayUpdateResult) String

func (p *GatewayUpdateResult) String() string

func (*GatewayUpdateResult) Write

func (p *GatewayUpdateResult) Write(oprot thrift.TProtocol) (err error)

type UpdateReq

type UpdateReq struct {
	Idl string `thrift:"idl,1" form:"idl" json:"idl"`
}
var GatewayUpdateArgs_Req_DEFAULT *UpdateReq

func NewUpdateReq

func NewUpdateReq() *UpdateReq

func (*UpdateReq) GetIdl

func (p *UpdateReq) GetIdl() (v string)

func (*UpdateReq) Read

func (p *UpdateReq) Read(iprot thrift.TProtocol) (err error)

func (*UpdateReq) ReadField1

func (p *UpdateReq) ReadField1(iprot thrift.TProtocol) error

func (*UpdateReq) String

func (p *UpdateReq) String() string

func (*UpdateReq) Write

func (p *UpdateReq) Write(oprot thrift.TProtocol) (err error)

type UpdateResp

type UpdateResp struct {
	Success bool   `thrift:"success,1" form:"success" json:"success"`
	Message string `thrift:"message,2" form:"message" json:"message"`
}
var GatewayUpdateResult_Success_DEFAULT *UpdateResp

func NewUpdateResp

func NewUpdateResp() *UpdateResp

func (*UpdateResp) GetMessage

func (p *UpdateResp) GetMessage() (v string)

func (*UpdateResp) GetSuccess

func (p *UpdateResp) GetSuccess() (v bool)

func (*UpdateResp) Read

func (p *UpdateResp) Read(iprot thrift.TProtocol) (err error)

func (*UpdateResp) ReadField1

func (p *UpdateResp) ReadField1(iprot thrift.TProtocol) error

func (*UpdateResp) ReadField2

func (p *UpdateResp) ReadField2(iprot thrift.TProtocol) error

func (*UpdateResp) String

func (p *UpdateResp) String() string

func (*UpdateResp) Write

func (p *UpdateResp) Write(oprot thrift.TProtocol) (err error)

Jump to

Keyboard shortcuts

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