buddy

package
v0.0.0-...-707c192 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package buddy is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
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

View Source
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)

View Source
var File_buddy_buddy_common_proto protoreflect.FileDescriptor
View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Blocked.ProtoReflect.Descriptor instead.

func (*Blocked) GetAddTime

func (x *Blocked) GetAddTime() int64

func (*Blocked) GetUid

func (x *Blocked) GetUid() string

func (*Blocked) ProtoMessage

func (*Blocked) ProtoMessage()

func (*Blocked) ProtoReflect

func (x *Blocked) ProtoReflect() protoreflect.Message

func (*Blocked) Reset

func (x *Blocked) Reset()

func (*Blocked) String

func (x *Blocked) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Buddies.ProtoReflect.Descriptor instead.

func (*Buddies) GetBlocked

func (x *Buddies) GetBlocked() map[string]*Blocked

func (*Buddies) GetBuddies

func (x *Buddies) GetBuddies() map[string]*Buddy

func (*Buddies) GetInviterSends

func (x *Buddies) GetInviterSends() map[string]*Inviter

func (*Buddies) GetInviters

func (x *Buddies) GetInviters() map[string]*Inviter

func (*Buddies) ProtoMessage

func (*Buddies) ProtoMessage()

func (*Buddies) ProtoReflect

func (x *Buddies) ProtoReflect() protoreflect.Message

func (*Buddies) Reset

func (x *Buddies) Reset()

func (*Buddies) String

func (x *Buddies) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Buddy.ProtoReflect.Descriptor instead.

func (*Buddy) GetActTime

func (x *Buddy) GetActTime() int64

func (*Buddy) GetIsFavorite

func (x *Buddy) GetIsFavorite() bool

func (*Buddy) GetReceiveReward

func (x *Buddy) GetReceiveReward() int32

func (*Buddy) GetRemark

func (x *Buddy) GetRemark() string

func (*Buddy) GetUid

func (x *Buddy) GetUid() string

func (*Buddy) ProtoMessage

func (*Buddy) ProtoMessage()

func (*Buddy) ProtoReflect

func (x *Buddy) ProtoReflect() protoreflect.Message

func (*Buddy) Reset

func (x *Buddy) Reset()

func (*Buddy) String

func (x *Buddy) String() string

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.

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) Descriptor() ([]byte, []int)

Deprecated: Use Inviter.ProtoReflect.Descriptor instead.

func (*Inviter) GetReqInfo

func (x *Inviter) GetReqInfo() string

func (*Inviter) GetReqTime

func (x *Inviter) GetReqTime() int64

func (*Inviter) GetUid

func (x *Inviter) GetUid() string

func (*Inviter) ProtoMessage

func (*Inviter) ProtoMessage()

func (*Inviter) ProtoReflect

func (x *Inviter) ProtoReflect() protoreflect.Message

func (*Inviter) Reset

func (x *Inviter) Reset()

func (*Inviter) String

func (x *Inviter) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Nothing.ProtoReflect.Descriptor instead.

func (*Nothing) ProtoMessage

func (*Nothing) ProtoMessage()

func (*Nothing) ProtoReflect

func (x *Nothing) ProtoReflect() protoreflect.Message

func (*Nothing) Reset

func (x *Nothing) Reset()

func (*Nothing) String

func (x *Nothing) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ProfileId.ProtoReflect.Descriptor instead.

func (*ProfileId) GetProfileId

func (x *ProfileId) GetProfileId() string

func (*ProfileId) ProtoMessage

func (*ProfileId) ProtoMessage()

func (*ProfileId) ProtoReflect

func (x *ProfileId) ProtoReflect() protoreflect.Message

func (*ProfileId) Reset

func (x *ProfileId) Reset()

func (*ProfileId) String

func (x *ProfileId) String() string

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) AddBuddy

func (UnimplementedBuddyServiceServer) DeleteAccount

func (UnimplementedBuddyServiceServer) GetBlockedProfiles

func (UnimplementedBuddyServiceServer) GetBuddies

func (UnimplementedBuddyServiceServer) RefuseBuddy

func (UnimplementedBuddyServiceServer) Remark

func (UnimplementedBuddyServiceServer) RemoveBlockedProfiles

func (UnimplementedBuddyServiceServer) RemoveBuddy

func (UnimplementedBuddyServiceServer) ReplyAddBuddy

func (UnimplementedBuddyServiceServer) VerifyBlocked

func (UnimplementedBuddyServiceServer) WatchBuddies

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

Jump to

Keyboard shortcuts

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