echo2

package
v0.0.0-...-c494755 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: Unlicense Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EchoRequest_Obj_DEFAULT java.Object
View Source
var KitexUnusedProtection = struct{}{}

KitexUnusedProtection is used to prevent 'imported and not used' error.

Functions

func GetFileDescriptorForApi2

func GetFileDescriptorForApi2() *thrift_reflection.FileDescriptor

func GetTestService2IDLAnnotations

func GetTestService2IDLAnnotations() map[string][]string

Types

type EchoRequest

type EchoRequest struct {
	Message string      `thrift:"message,1,required" frugal:"1,required,string" json:"message"`
	Obj     java.Object `thrift:"obj,2,optional" frugal:"2,optional,java.Object" json:"obj,omitempty"`
}
var TestService2EchoArgs_Req_DEFAULT *EchoRequest

func NewEchoRequest

func NewEchoRequest() *EchoRequest

func (*EchoRequest) Decode

func (p *EchoRequest) Decode(d codec.Decoder) error

func (*EchoRequest) Encode

func (p *EchoRequest) Encode(e codec.Encoder) error

func (*EchoRequest) GetDescriptor

func (p *EchoRequest) GetDescriptor() *thrift_reflection.StructDescriptor

func (*EchoRequest) GetMessage

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

func (*EchoRequest) GetObj

func (p *EchoRequest) GetObj() (v java.Object)

func (*EchoRequest) GetTypeDescriptor

func (p *EchoRequest) GetTypeDescriptor() *thrift_reflection.TypeDescriptor

func (*EchoRequest) InitDefault

func (p *EchoRequest) InitDefault()

func (*EchoRequest) IsSetObj

func (p *EchoRequest) IsSetObj() bool

func (*EchoRequest) JavaClassName

func (p *EchoRequest) JavaClassName() string

func (*EchoRequest) SetMessage

func (p *EchoRequest) SetMessage(val string)

func (*EchoRequest) SetObj

func (p *EchoRequest) SetObj(val java.Object)

func (*EchoRequest) String

func (p *EchoRequest) String() string

type EchoResponse

type EchoResponse struct {
	Message string `thrift:"message,1,required" frugal:"1,required,string" json:"message"`
}
var TestService2EchoResult_Success_DEFAULT *EchoResponse

func NewEchoResponse

func NewEchoResponse() *EchoResponse

func (*EchoResponse) Decode

func (p *EchoResponse) Decode(d codec.Decoder) error

func (*EchoResponse) Encode

func (p *EchoResponse) Encode(e codec.Encoder) error

func (*EchoResponse) GetDescriptor

func (p *EchoResponse) GetDescriptor() *thrift_reflection.StructDescriptor

func (*EchoResponse) GetMessage

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

func (*EchoResponse) GetTypeDescriptor

func (p *EchoResponse) GetTypeDescriptor() *thrift_reflection.TypeDescriptor

func (*EchoResponse) InitDefault

func (p *EchoResponse) InitDefault()

func (*EchoResponse) JavaClassName

func (p *EchoResponse) JavaClassName() string

func (*EchoResponse) SetMessage

func (p *EchoResponse) SetMessage(val string)

func (*EchoResponse) String

func (p *EchoResponse) String() string

type TestService2

type TestService2 interface {
	Echo(ctx context.Context, req *EchoRequest) (r *EchoResponse, err error)
}

type TestService2EchoArgs

type TestService2EchoArgs struct {
	Req *EchoRequest `thrift:"req,1" frugal:"1,default,EchoRequest" json:"req"`
}

func NewTestService2EchoArgs

func NewTestService2EchoArgs() *TestService2EchoArgs

func (*TestService2EchoArgs) Decode

func (p *TestService2EchoArgs) Decode(d codec.Decoder) error

func (*TestService2EchoArgs) Encode

func (p *TestService2EchoArgs) Encode(e codec.Encoder) error

func (*TestService2EchoArgs) GetFirstArgument

func (p *TestService2EchoArgs) GetFirstArgument() interface{}

func (*TestService2EchoArgs) GetReq

func (p *TestService2EchoArgs) GetReq() (v *EchoRequest)

func (*TestService2EchoArgs) InitDefault

func (p *TestService2EchoArgs) InitDefault()

func (*TestService2EchoArgs) IsSetReq

func (p *TestService2EchoArgs) IsSetReq() bool

func (*TestService2EchoArgs) SetReq

func (p *TestService2EchoArgs) SetReq(val *EchoRequest)

func (*TestService2EchoArgs) String

func (p *TestService2EchoArgs) String() string

type TestService2EchoResult

type TestService2EchoResult struct {
	Success *EchoResponse `thrift:"success,0,optional" frugal:"0,optional,EchoResponse" json:"success,omitempty"`
}

func NewTestService2EchoResult

func NewTestService2EchoResult() *TestService2EchoResult

func (*TestService2EchoResult) Decode

func (*TestService2EchoResult) Encode

func (*TestService2EchoResult) GetResult

func (p *TestService2EchoResult) GetResult() interface{}

func (*TestService2EchoResult) GetSuccess

func (p *TestService2EchoResult) GetSuccess() (v *EchoResponse)

func (*TestService2EchoResult) InitDefault

func (p *TestService2EchoResult) InitDefault()

func (*TestService2EchoResult) IsSetSuccess

func (p *TestService2EchoResult) IsSetSuccess() bool

func (*TestService2EchoResult) SetSuccess

func (p *TestService2EchoResult) SetSuccess(x interface{})

func (*TestService2EchoResult) String

func (p *TestService2EchoResult) String() string

Directories

Path Synopsis
Code generated by Kitex v0.8.0.
Code generated by Kitex v0.8.0.

Jump to

Keyboard shortcuts

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