echo1

package
v0.0.0-...-344728b 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 GetFileDescriptorForApi1

func GetFileDescriptorForApi1() *thrift_reflection.FileDescriptor

func GetTestService1IDLAnnotations

func GetTestService1IDLAnnotations() 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 TestService1EchoArgs_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 TestService1EchoResult_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 TestService1

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

type TestService1EchoArgs

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

func NewTestService1EchoArgs

func NewTestService1EchoArgs() *TestService1EchoArgs

func (*TestService1EchoArgs) Decode

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

func (*TestService1EchoArgs) Encode

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

func (*TestService1EchoArgs) GetFirstArgument

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

func (*TestService1EchoArgs) GetReq

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

func (*TestService1EchoArgs) InitDefault

func (p *TestService1EchoArgs) InitDefault()

func (*TestService1EchoArgs) IsSetReq

func (p *TestService1EchoArgs) IsSetReq() bool

func (*TestService1EchoArgs) SetReq

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

func (*TestService1EchoArgs) String

func (p *TestService1EchoArgs) String() string

type TestService1EchoResult

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

func NewTestService1EchoResult

func NewTestService1EchoResult() *TestService1EchoResult

func (*TestService1EchoResult) Decode

func (*TestService1EchoResult) Encode

func (*TestService1EchoResult) GetResult

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

func (*TestService1EchoResult) GetSuccess

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

func (*TestService1EchoResult) InitDefault

func (p *TestService1EchoResult) InitDefault()

func (*TestService1EchoResult) IsSetSuccess

func (p *TestService1EchoResult) IsSetSuccess() bool

func (*TestService1EchoResult) SetSuccess

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

func (*TestService1EchoResult) String

func (p *TestService1EchoResult) 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