Documentation ¶
Index ¶
- Variables
- func RegisterSkuServer(s grpc.ServiceRegistrar, srv SkuServer)
- type AddSkuRequest
- func (*AddSkuRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddSkuRequest) GetBrand() int64
- func (x *AddSkuRequest) GetCategory() int64
- func (x *AddSkuRequest) GetDesc() string
- func (x *AddSkuRequest) GetEncap() int64
- func (x *AddSkuRequest) GetIMG() string
- func (x *AddSkuRequest) GetModel() string
- func (x *AddSkuRequest) GetPDF() string
- func (x *AddSkuRequest) GetSpec() string
- func (*AddSkuRequest) ProtoMessage()
- func (x *AddSkuRequest) ProtoReflect() protoreflect.Message
- func (x *AddSkuRequest) Reset()
- func (x *AddSkuRequest) String() string
- type GetSkuRequest
- func (*GetSkuRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkuRequest) GetBrand() string
- func (x *GetSkuRequest) GetModel() string
- func (*GetSkuRequest) ProtoMessage()
- func (x *GetSkuRequest) ProtoReflect() protoreflect.Message
- func (x *GetSkuRequest) Reset()
- func (x *GetSkuRequest) String() string
- type SetSkuReply
- type SetSkuRequest
- func (*SetSkuRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSkuRequest) GetBrandCode() string
- func (x *SetSkuRequest) GetCateCode() string
- func (x *SetSkuRequest) GetDescription() string
- func (x *SetSkuRequest) GetIMG() string
- func (x *SetSkuRequest) GetMetas() string
- func (x *SetSkuRequest) GetModel() string
- func (x *SetSkuRequest) GetPDF() string
- func (x *SetSkuRequest) GetState() int64
- func (*SetSkuRequest) ProtoMessage()
- func (x *SetSkuRequest) ProtoReflect() protoreflect.Message
- func (x *SetSkuRequest) Reset()
- func (x *SetSkuRequest) String() string
- type SkuClient
- type SkuReply
- func (*SkuReply) Descriptor() ([]byte, []int)deprecated
- func (x *SkuReply) GetBrandCode() string
- func (x *SkuReply) GetBrandName() string
- func (x *SkuReply) GetCateCode() string
- func (x *SkuReply) GetCateName() string
- func (x *SkuReply) GetDescription() string
- func (x *SkuReply) GetIMG() string
- func (x *SkuReply) GetMetas() string
- func (x *SkuReply) GetModel() string
- func (x *SkuReply) GetPDF() string
- func (x *SkuReply) GetSKU() string
- func (x *SkuReply) GetState() int64
- func (*SkuReply) ProtoMessage()
- func (x *SkuReply) ProtoReflect() protoreflect.Message
- func (x *SkuReply) Reset()
- func (x *SkuReply) String() string
- type SkuRequest
- type SkuServer
- type UnimplementedSkuServer
- func (UnimplementedSkuServer) AddSku(context.Context, *AddSkuRequest) (*emptypb.Empty, error)
- func (UnimplementedSkuServer) Find(context.Context, *SkuRequest) (*SkuReply, error)
- func (UnimplementedSkuServer) GetSku(context.Context, *GetSkuRequest) (*SkuReply, error)
- func (UnimplementedSkuServer) Ping(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedSkuServer) SetSku(context.Context, *SetSkuRequest) (*SetSkuReply, error)
- type UnsafeSkuServer
Constants ¶
This section is empty.
Variables ¶
var File_api_sku_v2_sku_proto protoreflect.FileDescriptor
var Sku_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.sku.v2.Sku", HandlerType: (*SkuServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Find", Handler: _Sku_Find_Handler, }, { MethodName: "GetSku", Handler: _Sku_GetSku_Handler, }, { MethodName: "SetSku", Handler: _Sku_SetSku_Handler, }, { MethodName: "AddSku", Handler: _Sku_AddSku_Handler, }, { MethodName: "Ping", Handler: _Sku_Ping_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/sku/v2/sku.proto", }
Sku_ServiceDesc is the grpc.ServiceDesc for Sku service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSkuServer ¶
func RegisterSkuServer(s grpc.ServiceRegistrar, srv SkuServer)
Types ¶
type AddSkuRequest ¶ added in v0.0.2
type AddSkuRequest struct { Model string `protobuf:"bytes,1,opt,name=Model,proto3" json:"Model,omitempty"` Brand int64 `protobuf:"varint,2,opt,name=Brand,proto3" json:"Brand,omitempty"` Encap int64 `protobuf:"varint,3,opt,name=Encap,proto3" json:"Encap,omitempty"` Category int64 `protobuf:"varint,4,opt,name=Category,proto3" json:"Category,omitempty"` Spec string `protobuf:"bytes,5,opt,name=Spec,proto3" json:"Spec,omitempty"` Desc string `protobuf:"bytes,6,opt,name=Desc,proto3" json:"Desc,omitempty"` IMG string `protobuf:"bytes,7,opt,name=IMG,proto3" json:"IMG,omitempty"` PDF string `protobuf:"bytes,8,opt,name=PDF,proto3" json:"PDF,omitempty"` // contains filtered or unexported fields }
func (*AddSkuRequest) Descriptor
deprecated
added in
v0.0.2
func (*AddSkuRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddSkuRequest.ProtoReflect.Descriptor instead.
func (*AddSkuRequest) GetBrand ¶ added in v0.0.2
func (x *AddSkuRequest) GetBrand() int64
func (*AddSkuRequest) GetCategory ¶ added in v0.0.2
func (x *AddSkuRequest) GetCategory() int64
func (*AddSkuRequest) GetDesc ¶ added in v0.0.2
func (x *AddSkuRequest) GetDesc() string
func (*AddSkuRequest) GetEncap ¶ added in v0.0.2
func (x *AddSkuRequest) GetEncap() int64
func (*AddSkuRequest) GetIMG ¶ added in v0.0.2
func (x *AddSkuRequest) GetIMG() string
func (*AddSkuRequest) GetModel ¶ added in v0.0.2
func (x *AddSkuRequest) GetModel() string
func (*AddSkuRequest) GetPDF ¶ added in v0.0.2
func (x *AddSkuRequest) GetPDF() string
func (*AddSkuRequest) GetSpec ¶ added in v0.0.2
func (x *AddSkuRequest) GetSpec() string
func (*AddSkuRequest) ProtoMessage ¶ added in v0.0.2
func (*AddSkuRequest) ProtoMessage()
func (*AddSkuRequest) ProtoReflect ¶ added in v0.0.2
func (x *AddSkuRequest) ProtoReflect() protoreflect.Message
func (*AddSkuRequest) Reset ¶ added in v0.0.2
func (x *AddSkuRequest) Reset()
func (*AddSkuRequest) String ¶ added in v0.0.2
func (x *AddSkuRequest) String() string
type GetSkuRequest ¶
type GetSkuRequest struct { Model string `protobuf:"bytes,1,opt,name=Model,proto3" json:"Model,omitempty"` Brand string `protobuf:"bytes,2,opt,name=Brand,proto3" json:"Brand,omitempty"` // contains filtered or unexported fields }
func (*GetSkuRequest) Descriptor
deprecated
func (*GetSkuRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSkuRequest.ProtoReflect.Descriptor instead.
func (*GetSkuRequest) GetBrand ¶
func (x *GetSkuRequest) GetBrand() string
func (*GetSkuRequest) GetModel ¶
func (x *GetSkuRequest) GetModel() string
func (*GetSkuRequest) ProtoMessage ¶
func (*GetSkuRequest) ProtoMessage()
func (*GetSkuRequest) ProtoReflect ¶
func (x *GetSkuRequest) ProtoReflect() protoreflect.Message
func (*GetSkuRequest) Reset ¶
func (x *GetSkuRequest) Reset()
func (*GetSkuRequest) String ¶
func (x *GetSkuRequest) String() string
type SetSkuReply ¶ added in v0.0.2
type SetSkuReply struct { SKU string `protobuf:"bytes,1,opt,name=SKU,proto3" json:"SKU,omitempty"` // contains filtered or unexported fields }
func (*SetSkuReply) Descriptor
deprecated
added in
v0.0.2
func (*SetSkuReply) Descriptor() ([]byte, []int)
Deprecated: Use SetSkuReply.ProtoReflect.Descriptor instead.
func (*SetSkuReply) GetSKU ¶ added in v0.0.2
func (x *SetSkuReply) GetSKU() string
func (*SetSkuReply) ProtoMessage ¶ added in v0.0.2
func (*SetSkuReply) ProtoMessage()
func (*SetSkuReply) ProtoReflect ¶ added in v0.0.2
func (x *SetSkuReply) ProtoReflect() protoreflect.Message
func (*SetSkuReply) Reset ¶ added in v0.0.2
func (x *SetSkuReply) Reset()
func (*SetSkuReply) String ¶ added in v0.0.2
func (x *SetSkuReply) String() string
type SetSkuRequest ¶ added in v0.0.2
type SetSkuRequest struct { Model string `protobuf:"bytes,1,opt,name=Model,proto3" json:"Model,omitempty"` BrandCode string `protobuf:"bytes,2,opt,name=BrandCode,proto3" json:"BrandCode,omitempty"` CateCode string `protobuf:"bytes,3,opt,name=CateCode,proto3" json:"CateCode,omitempty"` IMG string `protobuf:"bytes,4,opt,name=IMG,proto3" json:"IMG,omitempty"` PDF string `protobuf:"bytes,5,opt,name=PDF,proto3" json:"PDF,omitempty"` State int64 `protobuf:"varint,6,opt,name=State,proto3" json:"State,omitempty"` Metas string `protobuf:"bytes,7,opt,name=Metas,proto3" json:"Metas,omitempty"` Description string `protobuf:"bytes,8,opt,name=Description,proto3" json:"Description,omitempty"` // contains filtered or unexported fields }
func (*SetSkuRequest) Descriptor
deprecated
added in
v0.0.2
func (*SetSkuRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSkuRequest.ProtoReflect.Descriptor instead.
func (*SetSkuRequest) GetBrandCode ¶ added in v0.0.2
func (x *SetSkuRequest) GetBrandCode() string
func (*SetSkuRequest) GetCateCode ¶ added in v0.0.2
func (x *SetSkuRequest) GetCateCode() string
func (*SetSkuRequest) GetDescription ¶ added in v0.0.2
func (x *SetSkuRequest) GetDescription() string
func (*SetSkuRequest) GetIMG ¶ added in v0.0.2
func (x *SetSkuRequest) GetIMG() string
func (*SetSkuRequest) GetMetas ¶ added in v0.0.2
func (x *SetSkuRequest) GetMetas() string
func (*SetSkuRequest) GetModel ¶ added in v0.0.2
func (x *SetSkuRequest) GetModel() string
func (*SetSkuRequest) GetPDF ¶ added in v0.0.2
func (x *SetSkuRequest) GetPDF() string
func (*SetSkuRequest) GetState ¶ added in v0.0.2
func (x *SetSkuRequest) GetState() int64
func (*SetSkuRequest) ProtoMessage ¶ added in v0.0.2
func (*SetSkuRequest) ProtoMessage()
func (*SetSkuRequest) ProtoReflect ¶ added in v0.0.2
func (x *SetSkuRequest) ProtoReflect() protoreflect.Message
func (*SetSkuRequest) Reset ¶ added in v0.0.2
func (x *SetSkuRequest) Reset()
func (*SetSkuRequest) String ¶ added in v0.0.2
func (x *SetSkuRequest) String() string
type SkuClient ¶
type SkuClient interface { // rpc GetCategory(GetCategoryRequest) returns (GetCategoryReply); // rpc SetCategory(SetCategoryRequest) returns (SetCategoryReply); // rpc GetBrand(GetBrandRequest) returns (GetBrancReply); // rpc SetBrand(SetBrandRequest) returns (SetBrancReply); // rpc GetEncap(GetEncapRequest) returns (GetEncapReply); // rpc SetEncap(SetEncapRequest) returns (SetEncapReply); // rpc GetMedia(GetMediaRequest) returns (GetMediaReply); // rpc SetMedia(SetMediaRequest) returns (SetMediaReply); Find(ctx context.Context, in *SkuRequest, opts ...grpc.CallOption) (*SkuReply, error) GetSku(ctx context.Context, in *GetSkuRequest, opts ...grpc.CallOption) (*SkuReply, error) SetSku(ctx context.Context, in *SetSkuRequest, opts ...grpc.CallOption) (*SetSkuReply, error) AddSku(ctx context.Context, in *AddSkuRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) Ping(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) }
SkuClient is the client API for Sku service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewSkuClient ¶
func NewSkuClient(cc grpc.ClientConnInterface) SkuClient
type SkuReply ¶ added in v0.0.2
type SkuReply struct { SKU string `protobuf:"bytes,1,opt,name=SKU,proto3" json:"SKU,omitempty"` Model string `protobuf:"bytes,2,opt,name=Model,proto3" json:"Model,omitempty"` BrandName string `protobuf:"bytes,3,opt,name=BrandName,proto3" json:"BrandName,omitempty"` BrandCode string `protobuf:"bytes,4,opt,name=BrandCode,proto3" json:"BrandCode,omitempty"` CateName string `protobuf:"bytes,5,opt,name=CateName,proto3" json:"CateName,omitempty"` CateCode string `protobuf:"bytes,6,opt,name=CateCode,proto3" json:"CateCode,omitempty"` Metas string `protobuf:"bytes,7,opt,name=Metas,proto3" json:"Metas,omitempty"` State int64 `protobuf:"varint,8,opt,name=State,proto3" json:"State,omitempty"` IMG string `protobuf:"bytes,9,opt,name=IMG,proto3" json:"IMG,omitempty"` PDF string `protobuf:"bytes,10,opt,name=PDF,proto3" json:"PDF,omitempty"` Description string `protobuf:"bytes,11,opt,name=Description,proto3" json:"Description,omitempty"` // contains filtered or unexported fields }
func (*SkuReply) ProtoReflect ¶ added in v0.0.2
func (x *SkuReply) ProtoReflect() protoreflect.Message
type SkuRequest ¶ added in v0.0.2
type SkuRequest struct { SKU string `protobuf:"bytes,1,opt,name=SKU,proto3" json:"SKU,omitempty"` // contains filtered or unexported fields }
func (*SkuRequest) Descriptor
deprecated
added in
v0.0.2
func (*SkuRequest) Descriptor() ([]byte, []int)
Deprecated: Use SkuRequest.ProtoReflect.Descriptor instead.
func (*SkuRequest) GetSKU ¶ added in v0.0.2
func (x *SkuRequest) GetSKU() string
func (*SkuRequest) ProtoMessage ¶ added in v0.0.2
func (*SkuRequest) ProtoMessage()
func (*SkuRequest) ProtoReflect ¶ added in v0.0.2
func (x *SkuRequest) ProtoReflect() protoreflect.Message
func (*SkuRequest) Reset ¶ added in v0.0.2
func (x *SkuRequest) Reset()
func (*SkuRequest) String ¶ added in v0.0.2
func (x *SkuRequest) String() string
type SkuServer ¶
type SkuServer interface { // rpc GetCategory(GetCategoryRequest) returns (GetCategoryReply); // rpc SetCategory(SetCategoryRequest) returns (SetCategoryReply); // rpc GetBrand(GetBrandRequest) returns (GetBrancReply); // rpc SetBrand(SetBrandRequest) returns (SetBrancReply); // rpc GetEncap(GetEncapRequest) returns (GetEncapReply); // rpc SetEncap(SetEncapRequest) returns (SetEncapReply); // rpc GetMedia(GetMediaRequest) returns (GetMediaReply); // rpc SetMedia(SetMediaRequest) returns (SetMediaReply); Find(context.Context, *SkuRequest) (*SkuReply, error) GetSku(context.Context, *GetSkuRequest) (*SkuReply, error) SetSku(context.Context, *SetSkuRequest) (*SetSkuReply, error) AddSku(context.Context, *AddSkuRequest) (*emptypb.Empty, error) Ping(context.Context, *emptypb.Empty) (*emptypb.Empty, error) // contains filtered or unexported methods }
SkuServer is the server API for Sku service. All implementations must embed UnimplementedSkuServer for forward compatibility
type UnimplementedSkuServer ¶
type UnimplementedSkuServer struct { }
UnimplementedSkuServer must be embedded to have forward compatible implementations.
func (UnimplementedSkuServer) AddSku ¶ added in v0.0.2
func (UnimplementedSkuServer) AddSku(context.Context, *AddSkuRequest) (*emptypb.Empty, error)
func (UnimplementedSkuServer) Find ¶ added in v0.0.2
func (UnimplementedSkuServer) Find(context.Context, *SkuRequest) (*SkuReply, error)
func (UnimplementedSkuServer) GetSku ¶
func (UnimplementedSkuServer) GetSku(context.Context, *GetSkuRequest) (*SkuReply, error)
func (UnimplementedSkuServer) Ping ¶
func (UnimplementedSkuServer) SetSku ¶ added in v0.0.2
func (UnimplementedSkuServer) SetSku(context.Context, *SetSkuRequest) (*SetSkuReply, error)
type UnsafeSkuServer ¶
type UnsafeSkuServer interface {
// contains filtered or unexported methods
}
UnsafeSkuServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SkuServer will result in compilation errors.