Documentation
¶
Overview ¶
Package com_foxelbox_foxbukkit_chatlink is a generated protocol buffer package.
It is generated from these files:
messages.proto
It has these top-level messages:
UUID UserInfo MessageTarget ChatMessageOut ChatMessageIn
Index ¶
- Constants
- Variables
- type ChatMessageIn
- func (m *ChatMessageIn) GetContents() string
- func (m *ChatMessageIn) GetContext() *UUID
- func (m *ChatMessageIn) GetFrom() *UserInfo
- func (m *ChatMessageIn) GetServer() string
- func (m *ChatMessageIn) GetTimestamp() int64
- func (m *ChatMessageIn) GetType() MessageType
- func (*ChatMessageIn) ProtoMessage()
- func (m *ChatMessageIn) Reset()
- func (m *ChatMessageIn) String() string
- type ChatMessageOut
- func (m *ChatMessageOut) GetContents() string
- func (m *ChatMessageOut) GetContext() *UUID
- func (m *ChatMessageOut) GetFinalizeContext() bool
- func (m *ChatMessageOut) GetFrom() *UserInfo
- func (m *ChatMessageOut) GetId() int64
- func (m *ChatMessageOut) GetServer() string
- func (m *ChatMessageOut) GetTimestamp() int64
- func (m *ChatMessageOut) GetTo() *MessageTarget
- func (m *ChatMessageOut) GetType() MessageType
- func (*ChatMessageOut) ProtoMessage()
- func (m *ChatMessageOut) Reset()
- func (m *ChatMessageOut) String() string
- type MessageTarget
- type MessageType
- type TargetType
- type UUID
- type UserInfo
Constants ¶
View Source
const Default_ChatMessageOut_FinalizeContext bool = true
Variables ¶
View Source
var MessageType_name = map[int32]string{
0: "TEXT",
1: "BLANK",
2: "KICK",
3: "PLAYERSTATE",
4: "INJECT",
}
View Source
var MessageType_value = map[string]int32{
"TEXT": 0,
"BLANK": 1,
"KICK": 2,
"PLAYERSTATE": 3,
"INJECT": 4,
}
View Source
var TargetType_name = map[int32]string{
0: "ALL",
1: "PLAYER",
2: "PERMISSION",
3: "SLACKUSER",
4: "SERVER",
}
View Source
var TargetType_value = map[string]int32{
"ALL": 0,
"PLAYER": 1,
"PERMISSION": 2,
"SLACKUSER": 3,
"SERVER": 4,
}
Functions ¶
This section is empty.
Types ¶
type ChatMessageIn ¶
type ChatMessageIn struct { Server *string `protobuf:"bytes,1,req,name=server" json:"server,omitempty"` From *UserInfo `protobuf:"bytes,2,opt,name=from" json:"from,omitempty"` Timestamp *int64 `protobuf:"varint,3,req,name=timestamp" json:"timestamp,omitempty"` Context *UUID `protobuf:"bytes,4,req,name=context" json:"context,omitempty"` Contents *string `protobuf:"bytes,5,opt,name=contents" json:"contents,omitempty"` Type *MessageType `protobuf:"varint,6,opt,name=type,enum=com.foxelbox.foxbukkit.chatlink.MessageType,def=0" json:"type,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*ChatMessageIn) GetContents ¶
func (m *ChatMessageIn) GetContents() string
func (*ChatMessageIn) GetContext ¶
func (m *ChatMessageIn) GetContext() *UUID
func (*ChatMessageIn) GetFrom ¶
func (m *ChatMessageIn) GetFrom() *UserInfo
func (*ChatMessageIn) GetServer ¶
func (m *ChatMessageIn) GetServer() string
func (*ChatMessageIn) GetTimestamp ¶
func (m *ChatMessageIn) GetTimestamp() int64
func (*ChatMessageIn) GetType ¶
func (m *ChatMessageIn) GetType() MessageType
func (*ChatMessageIn) ProtoMessage ¶
func (*ChatMessageIn) ProtoMessage()
func (*ChatMessageIn) Reset ¶
func (m *ChatMessageIn) Reset()
func (*ChatMessageIn) String ¶
func (m *ChatMessageIn) String() string
type ChatMessageOut ¶
type ChatMessageOut struct { Id *int64 `protobuf:"varint,1,req,name=id" json:"id,omitempty"` Server *string `protobuf:"bytes,2,opt,name=server" json:"server,omitempty"` From *UserInfo `protobuf:"bytes,3,opt,name=from" json:"from,omitempty"` Timestamp *int64 `protobuf:"varint,4,req,name=timestamp" json:"timestamp,omitempty"` Context *UUID `protobuf:"bytes,5,req,name=context" json:"context,omitempty"` FinalizeContext *bool `protobuf:"varint,6,opt,name=finalizeContext,def=1" json:"finalizeContext,omitempty"` Contents *string `protobuf:"bytes,7,opt,name=contents" json:"contents,omitempty"` Type *MessageType `protobuf:"varint,8,opt,name=type,enum=com.foxelbox.foxbukkit.chatlink.MessageType,def=0" json:"type,omitempty"` To *MessageTarget `protobuf:"bytes,9,opt,name=to" json:"to,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*ChatMessageOut) GetContents ¶
func (m *ChatMessageOut) GetContents() string
func (*ChatMessageOut) GetContext ¶
func (m *ChatMessageOut) GetContext() *UUID
func (*ChatMessageOut) GetFinalizeContext ¶
func (m *ChatMessageOut) GetFinalizeContext() bool
func (*ChatMessageOut) GetFrom ¶
func (m *ChatMessageOut) GetFrom() *UserInfo
func (*ChatMessageOut) GetId ¶
func (m *ChatMessageOut) GetId() int64
func (*ChatMessageOut) GetServer ¶
func (m *ChatMessageOut) GetServer() string
func (*ChatMessageOut) GetTimestamp ¶
func (m *ChatMessageOut) GetTimestamp() int64
func (*ChatMessageOut) GetTo ¶
func (m *ChatMessageOut) GetTo() *MessageTarget
func (*ChatMessageOut) GetType ¶
func (m *ChatMessageOut) GetType() MessageType
func (*ChatMessageOut) ProtoMessage ¶
func (*ChatMessageOut) ProtoMessage()
func (*ChatMessageOut) Reset ¶
func (m *ChatMessageOut) Reset()
func (*ChatMessageOut) String ¶
func (m *ChatMessageOut) String() string
type MessageTarget ¶
type MessageTarget struct { Type *TargetType `protobuf:"varint,1,req,name=type,enum=com.foxelbox.foxbukkit.chatlink.TargetType,def=0" json:"type,omitempty"` Filter []string `protobuf:"bytes,2,rep,name=filter" json:"filter,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*MessageTarget) GetFilter ¶
func (m *MessageTarget) GetFilter() []string
func (*MessageTarget) GetType ¶
func (m *MessageTarget) GetType() TargetType
func (*MessageTarget) ProtoMessage ¶
func (*MessageTarget) ProtoMessage()
func (*MessageTarget) Reset ¶
func (m *MessageTarget) Reset()
func (*MessageTarget) String ¶
func (m *MessageTarget) String() string
type MessageType ¶
type MessageType int32
const ( MessageType_TEXT MessageType = 0 MessageType_BLANK MessageType = 1 MessageType_KICK MessageType = 2 MessageType_PLAYERSTATE MessageType = 3 MessageType_INJECT MessageType = 4 )
const Default_ChatMessageIn_Type MessageType = MessageType_TEXT
const Default_ChatMessageOut_Type MessageType = MessageType_TEXT
func (MessageType) Enum ¶
func (x MessageType) Enum() *MessageType
func (MessageType) String ¶
func (x MessageType) String() string
func (*MessageType) UnmarshalJSON ¶
func (x *MessageType) UnmarshalJSON(data []byte) error
type TargetType ¶
type TargetType int32
const ( TargetType_ALL TargetType = 0 TargetType_PLAYER TargetType = 1 TargetType_PERMISSION TargetType = 2 TargetType_SLACKUSER TargetType = 3 TargetType_SERVER TargetType = 4 )
const Default_MessageTarget_Type TargetType = TargetType_ALL
func (TargetType) Enum ¶
func (x TargetType) Enum() *TargetType
func (TargetType) String ¶
func (x TargetType) String() string
func (*TargetType) UnmarshalJSON ¶
func (x *TargetType) UnmarshalJSON(data []byte) error
type UUID ¶
type UUID struct { Msb *int64 `protobuf:"zigzag64,1,req,name=msb" json:"msb,omitempty"` Lsb *int64 `protobuf:"zigzag64,2,req,name=lsb" json:"lsb,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*UUID) ProtoMessage ¶
func (*UUID) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.