Documentation ¶
Index ¶
- Variables
- type GetProductReq
- func (p *GetProductReq) BLength() int
- func (p *GetProductReq) DeepEqual(ano *GetProductReq) bool
- func (p *GetProductReq) FastRead(buf []byte) (int, error)
- func (p *GetProductReq) FastReadField1(buf []byte) (int, error)
- func (p *GetProductReq) FastWrite(buf []byte) int
- func (p *GetProductReq) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *GetProductReq) Field1DeepEqual(src string) bool
- func (p *GetProductReq) GetID() (v string)
- func (p *GetProductReq) Read(iprot thrift.TProtocol) (err error)
- func (p *GetProductReq) ReadField1(iprot thrift.TProtocol) error
- func (p *GetProductReq) SetID(val string)
- func (p *GetProductReq) String() string
- func (p *GetProductReq) Write(oprot thrift.TProtocol) (err error)
- type GetProductResp
- func (p *GetProductResp) BLength() int
- func (p *GetProductResp) DeepEqual(ano *GetProductResp) bool
- func (p *GetProductResp) FastRead(buf []byte) (int, error)
- func (p *GetProductResp) FastReadField1(buf []byte) (int, error)
- func (p *GetProductResp) FastWrite(buf []byte) int
- func (p *GetProductResp) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *GetProductResp) Field1DeepEqual(src *Product) bool
- func (p *GetProductResp) GetProduct() (v *Product)
- func (p *GetProductResp) IsSetProduct() bool
- func (p *GetProductResp) Read(iprot thrift.TProtocol) (err error)
- func (p *GetProductResp) ReadField1(iprot thrift.TProtocol) error
- func (p *GetProductResp) SetProduct(val *Product)
- func (p *GetProductResp) String() string
- func (p *GetProductResp) Write(oprot thrift.TProtocol) (err error)
- type ListProductsReq
- func (p *ListProductsReq) BLength() int
- func (p *ListProductsReq) DeepEqual(ano *ListProductsReq) bool
- func (p *ListProductsReq) FastRead(buf []byte) (int, error)
- func (p *ListProductsReq) FastWrite(buf []byte) int
- func (p *ListProductsReq) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *ListProductsReq) Read(iprot thrift.TProtocol) (err error)
- func (p *ListProductsReq) String() string
- func (p *ListProductsReq) Write(oprot thrift.TProtocol) (err error)
- type ListProductsResp
- func (p *ListProductsResp) BLength() int
- func (p *ListProductsResp) DeepEqual(ano *ListProductsResp) bool
- func (p *ListProductsResp) FastRead(buf []byte) (int, error)
- func (p *ListProductsResp) FastReadField1(buf []byte) (int, error)
- func (p *ListProductsResp) FastReadField255(buf []byte) (int, error)
- func (p *ListProductsResp) FastWrite(buf []byte) int
- func (p *ListProductsResp) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *ListProductsResp) Field1DeepEqual(src []*Product) bool
- func (p *ListProductsResp) Field255DeepEqual(src *base.BaseResp) bool
- func (p *ListProductsResp) GetBaseResp() (v *base.BaseResp)
- func (p *ListProductsResp) GetItems() (v []*Product)
- func (p *ListProductsResp) IsSetBaseResp() bool
- func (p *ListProductsResp) Read(iprot thrift.TProtocol) (err error)
- func (p *ListProductsResp) ReadField1(iprot thrift.TProtocol) error
- func (p *ListProductsResp) ReadField255(iprot thrift.TProtocol) error
- func (p *ListProductsResp) SetBaseResp(val *base.BaseResp)
- func (p *ListProductsResp) SetItems(val []*Product)
- func (p *ListProductsResp) String() string
- func (p *ListProductsResp) Write(oprot thrift.TProtocol) (err error)
- type Product
- func (p *Product) BLength() int
- func (p *Product) DeepEqual(ano *Product) bool
- func (p *Product) FastRead(buf []byte) (int, error)
- func (p *Product) FastReadField1(buf []byte) (int, error)
- func (p *Product) FastReadField2(buf []byte) (int, error)
- func (p *Product) FastReadField3(buf []byte) (int, error)
- func (p *Product) FastReadField4(buf []byte) (int, error)
- func (p *Product) FastReadField5(buf []byte) (int, error)
- func (p *Product) FastWrite(buf []byte) int
- func (p *Product) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *Product) Field1DeepEqual(src string) bool
- func (p *Product) Field2DeepEqual(src string) bool
- func (p *Product) Field3DeepEqual(src string) bool
- func (p *Product) Field4DeepEqual(src string) bool
- func (p *Product) Field5DeepEqual(src int8) bool
- func (p *Product) GetAuthor() (v string)
- func (p *Product) GetDescription() (v string)
- func (p *Product) GetID() (v string)
- func (p *Product) GetRating() (v int8)
- func (p *Product) GetTitle() (v string)
- func (p *Product) Read(iprot thrift.TProtocol) (err error)
- func (p *Product) ReadField1(iprot thrift.TProtocol) error
- func (p *Product) ReadField2(iprot thrift.TProtocol) error
- func (p *Product) ReadField3(iprot thrift.TProtocol) error
- func (p *Product) ReadField4(iprot thrift.TProtocol) error
- func (p *Product) ReadField5(iprot thrift.TProtocol) error
- func (p *Product) SetAuthor(val string)
- func (p *Product) SetDescription(val string)
- func (p *Product) SetID(val string)
- func (p *Product) SetRating(val int8)
- func (p *Product) SetTitle(val string)
- func (p *Product) String() string
- func (p *Product) Write(oprot thrift.TProtocol) (err error)
- type ProductPageService
- type ProductPageServiceClient
- func NewProductPageServiceClient(c thrift.TClient) *ProductPageServiceClient
- func NewProductPageServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ProductPageServiceClient
- func NewProductPageServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ProductPageServiceClient
- func (p *ProductPageServiceClient) Client_() thrift.TClient
- func (p *ProductPageServiceClient) GetProduct(ctx context.Context, req *GetProductReq) (r *GetProductResp, err error)
- func (p *ProductPageServiceClient) ListProducts(ctx context.Context, req *ListProductsReq) (r *ListProductsResp, err error)
- type ProductPageServiceGetProductArgs
- func (p *ProductPageServiceGetProductArgs) BLength() int
- func (p *ProductPageServiceGetProductArgs) DeepEqual(ano *ProductPageServiceGetProductArgs) bool
- func (p *ProductPageServiceGetProductArgs) FastRead(buf []byte) (int, error)
- func (p *ProductPageServiceGetProductArgs) FastReadField1(buf []byte) (int, error)
- func (p *ProductPageServiceGetProductArgs) FastWrite(buf []byte) int
- func (p *ProductPageServiceGetProductArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *ProductPageServiceGetProductArgs) Field1DeepEqual(src *GetProductReq) bool
- func (p *ProductPageServiceGetProductArgs) GetFirstArgument() interface{}
- func (p *ProductPageServiceGetProductArgs) GetReq() (v *GetProductReq)
- func (p *ProductPageServiceGetProductArgs) IsSetReq() bool
- func (p *ProductPageServiceGetProductArgs) Read(iprot thrift.TProtocol) (err error)
- func (p *ProductPageServiceGetProductArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *ProductPageServiceGetProductArgs) SetReq(val *GetProductReq)
- func (p *ProductPageServiceGetProductArgs) String() string
- func (p *ProductPageServiceGetProductArgs) Write(oprot thrift.TProtocol) (err error)
- type ProductPageServiceGetProductResult
- func (p *ProductPageServiceGetProductResult) BLength() int
- func (p *ProductPageServiceGetProductResult) DeepEqual(ano *ProductPageServiceGetProductResult) bool
- func (p *ProductPageServiceGetProductResult) FastRead(buf []byte) (int, error)
- func (p *ProductPageServiceGetProductResult) FastReadField0(buf []byte) (int, error)
- func (p *ProductPageServiceGetProductResult) FastWrite(buf []byte) int
- func (p *ProductPageServiceGetProductResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *ProductPageServiceGetProductResult) Field0DeepEqual(src *GetProductResp) bool
- func (p *ProductPageServiceGetProductResult) GetResult() interface{}
- func (p *ProductPageServiceGetProductResult) GetSuccess() (v *GetProductResp)
- func (p *ProductPageServiceGetProductResult) IsSetSuccess() bool
- func (p *ProductPageServiceGetProductResult) Read(iprot thrift.TProtocol) (err error)
- func (p *ProductPageServiceGetProductResult) ReadField0(iprot thrift.TProtocol) error
- func (p *ProductPageServiceGetProductResult) SetSuccess(x interface{})
- func (p *ProductPageServiceGetProductResult) String() string
- func (p *ProductPageServiceGetProductResult) Write(oprot thrift.TProtocol) (err error)
- type ProductPageServiceListProductsArgs
- func (p *ProductPageServiceListProductsArgs) BLength() int
- func (p *ProductPageServiceListProductsArgs) DeepEqual(ano *ProductPageServiceListProductsArgs) bool
- func (p *ProductPageServiceListProductsArgs) FastRead(buf []byte) (int, error)
- func (p *ProductPageServiceListProductsArgs) FastReadField1(buf []byte) (int, error)
- func (p *ProductPageServiceListProductsArgs) FastWrite(buf []byte) int
- func (p *ProductPageServiceListProductsArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *ProductPageServiceListProductsArgs) Field1DeepEqual(src *ListProductsReq) bool
- func (p *ProductPageServiceListProductsArgs) GetFirstArgument() interface{}
- func (p *ProductPageServiceListProductsArgs) GetReq() (v *ListProductsReq)
- func (p *ProductPageServiceListProductsArgs) IsSetReq() bool
- func (p *ProductPageServiceListProductsArgs) Read(iprot thrift.TProtocol) (err error)
- func (p *ProductPageServiceListProductsArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *ProductPageServiceListProductsArgs) SetReq(val *ListProductsReq)
- func (p *ProductPageServiceListProductsArgs) String() string
- func (p *ProductPageServiceListProductsArgs) Write(oprot thrift.TProtocol) (err error)
- type ProductPageServiceListProductsResult
- func (p *ProductPageServiceListProductsResult) BLength() int
- func (p *ProductPageServiceListProductsResult) DeepEqual(ano *ProductPageServiceListProductsResult) bool
- func (p *ProductPageServiceListProductsResult) FastRead(buf []byte) (int, error)
- func (p *ProductPageServiceListProductsResult) FastReadField0(buf []byte) (int, error)
- func (p *ProductPageServiceListProductsResult) FastWrite(buf []byte) int
- func (p *ProductPageServiceListProductsResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *ProductPageServiceListProductsResult) Field0DeepEqual(src *ListProductsResp) bool
- func (p *ProductPageServiceListProductsResult) GetResult() interface{}
- func (p *ProductPageServiceListProductsResult) GetSuccess() (v *ListProductsResp)
- func (p *ProductPageServiceListProductsResult) IsSetSuccess() bool
- func (p *ProductPageServiceListProductsResult) Read(iprot thrift.TProtocol) (err error)
- func (p *ProductPageServiceListProductsResult) ReadField0(iprot thrift.TProtocol) error
- func (p *ProductPageServiceListProductsResult) SetSuccess(x interface{})
- func (p *ProductPageServiceListProductsResult) String() string
- func (p *ProductPageServiceListProductsResult) Write(oprot thrift.TProtocol) (err error)
- type ProductPageServiceProcessor
- func (p *ProductPageServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *ProductPageServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *ProductPageServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *ProductPageServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
Constants ¶
This section is empty.
Variables ¶
View Source
var KitexUnusedProtection = struct{}{}
KitexUnusedProtection is used to prevent 'imported and not used' error.
View Source
var ListProductsResp_BaseResp_DEFAULT *base.BaseResp
Functions ¶
This section is empty.
Types ¶
type GetProductReq ¶
type GetProductReq struct {
ID string `thrift:"ID,1,required" json:"ID"`
}
var ProductPageServiceGetProductArgs_Req_DEFAULT *GetProductReq
func NewGetProductReq ¶
func NewGetProductReq() *GetProductReq
func (*GetProductReq) BLength ¶
func (p *GetProductReq) BLength() int
func (*GetProductReq) DeepEqual ¶
func (p *GetProductReq) DeepEqual(ano *GetProductReq) bool
func (*GetProductReq) FastReadField1 ¶
func (p *GetProductReq) FastReadField1(buf []byte) (int, error)
func (*GetProductReq) FastWrite ¶
func (p *GetProductReq) FastWrite(buf []byte) int
for compatibility
func (*GetProductReq) FastWriteNocopy ¶
func (p *GetProductReq) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*GetProductReq) Field1DeepEqual ¶
func (p *GetProductReq) Field1DeepEqual(src string) bool
func (*GetProductReq) GetID ¶
func (p *GetProductReq) GetID() (v string)
func (*GetProductReq) ReadField1 ¶
func (p *GetProductReq) ReadField1(iprot thrift.TProtocol) error
func (*GetProductReq) SetID ¶
func (p *GetProductReq) SetID(val string)
func (*GetProductReq) String ¶
func (p *GetProductReq) String() string
type GetProductResp ¶
type GetProductResp struct {
Product *Product `thrift:"Product,1,required" json:"Product"`
}
var ProductPageServiceGetProductResult_Success_DEFAULT *GetProductResp
func NewGetProductResp ¶
func NewGetProductResp() *GetProductResp
func (*GetProductResp) BLength ¶
func (p *GetProductResp) BLength() int
func (*GetProductResp) DeepEqual ¶
func (p *GetProductResp) DeepEqual(ano *GetProductResp) bool
func (*GetProductResp) FastReadField1 ¶
func (p *GetProductResp) FastReadField1(buf []byte) (int, error)
func (*GetProductResp) FastWrite ¶
func (p *GetProductResp) FastWrite(buf []byte) int
for compatibility
func (*GetProductResp) FastWriteNocopy ¶
func (p *GetProductResp) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*GetProductResp) Field1DeepEqual ¶
func (p *GetProductResp) Field1DeepEqual(src *Product) bool
func (*GetProductResp) GetProduct ¶
func (p *GetProductResp) GetProduct() (v *Product)
func (*GetProductResp) IsSetProduct ¶
func (p *GetProductResp) IsSetProduct() bool
func (*GetProductResp) ReadField1 ¶
func (p *GetProductResp) ReadField1(iprot thrift.TProtocol) error
func (*GetProductResp) SetProduct ¶
func (p *GetProductResp) SetProduct(val *Product)
func (*GetProductResp) String ¶
func (p *GetProductResp) String() string
type ListProductsReq ¶
type ListProductsReq struct { }
var ProductPageServiceListProductsArgs_Req_DEFAULT *ListProductsReq
func NewListProductsReq ¶
func NewListProductsReq() *ListProductsReq
func (*ListProductsReq) BLength ¶
func (p *ListProductsReq) BLength() int
func (*ListProductsReq) DeepEqual ¶
func (p *ListProductsReq) DeepEqual(ano *ListProductsReq) bool
func (*ListProductsReq) FastWrite ¶
func (p *ListProductsReq) FastWrite(buf []byte) int
for compatibility
func (*ListProductsReq) FastWriteNocopy ¶
func (p *ListProductsReq) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*ListProductsReq) String ¶
func (p *ListProductsReq) String() string
type ListProductsResp ¶
type ListProductsResp struct { Items []*Product `thrift:"Items,1,required" json:"Items"` BaseResp *base.BaseResp `thrift:"BaseResp,255" json:"BaseResp"` }
var ProductPageServiceListProductsResult_Success_DEFAULT *ListProductsResp
func NewListProductsResp ¶
func NewListProductsResp() *ListProductsResp
func (*ListProductsResp) BLength ¶
func (p *ListProductsResp) BLength() int
func (*ListProductsResp) DeepEqual ¶
func (p *ListProductsResp) DeepEqual(ano *ListProductsResp) bool
func (*ListProductsResp) FastReadField1 ¶
func (p *ListProductsResp) FastReadField1(buf []byte) (int, error)
func (*ListProductsResp) FastReadField255 ¶
func (p *ListProductsResp) FastReadField255(buf []byte) (int, error)
func (*ListProductsResp) FastWrite ¶
func (p *ListProductsResp) FastWrite(buf []byte) int
for compatibility
func (*ListProductsResp) FastWriteNocopy ¶
func (p *ListProductsResp) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*ListProductsResp) Field1DeepEqual ¶
func (p *ListProductsResp) Field1DeepEqual(src []*Product) bool
func (*ListProductsResp) Field255DeepEqual ¶
func (p *ListProductsResp) Field255DeepEqual(src *base.BaseResp) bool
func (*ListProductsResp) GetBaseResp ¶
func (p *ListProductsResp) GetBaseResp() (v *base.BaseResp)
func (*ListProductsResp) GetItems ¶
func (p *ListProductsResp) GetItems() (v []*Product)
func (*ListProductsResp) IsSetBaseResp ¶
func (p *ListProductsResp) IsSetBaseResp() bool
func (*ListProductsResp) ReadField1 ¶
func (p *ListProductsResp) ReadField1(iprot thrift.TProtocol) error
func (*ListProductsResp) ReadField255 ¶
func (p *ListProductsResp) ReadField255(iprot thrift.TProtocol) error
func (*ListProductsResp) SetBaseResp ¶
func (p *ListProductsResp) SetBaseResp(val *base.BaseResp)
func (*ListProductsResp) SetItems ¶
func (p *ListProductsResp) SetItems(val []*Product)
func (*ListProductsResp) String ¶
func (p *ListProductsResp) String() string
type Product ¶
type Product struct { ID string `thrift:"ID,1,required" json:"ID"` Title string `thrift:"Title,2,required" json:"Title"` Author string `thrift:"Author,3,required" json:"Author"` Description string `thrift:"Description,4,required" json:"Description"` Rating int8 `thrift:"Rating,5,required" json:"Rating"` }
var GetProductResp_Product_DEFAULT *Product
func NewProduct ¶
func NewProduct() *Product
func (*Product) FastWriteNocopy ¶
func (p *Product) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*Product) Field1DeepEqual ¶
func (*Product) Field2DeepEqual ¶
func (*Product) Field3DeepEqual ¶
func (*Product) Field4DeepEqual ¶
func (*Product) Field5DeepEqual ¶
func (*Product) GetDescription ¶
func (*Product) SetDescription ¶
type ProductPageService ¶
type ProductPageService interface { GetProduct(ctx context.Context, req *GetProductReq) (r *GetProductResp, err error) ListProducts(ctx context.Context, req *ListProductsReq) (r *ListProductsResp, err error) }
type ProductPageServiceClient ¶
type ProductPageServiceClient struct {
// contains filtered or unexported fields
}
func NewProductPageServiceClient ¶
func NewProductPageServiceClient(c thrift.TClient) *ProductPageServiceClient
func NewProductPageServiceClientFactory ¶
func NewProductPageServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ProductPageServiceClient
func NewProductPageServiceClientProtocol ¶
func NewProductPageServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ProductPageServiceClient
func (*ProductPageServiceClient) Client_ ¶
func (p *ProductPageServiceClient) Client_() thrift.TClient
func (*ProductPageServiceClient) GetProduct ¶
func (p *ProductPageServiceClient) GetProduct(ctx context.Context, req *GetProductReq) (r *GetProductResp, err error)
func (*ProductPageServiceClient) ListProducts ¶
func (p *ProductPageServiceClient) ListProducts(ctx context.Context, req *ListProductsReq) (r *ListProductsResp, err error)
type ProductPageServiceGetProductArgs ¶
type ProductPageServiceGetProductArgs struct {
Req *GetProductReq `thrift:"req,1" json:"req"`
}
func NewProductPageServiceGetProductArgs ¶
func NewProductPageServiceGetProductArgs() *ProductPageServiceGetProductArgs
func (*ProductPageServiceGetProductArgs) BLength ¶
func (p *ProductPageServiceGetProductArgs) BLength() int
func (*ProductPageServiceGetProductArgs) DeepEqual ¶
func (p *ProductPageServiceGetProductArgs) DeepEqual(ano *ProductPageServiceGetProductArgs) bool
func (*ProductPageServiceGetProductArgs) FastRead ¶
func (p *ProductPageServiceGetProductArgs) FastRead(buf []byte) (int, error)
func (*ProductPageServiceGetProductArgs) FastReadField1 ¶
func (p *ProductPageServiceGetProductArgs) FastReadField1(buf []byte) (int, error)
func (*ProductPageServiceGetProductArgs) FastWrite ¶
func (p *ProductPageServiceGetProductArgs) FastWrite(buf []byte) int
for compatibility
func (*ProductPageServiceGetProductArgs) FastWriteNocopy ¶
func (p *ProductPageServiceGetProductArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*ProductPageServiceGetProductArgs) Field1DeepEqual ¶
func (p *ProductPageServiceGetProductArgs) Field1DeepEqual(src *GetProductReq) bool
func (*ProductPageServiceGetProductArgs) GetFirstArgument ¶
func (p *ProductPageServiceGetProductArgs) GetFirstArgument() interface{}
func (*ProductPageServiceGetProductArgs) GetReq ¶
func (p *ProductPageServiceGetProductArgs) GetReq() (v *GetProductReq)
func (*ProductPageServiceGetProductArgs) IsSetReq ¶
func (p *ProductPageServiceGetProductArgs) IsSetReq() bool
func (*ProductPageServiceGetProductArgs) Read ¶
func (p *ProductPageServiceGetProductArgs) Read(iprot thrift.TProtocol) (err error)
func (*ProductPageServiceGetProductArgs) ReadField1 ¶
func (p *ProductPageServiceGetProductArgs) ReadField1(iprot thrift.TProtocol) error
func (*ProductPageServiceGetProductArgs) SetReq ¶
func (p *ProductPageServiceGetProductArgs) SetReq(val *GetProductReq)
func (*ProductPageServiceGetProductArgs) String ¶
func (p *ProductPageServiceGetProductArgs) String() string
type ProductPageServiceGetProductResult ¶
type ProductPageServiceGetProductResult struct {
Success *GetProductResp `thrift:"success,0,optional" json:"success,omitempty"`
}
func NewProductPageServiceGetProductResult ¶
func NewProductPageServiceGetProductResult() *ProductPageServiceGetProductResult
func (*ProductPageServiceGetProductResult) BLength ¶
func (p *ProductPageServiceGetProductResult) BLength() int
func (*ProductPageServiceGetProductResult) DeepEqual ¶
func (p *ProductPageServiceGetProductResult) DeepEqual(ano *ProductPageServiceGetProductResult) bool
func (*ProductPageServiceGetProductResult) FastRead ¶
func (p *ProductPageServiceGetProductResult) FastRead(buf []byte) (int, error)
func (*ProductPageServiceGetProductResult) FastReadField0 ¶
func (p *ProductPageServiceGetProductResult) FastReadField0(buf []byte) (int, error)
func (*ProductPageServiceGetProductResult) FastWrite ¶
func (p *ProductPageServiceGetProductResult) FastWrite(buf []byte) int
for compatibility
func (*ProductPageServiceGetProductResult) FastWriteNocopy ¶
func (p *ProductPageServiceGetProductResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*ProductPageServiceGetProductResult) Field0DeepEqual ¶
func (p *ProductPageServiceGetProductResult) Field0DeepEqual(src *GetProductResp) bool
func (*ProductPageServiceGetProductResult) GetResult ¶
func (p *ProductPageServiceGetProductResult) GetResult() interface{}
func (*ProductPageServiceGetProductResult) GetSuccess ¶
func (p *ProductPageServiceGetProductResult) GetSuccess() (v *GetProductResp)
func (*ProductPageServiceGetProductResult) IsSetSuccess ¶
func (p *ProductPageServiceGetProductResult) IsSetSuccess() bool
func (*ProductPageServiceGetProductResult) Read ¶
func (p *ProductPageServiceGetProductResult) Read(iprot thrift.TProtocol) (err error)
func (*ProductPageServiceGetProductResult) ReadField0 ¶
func (p *ProductPageServiceGetProductResult) ReadField0(iprot thrift.TProtocol) error
func (*ProductPageServiceGetProductResult) SetSuccess ¶
func (p *ProductPageServiceGetProductResult) SetSuccess(x interface{})
func (*ProductPageServiceGetProductResult) String ¶
func (p *ProductPageServiceGetProductResult) String() string
type ProductPageServiceListProductsArgs ¶
type ProductPageServiceListProductsArgs struct {
Req *ListProductsReq `thrift:"req,1" json:"req"`
}
func NewProductPageServiceListProductsArgs ¶
func NewProductPageServiceListProductsArgs() *ProductPageServiceListProductsArgs
func (*ProductPageServiceListProductsArgs) BLength ¶
func (p *ProductPageServiceListProductsArgs) BLength() int
func (*ProductPageServiceListProductsArgs) DeepEqual ¶
func (p *ProductPageServiceListProductsArgs) DeepEqual(ano *ProductPageServiceListProductsArgs) bool
func (*ProductPageServiceListProductsArgs) FastRead ¶
func (p *ProductPageServiceListProductsArgs) FastRead(buf []byte) (int, error)
func (*ProductPageServiceListProductsArgs) FastReadField1 ¶
func (p *ProductPageServiceListProductsArgs) FastReadField1(buf []byte) (int, error)
func (*ProductPageServiceListProductsArgs) FastWrite ¶
func (p *ProductPageServiceListProductsArgs) FastWrite(buf []byte) int
for compatibility
func (*ProductPageServiceListProductsArgs) FastWriteNocopy ¶
func (p *ProductPageServiceListProductsArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*ProductPageServiceListProductsArgs) Field1DeepEqual ¶
func (p *ProductPageServiceListProductsArgs) Field1DeepEqual(src *ListProductsReq) bool
func (*ProductPageServiceListProductsArgs) GetFirstArgument ¶
func (p *ProductPageServiceListProductsArgs) GetFirstArgument() interface{}
func (*ProductPageServiceListProductsArgs) GetReq ¶
func (p *ProductPageServiceListProductsArgs) GetReq() (v *ListProductsReq)
func (*ProductPageServiceListProductsArgs) IsSetReq ¶
func (p *ProductPageServiceListProductsArgs) IsSetReq() bool
func (*ProductPageServiceListProductsArgs) Read ¶
func (p *ProductPageServiceListProductsArgs) Read(iprot thrift.TProtocol) (err error)
func (*ProductPageServiceListProductsArgs) ReadField1 ¶
func (p *ProductPageServiceListProductsArgs) ReadField1(iprot thrift.TProtocol) error
func (*ProductPageServiceListProductsArgs) SetReq ¶
func (p *ProductPageServiceListProductsArgs) SetReq(val *ListProductsReq)
func (*ProductPageServiceListProductsArgs) String ¶
func (p *ProductPageServiceListProductsArgs) String() string
type ProductPageServiceListProductsResult ¶
type ProductPageServiceListProductsResult struct {
Success *ListProductsResp `thrift:"success,0,optional" json:"success,omitempty"`
}
func NewProductPageServiceListProductsResult ¶
func NewProductPageServiceListProductsResult() *ProductPageServiceListProductsResult
func (*ProductPageServiceListProductsResult) BLength ¶
func (p *ProductPageServiceListProductsResult) BLength() int
func (*ProductPageServiceListProductsResult) DeepEqual ¶
func (p *ProductPageServiceListProductsResult) DeepEqual(ano *ProductPageServiceListProductsResult) bool
func (*ProductPageServiceListProductsResult) FastRead ¶
func (p *ProductPageServiceListProductsResult) FastRead(buf []byte) (int, error)
func (*ProductPageServiceListProductsResult) FastReadField0 ¶
func (p *ProductPageServiceListProductsResult) FastReadField0(buf []byte) (int, error)
func (*ProductPageServiceListProductsResult) FastWrite ¶
func (p *ProductPageServiceListProductsResult) FastWrite(buf []byte) int
for compatibility
func (*ProductPageServiceListProductsResult) FastWriteNocopy ¶
func (p *ProductPageServiceListProductsResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*ProductPageServiceListProductsResult) Field0DeepEqual ¶
func (p *ProductPageServiceListProductsResult) Field0DeepEqual(src *ListProductsResp) bool
func (*ProductPageServiceListProductsResult) GetResult ¶
func (p *ProductPageServiceListProductsResult) GetResult() interface{}
func (*ProductPageServiceListProductsResult) GetSuccess ¶
func (p *ProductPageServiceListProductsResult) GetSuccess() (v *ListProductsResp)
func (*ProductPageServiceListProductsResult) IsSetSuccess ¶
func (p *ProductPageServiceListProductsResult) IsSetSuccess() bool
func (*ProductPageServiceListProductsResult) Read ¶
func (p *ProductPageServiceListProductsResult) Read(iprot thrift.TProtocol) (err error)
func (*ProductPageServiceListProductsResult) ReadField0 ¶
func (p *ProductPageServiceListProductsResult) ReadField0(iprot thrift.TProtocol) error
func (*ProductPageServiceListProductsResult) SetSuccess ¶
func (p *ProductPageServiceListProductsResult) SetSuccess(x interface{})
func (*ProductPageServiceListProductsResult) String ¶
func (p *ProductPageServiceListProductsResult) String() string
type ProductPageServiceProcessor ¶
type ProductPageServiceProcessor struct {
// contains filtered or unexported fields
}
func NewProductPageServiceProcessor ¶
func NewProductPageServiceProcessor(handler ProductPageService) *ProductPageServiceProcessor
func (*ProductPageServiceProcessor) AddToProcessorMap ¶
func (p *ProductPageServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
func (*ProductPageServiceProcessor) GetProcessorFunction ¶
func (p *ProductPageServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
func (*ProductPageServiceProcessor) Process ¶
func (p *ProductPageServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
func (*ProductPageServiceProcessor) ProcessorMap ¶
func (p *ProductPageServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
Click to show internal directories.
Click to hide internal directories.