reviews

package
v0.0.0-...-978cf5a Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var KitexUnusedProtection = struct{}{}

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

Functions

This section is empty.

Types

type Review

type Review struct {
	Type   ReviewType `thrift:"Type,1,required" json:"Type"`
	Rating int8       `thrift:"Rating,2,required" json:"Rating"`
}
var ReviewResp_Review_DEFAULT *Review

func NewReview

func NewReview() *Review

func (*Review) BLength

func (p *Review) BLength() int

func (*Review) DeepEqual

func (p *Review) DeepEqual(ano *Review) bool

func (*Review) FastRead

func (p *Review) FastRead(buf []byte) (int, error)

func (*Review) FastReadField1

func (p *Review) FastReadField1(buf []byte) (int, error)

func (*Review) FastReadField2

func (p *Review) FastReadField2(buf []byte) (int, error)

func (*Review) FastWrite

func (p *Review) FastWrite(buf []byte) int

for compatibility

func (*Review) FastWriteNocopy

func (p *Review) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*Review) Field1DeepEqual

func (p *Review) Field1DeepEqual(src ReviewType) bool

func (*Review) Field2DeepEqual

func (p *Review) Field2DeepEqual(src int8) bool

func (*Review) GetRating

func (p *Review) GetRating() (v int8)

func (*Review) GetType

func (p *Review) GetType() (v ReviewType)

func (*Review) Read

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

func (*Review) ReadField1

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

func (*Review) ReadField2

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

func (*Review) SetRating

func (p *Review) SetRating(val int8)

func (*Review) SetType

func (p *Review) SetType(val ReviewType)

func (*Review) String

func (p *Review) String() string

func (*Review) Write

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

type ReviewReq

type ReviewReq struct {
	ProductID string `thrift:"ProductID,1,required" json:"ProductID"`
}
var ReviewsServiceReviewProductArgs_Req_DEFAULT *ReviewReq

func NewReviewReq

func NewReviewReq() *ReviewReq

func (*ReviewReq) BLength

func (p *ReviewReq) BLength() int

func (*ReviewReq) DeepEqual

func (p *ReviewReq) DeepEqual(ano *ReviewReq) bool

func (*ReviewReq) FastRead

func (p *ReviewReq) FastRead(buf []byte) (int, error)

func (*ReviewReq) FastReadField1

func (p *ReviewReq) FastReadField1(buf []byte) (int, error)

func (*ReviewReq) FastWrite

func (p *ReviewReq) FastWrite(buf []byte) int

for compatibility

func (*ReviewReq) FastWriteNocopy

func (p *ReviewReq) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ReviewReq) Field1DeepEqual

func (p *ReviewReq) Field1DeepEqual(src string) bool

func (*ReviewReq) GetProductID

func (p *ReviewReq) GetProductID() (v string)

func (*ReviewReq) Read

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

func (*ReviewReq) ReadField1

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

func (*ReviewReq) SetProductID

func (p *ReviewReq) SetProductID(val string)

func (*ReviewReq) String

func (p *ReviewReq) String() string

func (*ReviewReq) Write

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

type ReviewResp

type ReviewResp struct {
	Review *Review `thrift:"Review,1,required" json:"Review"`
}
var ReviewsServiceReviewProductResult_Success_DEFAULT *ReviewResp

func NewReviewResp

func NewReviewResp() *ReviewResp

func (*ReviewResp) BLength

func (p *ReviewResp) BLength() int

func (*ReviewResp) DeepEqual

func (p *ReviewResp) DeepEqual(ano *ReviewResp) bool

func (*ReviewResp) FastRead

func (p *ReviewResp) FastRead(buf []byte) (int, error)

func (*ReviewResp) FastReadField1

func (p *ReviewResp) FastReadField1(buf []byte) (int, error)

func (*ReviewResp) FastWrite

func (p *ReviewResp) FastWrite(buf []byte) int

for compatibility

func (*ReviewResp) FastWriteNocopy

func (p *ReviewResp) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ReviewResp) Field1DeepEqual

func (p *ReviewResp) Field1DeepEqual(src *Review) bool

func (*ReviewResp) GetReview

func (p *ReviewResp) GetReview() (v *Review)

func (*ReviewResp) IsSetReview

func (p *ReviewResp) IsSetReview() bool

func (*ReviewResp) Read

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

func (*ReviewResp) ReadField1

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

func (*ReviewResp) SetReview

func (p *ReviewResp) SetReview(val *Review)

func (*ReviewResp) String

func (p *ReviewResp) String() string

func (*ReviewResp) Write

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

type ReviewType

type ReviewType int64
const (
	ReviewType_Local ReviewType = 0
	ReviewType_Blue  ReviewType = 1
	ReviewType_Green ReviewType = 2
)

func ReviewTypeFromString

func ReviewTypeFromString(s string) (ReviewType, error)

func ReviewTypePtr

func ReviewTypePtr(v ReviewType) *ReviewType

func (*ReviewType) Scan

func (p *ReviewType) Scan(value interface{}) (err error)

func (ReviewType) String

func (p ReviewType) String() string

func (*ReviewType) Value

func (p *ReviewType) Value() (driver.Value, error)

type ReviewsService

type ReviewsService interface {
	ReviewProduct(ctx context.Context, req *ReviewReq) (r *ReviewResp, err error)
}

type ReviewsServiceClient

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

func NewReviewsServiceClient

func NewReviewsServiceClient(c thrift.TClient) *ReviewsServiceClient

func NewReviewsServiceClientProtocol

func NewReviewsServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ReviewsServiceClient

func (*ReviewsServiceClient) Client_

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

func (*ReviewsServiceClient) ReviewProduct

func (p *ReviewsServiceClient) ReviewProduct(ctx context.Context, req *ReviewReq) (r *ReviewResp, err error)

type ReviewsServiceProcessor

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

func NewReviewsServiceProcessor

func NewReviewsServiceProcessor(handler ReviewsService) *ReviewsServiceProcessor

func (*ReviewsServiceProcessor) AddToProcessorMap

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

func (*ReviewsServiceProcessor) GetProcessorFunction

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

func (*ReviewsServiceProcessor) Process

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

func (*ReviewsServiceProcessor) ProcessorMap

type ReviewsServiceReviewProductArgs

type ReviewsServiceReviewProductArgs struct {
	Req *ReviewReq `thrift:"req,1" json:"req"`
}

func NewReviewsServiceReviewProductArgs

func NewReviewsServiceReviewProductArgs() *ReviewsServiceReviewProductArgs

func (*ReviewsServiceReviewProductArgs) BLength

func (p *ReviewsServiceReviewProductArgs) BLength() int

func (*ReviewsServiceReviewProductArgs) DeepEqual

func (*ReviewsServiceReviewProductArgs) FastRead

func (p *ReviewsServiceReviewProductArgs) FastRead(buf []byte) (int, error)

func (*ReviewsServiceReviewProductArgs) FastReadField1

func (p *ReviewsServiceReviewProductArgs) FastReadField1(buf []byte) (int, error)

func (*ReviewsServiceReviewProductArgs) FastWrite

func (p *ReviewsServiceReviewProductArgs) FastWrite(buf []byte) int

for compatibility

func (*ReviewsServiceReviewProductArgs) FastWriteNocopy

func (p *ReviewsServiceReviewProductArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ReviewsServiceReviewProductArgs) Field1DeepEqual

func (p *ReviewsServiceReviewProductArgs) Field1DeepEqual(src *ReviewReq) bool

func (*ReviewsServiceReviewProductArgs) GetFirstArgument

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

func (*ReviewsServiceReviewProductArgs) GetReq

func (p *ReviewsServiceReviewProductArgs) GetReq() (v *ReviewReq)

func (*ReviewsServiceReviewProductArgs) IsSetReq

func (p *ReviewsServiceReviewProductArgs) IsSetReq() bool

func (*ReviewsServiceReviewProductArgs) Read

func (*ReviewsServiceReviewProductArgs) ReadField1

func (*ReviewsServiceReviewProductArgs) SetReq

func (*ReviewsServiceReviewProductArgs) String

func (*ReviewsServiceReviewProductArgs) Write

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

type ReviewsServiceReviewProductResult

type ReviewsServiceReviewProductResult struct {
	Success *ReviewResp `thrift:"success,0,optional" json:"success,omitempty"`
}

func NewReviewsServiceReviewProductResult

func NewReviewsServiceReviewProductResult() *ReviewsServiceReviewProductResult

func (*ReviewsServiceReviewProductResult) BLength

func (*ReviewsServiceReviewProductResult) DeepEqual

func (*ReviewsServiceReviewProductResult) FastRead

func (p *ReviewsServiceReviewProductResult) FastRead(buf []byte) (int, error)

func (*ReviewsServiceReviewProductResult) FastReadField0

func (p *ReviewsServiceReviewProductResult) FastReadField0(buf []byte) (int, error)

func (*ReviewsServiceReviewProductResult) FastWrite

func (p *ReviewsServiceReviewProductResult) FastWrite(buf []byte) int

for compatibility

func (*ReviewsServiceReviewProductResult) FastWriteNocopy

func (p *ReviewsServiceReviewProductResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ReviewsServiceReviewProductResult) Field0DeepEqual

func (p *ReviewsServiceReviewProductResult) Field0DeepEqual(src *ReviewResp) bool

func (*ReviewsServiceReviewProductResult) GetResult

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

func (*ReviewsServiceReviewProductResult) GetSuccess

func (p *ReviewsServiceReviewProductResult) GetSuccess() (v *ReviewResp)

func (*ReviewsServiceReviewProductResult) IsSetSuccess

func (p *ReviewsServiceReviewProductResult) IsSetSuccess() bool

func (*ReviewsServiceReviewProductResult) Read

func (*ReviewsServiceReviewProductResult) ReadField0

func (*ReviewsServiceReviewProductResult) SetSuccess

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

func (*ReviewsServiceReviewProductResult) String

func (*ReviewsServiceReviewProductResult) Write

Directories

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

Jump to

Keyboard shortcuts

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