Documentation
¶
Index ¶
- Variables
- type ConnectPlayerRequest
- func (x *ConnectPlayerRequest) GetPlayer() string
- func (x *ConnectPlayerRequest) GetServer() string
- func (*ConnectPlayerRequest) ProtoMessage()
- func (x *ConnectPlayerRequest) ProtoReflect() protoreflect.Message
- func (x *ConnectPlayerRequest) Reset()
- func (x *ConnectPlayerRequest) SetPlayer(v string)
- func (x *ConnectPlayerRequest) SetServer(v string)
- func (x *ConnectPlayerRequest) String() string
- type ConnectPlayerRequest_builder
- type ConnectPlayerResponse
- type ConnectPlayerResponse_builder
- type DisconnectPlayerRequest
- func (x *DisconnectPlayerRequest) GetPlayer() string
- func (x *DisconnectPlayerRequest) GetReason() string
- func (*DisconnectPlayerRequest) ProtoMessage()
- func (x *DisconnectPlayerRequest) ProtoReflect() protoreflect.Message
- func (x *DisconnectPlayerRequest) Reset()
- func (x *DisconnectPlayerRequest) SetPlayer(v string)
- func (x *DisconnectPlayerRequest) SetReason(v string)
- func (x *DisconnectPlayerRequest) String() string
- type DisconnectPlayerRequest_builder
- type DisconnectPlayerResponse
- type DisconnectPlayerResponse_builder
- type GetPlayerRequest
- func (x *GetPlayerRequest) GetId() string
- func (x *GetPlayerRequest) GetUsername() string
- func (*GetPlayerRequest) ProtoMessage()
- func (x *GetPlayerRequest) ProtoReflect() protoreflect.Message
- func (x *GetPlayerRequest) Reset()
- func (x *GetPlayerRequest) SetId(v string)
- func (x *GetPlayerRequest) SetUsername(v string)
- func (x *GetPlayerRequest) String() string
- type GetPlayerRequest_builder
- type GetPlayerResponse
- func (x *GetPlayerResponse) ClearPlayer()
- func (x *GetPlayerResponse) GetPlayer() *Player
- func (x *GetPlayerResponse) HasPlayer() bool
- func (*GetPlayerResponse) ProtoMessage()
- func (x *GetPlayerResponse) ProtoReflect() protoreflect.Message
- func (x *GetPlayerResponse) Reset()
- func (x *GetPlayerResponse) SetPlayer(v *Player)
- func (x *GetPlayerResponse) String() string
- type GetPlayerResponse_builder
- type ListPlayersRequest
- type ListPlayersRequest_builder
- type ListPlayersResponse
- type ListPlayersResponse_builder
- type ListServersRequest
- type ListServersRequest_builder
- type ListServersResponse
- type ListServersResponse_builder
- type Player
- type Player_builder
- type RegisterServerRequest
- func (x *RegisterServerRequest) GetAddress() string
- func (x *RegisterServerRequest) GetName() string
- func (*RegisterServerRequest) ProtoMessage()
- func (x *RegisterServerRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterServerRequest) Reset()
- func (x *RegisterServerRequest) SetAddress(v string)
- func (x *RegisterServerRequest) SetName(v string)
- func (x *RegisterServerRequest) String() string
- type RegisterServerRequest_builder
- type RegisterServerResponse
- type RegisterServerResponse_builder
- type RequestCookieRequest
- func (x *RequestCookieRequest) GetKey() string
- func (x *RequestCookieRequest) GetPlayer() string
- func (*RequestCookieRequest) ProtoMessage()
- func (x *RequestCookieRequest) ProtoReflect() protoreflect.Message
- func (x *RequestCookieRequest) Reset()
- func (x *RequestCookieRequest) SetKey(v string)
- func (x *RequestCookieRequest) SetPlayer(v string)
- func (x *RequestCookieRequest) String() string
- type RequestCookieRequest_builder
- type RequestCookieResponse
- func (x *RequestCookieResponse) GetPayload() []byte
- func (*RequestCookieResponse) ProtoMessage()
- func (x *RequestCookieResponse) ProtoReflect() protoreflect.Message
- func (x *RequestCookieResponse) Reset()
- func (x *RequestCookieResponse) SetPayload(v []byte)
- func (x *RequestCookieResponse) String() string
- type RequestCookieResponse_builder
- type Server
- func (x *Server) GetAddress() string
- func (x *Server) GetName() string
- func (x *Server) GetPlayers() int32
- func (*Server) ProtoMessage()
- func (x *Server) ProtoReflect() protoreflect.Message
- func (x *Server) Reset()
- func (x *Server) SetAddress(v string)
- func (x *Server) SetName(v string)
- func (x *Server) SetPlayers(v int32)
- func (x *Server) String() string
- type Server_builder
- type StoreCookieRequest
- func (x *StoreCookieRequest) GetKey() string
- func (x *StoreCookieRequest) GetPayload() []byte
- func (x *StoreCookieRequest) GetPlayer() string
- func (*StoreCookieRequest) ProtoMessage()
- func (x *StoreCookieRequest) ProtoReflect() protoreflect.Message
- func (x *StoreCookieRequest) Reset()
- func (x *StoreCookieRequest) SetKey(v string)
- func (x *StoreCookieRequest) SetPayload(v []byte)
- func (x *StoreCookieRequest) SetPlayer(v string)
- func (x *StoreCookieRequest) String() string
- type StoreCookieRequest_builder
- type StoreCookieResponse
- type StoreCookieResponse_builder
- type UnregisterServerRequest
- func (x *UnregisterServerRequest) GetAddress() string
- func (x *UnregisterServerRequest) GetName() string
- func (*UnregisterServerRequest) ProtoMessage()
- func (x *UnregisterServerRequest) ProtoReflect() protoreflect.Message
- func (x *UnregisterServerRequest) Reset()
- func (x *UnregisterServerRequest) SetAddress(v string)
- func (x *UnregisterServerRequest) SetName(v string)
- func (x *UnregisterServerRequest) String() string
- type UnregisterServerRequest_builder
- type UnregisterServerResponse
- type UnregisterServerResponse_builder
Constants ¶
This section is empty.
Variables ¶
var File_minekube_gate_v1_gate_service_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ConnectPlayerRequest ¶
type ConnectPlayerRequest struct {
// The player's username or ID to connect
Player string `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"`
// The target server name to connect the player to
Server string `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
// contains filtered or unexported fields
}
ConnectPlayerRequest is the request for ConnectPlayer method.
func (*ConnectPlayerRequest) GetPlayer ¶
func (x *ConnectPlayerRequest) GetPlayer() string
func (*ConnectPlayerRequest) GetServer ¶
func (x *ConnectPlayerRequest) GetServer() string
func (*ConnectPlayerRequest) ProtoMessage ¶
func (*ConnectPlayerRequest) ProtoMessage()
func (*ConnectPlayerRequest) ProtoReflect ¶
func (x *ConnectPlayerRequest) ProtoReflect() protoreflect.Message
func (*ConnectPlayerRequest) Reset ¶
func (x *ConnectPlayerRequest) Reset()
func (*ConnectPlayerRequest) SetPlayer ¶
func (x *ConnectPlayerRequest) SetPlayer(v string)
func (*ConnectPlayerRequest) SetServer ¶
func (x *ConnectPlayerRequest) SetServer(v string)
func (*ConnectPlayerRequest) String ¶
func (x *ConnectPlayerRequest) String() string
type ConnectPlayerRequest_builder ¶
type ConnectPlayerRequest_builder struct {
// The player's username or ID to connect
Player string
// The target server name to connect the player to
Server string
// contains filtered or unexported fields
}
func (ConnectPlayerRequest_builder) Build ¶
func (b0 ConnectPlayerRequest_builder) Build() *ConnectPlayerRequest
type ConnectPlayerResponse ¶
type ConnectPlayerResponse struct {
// contains filtered or unexported fields
}
ConnectPlayerResponse is the response for ConnectPlayer method.
func (*ConnectPlayerResponse) ProtoMessage ¶
func (*ConnectPlayerResponse) ProtoMessage()
func (*ConnectPlayerResponse) ProtoReflect ¶
func (x *ConnectPlayerResponse) ProtoReflect() protoreflect.Message
func (*ConnectPlayerResponse) Reset ¶
func (x *ConnectPlayerResponse) Reset()
func (*ConnectPlayerResponse) String ¶
func (x *ConnectPlayerResponse) String() string
type ConnectPlayerResponse_builder ¶
type ConnectPlayerResponse_builder struct {
// contains filtered or unexported fields
}
func (ConnectPlayerResponse_builder) Build ¶
func (b0 ConnectPlayerResponse_builder) Build() *ConnectPlayerResponse
type DisconnectPlayerRequest ¶
type DisconnectPlayerRequest struct {
// The player's username or ID to disconnect
Player string `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"`
// The reason displayed to the player when they are disconnected.
//
// Formats:
//
// - `{"text":"Hello, world!"}` - JSON text component. See https://wiki.vg/Text_formatting for details.
//
// - `§aHello,\n§bworld!` - Simple color codes. See https://wiki.vg/Text_formatting#Colors
//
// Optional, if empty no reason will be shown.
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
DisconnectPlayerRequest is the request for DisconnectPlayer method.
func (*DisconnectPlayerRequest) GetPlayer ¶
func (x *DisconnectPlayerRequest) GetPlayer() string
func (*DisconnectPlayerRequest) GetReason ¶
func (x *DisconnectPlayerRequest) GetReason() string
func (*DisconnectPlayerRequest) ProtoMessage ¶
func (*DisconnectPlayerRequest) ProtoMessage()
func (*DisconnectPlayerRequest) ProtoReflect ¶
func (x *DisconnectPlayerRequest) ProtoReflect() protoreflect.Message
func (*DisconnectPlayerRequest) Reset ¶
func (x *DisconnectPlayerRequest) Reset()
func (*DisconnectPlayerRequest) SetPlayer ¶
func (x *DisconnectPlayerRequest) SetPlayer(v string)
func (*DisconnectPlayerRequest) SetReason ¶
func (x *DisconnectPlayerRequest) SetReason(v string)
func (*DisconnectPlayerRequest) String ¶
func (x *DisconnectPlayerRequest) String() string
type DisconnectPlayerRequest_builder ¶
type DisconnectPlayerRequest_builder struct {
// The player's username or ID to disconnect
Player string
// The reason displayed to the player when they are disconnected.
//
// Formats:
//
// - `{"text":"Hello, world!"}` - JSON text component. See https://wiki.vg/Text_formatting for details.
//
// - `§aHello,\n§bworld!` - Simple color codes. See https://wiki.vg/Text_formatting#Colors
//
// Optional, if empty no reason will be shown.
Reason string
// contains filtered or unexported fields
}
func (DisconnectPlayerRequest_builder) Build ¶
func (b0 DisconnectPlayerRequest_builder) Build() *DisconnectPlayerRequest
type DisconnectPlayerResponse ¶
type DisconnectPlayerResponse struct {
// contains filtered or unexported fields
}
DisconnectPlayerResponse is the response for DisconnectPlayer method.
func (*DisconnectPlayerResponse) ProtoMessage ¶
func (*DisconnectPlayerResponse) ProtoMessage()
func (*DisconnectPlayerResponse) ProtoReflect ¶
func (x *DisconnectPlayerResponse) ProtoReflect() protoreflect.Message
func (*DisconnectPlayerResponse) Reset ¶
func (x *DisconnectPlayerResponse) Reset()
func (*DisconnectPlayerResponse) String ¶
func (x *DisconnectPlayerResponse) String() string
type DisconnectPlayerResponse_builder ¶
type DisconnectPlayerResponse_builder struct {
// contains filtered or unexported fields
}
func (DisconnectPlayerResponse_builder) Build ¶
func (b0 DisconnectPlayerResponse_builder) Build() *DisconnectPlayerResponse
type GetPlayerRequest ¶
type GetPlayerRequest struct {
// Gets the player by their Minecraft UUID.
// Optional, if not set the username will be used.
// If both id and username are set, the id will be used.
// Must be a valid Minecraft UUID format (e.g. "550e8400-e29b-41d4-a716-446655440000")
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Gets the player by their username.
// Optional, if not set the id will be used.
// Case-sensitive.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
GetPlayerRequest is the request for GetPlayer method.
func (*GetPlayerRequest) GetId ¶
func (x *GetPlayerRequest) GetId() string
func (*GetPlayerRequest) GetUsername ¶
func (x *GetPlayerRequest) GetUsername() string
func (*GetPlayerRequest) ProtoMessage ¶
func (*GetPlayerRequest) ProtoMessage()
func (*GetPlayerRequest) ProtoReflect ¶
func (x *GetPlayerRequest) ProtoReflect() protoreflect.Message
func (*GetPlayerRequest) Reset ¶
func (x *GetPlayerRequest) Reset()
func (*GetPlayerRequest) SetId ¶
func (x *GetPlayerRequest) SetId(v string)
func (*GetPlayerRequest) SetUsername ¶
func (x *GetPlayerRequest) SetUsername(v string)
func (*GetPlayerRequest) String ¶
func (x *GetPlayerRequest) String() string
type GetPlayerRequest_builder ¶
type GetPlayerRequest_builder struct {
// Gets the player by their Minecraft UUID.
// Optional, if not set the username will be used.
// If both id and username are set, the id will be used.
// Must be a valid Minecraft UUID format (e.g. "550e8400-e29b-41d4-a716-446655440000")
Id string
// Gets the player by their username.
// Optional, if not set the id will be used.
// Case-sensitive.
Username string
// contains filtered or unexported fields
}
func (GetPlayerRequest_builder) Build ¶
func (b0 GetPlayerRequest_builder) Build() *GetPlayerRequest
type GetPlayerResponse ¶
type GetPlayerResponse struct {
// The player matching the request criteria
Player *Player `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"`
// contains filtered or unexported fields
}
GetPlayerResponse is the response for GetPlayer method.
func (*GetPlayerResponse) ClearPlayer ¶
func (x *GetPlayerResponse) ClearPlayer()
func (*GetPlayerResponse) GetPlayer ¶
func (x *GetPlayerResponse) GetPlayer() *Player
func (*GetPlayerResponse) HasPlayer ¶
func (x *GetPlayerResponse) HasPlayer() bool
func (*GetPlayerResponse) ProtoMessage ¶
func (*GetPlayerResponse) ProtoMessage()
func (*GetPlayerResponse) ProtoReflect ¶
func (x *GetPlayerResponse) ProtoReflect() protoreflect.Message
func (*GetPlayerResponse) Reset ¶
func (x *GetPlayerResponse) Reset()
func (*GetPlayerResponse) SetPlayer ¶
func (x *GetPlayerResponse) SetPlayer(v *Player)
func (*GetPlayerResponse) String ¶
func (x *GetPlayerResponse) String() string
type GetPlayerResponse_builder ¶
type GetPlayerResponse_builder struct {
// The player matching the request criteria
Player *Player
// contains filtered or unexported fields
}
func (GetPlayerResponse_builder) Build ¶
func (b0 GetPlayerResponse_builder) Build() *GetPlayerResponse
type ListPlayersRequest ¶
type ListPlayersRequest struct {
// Filter players by server names.
// Optional, if empty all online players are returned.
// If specified, only returns players on the listed servers.
Servers []string `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
// contains filtered or unexported fields
}
ListPlayersRequest is the request for ListPlayers method.
func (*ListPlayersRequest) GetServers ¶
func (x *ListPlayersRequest) GetServers() []string
func (*ListPlayersRequest) ProtoMessage ¶
func (*ListPlayersRequest) ProtoMessage()
func (*ListPlayersRequest) ProtoReflect ¶
func (x *ListPlayersRequest) ProtoReflect() protoreflect.Message
func (*ListPlayersRequest) Reset ¶
func (x *ListPlayersRequest) Reset()
func (*ListPlayersRequest) SetServers ¶
func (x *ListPlayersRequest) SetServers(v []string)
func (*ListPlayersRequest) String ¶
func (x *ListPlayersRequest) String() string
type ListPlayersRequest_builder ¶
type ListPlayersRequest_builder struct {
// Filter players by server names.
// Optional, if empty all online players are returned.
// If specified, only returns players on the listed servers.
Servers []string
// contains filtered or unexported fields
}
func (ListPlayersRequest_builder) Build ¶
func (b0 ListPlayersRequest_builder) Build() *ListPlayersRequest
type ListPlayersResponse ¶
type ListPlayersResponse struct {
Players []*Player `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
// contains filtered or unexported fields
}
ListPlayersResponse is the response for ListPlayers method.
func (*ListPlayersResponse) GetPlayers ¶
func (x *ListPlayersResponse) GetPlayers() []*Player
func (*ListPlayersResponse) ProtoMessage ¶
func (*ListPlayersResponse) ProtoMessage()
func (*ListPlayersResponse) ProtoReflect ¶
func (x *ListPlayersResponse) ProtoReflect() protoreflect.Message
func (*ListPlayersResponse) Reset ¶
func (x *ListPlayersResponse) Reset()
func (*ListPlayersResponse) SetPlayers ¶
func (x *ListPlayersResponse) SetPlayers(v []*Player)
func (*ListPlayersResponse) String ¶
func (x *ListPlayersResponse) String() string
type ListPlayersResponse_builder ¶
type ListPlayersResponse_builder struct {
Players []*Player
// contains filtered or unexported fields
}
func (ListPlayersResponse_builder) Build ¶
func (b0 ListPlayersResponse_builder) Build() *ListPlayersResponse
type ListServersRequest ¶
type ListServersRequest struct {
// contains filtered or unexported fields
}
ListServersRequest is the request for ListServers method.
func (*ListServersRequest) ProtoMessage ¶
func (*ListServersRequest) ProtoMessage()
func (*ListServersRequest) ProtoReflect ¶
func (x *ListServersRequest) ProtoReflect() protoreflect.Message
func (*ListServersRequest) Reset ¶
func (x *ListServersRequest) Reset()
func (*ListServersRequest) String ¶
func (x *ListServersRequest) String() string
type ListServersRequest_builder ¶
type ListServersRequest_builder struct {
// contains filtered or unexported fields
}
func (ListServersRequest_builder) Build ¶
func (b0 ListServersRequest_builder) Build() *ListServersRequest
type ListServersResponse ¶
type ListServersResponse struct {
Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
// contains filtered or unexported fields
}
ListServersResponse is the response for ListServers method.
func (*ListServersResponse) GetServers ¶
func (x *ListServersResponse) GetServers() []*Server
func (*ListServersResponse) ProtoMessage ¶
func (*ListServersResponse) ProtoMessage()
func (*ListServersResponse) ProtoReflect ¶
func (x *ListServersResponse) ProtoReflect() protoreflect.Message
func (*ListServersResponse) Reset ¶
func (x *ListServersResponse) Reset()
func (*ListServersResponse) SetServers ¶
func (x *ListServersResponse) SetServers(v []*Server)
func (*ListServersResponse) String ¶
func (x *ListServersResponse) String() string
type ListServersResponse_builder ¶
type ListServersResponse_builder struct {
Servers []*Server
// contains filtered or unexported fields
}
func (ListServersResponse_builder) Build ¶
func (b0 ListServersResponse_builder) Build() *ListServersResponse
type Player ¶
type Player struct {
// The player's Minecraft UUID
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The player's username
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
Player represents an online player on the proxy.
func (*Player) ProtoReflect ¶
func (x *Player) ProtoReflect() protoreflect.Message
type Player_builder ¶
type Player_builder struct {
// The player's Minecraft UUID
Id string
// The player's username
Username string
// contains filtered or unexported fields
}
func (Player_builder) Build ¶
func (b0 Player_builder) Build() *Player
type RegisterServerRequest ¶
type RegisterServerRequest struct {
// The unique name of the server
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The network address of the server (e.g. "localhost:25565")
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
RegisterServerRequest is the request for RegisterServer method.
func (*RegisterServerRequest) GetAddress ¶
func (x *RegisterServerRequest) GetAddress() string
func (*RegisterServerRequest) GetName ¶
func (x *RegisterServerRequest) GetName() string
func (*RegisterServerRequest) ProtoMessage ¶
func (*RegisterServerRequest) ProtoMessage()
func (*RegisterServerRequest) ProtoReflect ¶
func (x *RegisterServerRequest) ProtoReflect() protoreflect.Message
func (*RegisterServerRequest) Reset ¶
func (x *RegisterServerRequest) Reset()
func (*RegisterServerRequest) SetAddress ¶
func (x *RegisterServerRequest) SetAddress(v string)
func (*RegisterServerRequest) SetName ¶
func (x *RegisterServerRequest) SetName(v string)
func (*RegisterServerRequest) String ¶
func (x *RegisterServerRequest) String() string
type RegisterServerRequest_builder ¶
type RegisterServerRequest_builder struct {
// The unique name of the server
Name string
// The network address of the server (e.g. "localhost:25565")
Address string
// contains filtered or unexported fields
}
func (RegisterServerRequest_builder) Build ¶
func (b0 RegisterServerRequest_builder) Build() *RegisterServerRequest
type RegisterServerResponse ¶
type RegisterServerResponse struct {
// contains filtered or unexported fields
}
RegisterServerResponse is the response for RegisterServer method.
func (*RegisterServerResponse) ProtoMessage ¶
func (*RegisterServerResponse) ProtoMessage()
func (*RegisterServerResponse) ProtoReflect ¶
func (x *RegisterServerResponse) ProtoReflect() protoreflect.Message
func (*RegisterServerResponse) Reset ¶
func (x *RegisterServerResponse) Reset()
func (*RegisterServerResponse) String ¶
func (x *RegisterServerResponse) String() string
type RegisterServerResponse_builder ¶
type RegisterServerResponse_builder struct {
// contains filtered or unexported fields
}
func (RegisterServerResponse_builder) Build ¶
func (b0 RegisterServerResponse_builder) Build() *RegisterServerResponse
type RequestCookieRequest ¶
type RequestCookieRequest struct {
// The player's username or ID
Player string `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"`
// The key of the cookie in format `namespace:key`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
RequestCookieRequest is the request for RequestCookie method.
func (*RequestCookieRequest) GetKey ¶
func (x *RequestCookieRequest) GetKey() string
func (*RequestCookieRequest) GetPlayer ¶
func (x *RequestCookieRequest) GetPlayer() string
func (*RequestCookieRequest) ProtoMessage ¶
func (*RequestCookieRequest) ProtoMessage()
func (*RequestCookieRequest) ProtoReflect ¶
func (x *RequestCookieRequest) ProtoReflect() protoreflect.Message
func (*RequestCookieRequest) Reset ¶
func (x *RequestCookieRequest) Reset()
func (*RequestCookieRequest) SetKey ¶
func (x *RequestCookieRequest) SetKey(v string)
func (*RequestCookieRequest) SetPlayer ¶
func (x *RequestCookieRequest) SetPlayer(v string)
func (*RequestCookieRequest) String ¶
func (x *RequestCookieRequest) String() string
type RequestCookieRequest_builder ¶
type RequestCookieRequest_builder struct {
// The player's username or ID
Player string
// The key of the cookie in format `namespace:key`
Key string
// contains filtered or unexported fields
}
func (RequestCookieRequest_builder) Build ¶
func (b0 RequestCookieRequest_builder) Build() *RequestCookieRequest
type RequestCookieResponse ¶
type RequestCookieResponse struct {
// The payload of the cookie.
// May be empty if the cookie is not found.
Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
RequestCookieResponse is the response for RequestCookie method.
func (*RequestCookieResponse) GetPayload ¶
func (x *RequestCookieResponse) GetPayload() []byte
func (*RequestCookieResponse) ProtoMessage ¶
func (*RequestCookieResponse) ProtoMessage()
func (*RequestCookieResponse) ProtoReflect ¶
func (x *RequestCookieResponse) ProtoReflect() protoreflect.Message
func (*RequestCookieResponse) Reset ¶
func (x *RequestCookieResponse) Reset()
func (*RequestCookieResponse) SetPayload ¶
func (x *RequestCookieResponse) SetPayload(v []byte)
func (*RequestCookieResponse) String ¶
func (x *RequestCookieResponse) String() string
type RequestCookieResponse_builder ¶
type RequestCookieResponse_builder struct {
// The payload of the cookie.
// May be empty if the cookie is not found.
Payload []byte
// contains filtered or unexported fields
}
func (RequestCookieResponse_builder) Build ¶
func (b0 RequestCookieResponse_builder) Build() *RequestCookieResponse
type Server ¶
type Server struct {
// The unique name of the server.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The network address of the server.
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// The number of players currently on the server.
Players int32 `protobuf:"varint,3,opt,name=players,proto3" json:"players,omitempty"`
// contains filtered or unexported fields
}
Server represents a backend server where Gate can connect players to.
func (*Server) ProtoReflect ¶
func (x *Server) ProtoReflect() protoreflect.Message
type Server_builder ¶
type Server_builder struct {
// The unique name of the server.
Name string
// The network address of the server.
Address string
// The number of players currently on the server.
Players int32
// contains filtered or unexported fields
}
func (Server_builder) Build ¶
func (b0 Server_builder) Build() *Server
type StoreCookieRequest ¶
type StoreCookieRequest struct {
// The player's username or ID
Player string `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"`
// The key of the cookie in format `namespace:key`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// The payload to store.
// Passing an empty payload will remove the cookie.
Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
StoreCookieRequest is the request for StoreCookie method.
func (*StoreCookieRequest) GetKey ¶
func (x *StoreCookieRequest) GetKey() string
func (*StoreCookieRequest) GetPayload ¶
func (x *StoreCookieRequest) GetPayload() []byte
func (*StoreCookieRequest) GetPlayer ¶
func (x *StoreCookieRequest) GetPlayer() string
func (*StoreCookieRequest) ProtoMessage ¶
func (*StoreCookieRequest) ProtoMessage()
func (*StoreCookieRequest) ProtoReflect ¶
func (x *StoreCookieRequest) ProtoReflect() protoreflect.Message
func (*StoreCookieRequest) Reset ¶
func (x *StoreCookieRequest) Reset()
func (*StoreCookieRequest) SetKey ¶
func (x *StoreCookieRequest) SetKey(v string)
func (*StoreCookieRequest) SetPayload ¶
func (x *StoreCookieRequest) SetPayload(v []byte)
func (*StoreCookieRequest) SetPlayer ¶
func (x *StoreCookieRequest) SetPlayer(v string)
func (*StoreCookieRequest) String ¶
func (x *StoreCookieRequest) String() string
type StoreCookieRequest_builder ¶
type StoreCookieRequest_builder struct {
// The player's username or ID
Player string
// The key of the cookie in format `namespace:key`
Key string
// The payload to store.
// Passing an empty payload will remove the cookie.
Payload []byte
// contains filtered or unexported fields
}
func (StoreCookieRequest_builder) Build ¶
func (b0 StoreCookieRequest_builder) Build() *StoreCookieRequest
type StoreCookieResponse ¶
type StoreCookieResponse struct {
// contains filtered or unexported fields
}
StoreCookieResponse is the response for StoreCookie method.
func (*StoreCookieResponse) ProtoMessage ¶
func (*StoreCookieResponse) ProtoMessage()
func (*StoreCookieResponse) ProtoReflect ¶
func (x *StoreCookieResponse) ProtoReflect() protoreflect.Message
func (*StoreCookieResponse) Reset ¶
func (x *StoreCookieResponse) Reset()
func (*StoreCookieResponse) String ¶
func (x *StoreCookieResponse) String() string
type StoreCookieResponse_builder ¶
type StoreCookieResponse_builder struct {
// contains filtered or unexported fields
}
func (StoreCookieResponse_builder) Build ¶
func (b0 StoreCookieResponse_builder) Build() *StoreCookieResponse
type UnregisterServerRequest ¶
type UnregisterServerRequest struct {
// The name of the server.
// Optional, if not set, the address will be used to match servers.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The address of the server.
// Optional, if not set, the name will be used to match servers.
// If both name and address are set, only the server that matches both properties exactly will be unregistered.
// If only the address is set, the first server matching that address will be unregistered.
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
UnregisterServerRequest is the request for UnregisterServer method.
func (*UnregisterServerRequest) GetAddress ¶
func (x *UnregisterServerRequest) GetAddress() string
func (*UnregisterServerRequest) GetName ¶
func (x *UnregisterServerRequest) GetName() string
func (*UnregisterServerRequest) ProtoMessage ¶
func (*UnregisterServerRequest) ProtoMessage()
func (*UnregisterServerRequest) ProtoReflect ¶
func (x *UnregisterServerRequest) ProtoReflect() protoreflect.Message
func (*UnregisterServerRequest) Reset ¶
func (x *UnregisterServerRequest) Reset()
func (*UnregisterServerRequest) SetAddress ¶
func (x *UnregisterServerRequest) SetAddress(v string)
func (*UnregisterServerRequest) SetName ¶
func (x *UnregisterServerRequest) SetName(v string)
func (*UnregisterServerRequest) String ¶
func (x *UnregisterServerRequest) String() string
type UnregisterServerRequest_builder ¶
type UnregisterServerRequest_builder struct {
// The name of the server.
// Optional, if not set, the address will be used to match servers.
Name string
// The address of the server.
// Optional, if not set, the name will be used to match servers.
// If both name and address are set, only the server that matches both properties exactly will be unregistered.
// If only the address is set, the first server matching that address will be unregistered.
Address string
// contains filtered or unexported fields
}
func (UnregisterServerRequest_builder) Build ¶
func (b0 UnregisterServerRequest_builder) Build() *UnregisterServerRequest
type UnregisterServerResponse ¶
type UnregisterServerResponse struct {
// contains filtered or unexported fields
}
UnregisterServerResponse is the response for UnregisterServer method.
func (*UnregisterServerResponse) ProtoMessage ¶
func (*UnregisterServerResponse) ProtoMessage()
func (*UnregisterServerResponse) ProtoReflect ¶
func (x *UnregisterServerResponse) ProtoReflect() protoreflect.Message
func (*UnregisterServerResponse) Reset ¶
func (x *UnregisterServerResponse) Reset()
func (*UnregisterServerResponse) String ¶
func (x *UnregisterServerResponse) String() string
type UnregisterServerResponse_builder ¶
type UnregisterServerResponse_builder struct {
// contains filtered or unexported fields
}
func (UnregisterServerResponse_builder) Build ¶
func (b0 UnregisterServerResponse_builder) Build() *UnregisterServerResponse
Source Files
¶
- gate_service.pb.go