buddy

package
v0.0.0-...-5e99e8e Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2025 License: MIT Imports: 16 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.v1.BuddyService/AddBuddy"
	BuddyService_RemoveBuddy_FullMethodName           = "/buddy.v1.BuddyService/RemoveBuddy"
	BuddyService_GetBuddies_FullMethodName            = "/buddy.v1.BuddyService/GetBuddies"
	BuddyService_ReplyAddBuddy_FullMethodName         = "/buddy.v1.BuddyService/ReplyAddBuddy"
	BuddyService_WatchBuddies_FullMethodName          = "/buddy.v1.BuddyService/WatchBuddies"
	BuddyService_Remark_FullMethodName                = "/buddy.v1.BuddyService/Remark"
	BuddyService_RefuseBuddy_FullMethodName           = "/buddy.v1.BuddyService/RefuseBuddy"
	BuddyService_GetBlockedProfiles_FullMethodName    = "/buddy.v1.BuddyService/GetBlockedProfiles"
	BuddyService_AddBlockedProfiles_FullMethodName    = "/buddy.v1.BuddyService/AddBlockedProfiles"
	BuddyService_RemoveBlockedProfiles_FullMethodName = "/buddy.v1.BuddyService/RemoveBlockedProfiles"
	BuddyService_IsBlocked_FullMethodName             = "/buddy.v1.BuddyService/IsBlocked"
	BuddyService_DeleteAccount_FullMethodName         = "/buddy.v1.BuddyService/DeleteAccount"
)

Variables

View Source
var BuddyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "buddy.v1.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: "IsBlocked",
			Handler:    _BuddyService_IsBlocked_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. This client ignores the HTTP middlewares.

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. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

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=req_info,json=reqInfo,proto3" json:"req_info,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=add_time,json=addTime,proto3" json:"add_time,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 `` /* 185-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=receive_reward,json=receiveReward,proto3" json:"receive_reward,omitempty"`
	IsFavorite    bool   `protobuf:"varint,3,opt,name=is_favorite,json=isFavorite,proto3" json:"is_favorite,omitempty"`
	Remark        string `protobuf:"bytes,4,opt,name=remark,proto3" json:"remark,omitempty"`
	ActTime       int64  `protobuf:"varint,5,opt,name=act_time,json=actTime,proto3" json:"act_time,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=inviter_added,json=inviterAdded,proto3" json:"inviter_added,omitempty"`
	Removed      []string   `protobuf:"bytes,3,rep,name=removed,proto3" json:"removed,omitempty"`
	RewardUpdate []*Buddy   `protobuf:"bytes,4,rep,name=reward_update,json=rewardUpdate,proto3" json:"reward_update,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) (grpc.ServerStreamingClient[BuddyChanges], error)
	// Remark remark buddy nickname
	// 备注好友昵称
	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)
	//	IsBlocked is called to check if a user is blocked
	//
	// 检查是否在黑名单
	IsBlocked(ctx context.Context, in *IsBlockedRequest, opts ...grpc.CallOption) (*IsBlockedResponse, error)
	// ---------------------------------------------Blocked List End---------------------------------------
	// DeleteAccount is called to delete a self buddy account data
	// 删除好友关系数据
	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.

BuddyService is a service for managing buddies 好友服务 用于好友管理

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, grpc.ServerStreamingServer[BuddyChanges]) error
	// Remark remark buddy nickname
	// 备注好友昵称
	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)
	//	IsBlocked is called to check if a user is blocked
	//
	// 检查是否在黑名单
	IsBlocked(context.Context, *IsBlockedRequest) (*IsBlockedResponse, error)
	// ---------------------------------------------Blocked List End---------------------------------------
	// DeleteAccount is called to delete a self buddy account data
	// 删除好友关系数据
	DeleteAccount(context.Context, *DeleteAccountRequest) (*DeleteAccountResponse, error)
}

BuddyServiceServer is the server API for BuddyService service. All implementations should embed UnimplementedBuddyServiceServer for forward compatibility.

BuddyService is a service for managing buddies 好友服务 用于好友管理

type BuddyService_WatchBuddiesClient

type BuddyService_WatchBuddiesClient = grpc.ServerStreamingClient[BuddyChanges]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type BuddyService_WatchBuddiesServer

type BuddyService_WatchBuddiesServer = grpc.ServerStreamingServer[BuddyChanges]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

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=req_info,json=reqInfo,proto3" json:"req_info,omitempty"`
	ReqTime int64  `protobuf:"varint,3,opt,name=req_time,json=reqTime,proto3" json:"req_time,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 IsBlockedRequest

type IsBlockedRequest struct {
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// contains filtered or unexported fields
}

func (*IsBlockedRequest) Descriptor deprecated

func (*IsBlockedRequest) Descriptor() ([]byte, []int)

Deprecated: Use IsBlockedRequest.ProtoReflect.Descriptor instead.

func (*IsBlockedRequest) GetUid

func (x *IsBlockedRequest) GetUid() string

func (*IsBlockedRequest) ProtoMessage

func (*IsBlockedRequest) ProtoMessage()

func (*IsBlockedRequest) ProtoReflect

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

func (*IsBlockedRequest) Reset

func (x *IsBlockedRequest) Reset()

func (*IsBlockedRequest) String

func (x *IsBlockedRequest) String() string

type IsBlockedResponse

type IsBlockedResponse struct {
	IsBlocked bool `protobuf:"varint,1,opt,name=is_blocked,json=isBlocked,proto3" json:"is_blocked,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=profile_id,json=profileId,proto3" json:"profile_id,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=profile_ids,json=profileIds,proto3" json:"profile_ids,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.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedBuddyServiceServer) AddBlockedProfiles

func (UnimplementedBuddyServiceServer) AddBuddy

func (UnimplementedBuddyServiceServer) DeleteAccount

func (UnimplementedBuddyServiceServer) GetBlockedProfiles

func (UnimplementedBuddyServiceServer) GetBuddies

func (UnimplementedBuddyServiceServer) IsBlocked

func (UnimplementedBuddyServiceServer) RefuseBuddy

func (UnimplementedBuddyServiceServer) Remark

func (UnimplementedBuddyServiceServer) RemoveBlockedProfiles

func (UnimplementedBuddyServiceServer) RemoveBuddy

func (UnimplementedBuddyServiceServer) ReplyAddBuddy

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.

Jump to

Keyboard shortcuts

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