Documentation ¶
Overview ¶
Package pb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterKnapsackPrivateServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterKnapsackPrivateServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterKnapsackPrivateServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterKnapsackPrivateServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterKnapsackPrivateServiceServer(s grpc.ServiceRegistrar, srv KnapsackPrivateServiceServer)
- func RegisterKnapsackServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterKnapsackServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KnapsackServiceClient) error
- func RegisterKnapsackServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterKnapsackServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KnapsackServiceServer) error
- func RegisterKnapsackServiceServer(s grpc.ServiceRegistrar, srv KnapsackServiceServer)
- type AddItemPrivateRequest
- func (*AddItemPrivateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddItemPrivateRequest) GetFeatures() map[int32]bool
- func (x *AddItemPrivateRequest) GetItems() map[int64]*Item
- func (x *AddItemPrivateRequest) GetSource() string
- func (x *AddItemPrivateRequest) GetUid() string
- func (*AddItemPrivateRequest) ProtoMessage()
- func (x *AddItemPrivateRequest) ProtoReflect() protoreflect.Message
- func (x *AddItemPrivateRequest) Reset()
- func (x *AddItemPrivateRequest) String() string
- type AddItemPrivateResponse
- type AddItemRequest
- func (*AddItemRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddItemRequest) GetFeatures() map[int32]bool
- func (x *AddItemRequest) GetItems() map[int64]*Item
- func (x *AddItemRequest) GetSource() string
- func (*AddItemRequest) ProtoMessage()
- func (x *AddItemRequest) ProtoReflect() protoreflect.Message
- func (x *AddItemRequest) Reset()
- func (x *AddItemRequest) String() string
- type AddItemResponse
- type GetItemByIdPrivateRequest
- func (*GetItemByIdPrivateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetItemByIdPrivateRequest) GetItemId() int64
- func (x *GetItemByIdPrivateRequest) GetUid() string
- func (*GetItemByIdPrivateRequest) ProtoMessage()
- func (x *GetItemByIdPrivateRequest) ProtoReflect() protoreflect.Message
- func (x *GetItemByIdPrivateRequest) Reset()
- func (x *GetItemByIdPrivateRequest) String() string
- type GetItemByIdPrivateResponse
- func (*GetItemByIdPrivateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetItemByIdPrivateResponse) GetItem() *Item
- func (*GetItemByIdPrivateResponse) ProtoMessage()
- func (x *GetItemByIdPrivateResponse) ProtoReflect() protoreflect.Message
- func (x *GetItemByIdPrivateResponse) Reset()
- func (x *GetItemByIdPrivateResponse) String() string
- type GetKnapsackRequest
- type GetKnapsackResponse
- func (*GetKnapsackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetKnapsackResponse) GetKnapsack() *Knapsack
- func (*GetKnapsackResponse) ProtoMessage()
- func (x *GetKnapsackResponse) ProtoReflect() protoreflect.Message
- func (x *GetKnapsackResponse) Reset()
- func (x *GetKnapsackResponse) String() string
- type Item
- func (*Item) Descriptor() ([]byte, []int)deprecated
- func (x *Item) GetExpire() int64
- func (x *Item) GetId() int64
- func (x *Item) GetNum() int32
- func (x *Item) GetType() int32
- func (*Item) ProtoMessage()
- func (x *Item) ProtoReflect() protoreflect.Message
- func (x *Item) Reset()
- func (x *Item) String() string
- type Knapsack
- func (*Knapsack) Descriptor() ([]byte, []int)deprecated
- func (x *Knapsack) GetAtomicIds() map[string]int64
- func (x *Knapsack) GetEventIds() map[string]int64
- func (x *Knapsack) GetFeatures() map[int32]bool
- func (x *Knapsack) GetItems() map[int64]*Item
- func (x *Knapsack) GetUid() string
- func (*Knapsack) ProtoMessage()
- func (x *Knapsack) ProtoReflect() protoreflect.Message
- func (x *Knapsack) Reset()
- func (x *Knapsack) String() string
- type KnapsackModify
- func (*KnapsackModify) Descriptor() ([]byte, []int)deprecated
- func (x *KnapsackModify) GetDecrItems() map[int64]*Item
- func (x *KnapsackModify) GetIncrItems() map[int64]*Item
- func (x *KnapsackModify) GetKnapsack() *Knapsack
- func (x *KnapsackModify) GetSource() string
- func (*KnapsackModify) ProtoMessage()
- func (x *KnapsackModify) ProtoReflect() protoreflect.Message
- func (x *KnapsackModify) Reset()
- func (x *KnapsackModify) String() string
- type KnapsackPrivateServiceClient
- type KnapsackPrivateServiceServer
- type KnapsackServiceClient
- type KnapsackServiceServer
- type RemoveItemPrivateRequest
- func (*RemoveItemPrivateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveItemPrivateRequest) GetItems() map[int64]*Item
- func (x *RemoveItemPrivateRequest) GetSource() string
- func (x *RemoveItemPrivateRequest) GetUid() string
- func (*RemoveItemPrivateRequest) ProtoMessage()
- func (x *RemoveItemPrivateRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveItemPrivateRequest) Reset()
- func (x *RemoveItemPrivateRequest) String() string
- type RemoveItemPrivateResponse
- type RemoveItemRequest
- func (*RemoveItemRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveItemRequest) GetItems() map[int64]*Item
- func (x *RemoveItemRequest) GetSource() string
- func (*RemoveItemRequest) ProtoMessage()
- func (x *RemoveItemRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveItemRequest) Reset()
- func (x *RemoveItemRequest) String() string
- type RemoveItemResponse
- type RemoveThenAddItemRequest
- func (*RemoveThenAddItemRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveThenAddItemRequest) GetAddItems() map[int64]*Item
- func (x *RemoveThenAddItemRequest) GetRemoveItems() map[int64]*Item
- func (x *RemoveThenAddItemRequest) GetSource() string
- func (*RemoveThenAddItemRequest) ProtoMessage()
- func (x *RemoveThenAddItemRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveThenAddItemRequest) Reset()
- func (x *RemoveThenAddItemRequest) String() string
- type RemoveThenAddItemResponse
- type UnimplementedKnapsackPrivateServiceServer
- func (UnimplementedKnapsackPrivateServiceServer) AddItem(context.Context, *AddItemPrivateRequest) (*AddItemPrivateResponse, error)
- func (UnimplementedKnapsackPrivateServiceServer) GetItemById(context.Context, *GetItemByIdPrivateRequest) (*GetItemByIdPrivateResponse, error)
- func (UnimplementedKnapsackPrivateServiceServer) GetKnapsack(context.Context, *GetKnapsackRequest) (*GetKnapsackResponse, error)
- func (UnimplementedKnapsackPrivateServiceServer) RemoveItem(context.Context, *RemoveItemPrivateRequest) (*RemoveItemPrivateResponse, error)
- type UnimplementedKnapsackServiceServer
- func (UnimplementedKnapsackServiceServer) AddItem(context.Context, *AddItemRequest) (*AddItemResponse, error)
- func (UnimplementedKnapsackServiceServer) GetKnapsack(context.Context, *GetKnapsackRequest) (*GetKnapsackResponse, error)
- func (UnimplementedKnapsackServiceServer) RemoveItem(context.Context, *RemoveItemRequest) (*RemoveItemResponse, error)
- func (UnimplementedKnapsackServiceServer) RemoveThenAddItem(context.Context, *RemoveThenAddItemRequest) (*RemoveThenAddItemResponse, error)
- type UnsafeKnapsackPrivateServiceServer
- type UnsafeKnapsackServiceServer
Constants ¶
const ( KnapsackService_GetKnapsack_FullMethodName = "/knapsack.pb.KnapsackService/GetKnapsack" KnapsackService_AddItem_FullMethodName = "/knapsack.pb.KnapsackService/AddItem" KnapsackService_RemoveItem_FullMethodName = "/knapsack.pb.KnapsackService/RemoveItem" KnapsackService_RemoveThenAddItem_FullMethodName = "/knapsack.pb.KnapsackService/RemoveThenAddItem" )
const ( KnapsackPrivateService_AddItem_FullMethodName = "/knapsack.pb.KnapsackPrivateService/AddItem" KnapsackPrivateService_RemoveItem_FullMethodName = "/knapsack.pb.KnapsackPrivateService/RemoveItem" KnapsackPrivateService_GetItemById_FullMethodName = "/knapsack.pb.KnapsackPrivateService/GetItemById" KnapsackPrivateService_GetKnapsack_FullMethodName = "/knapsack.pb.KnapsackPrivateService/GetKnapsack" )
Variables ¶
var File_knapsack_knapsacks_proto protoreflect.FileDescriptor
var KnapsackPrivateService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "knapsack.pb.KnapsackPrivateService", HandlerType: (*KnapsackPrivateServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddItem", Handler: _KnapsackPrivateService_AddItem_Handler, }, { MethodName: "RemoveItem", Handler: _KnapsackPrivateService_RemoveItem_Handler, }, { MethodName: "GetItemById", Handler: _KnapsackPrivateService_GetItemById_Handler, }, { MethodName: "GetKnapsack", Handler: _KnapsackPrivateService_GetKnapsack_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "knapsack/knapsacks.proto", }
KnapsackPrivateService_ServiceDesc is the grpc.ServiceDesc for KnapsackPrivateService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var KnapsackService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "knapsack.pb.KnapsackService", HandlerType: (*KnapsackServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetKnapsack", Handler: _KnapsackService_GetKnapsack_Handler, }, { MethodName: "AddItem", Handler: _KnapsackService_AddItem_Handler, }, { MethodName: "RemoveItem", Handler: _KnapsackService_RemoveItem_Handler, }, { MethodName: "RemoveThenAddItem", Handler: _KnapsackService_RemoveThenAddItem_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "knapsack/knapsacks.proto", }
KnapsackService_ServiceDesc is the grpc.ServiceDesc for KnapsackService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterKnapsackPrivateServiceHandler ¶
func RegisterKnapsackPrivateServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterKnapsackPrivateServiceHandler registers the http handlers for service KnapsackPrivateService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterKnapsackPrivateServiceHandlerClient ¶
func RegisterKnapsackPrivateServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KnapsackPrivateServiceClient) error
RegisterKnapsackPrivateServiceHandlerClient registers the http handlers for service KnapsackPrivateService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "KnapsackPrivateServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "KnapsackPrivateServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "KnapsackPrivateServiceClient" to call the correct interceptors.
func RegisterKnapsackPrivateServiceHandlerFromEndpoint ¶
func RegisterKnapsackPrivateServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterKnapsackPrivateServiceHandlerFromEndpoint is same as RegisterKnapsackPrivateServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterKnapsackPrivateServiceHandlerServer ¶
func RegisterKnapsackPrivateServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KnapsackPrivateServiceServer) error
RegisterKnapsackPrivateServiceHandlerServer registers the http handlers for service KnapsackPrivateService to "mux". UnaryRPC :call KnapsackPrivateServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterKnapsackPrivateServiceHandlerFromEndpoint instead.
func RegisterKnapsackPrivateServiceServer ¶
func RegisterKnapsackPrivateServiceServer(s grpc.ServiceRegistrar, srv KnapsackPrivateServiceServer)
func RegisterKnapsackServiceHandler ¶
func RegisterKnapsackServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterKnapsackServiceHandler registers the http handlers for service KnapsackService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterKnapsackServiceHandlerClient ¶
func RegisterKnapsackServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KnapsackServiceClient) error
RegisterKnapsackServiceHandlerClient registers the http handlers for service KnapsackService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "KnapsackServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "KnapsackServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "KnapsackServiceClient" to call the correct interceptors.
func RegisterKnapsackServiceHandlerFromEndpoint ¶
func RegisterKnapsackServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterKnapsackServiceHandlerFromEndpoint is same as RegisterKnapsackServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterKnapsackServiceHandlerServer ¶
func RegisterKnapsackServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KnapsackServiceServer) error
RegisterKnapsackServiceHandlerServer registers the http handlers for service KnapsackService to "mux". UnaryRPC :call KnapsackServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterKnapsackServiceHandlerFromEndpoint instead.
func RegisterKnapsackServiceServer ¶
func RegisterKnapsackServiceServer(s grpc.ServiceRegistrar, srv KnapsackServiceServer)
Types ¶
type AddItemPrivateRequest ¶
type AddItemPrivateRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Items map[int64]*Item `` /* 152-byte string literal not displayed */ Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` //道具变更时的场景 Features map[int32]bool `` //功能特性 /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AddItemPrivateRequest) Descriptor
deprecated
func (*AddItemPrivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddItemPrivateRequest.ProtoReflect.Descriptor instead.
func (*AddItemPrivateRequest) GetFeatures ¶
func (x *AddItemPrivateRequest) GetFeatures() map[int32]bool
func (*AddItemPrivateRequest) GetItems ¶
func (x *AddItemPrivateRequest) GetItems() map[int64]*Item
func (*AddItemPrivateRequest) GetSource ¶
func (x *AddItemPrivateRequest) GetSource() string
func (*AddItemPrivateRequest) GetUid ¶
func (x *AddItemPrivateRequest) GetUid() string
func (*AddItemPrivateRequest) ProtoMessage ¶
func (*AddItemPrivateRequest) ProtoMessage()
func (*AddItemPrivateRequest) ProtoReflect ¶
func (x *AddItemPrivateRequest) ProtoReflect() protoreflect.Message
func (*AddItemPrivateRequest) Reset ¶
func (x *AddItemPrivateRequest) Reset()
func (*AddItemPrivateRequest) String ¶
func (x *AddItemPrivateRequest) String() string
type AddItemPrivateResponse ¶
type AddItemPrivateResponse struct {
// contains filtered or unexported fields
}
func (*AddItemPrivateResponse) Descriptor
deprecated
func (*AddItemPrivateResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddItemPrivateResponse.ProtoReflect.Descriptor instead.
func (*AddItemPrivateResponse) ProtoMessage ¶
func (*AddItemPrivateResponse) ProtoMessage()
func (*AddItemPrivateResponse) ProtoReflect ¶
func (x *AddItemPrivateResponse) ProtoReflect() protoreflect.Message
func (*AddItemPrivateResponse) Reset ¶
func (x *AddItemPrivateResponse) Reset()
func (*AddItemPrivateResponse) String ¶
func (x *AddItemPrivateResponse) String() string
type AddItemRequest ¶
type AddItemRequest struct { Items map[int64]*Item `` /* 152-byte string literal not displayed */ Features map[int32]bool `` //功能特性 /* 159-byte string literal not displayed */ Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` //道具变更时的场景 // contains filtered or unexported fields }
func (*AddItemRequest) Descriptor
deprecated
func (*AddItemRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddItemRequest.ProtoReflect.Descriptor instead.
func (*AddItemRequest) GetFeatures ¶
func (x *AddItemRequest) GetFeatures() map[int32]bool
func (*AddItemRequest) GetItems ¶
func (x *AddItemRequest) GetItems() map[int64]*Item
func (*AddItemRequest) GetSource ¶
func (x *AddItemRequest) GetSource() string
func (*AddItemRequest) ProtoMessage ¶
func (*AddItemRequest) ProtoMessage()
func (*AddItemRequest) ProtoReflect ¶
func (x *AddItemRequest) ProtoReflect() protoreflect.Message
func (*AddItemRequest) Reset ¶
func (x *AddItemRequest) Reset()
func (*AddItemRequest) String ¶
func (x *AddItemRequest) String() string
type AddItemResponse ¶
type AddItemResponse struct {
// contains filtered or unexported fields
}
func (*AddItemResponse) Descriptor
deprecated
func (*AddItemResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddItemResponse.ProtoReflect.Descriptor instead.
func (*AddItemResponse) ProtoMessage ¶
func (*AddItemResponse) ProtoMessage()
func (*AddItemResponse) ProtoReflect ¶
func (x *AddItemResponse) ProtoReflect() protoreflect.Message
func (*AddItemResponse) Reset ¶
func (x *AddItemResponse) Reset()
func (*AddItemResponse) String ¶
func (x *AddItemResponse) String() string
type GetItemByIdPrivateRequest ¶
type GetItemByIdPrivateRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` ItemId int64 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"` // contains filtered or unexported fields }
func (*GetItemByIdPrivateRequest) Descriptor
deprecated
func (*GetItemByIdPrivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetItemByIdPrivateRequest.ProtoReflect.Descriptor instead.
func (*GetItemByIdPrivateRequest) GetItemId ¶
func (x *GetItemByIdPrivateRequest) GetItemId() int64
func (*GetItemByIdPrivateRequest) GetUid ¶
func (x *GetItemByIdPrivateRequest) GetUid() string
func (*GetItemByIdPrivateRequest) ProtoMessage ¶
func (*GetItemByIdPrivateRequest) ProtoMessage()
func (*GetItemByIdPrivateRequest) ProtoReflect ¶
func (x *GetItemByIdPrivateRequest) ProtoReflect() protoreflect.Message
func (*GetItemByIdPrivateRequest) Reset ¶
func (x *GetItemByIdPrivateRequest) Reset()
func (*GetItemByIdPrivateRequest) String ¶
func (x *GetItemByIdPrivateRequest) String() string
type GetItemByIdPrivateResponse ¶
type GetItemByIdPrivateResponse struct { Item *Item `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"` // contains filtered or unexported fields }
func (*GetItemByIdPrivateResponse) Descriptor
deprecated
func (*GetItemByIdPrivateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetItemByIdPrivateResponse.ProtoReflect.Descriptor instead.
func (*GetItemByIdPrivateResponse) GetItem ¶
func (x *GetItemByIdPrivateResponse) GetItem() *Item
func (*GetItemByIdPrivateResponse) ProtoMessage ¶
func (*GetItemByIdPrivateResponse) ProtoMessage()
func (*GetItemByIdPrivateResponse) ProtoReflect ¶
func (x *GetItemByIdPrivateResponse) ProtoReflect() protoreflect.Message
func (*GetItemByIdPrivateResponse) Reset ¶
func (x *GetItemByIdPrivateResponse) Reset()
func (*GetItemByIdPrivateResponse) String ¶
func (x *GetItemByIdPrivateResponse) String() string
type GetKnapsackRequest ¶
type GetKnapsackRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
func (*GetKnapsackRequest) Descriptor
deprecated
func (*GetKnapsackRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetKnapsackRequest.ProtoReflect.Descriptor instead.
func (*GetKnapsackRequest) GetUid ¶
func (x *GetKnapsackRequest) GetUid() string
func (*GetKnapsackRequest) ProtoMessage ¶
func (*GetKnapsackRequest) ProtoMessage()
func (*GetKnapsackRequest) ProtoReflect ¶
func (x *GetKnapsackRequest) ProtoReflect() protoreflect.Message
func (*GetKnapsackRequest) Reset ¶
func (x *GetKnapsackRequest) Reset()
func (*GetKnapsackRequest) String ¶
func (x *GetKnapsackRequest) String() string
type GetKnapsackResponse ¶
type GetKnapsackResponse struct { Knapsack *Knapsack `protobuf:"bytes,1,opt,name=knapsack,proto3" json:"knapsack,omitempty"` // contains filtered or unexported fields }
func (*GetKnapsackResponse) Descriptor
deprecated
func (*GetKnapsackResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetKnapsackResponse.ProtoReflect.Descriptor instead.
func (*GetKnapsackResponse) GetKnapsack ¶
func (x *GetKnapsackResponse) GetKnapsack() *Knapsack
func (*GetKnapsackResponse) ProtoMessage ¶
func (*GetKnapsackResponse) ProtoMessage()
func (*GetKnapsackResponse) ProtoReflect ¶
func (x *GetKnapsackResponse) ProtoReflect() protoreflect.Message
func (*GetKnapsackResponse) Reset ¶
func (x *GetKnapsackResponse) Reset()
func (*GetKnapsackResponse) String ¶
func (x *GetKnapsackResponse) String() string
type Item ¶
type Item struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 道具id Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` // 类型 静态配置表中的ID Num int32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"` //数量 Expire int64 `protobuf:"varint,4,opt,name=expire,proto3" json:"expire,omitempty"` // 过期时间 秒 // contains filtered or unexported fields }
func (*Item) Descriptor
deprecated
func (*Item) ProtoMessage ¶
func (*Item) ProtoMessage()
func (*Item) ProtoReflect ¶
func (x *Item) ProtoReflect() protoreflect.Message
type Knapsack ¶
type Knapsack struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Items map[int64]*Item `` // 道具列表 /* 152-byte string literal not displayed */ EventIds map[string]int64 `` //event记录 /* 174-byte string literal not displayed */ AtomicIds map[string]int64 `` //实现冥等 /* 177-byte string literal not displayed */ Features map[int32]bool `` //功能特性 /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Knapsack) Descriptor
deprecated
func (*Knapsack) GetAtomicIds ¶
func (*Knapsack) GetEventIds ¶
func (*Knapsack) GetFeatures ¶
func (*Knapsack) ProtoMessage ¶
func (*Knapsack) ProtoMessage()
func (*Knapsack) ProtoReflect ¶
func (x *Knapsack) ProtoReflect() protoreflect.Message
type KnapsackModify ¶
type KnapsackModify struct { IncrItems map[int64]*Item `` /* 177-byte string literal not displayed */ DecrItems map[int64]*Item `` /* 177-byte string literal not displayed */ Knapsack *Knapsack `protobuf:"bytes,3,opt,name=knapsack,proto3" json:"knapsack,omitempty"` Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` // contains filtered or unexported fields }
func (*KnapsackModify) Descriptor
deprecated
func (*KnapsackModify) Descriptor() ([]byte, []int)
Deprecated: Use KnapsackModify.ProtoReflect.Descriptor instead.
func (*KnapsackModify) GetDecrItems ¶
func (x *KnapsackModify) GetDecrItems() map[int64]*Item
func (*KnapsackModify) GetIncrItems ¶
func (x *KnapsackModify) GetIncrItems() map[int64]*Item
func (*KnapsackModify) GetKnapsack ¶
func (x *KnapsackModify) GetKnapsack() *Knapsack
func (*KnapsackModify) GetSource ¶
func (x *KnapsackModify) GetSource() string
func (*KnapsackModify) ProtoMessage ¶
func (*KnapsackModify) ProtoMessage()
func (*KnapsackModify) ProtoReflect ¶
func (x *KnapsackModify) ProtoReflect() protoreflect.Message
func (*KnapsackModify) Reset ¶
func (x *KnapsackModify) Reset()
func (*KnapsackModify) String ¶
func (x *KnapsackModify) String() string
type KnapsackPrivateServiceClient ¶
type KnapsackPrivateServiceClient interface { // AddItem add items AddItem(ctx context.Context, in *AddItemPrivateRequest, opts ...grpc.CallOption) (*AddItemPrivateResponse, error) // RemoveItem remove items RemoveItem(ctx context.Context, in *RemoveItemPrivateRequest, opts ...grpc.CallOption) (*RemoveItemPrivateResponse, error) // GetItemById get item by id GetItemById(ctx context.Context, in *GetItemByIdPrivateRequest, opts ...grpc.CallOption) (*GetItemByIdPrivateResponse, error) // GetKnapsack get knapsack info GetKnapsack(ctx context.Context, in *GetKnapsackRequest, opts ...grpc.CallOption) (*GetKnapsackResponse, error) }
KnapsackPrivateServiceClient is the client API for KnapsackPrivateService 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.
KnapsackPrivateService provide private service for game/gm service
func NewKnapsackPrivateServiceClient ¶
func NewKnapsackPrivateServiceClient(cc grpc.ClientConnInterface) KnapsackPrivateServiceClient
type KnapsackPrivateServiceServer ¶
type KnapsackPrivateServiceServer interface { // AddItem add items AddItem(context.Context, *AddItemPrivateRequest) (*AddItemPrivateResponse, error) // RemoveItem remove items RemoveItem(context.Context, *RemoveItemPrivateRequest) (*RemoveItemPrivateResponse, error) // GetItemById get item by id GetItemById(context.Context, *GetItemByIdPrivateRequest) (*GetItemByIdPrivateResponse, error) // GetKnapsack get knapsack info GetKnapsack(context.Context, *GetKnapsackRequest) (*GetKnapsackResponse, error) }
KnapsackPrivateServiceServer is the server API for KnapsackPrivateService service. All implementations should embed UnimplementedKnapsackPrivateServiceServer for forward compatibility
KnapsackPrivateService provide private service for game/gm service
type KnapsackServiceClient ¶
type KnapsackServiceClient interface { // GetKnapsack get knapsack info GetKnapsack(ctx context.Context, in *GetKnapsackRequest, opts ...grpc.CallOption) (*GetKnapsackResponse, error) // AddItem add items AddItem(ctx context.Context, in *AddItemRequest, opts ...grpc.CallOption) (*AddItemResponse, error) // RemoveItem remove items RemoveItem(ctx context.Context, in *RemoveItemRequest, opts ...grpc.CallOption) (*RemoveItemResponse, error) // RemoveThenAddItem remove items then add items RemoveThenAddItem(ctx context.Context, in *RemoveThenAddItemRequest, opts ...grpc.CallOption) (*RemoveThenAddItemResponse, error) }
KnapsackServiceClient is the client API for KnapsackService 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 NewKnapsackServiceClient ¶
func NewKnapsackServiceClient(cc grpc.ClientConnInterface) KnapsackServiceClient
type KnapsackServiceServer ¶
type KnapsackServiceServer interface { // GetKnapsack get knapsack info GetKnapsack(context.Context, *GetKnapsackRequest) (*GetKnapsackResponse, error) // AddItem add items AddItem(context.Context, *AddItemRequest) (*AddItemResponse, error) // RemoveItem remove items RemoveItem(context.Context, *RemoveItemRequest) (*RemoveItemResponse, error) // RemoveThenAddItem remove items then add items RemoveThenAddItem(context.Context, *RemoveThenAddItemRequest) (*RemoveThenAddItemResponse, error) }
KnapsackServiceServer is the server API for KnapsackService service. All implementations should embed UnimplementedKnapsackServiceServer for forward compatibility
type RemoveItemPrivateRequest ¶
type RemoveItemPrivateRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Items map[int64]*Item `` /* 152-byte string literal not displayed */ Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` //道具变更时的场景 // contains filtered or unexported fields }
func (*RemoveItemPrivateRequest) Descriptor
deprecated
func (*RemoveItemPrivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveItemPrivateRequest.ProtoReflect.Descriptor instead.
func (*RemoveItemPrivateRequest) GetItems ¶
func (x *RemoveItemPrivateRequest) GetItems() map[int64]*Item
func (*RemoveItemPrivateRequest) GetSource ¶
func (x *RemoveItemPrivateRequest) GetSource() string
func (*RemoveItemPrivateRequest) GetUid ¶
func (x *RemoveItemPrivateRequest) GetUid() string
func (*RemoveItemPrivateRequest) ProtoMessage ¶
func (*RemoveItemPrivateRequest) ProtoMessage()
func (*RemoveItemPrivateRequest) ProtoReflect ¶
func (x *RemoveItemPrivateRequest) ProtoReflect() protoreflect.Message
func (*RemoveItemPrivateRequest) Reset ¶
func (x *RemoveItemPrivateRequest) Reset()
func (*RemoveItemPrivateRequest) String ¶
func (x *RemoveItemPrivateRequest) String() string
type RemoveItemPrivateResponse ¶
type RemoveItemPrivateResponse struct {
// contains filtered or unexported fields
}
func (*RemoveItemPrivateResponse) Descriptor
deprecated
func (*RemoveItemPrivateResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveItemPrivateResponse.ProtoReflect.Descriptor instead.
func (*RemoveItemPrivateResponse) ProtoMessage ¶
func (*RemoveItemPrivateResponse) ProtoMessage()
func (*RemoveItemPrivateResponse) ProtoReflect ¶
func (x *RemoveItemPrivateResponse) ProtoReflect() protoreflect.Message
func (*RemoveItemPrivateResponse) Reset ¶
func (x *RemoveItemPrivateResponse) Reset()
func (*RemoveItemPrivateResponse) String ¶
func (x *RemoveItemPrivateResponse) String() string
type RemoveItemRequest ¶
type RemoveItemRequest struct { Items map[int64]*Item `` /* 152-byte string literal not displayed */ Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` //道具变更时的场景 // contains filtered or unexported fields }
func (*RemoveItemRequest) Descriptor
deprecated
func (*RemoveItemRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveItemRequest.ProtoReflect.Descriptor instead.
func (*RemoveItemRequest) GetItems ¶
func (x *RemoveItemRequest) GetItems() map[int64]*Item
func (*RemoveItemRequest) GetSource ¶
func (x *RemoveItemRequest) GetSource() string
func (*RemoveItemRequest) ProtoMessage ¶
func (*RemoveItemRequest) ProtoMessage()
func (*RemoveItemRequest) ProtoReflect ¶
func (x *RemoveItemRequest) ProtoReflect() protoreflect.Message
func (*RemoveItemRequest) Reset ¶
func (x *RemoveItemRequest) Reset()
func (*RemoveItemRequest) String ¶
func (x *RemoveItemRequest) String() string
type RemoveItemResponse ¶
type RemoveItemResponse struct {
// contains filtered or unexported fields
}
func (*RemoveItemResponse) Descriptor
deprecated
func (*RemoveItemResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveItemResponse.ProtoReflect.Descriptor instead.
func (*RemoveItemResponse) ProtoMessage ¶
func (*RemoveItemResponse) ProtoMessage()
func (*RemoveItemResponse) ProtoReflect ¶
func (x *RemoveItemResponse) ProtoReflect() protoreflect.Message
func (*RemoveItemResponse) Reset ¶
func (x *RemoveItemResponse) Reset()
func (*RemoveItemResponse) String ¶
func (x *RemoveItemResponse) String() string
type RemoveThenAddItemRequest ¶
type RemoveThenAddItemRequest struct { RemoveItems map[int64]*Item `` /* 183-byte string literal not displayed */ AddItems map[int64]*Item `` /* 174-byte string literal not displayed */ Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` //道具变更时的场景 // contains filtered or unexported fields }
func (*RemoveThenAddItemRequest) Descriptor
deprecated
func (*RemoveThenAddItemRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveThenAddItemRequest.ProtoReflect.Descriptor instead.
func (*RemoveThenAddItemRequest) GetAddItems ¶
func (x *RemoveThenAddItemRequest) GetAddItems() map[int64]*Item
func (*RemoveThenAddItemRequest) GetRemoveItems ¶
func (x *RemoveThenAddItemRequest) GetRemoveItems() map[int64]*Item
func (*RemoveThenAddItemRequest) GetSource ¶
func (x *RemoveThenAddItemRequest) GetSource() string
func (*RemoveThenAddItemRequest) ProtoMessage ¶
func (*RemoveThenAddItemRequest) ProtoMessage()
func (*RemoveThenAddItemRequest) ProtoReflect ¶
func (x *RemoveThenAddItemRequest) ProtoReflect() protoreflect.Message
func (*RemoveThenAddItemRequest) Reset ¶
func (x *RemoveThenAddItemRequest) Reset()
func (*RemoveThenAddItemRequest) String ¶
func (x *RemoveThenAddItemRequest) String() string
type RemoveThenAddItemResponse ¶
type RemoveThenAddItemResponse struct {
// contains filtered or unexported fields
}
func (*RemoveThenAddItemResponse) Descriptor
deprecated
func (*RemoveThenAddItemResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveThenAddItemResponse.ProtoReflect.Descriptor instead.
func (*RemoveThenAddItemResponse) ProtoMessage ¶
func (*RemoveThenAddItemResponse) ProtoMessage()
func (*RemoveThenAddItemResponse) ProtoReflect ¶
func (x *RemoveThenAddItemResponse) ProtoReflect() protoreflect.Message
func (*RemoveThenAddItemResponse) Reset ¶
func (x *RemoveThenAddItemResponse) Reset()
func (*RemoveThenAddItemResponse) String ¶
func (x *RemoveThenAddItemResponse) String() string
type UnimplementedKnapsackPrivateServiceServer ¶
type UnimplementedKnapsackPrivateServiceServer struct { }
UnimplementedKnapsackPrivateServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedKnapsackPrivateServiceServer) AddItem ¶
func (UnimplementedKnapsackPrivateServiceServer) AddItem(context.Context, *AddItemPrivateRequest) (*AddItemPrivateResponse, error)
func (UnimplementedKnapsackPrivateServiceServer) GetItemById ¶
func (UnimplementedKnapsackPrivateServiceServer) GetItemById(context.Context, *GetItemByIdPrivateRequest) (*GetItemByIdPrivateResponse, error)
func (UnimplementedKnapsackPrivateServiceServer) GetKnapsack ¶
func (UnimplementedKnapsackPrivateServiceServer) GetKnapsack(context.Context, *GetKnapsackRequest) (*GetKnapsackResponse, error)
func (UnimplementedKnapsackPrivateServiceServer) RemoveItem ¶
func (UnimplementedKnapsackPrivateServiceServer) RemoveItem(context.Context, *RemoveItemPrivateRequest) (*RemoveItemPrivateResponse, error)
type UnimplementedKnapsackServiceServer ¶
type UnimplementedKnapsackServiceServer struct { }
UnimplementedKnapsackServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedKnapsackServiceServer) AddItem ¶
func (UnimplementedKnapsackServiceServer) AddItem(context.Context, *AddItemRequest) (*AddItemResponse, error)
func (UnimplementedKnapsackServiceServer) GetKnapsack ¶
func (UnimplementedKnapsackServiceServer) GetKnapsack(context.Context, *GetKnapsackRequest) (*GetKnapsackResponse, error)
func (UnimplementedKnapsackServiceServer) RemoveItem ¶
func (UnimplementedKnapsackServiceServer) RemoveItem(context.Context, *RemoveItemRequest) (*RemoveItemResponse, error)
func (UnimplementedKnapsackServiceServer) RemoveThenAddItem ¶
func (UnimplementedKnapsackServiceServer) RemoveThenAddItem(context.Context, *RemoveThenAddItemRequest) (*RemoveThenAddItemResponse, error)
type UnsafeKnapsackPrivateServiceServer ¶
type UnsafeKnapsackPrivateServiceServer interface {
// contains filtered or unexported methods
}
UnsafeKnapsackPrivateServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KnapsackPrivateServiceServer will result in compilation errors.
type UnsafeKnapsackServiceServer ¶
type UnsafeKnapsackServiceServer interface {
// contains filtered or unexported methods
}
UnsafeKnapsackServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KnapsackServiceServer will result in compilation errors.