pb

package
v0.0.0-...-d4a31e9 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RequestStatus_name = map[int32]string{
		0: "Accepted",
		1: "Refused",
		2: "Waiting",
	}
	RequestStatus_value = map[string]int32{
		"Accepted": 0,
		"Refused":  1,
		"Waiting":  2,
	}
)

Enum value maps for RequestStatus.

View Source
var (
	Type_name = map[int32]string{
		0: "Word",
		1: "Online",
		2: "Offline",
		3: "FriendRequest",
		4: "HeartPackage",
		5: "Offer",
		6: "Answer",
		7: "Candidate",
		8: "GetMaxSeq",
		9: "PullMessage",
	}
	Type_value = map[string]int32{
		"Word":          0,
		"Online":        1,
		"Offline":       2,
		"FriendRequest": 3,
		"HeartPackage":  4,
		"Offer":         5,
		"Answer":        6,
		"Candidate":     7,
		"GetMaxSeq":     8,
		"PullMessage":   9,
	}
)

Enum value maps for Type.

View Source
var File_message_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Data

type Data struct {
	To            string        `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"`
	From          string        `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
	Content       string        `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	SendTime      string        `protobuf:"bytes,4,opt,name=sendTime,proto3" json:"sendTime,omitempty"`
	OnlineUsers   []string      `protobuf:"bytes,5,rep,name=onlineUsers,proto3" json:"onlineUsers,omitempty"`
	OfflineUsers  []string      `protobuf:"bytes,6,rep,name=offlineUsers,proto3" json:"offlineUsers,omitempty"`
	Candidate     string        `protobuf:"bytes,7,opt,name=candidate,proto3" json:"candidate,omitempty"`
	RequestStatus RequestStatus `protobuf:"varint,8,opt,name=requestStatus,proto3,enum=RequestStatus" json:"requestStatus,omitempty"`
	Uuid          string        `protobuf:"bytes,9,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*Data) Descriptor deprecated

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

Deprecated: Use Data.ProtoReflect.Descriptor instead.

func (*Data) GetCandidate

func (x *Data) GetCandidate() string

func (*Data) GetContent

func (x *Data) GetContent() string

func (*Data) GetFrom

func (x *Data) GetFrom() string

func (*Data) GetOfflineUsers

func (x *Data) GetOfflineUsers() []string

func (*Data) GetOnlineUsers

func (x *Data) GetOnlineUsers() []string

func (*Data) GetRequestStatus

func (x *Data) GetRequestStatus() RequestStatus

func (*Data) GetSendTime

func (x *Data) GetSendTime() string

func (*Data) GetTo

func (x *Data) GetTo() string

func (*Data) GetUuid

func (x *Data) GetUuid() string

func (*Data) ProtoMessage

func (*Data) ProtoMessage()

func (*Data) ProtoReflect

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

func (*Data) Reset

func (x *Data) Reset()

func (*Data) String

func (x *Data) String() string

type Msg

type Msg struct {
	Type   Type   `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	Data   *Data  `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	Seq    int64  `protobuf:"varint,3,opt,name=seq,proto3" json:"seq,omitempty"`
	UserId string `protobuf:"bytes,4,opt,name=userId,proto3" json:"userId,omitempty"`
	// contains filtered or unexported fields
}

func (*Msg) Descriptor deprecated

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

Deprecated: Use Msg.ProtoReflect.Descriptor instead.

func (*Msg) GetData

func (x *Msg) GetData() *Data

func (*Msg) GetSeq

func (x *Msg) GetSeq() int64

func (*Msg) GetType

func (x *Msg) GetType() Type

func (*Msg) GetUserId

func (x *Msg) GetUserId() string

func (*Msg) ProtoMessage

func (*Msg) ProtoMessage()

func (*Msg) ProtoReflect

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

func (*Msg) Reset

func (x *Msg) Reset()

func (*Msg) String

func (x *Msg) String() string

type RequestStatus

type RequestStatus int32
const (
	RequestStatus_Accepted RequestStatus = 0
	RequestStatus_Refused  RequestStatus = 1
	RequestStatus_Waiting  RequestStatus = 2
)

func (RequestStatus) Descriptor

func (RequestStatus) Enum

func (x RequestStatus) Enum() *RequestStatus

func (RequestStatus) EnumDescriptor deprecated

func (RequestStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use RequestStatus.Descriptor instead.

func (RequestStatus) Number

func (RequestStatus) String

func (x RequestStatus) String() string

func (RequestStatus) Type

type Resp

type Resp struct {
	ErrStr string `protobuf:"bytes,1,opt,name=errStr,proto3" json:"errStr,omitempty"`
	Msg    *Msg   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*Resp) Descriptor deprecated

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

Deprecated: Use Resp.ProtoReflect.Descriptor instead.

func (*Resp) GetErrStr

func (x *Resp) GetErrStr() string

func (*Resp) GetMsg

func (x *Resp) GetMsg() *Msg

func (*Resp) ProtoMessage

func (*Resp) ProtoMessage()

func (*Resp) ProtoReflect

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

func (*Resp) Reset

func (x *Resp) Reset()

func (*Resp) String

func (x *Resp) String() string

type Type

type Type int32
const (
	Type_Word          Type = 0
	Type_Online        Type = 1
	Type_Offline       Type = 2
	Type_FriendRequest Type = 3
	Type_HeartPackage  Type = 4
	Type_Offer         Type = 5
	Type_Answer        Type = 6
	Type_Candidate     Type = 7
	Type_GetMaxSeq     Type = 8
	Type_PullMessage   Type = 9
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) EnumDescriptor deprecated

func (Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Type.Descriptor instead.

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

Jump to

Keyboard shortcuts

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