Documentation ¶
Overview ¶
Package buddy is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterBuddyServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterBuddyServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BuddyServiceClient) error
- func RegisterBuddyServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterBuddyServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BuddyServiceServer) error
- func RegisterBuddyServiceServer(s grpc.ServiceRegistrar, srv BuddyServiceServer)
- type AddBuddyRequest
- func (*AddBuddyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddBuddyRequest) GetReqInfo() string
- func (x *AddBuddyRequest) GetUid() []string
- func (*AddBuddyRequest) ProtoMessage()
- func (x *AddBuddyRequest) ProtoReflect() protoreflect.Message
- func (x *AddBuddyRequest) Reset()
- func (x *AddBuddyRequest) String() string
- type AddBuddyResponse
- type Blocked
- type Buddies
- func (*Buddies) Descriptor() ([]byte, []int)deprecated
- func (x *Buddies) GetBlocked() map[string]*Blocked
- func (x *Buddies) GetBuddies() map[string]*Buddy
- func (x *Buddies) GetInviterSends() map[string]*Inviter
- func (x *Buddies) GetInviters() map[string]*Inviter
- func (*Buddies) ProtoMessage()
- func (x *Buddies) ProtoReflect() protoreflect.Message
- func (x *Buddies) Reset()
- func (x *Buddies) String() string
- type Buddy
- func (*Buddy) Descriptor() ([]byte, []int)deprecated
- func (x *Buddy) GetActTime() int64
- func (x *Buddy) GetIsFavorite() bool
- func (x *Buddy) GetReceiveReward() int32
- func (x *Buddy) GetRemark() string
- func (x *Buddy) GetUid() string
- func (*Buddy) ProtoMessage()
- func (x *Buddy) ProtoReflect() protoreflect.Message
- func (x *Buddy) Reset()
- func (x *Buddy) String() string
- type BuddyChanges
- func (*BuddyChanges) Descriptor() ([]byte, []int)deprecated
- func (x *BuddyChanges) GetAdded() []*Buddy
- func (x *BuddyChanges) GetInviterAdded() []*Inviter
- func (x *BuddyChanges) GetRemoved() []string
- func (x *BuddyChanges) GetRewardUpdate() []*Buddy
- func (*BuddyChanges) ProtoMessage()
- func (x *BuddyChanges) ProtoReflect() protoreflect.Message
- func (x *BuddyChanges) Reset()
- func (x *BuddyChanges) String() string
- type BuddyServiceClient
- type BuddyServiceServer
- type BuddyService_WatchBuddiesClient
- type BuddyService_WatchBuddiesServer
- type DeleteAccountRequest
- func (*DeleteAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAccountRequest) GetUid() string
- func (*DeleteAccountRequest) ProtoMessage()
- func (x *DeleteAccountRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAccountRequest) Reset()
- func (x *DeleteAccountRequest) String() string
- type DeleteAccountResponse
- type GetBuddyRequest
- type GetBuddyResponse
- type Inviter
- func (*Inviter) Descriptor() ([]byte, []int)deprecated
- func (x *Inviter) GetReqInfo() string
- func (x *Inviter) GetReqTime() int64
- func (x *Inviter) GetUid() string
- func (*Inviter) ProtoMessage()
- func (x *Inviter) ProtoReflect() protoreflect.Message
- func (x *Inviter) Reset()
- func (x *Inviter) String() string
- type IsBlockedResponse
- type Nothing
- type ProfileId
- type ProfileIds
- type RefuseBuddyRequest
- func (*RefuseBuddyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RefuseBuddyRequest) GetUid() []string
- func (*RefuseBuddyRequest) ProtoMessage()
- func (x *RefuseBuddyRequest) ProtoReflect() protoreflect.Message
- func (x *RefuseBuddyRequest) Reset()
- func (x *RefuseBuddyRequest) String() string
- type RemarkRequest
- func (*RemarkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemarkRequest) GetRemark() string
- func (x *RemarkRequest) GetUid() string
- func (*RemarkRequest) ProtoMessage()
- func (x *RemarkRequest) ProtoReflect() protoreflect.Message
- func (x *RemarkRequest) Reset()
- func (x *RemarkRequest) String() string
- type RemoveBuddyRequest
- type ReplyAddBuddyRequest
- func (*ReplyAddBuddyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReplyAddBuddyRequest) GetResponse() bool
- func (x *ReplyAddBuddyRequest) GetUid() []string
- func (*ReplyAddBuddyRequest) ProtoMessage()
- func (x *ReplyAddBuddyRequest) ProtoReflect() protoreflect.Message
- func (x *ReplyAddBuddyRequest) Reset()
- func (x *ReplyAddBuddyRequest) String() string
- type ReplyAddBuddyResponse
- func (*ReplyAddBuddyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReplyAddBuddyResponse) GetFailed() []string
- func (*ReplyAddBuddyResponse) ProtoMessage()
- func (x *ReplyAddBuddyResponse) ProtoReflect() protoreflect.Message
- func (x *ReplyAddBuddyResponse) Reset()
- func (x *ReplyAddBuddyResponse) String() string
- type UnimplementedBuddyServiceServer
- func (UnimplementedBuddyServiceServer) AddBlockedProfiles(context.Context, *ProfileIds) (*Nothing, error)
- func (UnimplementedBuddyServiceServer) AddBuddy(context.Context, *AddBuddyRequest) (*AddBuddyResponse, error)
- func (UnimplementedBuddyServiceServer) DeleteAccount(context.Context, *DeleteAccountRequest) (*DeleteAccountResponse, error)
- func (UnimplementedBuddyServiceServer) GetBlockedProfiles(context.Context, *Nothing) (*ProfileIds, error)
- func (UnimplementedBuddyServiceServer) GetBuddies(context.Context, *GetBuddyRequest) (*GetBuddyResponse, error)
- func (UnimplementedBuddyServiceServer) RefuseBuddy(context.Context, *RefuseBuddyRequest) (*Nothing, error)
- func (UnimplementedBuddyServiceServer) Remark(context.Context, *RemarkRequest) (*Nothing, error)
- func (UnimplementedBuddyServiceServer) RemoveBlockedProfiles(context.Context, *ProfileIds) (*Nothing, error)
- func (UnimplementedBuddyServiceServer) RemoveBuddy(context.Context, *RemoveBuddyRequest) (*Nothing, error)
- func (UnimplementedBuddyServiceServer) ReplyAddBuddy(context.Context, *ReplyAddBuddyRequest) (*ReplyAddBuddyResponse, error)
- func (UnimplementedBuddyServiceServer) VerifyBlocked(context.Context, *VerifyBlockedRequest) (*VerifyBlockedResponse, error)
- func (UnimplementedBuddyServiceServer) WatchBuddies(*Nothing, BuddyService_WatchBuddiesServer) error
- type UnsafeBuddyServiceServer
- type VerifyBlockedRequest
- func (*VerifyBlockedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyBlockedRequest) GetUidOther() string
- func (x *VerifyBlockedRequest) GetUidSelf() string
- func (*VerifyBlockedRequest) ProtoMessage()
- func (x *VerifyBlockedRequest) ProtoReflect() protoreflect.Message
- func (x *VerifyBlockedRequest) Reset()
- func (x *VerifyBlockedRequest) String() string
- type VerifyBlockedResponse
- func (*VerifyBlockedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyBlockedResponse) GetIsBlocked() bool
- func (*VerifyBlockedResponse) ProtoMessage()
- func (x *VerifyBlockedResponse) ProtoReflect() protoreflect.Message
- func (x *VerifyBlockedResponse) Reset()
- func (x *VerifyBlockedResponse) String() string
Constants ¶
const ( BuddyService_AddBuddy_FullMethodName = "/buddy.pb.BuddyService/AddBuddy" BuddyService_RemoveBuddy_FullMethodName = "/buddy.pb.BuddyService/RemoveBuddy" BuddyService_GetBuddies_FullMethodName = "/buddy.pb.BuddyService/GetBuddies" BuddyService_ReplyAddBuddy_FullMethodName = "/buddy.pb.BuddyService/ReplyAddBuddy" BuddyService_WatchBuddies_FullMethodName = "/buddy.pb.BuddyService/WatchBuddies" BuddyService_Remark_FullMethodName = "/buddy.pb.BuddyService/Remark" BuddyService_RefuseBuddy_FullMethodName = "/buddy.pb.BuddyService/RefuseBuddy" BuddyService_GetBlockedProfiles_FullMethodName = "/buddy.pb.BuddyService/GetBlockedProfiles" BuddyService_AddBlockedProfiles_FullMethodName = "/buddy.pb.BuddyService/AddBlockedProfiles" BuddyService_RemoveBlockedProfiles_FullMethodName = "/buddy.pb.BuddyService/RemoveBlockedProfiles" BuddyService_VerifyBlocked_FullMethodName = "/buddy.pb.BuddyService/VerifyBlocked" BuddyService_DeleteAccount_FullMethodName = "/buddy.pb.BuddyService/DeleteAccount" )
Variables ¶
var BuddyService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "buddy.pb.BuddyService", HandlerType: (*BuddyServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddBuddy", Handler: _BuddyService_AddBuddy_Handler, }, { MethodName: "RemoveBuddy", Handler: _BuddyService_RemoveBuddy_Handler, }, { MethodName: "GetBuddies", Handler: _BuddyService_GetBuddies_Handler, }, { MethodName: "ReplyAddBuddy", Handler: _BuddyService_ReplyAddBuddy_Handler, }, { MethodName: "Remark", Handler: _BuddyService_Remark_Handler, }, { MethodName: "RefuseBuddy", Handler: _BuddyService_RefuseBuddy_Handler, }, { MethodName: "GetBlockedProfiles", Handler: _BuddyService_GetBlockedProfiles_Handler, }, { MethodName: "AddBlockedProfiles", Handler: _BuddyService_AddBlockedProfiles_Handler, }, { MethodName: "RemoveBlockedProfiles", Handler: _BuddyService_RemoveBlockedProfiles_Handler, }, { MethodName: "VerifyBlocked", Handler: _BuddyService_VerifyBlocked_Handler, }, { MethodName: "DeleteAccount", Handler: _BuddyService_DeleteAccount_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "WatchBuddies", Handler: _BuddyService_WatchBuddies_Handler, ServerStreams: true, }, }, Metadata: "buddy/buddy.proto", }
BuddyService_ServiceDesc is the grpc.ServiceDesc for BuddyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_buddy_buddy_common_proto protoreflect.FileDescriptor
var File_buddy_buddy_proto protoreflect.FileDescriptor
Functions ¶
func RegisterBuddyServiceHandler ¶
func RegisterBuddyServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterBuddyServiceHandler registers the http handlers for service BuddyService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterBuddyServiceHandlerClient ¶
func RegisterBuddyServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BuddyServiceClient) error
RegisterBuddyServiceHandlerClient registers the http handlers for service BuddyService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BuddyServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BuddyServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BuddyServiceClient" to call the correct interceptors.
func RegisterBuddyServiceHandlerFromEndpoint ¶
func RegisterBuddyServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterBuddyServiceHandlerFromEndpoint is same as RegisterBuddyServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterBuddyServiceHandlerServer ¶
func RegisterBuddyServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BuddyServiceServer) error
RegisterBuddyServiceHandlerServer registers the http handlers for service BuddyService to "mux". UnaryRPC :call BuddyServiceServer 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 RegisterBuddyServiceHandlerFromEndpoint instead.
func RegisterBuddyServiceServer ¶
func RegisterBuddyServiceServer(s grpc.ServiceRegistrar, srv BuddyServiceServer)
Types ¶
type AddBuddyRequest ¶
type AddBuddyRequest struct { // The user ID of the user to be added as a buddy. // 目标玩家ID Uid []string `protobuf:"bytes,1,rep,name=uid,proto3" json:"uid,omitempty"` // The request information to be sent to the user. // 请求信息 ReqInfo string `protobuf:"bytes,2,opt,name=reqInfo,proto3" json:"reqInfo,omitempty"` // contains filtered or unexported fields }
AddBuddyRequest is used to request a user be added as a buddy.
func (*AddBuddyRequest) Descriptor
deprecated
func (*AddBuddyRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddBuddyRequest.ProtoReflect.Descriptor instead.
func (*AddBuddyRequest) GetReqInfo ¶
func (x *AddBuddyRequest) GetReqInfo() string
func (*AddBuddyRequest) GetUid ¶
func (x *AddBuddyRequest) GetUid() []string
func (*AddBuddyRequest) ProtoMessage ¶
func (*AddBuddyRequest) ProtoMessage()
func (*AddBuddyRequest) ProtoReflect ¶
func (x *AddBuddyRequest) ProtoReflect() protoreflect.Message
func (*AddBuddyRequest) Reset ¶
func (x *AddBuddyRequest) Reset()
func (*AddBuddyRequest) String ¶
func (x *AddBuddyRequest) String() string
type AddBuddyResponse ¶
type AddBuddyResponse struct {
// contains filtered or unexported fields
}
func (*AddBuddyResponse) Descriptor
deprecated
func (*AddBuddyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddBuddyResponse.ProtoReflect.Descriptor instead.
func (*AddBuddyResponse) ProtoMessage ¶
func (*AddBuddyResponse) ProtoMessage()
func (*AddBuddyResponse) ProtoReflect ¶
func (x *AddBuddyResponse) ProtoReflect() protoreflect.Message
func (*AddBuddyResponse) Reset ¶
func (x *AddBuddyResponse) Reset()
func (*AddBuddyResponse) String ¶
func (x *AddBuddyResponse) String() string
type Blocked ¶
type Blocked struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` AddTime int64 `protobuf:"varint,2,opt,name=addTime,proto3" json:"addTime,omitempty"` // contains filtered or unexported fields }
func (*Blocked) Descriptor
deprecated
func (*Blocked) GetAddTime ¶
func (*Blocked) ProtoMessage ¶
func (*Blocked) ProtoMessage()
func (*Blocked) ProtoReflect ¶
func (x *Blocked) ProtoReflect() protoreflect.Message
type Buddies ¶
type Buddies struct { Buddies map[string]*Buddy `` /* 155-byte string literal not displayed */ Inviters map[string]*Inviter `` /* 157-byte string literal not displayed */ InviterSends map[string]*Inviter `` /* 165-byte string literal not displayed */ Blocked map[string]*Blocked `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Buddies) Descriptor
deprecated
func (*Buddies) GetBlocked ¶
func (*Buddies) GetBuddies ¶
func (*Buddies) GetInviterSends ¶
func (*Buddies) GetInviters ¶
func (*Buddies) ProtoMessage ¶
func (*Buddies) ProtoMessage()
func (*Buddies) ProtoReflect ¶
func (x *Buddies) ProtoReflect() protoreflect.Message
type Buddy ¶
type Buddy struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` ReceiveReward int32 `protobuf:"varint,2,opt,name=receiveReward,proto3" json:"receiveReward,omitempty"` IsFavorite bool `protobuf:"varint,3,opt,name=isFavorite,proto3" json:"isFavorite,omitempty"` Remark string `protobuf:"bytes,4,opt,name=remark,proto3" json:"remark,omitempty"` ActTime int64 `protobuf:"varint,5,opt,name=actTime,proto3" json:"actTime,omitempty"` // contains filtered or unexported fields }
Buddy contains state associated with a buddy.
func (*Buddy) Descriptor
deprecated
func (*Buddy) GetActTime ¶
func (*Buddy) GetIsFavorite ¶
func (*Buddy) GetReceiveReward ¶
func (*Buddy) ProtoMessage ¶
func (*Buddy) ProtoMessage()
func (*Buddy) ProtoReflect ¶
func (x *Buddy) ProtoReflect() protoreflect.Message
type BuddyChanges ¶
type BuddyChanges struct { Added []*Buddy `protobuf:"bytes,1,rep,name=added,proto3" json:"added,omitempty"` InviterAdded []*Inviter `protobuf:"bytes,2,rep,name=inviterAdded,proto3" json:"inviterAdded,omitempty"` Removed []string `protobuf:"bytes,3,rep,name=removed,proto3" json:"removed,omitempty"` RewardUpdate []*Buddy `protobuf:"bytes,4,rep,name=rewardUpdate,proto3" json:"rewardUpdate,omitempty"` // contains filtered or unexported fields }
func (*BuddyChanges) Descriptor
deprecated
func (*BuddyChanges) Descriptor() ([]byte, []int)
Deprecated: Use BuddyChanges.ProtoReflect.Descriptor instead.
func (*BuddyChanges) GetAdded ¶
func (x *BuddyChanges) GetAdded() []*Buddy
func (*BuddyChanges) GetInviterAdded ¶
func (x *BuddyChanges) GetInviterAdded() []*Inviter
func (*BuddyChanges) GetRemoved ¶
func (x *BuddyChanges) GetRemoved() []string
func (*BuddyChanges) GetRewardUpdate ¶
func (x *BuddyChanges) GetRewardUpdate() []*Buddy
func (*BuddyChanges) ProtoMessage ¶
func (*BuddyChanges) ProtoMessage()
func (*BuddyChanges) ProtoReflect ¶
func (x *BuddyChanges) ProtoReflect() protoreflect.Message
func (*BuddyChanges) Reset ¶
func (x *BuddyChanges) Reset()
func (*BuddyChanges) String ¶
func (x *BuddyChanges) String() string
type BuddyServiceClient ¶
type BuddyServiceClient interface { // AddBuddy adds a buddy to the current user's queue. // 添加好友请求 AddBuddy(ctx context.Context, in *AddBuddyRequest, opts ...grpc.CallOption) (*AddBuddyResponse, error) // RemoveBuddy removes a buddy from the current user's queue. RemoveBuddy(ctx context.Context, in *RemoveBuddyRequest, opts ...grpc.CallOption) (*Nothing, error) // GetBuddies returns the current user's buddies. GetBuddies(ctx context.Context, in *GetBuddyRequest, opts ...grpc.CallOption) (*GetBuddyResponse, error) // ReplyAddBuddy is called to accept or reject a buddy add request. ReplyAddBuddy(ctx context.Context, in *ReplyAddBuddyRequest, opts ...grpc.CallOption) (*ReplyAddBuddyResponse, error) // WatchBuddies returns a stream on which changes to the current user's // buddies and blocked list and recent met will be sent. WatchBuddies(ctx context.Context, in *Nothing, opts ...grpc.CallOption) (BuddyService_WatchBuddiesClient, error) // Remark adds a buddy remark. Remark(ctx context.Context, in *RemarkRequest, opts ...grpc.CallOption) (*Nothing, error) // Refuse buddy request RefuseBuddy(ctx context.Context, in *RefuseBuddyRequest, opts ...grpc.CallOption) (*Nothing, error) // ---------------------------------------------Blocked List Start------------------------------------ // GetBlockedUsers returns the current user's blocked users. GetBlockedProfiles(ctx context.Context, in *Nothing, opts ...grpc.CallOption) (*ProfileIds, error) // AddBlockedUsers is called to add users to self's buddy list or blocked list AddBlockedProfiles(ctx context.Context, in *ProfileIds, opts ...grpc.CallOption) (*Nothing, error) // RemoveBlockedUsers is called to remove users to self's buddy list or blocked list RemoveBlockedProfiles(ctx context.Context, in *ProfileIds, opts ...grpc.CallOption) (*Nothing, error) VerifyBlocked(ctx context.Context, in *VerifyBlockedRequest, opts ...grpc.CallOption) (*VerifyBlockedResponse, error) DeleteAccount(ctx context.Context, in *DeleteAccountRequest, opts ...grpc.CallOption) (*DeleteAccountResponse, error) }
BuddyServiceClient is the client API for BuddyService 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.
PublicService is a public service for managing buddies for the current user.
func NewBuddyServiceClient ¶
func NewBuddyServiceClient(cc grpc.ClientConnInterface) BuddyServiceClient
type BuddyServiceServer ¶
type BuddyServiceServer interface { // AddBuddy adds a buddy to the current user's queue. // 添加好友请求 AddBuddy(context.Context, *AddBuddyRequest) (*AddBuddyResponse, error) // RemoveBuddy removes a buddy from the current user's queue. RemoveBuddy(context.Context, *RemoveBuddyRequest) (*Nothing, error) // GetBuddies returns the current user's buddies. GetBuddies(context.Context, *GetBuddyRequest) (*GetBuddyResponse, error) // ReplyAddBuddy is called to accept or reject a buddy add request. ReplyAddBuddy(context.Context, *ReplyAddBuddyRequest) (*ReplyAddBuddyResponse, error) // WatchBuddies returns a stream on which changes to the current user's // buddies and blocked list and recent met will be sent. WatchBuddies(*Nothing, BuddyService_WatchBuddiesServer) error // Remark adds a buddy remark. Remark(context.Context, *RemarkRequest) (*Nothing, error) // Refuse buddy request RefuseBuddy(context.Context, *RefuseBuddyRequest) (*Nothing, error) // ---------------------------------------------Blocked List Start------------------------------------ // GetBlockedUsers returns the current user's blocked users. GetBlockedProfiles(context.Context, *Nothing) (*ProfileIds, error) // AddBlockedUsers is called to add users to self's buddy list or blocked list AddBlockedProfiles(context.Context, *ProfileIds) (*Nothing, error) // RemoveBlockedUsers is called to remove users to self's buddy list or blocked list RemoveBlockedProfiles(context.Context, *ProfileIds) (*Nothing, error) VerifyBlocked(context.Context, *VerifyBlockedRequest) (*VerifyBlockedResponse, error) DeleteAccount(context.Context, *DeleteAccountRequest) (*DeleteAccountResponse, error) }
BuddyServiceServer is the server API for BuddyService service. All implementations should embed UnimplementedBuddyServiceServer for forward compatibility
PublicService is a public service for managing buddies for the current user.
type BuddyService_WatchBuddiesClient ¶
type BuddyService_WatchBuddiesClient interface { Recv() (*BuddyChanges, error) grpc.ClientStream }
type BuddyService_WatchBuddiesServer ¶
type BuddyService_WatchBuddiesServer interface { Send(*BuddyChanges) error grpc.ServerStream }
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
func (*DeleteAccountRequest) Descriptor
deprecated
func (*DeleteAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAccountRequest.ProtoReflect.Descriptor instead.
func (*DeleteAccountRequest) GetUid ¶
func (x *DeleteAccountRequest) GetUid() string
func (*DeleteAccountRequest) ProtoMessage ¶
func (*DeleteAccountRequest) ProtoMessage()
func (*DeleteAccountRequest) ProtoReflect ¶
func (x *DeleteAccountRequest) ProtoReflect() protoreflect.Message
func (*DeleteAccountRequest) Reset ¶
func (x *DeleteAccountRequest) Reset()
func (*DeleteAccountRequest) String ¶
func (x *DeleteAccountRequest) String() string
type DeleteAccountResponse ¶
type DeleteAccountResponse struct {
// contains filtered or unexported fields
}
func (*DeleteAccountResponse) Descriptor
deprecated
func (*DeleteAccountResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAccountResponse.ProtoReflect.Descriptor instead.
func (*DeleteAccountResponse) ProtoMessage ¶
func (*DeleteAccountResponse) ProtoMessage()
func (*DeleteAccountResponse) ProtoReflect ¶
func (x *DeleteAccountResponse) ProtoReflect() protoreflect.Message
func (*DeleteAccountResponse) Reset ¶
func (x *DeleteAccountResponse) Reset()
func (*DeleteAccountResponse) String ¶
func (x *DeleteAccountResponse) String() string
type GetBuddyRequest ¶
type GetBuddyRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
func (*GetBuddyRequest) Descriptor
deprecated
func (*GetBuddyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBuddyRequest.ProtoReflect.Descriptor instead.
func (*GetBuddyRequest) GetUid ¶
func (x *GetBuddyRequest) GetUid() string
func (*GetBuddyRequest) ProtoMessage ¶
func (*GetBuddyRequest) ProtoMessage()
func (*GetBuddyRequest) ProtoReflect ¶
func (x *GetBuddyRequest) ProtoReflect() protoreflect.Message
func (*GetBuddyRequest) Reset ¶
func (x *GetBuddyRequest) Reset()
func (*GetBuddyRequest) String ¶
func (x *GetBuddyRequest) String() string
type GetBuddyResponse ¶
type GetBuddyResponse struct { Buddies *Buddies `protobuf:"bytes,1,opt,name=buddies,proto3" json:"buddies,omitempty"` // contains filtered or unexported fields }
func (*GetBuddyResponse) Descriptor
deprecated
func (*GetBuddyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBuddyResponse.ProtoReflect.Descriptor instead.
func (*GetBuddyResponse) GetBuddies ¶
func (x *GetBuddyResponse) GetBuddies() *Buddies
func (*GetBuddyResponse) ProtoMessage ¶
func (*GetBuddyResponse) ProtoMessage()
func (*GetBuddyResponse) ProtoReflect ¶
func (x *GetBuddyResponse) ProtoReflect() protoreflect.Message
func (*GetBuddyResponse) Reset ¶
func (x *GetBuddyResponse) Reset()
func (*GetBuddyResponse) String ¶
func (x *GetBuddyResponse) String() string
type Inviter ¶
type Inviter struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` ReqInfo string `protobuf:"bytes,2,opt,name=reqInfo,proto3" json:"reqInfo,omitempty"` ReqTime int64 `protobuf:"varint,3,opt,name=reqTime,proto3" json:"reqTime,omitempty"` // contains filtered or unexported fields }
func (*Inviter) Descriptor
deprecated
func (*Inviter) GetReqInfo ¶
func (*Inviter) GetReqTime ¶
func (*Inviter) ProtoMessage ¶
func (*Inviter) ProtoMessage()
func (*Inviter) ProtoReflect ¶
func (x *Inviter) ProtoReflect() protoreflect.Message
type IsBlockedResponse ¶
type IsBlockedResponse struct { IsBlocked bool `protobuf:"varint,1,opt,name=isBlocked,proto3" json:"isBlocked,omitempty"` // contains filtered or unexported fields }
func (*IsBlockedResponse) Descriptor
deprecated
func (*IsBlockedResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsBlockedResponse.ProtoReflect.Descriptor instead.
func (*IsBlockedResponse) GetIsBlocked ¶
func (x *IsBlockedResponse) GetIsBlocked() bool
func (*IsBlockedResponse) ProtoMessage ¶
func (*IsBlockedResponse) ProtoMessage()
func (*IsBlockedResponse) ProtoReflect ¶
func (x *IsBlockedResponse) ProtoReflect() protoreflect.Message
func (*IsBlockedResponse) Reset ¶
func (x *IsBlockedResponse) Reset()
func (*IsBlockedResponse) String ¶
func (x *IsBlockedResponse) String() string
type Nothing ¶
type Nothing struct {
// contains filtered or unexported fields
}
Nothing is used when there is no data to be sent.
func (*Nothing) Descriptor
deprecated
func (*Nothing) ProtoMessage ¶
func (*Nothing) ProtoMessage()
func (*Nothing) ProtoReflect ¶
func (x *Nothing) ProtoReflect() protoreflect.Message
type ProfileId ¶
type ProfileId struct { ProfileId string `protobuf:"bytes,1,opt,name=profileId,proto3" json:"profileId,omitempty"` // contains filtered or unexported fields }
func (*ProfileId) Descriptor
deprecated
func (*ProfileId) GetProfileId ¶
func (*ProfileId) ProtoMessage ¶
func (*ProfileId) ProtoMessage()
func (*ProfileId) ProtoReflect ¶
func (x *ProfileId) ProtoReflect() protoreflect.Message
type ProfileIds ¶
type ProfileIds struct { ProfileIds []*ProfileId `protobuf:"bytes,1,rep,name=profileIds,proto3" json:"profileIds,omitempty"` // contains filtered or unexported fields }
func (*ProfileIds) Descriptor
deprecated
func (*ProfileIds) Descriptor() ([]byte, []int)
Deprecated: Use ProfileIds.ProtoReflect.Descriptor instead.
func (*ProfileIds) GetProfileIds ¶
func (x *ProfileIds) GetProfileIds() []*ProfileId
func (*ProfileIds) ProtoMessage ¶
func (*ProfileIds) ProtoMessage()
func (*ProfileIds) ProtoReflect ¶
func (x *ProfileIds) ProtoReflect() protoreflect.Message
func (*ProfileIds) Reset ¶
func (x *ProfileIds) Reset()
func (*ProfileIds) String ¶
func (x *ProfileIds) String() string
type RefuseBuddyRequest ¶
type RefuseBuddyRequest struct { Uid []string `protobuf:"bytes,1,rep,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
func (*RefuseBuddyRequest) Descriptor
deprecated
func (*RefuseBuddyRequest) Descriptor() ([]byte, []int)
Deprecated: Use RefuseBuddyRequest.ProtoReflect.Descriptor instead.
func (*RefuseBuddyRequest) GetUid ¶
func (x *RefuseBuddyRequest) GetUid() []string
func (*RefuseBuddyRequest) ProtoMessage ¶
func (*RefuseBuddyRequest) ProtoMessage()
func (*RefuseBuddyRequest) ProtoReflect ¶
func (x *RefuseBuddyRequest) ProtoReflect() protoreflect.Message
func (*RefuseBuddyRequest) Reset ¶
func (x *RefuseBuddyRequest) Reset()
func (*RefuseBuddyRequest) String ¶
func (x *RefuseBuddyRequest) String() string
type RemarkRequest ¶
type RemarkRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Remark string `protobuf:"bytes,2,opt,name=remark,proto3" json:"remark,omitempty"` // contains filtered or unexported fields }
RemarkRequest is used to send a remark to a buddy.
func (*RemarkRequest) Descriptor
deprecated
func (*RemarkRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemarkRequest.ProtoReflect.Descriptor instead.
func (*RemarkRequest) GetRemark ¶
func (x *RemarkRequest) GetRemark() string
func (*RemarkRequest) GetUid ¶
func (x *RemarkRequest) GetUid() string
func (*RemarkRequest) ProtoMessage ¶
func (*RemarkRequest) ProtoMessage()
func (*RemarkRequest) ProtoReflect ¶
func (x *RemarkRequest) ProtoReflect() protoreflect.Message
func (*RemarkRequest) Reset ¶
func (x *RemarkRequest) Reset()
func (*RemarkRequest) String ¶
func (x *RemarkRequest) String() string
type RemoveBuddyRequest ¶
type RemoveBuddyRequest struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
RemoveBuddyRequest is used to request a user be removed as a buddy.
func (*RemoveBuddyRequest) Descriptor
deprecated
func (*RemoveBuddyRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveBuddyRequest.ProtoReflect.Descriptor instead.
func (*RemoveBuddyRequest) GetUid ¶
func (x *RemoveBuddyRequest) GetUid() string
func (*RemoveBuddyRequest) ProtoMessage ¶
func (*RemoveBuddyRequest) ProtoMessage()
func (*RemoveBuddyRequest) ProtoReflect ¶
func (x *RemoveBuddyRequest) ProtoReflect() protoreflect.Message
func (*RemoveBuddyRequest) Reset ¶
func (x *RemoveBuddyRequest) Reset()
func (*RemoveBuddyRequest) String ¶
func (x *RemoveBuddyRequest) String() string
type ReplyAddBuddyRequest ¶
type ReplyAddBuddyRequest struct { Uid []string `protobuf:"bytes,1,rep,name=uid,proto3" json:"uid,omitempty"` // A value of 0 means reject while a value of 1 means accept Response bool `protobuf:"varint,2,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
ReplyAddBuddyRequest is used to respond to (accept or reject) a buddy add request.
func (*ReplyAddBuddyRequest) Descriptor
deprecated
func (*ReplyAddBuddyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReplyAddBuddyRequest.ProtoReflect.Descriptor instead.
func (*ReplyAddBuddyRequest) GetResponse ¶
func (x *ReplyAddBuddyRequest) GetResponse() bool
func (*ReplyAddBuddyRequest) GetUid ¶
func (x *ReplyAddBuddyRequest) GetUid() []string
func (*ReplyAddBuddyRequest) ProtoMessage ¶
func (*ReplyAddBuddyRequest) ProtoMessage()
func (*ReplyAddBuddyRequest) ProtoReflect ¶
func (x *ReplyAddBuddyRequest) ProtoReflect() protoreflect.Message
func (*ReplyAddBuddyRequest) Reset ¶
func (x *ReplyAddBuddyRequest) Reset()
func (*ReplyAddBuddyRequest) String ¶
func (x *ReplyAddBuddyRequest) String() string
type ReplyAddBuddyResponse ¶
type ReplyAddBuddyResponse struct { Failed []string `protobuf:"bytes,1,rep,name=failed,proto3" json:"failed,omitempty"` // contains filtered or unexported fields }
ReplyAddBuddyResponse is used to respond to (accept or reject) a buddy add request.
func (*ReplyAddBuddyResponse) Descriptor
deprecated
func (*ReplyAddBuddyResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReplyAddBuddyResponse.ProtoReflect.Descriptor instead.
func (*ReplyAddBuddyResponse) GetFailed ¶
func (x *ReplyAddBuddyResponse) GetFailed() []string
func (*ReplyAddBuddyResponse) ProtoMessage ¶
func (*ReplyAddBuddyResponse) ProtoMessage()
func (*ReplyAddBuddyResponse) ProtoReflect ¶
func (x *ReplyAddBuddyResponse) ProtoReflect() protoreflect.Message
func (*ReplyAddBuddyResponse) Reset ¶
func (x *ReplyAddBuddyResponse) Reset()
func (*ReplyAddBuddyResponse) String ¶
func (x *ReplyAddBuddyResponse) String() string
type UnimplementedBuddyServiceServer ¶
type UnimplementedBuddyServiceServer struct { }
UnimplementedBuddyServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedBuddyServiceServer) AddBlockedProfiles ¶
func (UnimplementedBuddyServiceServer) AddBlockedProfiles(context.Context, *ProfileIds) (*Nothing, error)
func (UnimplementedBuddyServiceServer) AddBuddy ¶
func (UnimplementedBuddyServiceServer) AddBuddy(context.Context, *AddBuddyRequest) (*AddBuddyResponse, error)
func (UnimplementedBuddyServiceServer) DeleteAccount ¶
func (UnimplementedBuddyServiceServer) DeleteAccount(context.Context, *DeleteAccountRequest) (*DeleteAccountResponse, error)
func (UnimplementedBuddyServiceServer) GetBlockedProfiles ¶
func (UnimplementedBuddyServiceServer) GetBlockedProfiles(context.Context, *Nothing) (*ProfileIds, error)
func (UnimplementedBuddyServiceServer) GetBuddies ¶
func (UnimplementedBuddyServiceServer) GetBuddies(context.Context, *GetBuddyRequest) (*GetBuddyResponse, error)
func (UnimplementedBuddyServiceServer) RefuseBuddy ¶
func (UnimplementedBuddyServiceServer) RefuseBuddy(context.Context, *RefuseBuddyRequest) (*Nothing, error)
func (UnimplementedBuddyServiceServer) Remark ¶
func (UnimplementedBuddyServiceServer) Remark(context.Context, *RemarkRequest) (*Nothing, error)
func (UnimplementedBuddyServiceServer) RemoveBlockedProfiles ¶
func (UnimplementedBuddyServiceServer) RemoveBlockedProfiles(context.Context, *ProfileIds) (*Nothing, error)
func (UnimplementedBuddyServiceServer) RemoveBuddy ¶
func (UnimplementedBuddyServiceServer) RemoveBuddy(context.Context, *RemoveBuddyRequest) (*Nothing, error)
func (UnimplementedBuddyServiceServer) ReplyAddBuddy ¶
func (UnimplementedBuddyServiceServer) ReplyAddBuddy(context.Context, *ReplyAddBuddyRequest) (*ReplyAddBuddyResponse, error)
func (UnimplementedBuddyServiceServer) VerifyBlocked ¶
func (UnimplementedBuddyServiceServer) VerifyBlocked(context.Context, *VerifyBlockedRequest) (*VerifyBlockedResponse, error)
func (UnimplementedBuddyServiceServer) WatchBuddies ¶
func (UnimplementedBuddyServiceServer) WatchBuddies(*Nothing, BuddyService_WatchBuddiesServer) error
type UnsafeBuddyServiceServer ¶
type UnsafeBuddyServiceServer interface {
// contains filtered or unexported methods
}
UnsafeBuddyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BuddyServiceServer will result in compilation errors.
type VerifyBlockedRequest ¶
type VerifyBlockedRequest struct { UidSelf string `protobuf:"bytes,1,opt,name=uid_self,json=uidSelf,proto3" json:"uid_self,omitempty"` UidOther string `protobuf:"bytes,2,opt,name=uid_other,json=uidOther,proto3" json:"uid_other,omitempty"` // contains filtered or unexported fields }
func (*VerifyBlockedRequest) Descriptor
deprecated
func (*VerifyBlockedRequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyBlockedRequest.ProtoReflect.Descriptor instead.
func (*VerifyBlockedRequest) GetUidOther ¶
func (x *VerifyBlockedRequest) GetUidOther() string
func (*VerifyBlockedRequest) GetUidSelf ¶
func (x *VerifyBlockedRequest) GetUidSelf() string
func (*VerifyBlockedRequest) ProtoMessage ¶
func (*VerifyBlockedRequest) ProtoMessage()
func (*VerifyBlockedRequest) ProtoReflect ¶
func (x *VerifyBlockedRequest) ProtoReflect() protoreflect.Message
func (*VerifyBlockedRequest) Reset ¶
func (x *VerifyBlockedRequest) Reset()
func (*VerifyBlockedRequest) String ¶
func (x *VerifyBlockedRequest) String() string
type VerifyBlockedResponse ¶
type VerifyBlockedResponse struct { IsBlocked bool `protobuf:"varint,1,opt,name=isBlocked,proto3" json:"isBlocked,omitempty"` // contains filtered or unexported fields }
func (*VerifyBlockedResponse) Descriptor
deprecated
func (*VerifyBlockedResponse) Descriptor() ([]byte, []int)
Deprecated: Use VerifyBlockedResponse.ProtoReflect.Descriptor instead.
func (*VerifyBlockedResponse) GetIsBlocked ¶
func (x *VerifyBlockedResponse) GetIsBlocked() bool
func (*VerifyBlockedResponse) ProtoMessage ¶
func (*VerifyBlockedResponse) ProtoMessage()
func (*VerifyBlockedResponse) ProtoReflect ¶
func (x *VerifyBlockedResponse) ProtoReflect() protoreflect.Message
func (*VerifyBlockedResponse) Reset ¶
func (x *VerifyBlockedResponse) Reset()
func (*VerifyBlockedResponse) String ¶
func (x *VerifyBlockedResponse) String() string