package api
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
timestamp "github.com/golang/protobuf/ptypes/timestamp"
math "math"
)
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
const _ = proto.ProtoPackageIsVersion3
type FileAuthMethod int32
const (
FileAuthMethod_GET FileAuthMethod = 0
FileAuthMethod_HEAD FileAuthMethod = 1
FileAuthMethod_PUT FileAuthMethod = 2
FileAuthMethod_DELETE FileAuthMethod = 3
)
var FileAuthMethod_name = map[int32]string{
0: "GET",
1: "HEAD",
2: "PUT",
3: "DELETE",
}
var FileAuthMethod_value = map[string]int32{
"GET": 0,
"HEAD": 1,
"PUT": 2,
"DELETE": 3,
}
func (x FileAuthMethod) String() string {
return proto.EnumName(FileAuthMethod_name, int32(x))
}
func (FileAuthMethod) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{0}
}
type State int32
const (
State_Stopped State = 0
State_Running State = 1
)
var State_name = map[int32]string{
0: "Stopped",
1: "Running",
}
var State_value = map[string]int32{
"Stopped": 0,
"Running": 1,
}
func (x State) String() string {
return proto.EnumName(State_name, int32(x))
}
func (State) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{1}
}
type BootStatus_Stage int32
const (
BootStatus_HANDSHAKE BootStatus_Stage = 0
BootStatus_ACQUIRING BootStatus_Stage = 3
BootStatus_COMPLETE BootStatus_Stage = 4
BootStatus_PROXY BootStatus_Stage = 5
BootStatus_PULL_FILES BootStatus_Stage = 6
BootStatus_LOAD_BLOCK BootStatus_Stage = 7
BootStatus_RETRY BootStatus_Stage = 8
)
var BootStatus_Stage_name = map[int32]string{
0: "HANDSHAKE",
3: "ACQUIRING",
4: "COMPLETE",
5: "PROXY",
6: "PULL_FILES",
7: "LOAD_BLOCK",
8: "RETRY",
}
var BootStatus_Stage_value = map[string]int32{
"HANDSHAKE": 0,
"ACQUIRING": 3,
"COMPLETE": 4,
"PROXY": 5,
"PULL_FILES": 6,
"LOAD_BLOCK": 7,
"RETRY": 8,
}
func (x BootStatus_Stage) String() string {
return proto.EnumName(BootStatus_Stage_name, int32(x))
}
func (BootStatus_Stage) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{6, 0}
}
type FileEvent_Op int32
const (
FileEvent_Create FileEvent_Op = 0
FileEvent_Move FileEvent_Op = 1
FileEvent_Remove FileEvent_Op = 2
FileEvent_Modify FileEvent_Op = 3
)
var FileEvent_Op_name = map[int32]string{
0: "Create",
1: "Move",
2: "Remove",
3: "Modify",
}
var FileEvent_Op_value = map[string]int32{
"Create": 0,
"Move": 1,
"Remove": 2,
"Modify": 3,
}
func (x FileEvent_Op) String() string {
return proto.EnumName(FileEvent_Op_name, int32(x))
}
func (FileEvent_Op) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{11, 0}
}
type VCREntry_Direction int32
const (
VCREntry_IN VCREntry_Direction = 0
VCREntry_OUT VCREntry_Direction = 1
)
var VCREntry_Direction_name = map[int32]string{
0: "IN",
1: "OUT",
}
var VCREntry_Direction_value = map[string]int32{
"IN": 0,
"OUT": 1,
}
func (x VCREntry_Direction) String() string {
return proto.EnumName(VCREntry_Direction_name, int32(x))
}
func (VCREntry_Direction) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{15, 0}
}
type File_Type int32
const (
File_REGULAR File_Type = 0
File_DIRECTORY File_Type = 1
)
var File_Type_name = map[int32]string{
0: "REGULAR",
1: "DIRECTORY",
}
var File_Type_value = map[string]int32{
"REGULAR": 0,
"DIRECTORY": 1,
}
func (x File_Type) String() string {
return proto.EnumName(File_Type_name, int32(x))
}
func (File_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{51, 0}
}
type OpenChannel_Action int32
const (
OpenChannel_CREATE OpenChannel_Action = 0
OpenChannel_ATTACH OpenChannel_Action = 1
OpenChannel_ATTACH_OR_CREATE OpenChannel_Action = 2
)
var OpenChannel_Action_name = map[int32]string{
0: "CREATE",
1: "ATTACH",
2: "ATTACH_OR_CREATE",
}
var OpenChannel_Action_value = map[string]int32{
"CREATE": 0,
"ATTACH": 1,
"ATTACH_OR_CREATE": 2,
}
func (x OpenChannel_Action) String() string {
return proto.EnumName(OpenChannel_Action_name, int32(x))
}
func (OpenChannel_Action) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{57, 0}
}
type OpenChannelRes_State int32
const (
OpenChannelRes_CREATED OpenChannelRes_State = 0
OpenChannelRes_ATTACHED OpenChannelRes_State = 1
OpenChannelRes_ERROR OpenChannelRes_State = 2
)
var OpenChannelRes_State_name = map[int32]string{
0: "CREATED",
1: "ATTACHED",
2: "ERROR",
}
var OpenChannelRes_State_value = map[string]int32{
"CREATED": 0,
"ATTACHED": 1,
"ERROR": 2,
}
func (x OpenChannelRes_State) String() string {
return proto.EnumName(OpenChannelRes_State_name, int32(x))
}
func (OpenChannelRes_State) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{58, 0}
}
type CloseChannel_Action int32
const (
CloseChannel_DISCONNECT CloseChannel_Action = 0
CloseChannel_TRY_CLOSE CloseChannel_Action = 1
CloseChannel_CLOSE CloseChannel_Action = 2
)
var CloseChannel_Action_name = map[int32]string{
0: "DISCONNECT",
1: "TRY_CLOSE",
2: "CLOSE",
}
var CloseChannel_Action_value = map[string]int32{
"DISCONNECT": 0,
"TRY_CLOSE": 1,
"CLOSE": 2,
}
func (x CloseChannel_Action) String() string {
return proto.EnumName(CloseChannel_Action_name, int32(x))
}
func (CloseChannel_Action) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{59, 0}
}
type CloseChannelRes_Status int32
const (
CloseChannelRes_DISCONNECT CloseChannelRes_Status = 0
CloseChannelRes_CLOSE CloseChannelRes_Status = 1
CloseChannelRes_NOTHING CloseChannelRes_Status = 2
)
var CloseChannelRes_Status_name = map[int32]string{
0: "DISCONNECT",
1: "CLOSE",
2: "NOTHING",
}
var CloseChannelRes_Status_value = map[string]int32{
"DISCONNECT": 0,
"CLOSE": 1,
"NOTHING": 2,
}
func (x CloseChannelRes_Status) String() string {
return proto.EnumName(CloseChannelRes_Status_name, int32(x))
}
func (CloseChannelRes_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{60, 0}
}
type ContainerState_State int32
const (
ContainerState_SLEEP ContainerState_State = 0
ContainerState_READY ContainerState_State = 1
)
var ContainerState_State_name = map[int32]string{
0: "SLEEP",
1: "READY",
}
var ContainerState_State_value = map[string]int32{
"SLEEP": 0,
"READY": 1,
}
func (x ContainerState_State) String() string {
return proto.EnumName(ContainerState_State_name, int32(x))
}
func (ContainerState_State) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{61, 0}
}
type Command struct {
Channel int32 `protobuf:"varint,1,opt,name=channel,proto3" json:"channel,omitempty"`
Session int32 `protobuf:"varint,2,opt,name=session,proto3" json:"session,omitempty"`
Body isCommand_Body `protobuf_oneof:"body"`
Ref string `protobuf:"bytes,1000,opt,name=ref,proto3" json:"ref,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Command) Reset() { *m = Command{} }
func (m *Command) String() string { return proto.CompactTextString(m) }
func (*Command) ProtoMessage() {}
func (*Command) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{0}
}
func (m *Command) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Command.Unmarshal(m, b)
}
func (m *Command) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Command.Marshal(b, m, deterministic)
}
func (m *Command) XXX_Merge(src proto.Message) {
xxx_messageInfo_Command.Merge(m, src)
}
func (m *Command) XXX_Size() int {
return xxx_messageInfo_Command.Size(m)
}
func (m *Command) XXX_DiscardUnknown() {
xxx_messageInfo_Command.DiscardUnknown(m)
}
var xxx_messageInfo_Command proto.InternalMessageInfo
func (m *Command) GetChannel() int32 {
if m != nil {
return m.Channel
}
return 0
}
func (m *Command) GetSession() int32 {
if m != nil {
return m.Session
}
return 0
}
type isCommand_Body interface {
isCommand_Body()
}
type Command_OpenChan struct {
OpenChan *OpenChannel `protobuf:"bytes,3,opt,name=openChan,proto3,oneof"`
}
type Command_OpenChanRes struct {
OpenChanRes *OpenChannelRes `protobuf:"bytes,4,opt,name=openChanRes,proto3,oneof"`
}
type Command_CloseChan struct {
CloseChan *CloseChannel `protobuf:"bytes,5,opt,name=closeChan,proto3,oneof"`
}
type Command_CloseChanRes struct {
CloseChanRes *CloseChannelRes `protobuf:"bytes,6,opt,name=closeChanRes,proto3,oneof"`
}
type Command_ContainerState struct {
ContainerState *ContainerState `protobuf:"bytes,9,opt,name=containerState,proto3,oneof"`
}
type Command_PortOpen struct {
PortOpen *PortOpen `protobuf:"bytes,10,opt,name=portOpen,proto3,oneof"`
}
type Command_Toast struct {
Toast *Toast `protobuf:"bytes,11,opt,name=toast,proto3,oneof"`
}
type Command_Redirect struct {
Redirect *Redirect `protobuf:"bytes,12,opt,name=redirect,proto3,oneof"`
}
type Command_IncRef struct {
IncRef *IncRef `protobuf:"bytes,13,opt,name=incRef,proto3,oneof"`
}
type Command_RunMain struct {
RunMain *RunMain `protobuf:"bytes,16,opt,name=runMain,proto3,oneof"`
}
type Command_Clear struct {
Clear *Clear `protobuf:"bytes,17,opt,name=clear,proto3,oneof"`
}
type Command_Eval struct {
Eval string `protobuf:"bytes,20,opt,name=eval,proto3,oneof"`
}
type Command_Result struct {
Result string `protobuf:"bytes,21,opt,name=result,proto3,oneof"`
}
type Command_Input struct {
Input string `protobuf:"bytes,22,opt,name=input,proto3,oneof"`
}
type Command_Output struct {
Output string `protobuf:"bytes,23,opt,name=output,proto3,oneof"`
}
type Command_Error struct {
Error string `protobuf:"bytes,24,opt,name=error,proto3,oneof"`
}
type Command_SaneTerm struct {
SaneTerm *SaneTerm `protobuf:"bytes,26,opt,name=saneTerm,proto3,oneof"`
}
type Command_ResizeTerm struct {
ResizeTerm *ResizeTerm `protobuf:"bytes,27,opt,name=resizeTerm,proto3,oneof"`
}
type Command_State struct {
State State `protobuf:"varint,28,opt,name=state,proto3,enum=api.State,oneof"`
}
type Command_Ok struct {
Ok *OK `protobuf:"bytes,30,opt,name=ok,proto3,oneof"`
}
type Command_Persist struct {
Persist *File `protobuf:"bytes,31,opt,name=persist,proto3,oneof"`
}
type Command_PersistMirror struct {
PersistMirror *File `protobuf:"bytes,41,opt,name=persistMirror,proto3,oneof"`
}
type Command_Write struct {
Write *File `protobuf:"bytes,32,opt,name=write,proto3,oneof"`
}
type Command_Remove struct {
Remove *File `protobuf:"bytes,33,opt,name=remove,proto3,oneof"`
}
type Command_Move struct {
Move *Move `protobuf:"bytes,34,opt,name=move,proto3,oneof"`
}
type Command_TryRemove struct {
TryRemove *File `protobuf:"bytes,36,opt,name=tryRemove,proto3,oneof"`
}
type Command_Mkdir struct {
Mkdir *File `protobuf:"bytes,39,opt,name=mkdir,proto3,oneof"`
}
type Command_Stat struct {
Stat *File `protobuf:"bytes,368,opt,name=stat,proto3,oneof"`
}
type Command_StatRes struct {
StatRes *StatResult `protobuf:"bytes,369,opt,name=statRes,proto3,oneof"`
}
type Command_Read struct {
Read *File `protobuf:"bytes,35,opt,name=read,proto3,oneof"`
}
type Command_Readdir struct {
Readdir *File `protobuf:"bytes,37,opt,name=readdir,proto3,oneof"`
}
type Command_Files struct {
Files *Files `protobuf:"bytes,38,opt,name=files,proto3,oneof"`
}
type Command_File struct {
File *File `protobuf:"bytes,40,opt,name=file,proto3,oneof"`
}
type Command_CheckChanges struct {
CheckChanges *CheckChanges `protobuf:"bytes,42,opt,name=checkChanges,proto3,oneof"`
}
type Command_ChangedFiles struct {
ChangedFiles *Files `protobuf:"bytes,43,opt,name=changedFiles,proto3,oneof"`
}
type Command_LintResults struct {
LintResults *LintResults `protobuf:"bytes,44,opt,name=lintResults,proto3,oneof"`
}
type Command_RunContainedTest struct {
RunContainedTest *ContainedTest `protobuf:"bytes,70,opt,name=runContainedTest,proto3,oneof"`
}
type Command_TestResult struct {
TestResult *TestResult `protobuf:"bytes,71,opt,name=testResult,proto3,oneof"`
}
type Command_DebuggerStart struct {
DebuggerStart string `protobuf:"bytes,90,opt,name=debuggerStart,proto3,oneof"`
}
type Command_DebuggerStep struct {
DebuggerStep *RunMain `protobuf:"bytes,91,opt,name=debuggerStep,proto3,oneof"`
}
type Command_DebuggerStatus struct {
DebuggerStatus *DebugStatus `protobuf:"bytes,92,opt,name=debuggerStatus,proto3,oneof"`
}
type Command_EnsurePackages struct {
EnsurePackages *EnsurePackages `protobuf:"bytes,100,opt,name=ensurePackages,proto3,oneof"`
}
type Command_Ping struct {
Ping *Ping `protobuf:"bytes,120,opt,name=ping,proto3,oneof"`
}
type Command_Pong struct {
Pong *Pong `protobuf:"bytes,121,opt,name=pong,proto3,oneof"`
}
type Command_Hello struct {
Hello *Hello `protobuf:"bytes,122,opt,name=hello,proto3,oneof"`
}
type Command_Goodbye struct {
Goodbye *Goodbye `protobuf:"bytes,123,opt,name=goodbye,proto3,oneof"`
}
type Command_Hint struct {
Hint *Hint `protobuf:"bytes,130,opt,name=hint,proto3,oneof"`
}
type Command_Connect struct {
Connect *Connect `protobuf:"bytes,150,opt,name=connect,proto3,oneof"`
}
type Command_Send struct {
Send *Send `protobuf:"bytes,151,opt,name=send,proto3,oneof"`
}
type Command_Recv struct {
Recv *Recv `protobuf:"bytes,152,opt,name=recv,proto3,oneof"`
}
type Command_Disconnect struct {
Disconnect *Disconnect `protobuf:"bytes,153,opt,name=disconnect,proto3,oneof"`
}
type Command_FileAuthReq struct {
FileAuthReq *FileAuthReq `protobuf:"bytes,200,opt,name=fileAuthReq,proto3,oneof"`
}
type Command_FileAuthRes struct {
FileAuthRes *FileAuthRes `protobuf:"bytes,201,opt,name=fileAuthRes,proto3,oneof"`
}
type Command_MutliFileAuthRes struct {
MutliFileAuthRes *MultiFileAuthRes `protobuf:"bytes,202,opt,name=mutliFileAuthRes,proto3,oneof"`
}
type Command_ListObjects struct {
ListObjects *ListObjects `protobuf:"bytes,205,opt,name=listObjects,proto3,oneof"`
}
type Command_ListObjectsResp struct {
ListObjectsResp *ListObjectsResp `protobuf:"bytes,206,opt,name=listObjectsResp,proto3,oneof"`
}
type Command_Ot struct {
Ot *OTPacket `protobuf:"bytes,220,opt,name=ot,proto3,oneof"`
}
type Command_Otstatus struct {
Otstatus *OTStatus `protobuf:"bytes,221,opt,name=otstatus,proto3,oneof"`
}
type Command_OtLinkFile struct {
OtLinkFile *OTLinkFile `protobuf:"bytes,222,opt,name=otLinkFile,proto3,oneof"`
}
type Command_OtNewCursor struct {
OtNewCursor *OTCursor `protobuf:"bytes,223,opt,name=otNewCursor,proto3,oneof"`
}
type Command_OtDeleteCursor struct {
OtDeleteCursor *OTCursor `protobuf:"bytes,224,opt,name=otDeleteCursor,proto3,oneof"`
}
type Command_OtFetchRequest struct {
OtFetchRequest *OTFetchRequest `protobuf:"bytes,225,opt,name=otFetchRequest,proto3,oneof"`
}
type Command_OtFetchResponse struct {
OtFetchResponse *OTFetchResponse `protobuf:"bytes,226,opt,name=otFetchResponse,proto3,oneof"`
}
type Command_Flush struct {
Flush *Flush `protobuf:"bytes,251,opt,name=flush,proto3,oneof"`
}
type Command_Debug struct {
Debug *Debug `protobuf:"bytes,230,opt,name=debug,proto3,oneof"`
}
type Command_StartVCR struct {
StartVCR *StartVCR `protobuf:"bytes,231,opt,name=startVCR,proto3,oneof"`
}
type Command_ReadVCR struct {
ReadVCR *ReadVCR `protobuf:"bytes,232,opt,name=readVCR,proto3,oneof"`
}
type Command_VCRLog struct {
VCRLog *VCRLog `protobuf:"bytes,233,opt,name=VCRLog,proto3,oneof"`
}
type Command_Auth struct {
Auth *Auth `protobuf:"bytes,235,opt,name=auth,proto3,oneof"`
}
type Command_ExecInfo struct {
ExecInfo *ExecInfo `protobuf:"bytes,240,opt,name=execInfo,proto3,oneof"`
}
type Command_SubscribeFile struct {
SubscribeFile *SubscribeFile `protobuf:"bytes,256,opt,name=subscribeFile,proto3,oneof"`
}
type Command_FileEvent struct {
FileEvent *FileEvent `protobuf:"bytes,257,opt,name=fileEvent,proto3,oneof"`
}
type Command_Roster struct {
Roster *Roster `protobuf:"bytes,260,opt,name=roster,proto3,oneof"`
}
type Command_Join struct {
Join *User `protobuf:"bytes,261,opt,name=join,proto3,oneof"`
}
type Command_Part struct {
Part *User `protobuf:"bytes,262,opt,name=part,proto3,oneof"`
}
type Command_Exec struct {
Exec *Exec `protobuf:"bytes,270,opt,name=exec,proto3,oneof"`
}
type Command_PackageSearch struct {
PackageSearch *PackageSearch `protobuf:"bytes,280,opt,name=packageSearch,proto3,oneof"`
}
type Command_PackageSearchResp struct {
PackageSearchResp *PackageSearchResp `protobuf:"bytes,281,opt,name=packageSearchResp,proto3,oneof"`
}
type Command_PackageInfo struct {
PackageInfo *PackageInfo `protobuf:"bytes,282,opt,name=packageInfo,proto3,oneof"`
}
type Command_PackageInfoResp struct {
PackageInfoResp *PackageInfoResp `protobuf:"bytes,283,opt,name=packageInfoResp,proto3,oneof"`
}
type Command_PackageAdd struct {
PackageAdd *PackageAdd `protobuf:"bytes,284,opt,name=packageAdd,proto3,oneof"`
}
type Command_PackageRemove struct {
PackageRemove *PackageRemove `protobuf:"bytes,285,opt,name=packageRemove,proto3,oneof"`
}
type Command_PackageInstall struct {
PackageInstall *PackageInstall `protobuf:"bytes,286,opt,name=packageInstall,proto3,oneof"`
}
type Command_PackageListSpecfile struct {
PackageListSpecfile *PackageListSpecfile `protobuf:"bytes,287,opt,name=packageListSpecfile,proto3,oneof"`
}
type Command_PackageListSpecfileResp struct {
PackageListSpecfileResp *PackageListSpecfileResp `protobuf:"bytes,288,opt,name=packageListSpecfileResp,proto3,oneof"`
}
type Command_PackageCacheSave struct {
PackageCacheSave *PackageCacheSave `protobuf:"bytes,289,opt,name=packageCacheSave,proto3,oneof"`
}
type Command_ChatMessage struct {
ChatMessage *ChatMessage `protobuf:"bytes,310,opt,name=chatMessage,proto3,oneof"`
}
type Command_ChatTyping struct {
ChatTyping *ChatTyping `protobuf:"bytes,311,opt,name=chatTyping,proto3,oneof"`
}
type Command_ChatScrollback struct {
ChatScrollback *ChatScrollback `protobuf:"bytes,312,opt,name=chatScrollback,proto3,oneof"`
}
type Command_FsSnapshot struct {
FsSnapshot *FSSnapshot `protobuf:"bytes,330,opt,name=fsSnapshot,proto3,oneof"`
}
type Command_FsTakeLock struct {
FsTakeLock *FSLock `protobuf:"bytes,331,opt,name=fsTakeLock,proto3,oneof"`
}
type Command_FsReleaseLock struct {
FsReleaseLock *FSLock `protobuf:"bytes,332,opt,name=fsReleaseLock,proto3,oneof"`
}
type Command_HasCap struct {
HasCap bool `protobuf:"varint,335,opt,name=hasCap,proto3,oneof"`
}
type Command_Pid1Config struct {
Pid1Config *Pid1Config `protobuf:"bytes,340,opt,name=pid1Config,proto3,oneof"`
}
type Command_Metrics struct {
Metrics *Metrics `protobuf:"bytes,350,opt,name=metrics,proto3,oneof"`
}
type Command_BootStatus struct {
BootStatus *BootStatus `protobuf:"bytes,351,opt,name=bootStatus,proto3,oneof"`
}
type Command_ReadMeta struct {
ReadMeta *ReadMeta `protobuf:"bytes,360,opt,name=readMeta,proto3,oneof"`
}
type Command_WriteMeta struct {
WriteMeta *WriteMeta `protobuf:"bytes,361,opt,name=writeMeta,proto3,oneof"`
}
type Command_AppendMeta struct {
AppendMeta *AppendMeta `protobuf:"bytes,362,opt,name=appendMeta,proto3,oneof"`
}
type Command_Audio struct {
Audio *Audio `protobuf:"bytes,363,opt,name=audio,proto3,oneof"`
}
type Command_PprofRequest struct {
PprofRequest *PprofRequest `protobuf:"bytes,364,opt,name=pprofRequest,proto3,oneof"`
}
type Command_PprofResponse struct {
PprofResponse *PprofResponse `protobuf:"bytes,365,opt,name=pprofResponse,proto3,oneof"`
}
type Command_Audio2 struct {
Audio2 *Audio2 `protobuf:"bytes,366,opt,name=audio2,proto3,oneof"`
}
type Command_PTYConfig struct {
PTYConfig *PTYConfig `protobuf:"bytes,367,opt,name=PTYConfig,proto3,oneof"`
}
func (*Command_OpenChan) isCommand_Body() {}
func (*Command_OpenChanRes) isCommand_Body() {}
func (*Command_CloseChan) isCommand_Body() {}
func (*Command_CloseChanRes) isCommand_Body() {}
func (*Command_ContainerState) isCommand_Body() {}
func (*Command_PortOpen) isCommand_Body() {}
func (*Command_Toast) isCommand_Body() {}
func (*Command_Redirect) isCommand_Body() {}
func (*Command_IncRef) isCommand_Body() {}
func (*Command_RunMain) isCommand_Body() {}
func (*Command_Clear) isCommand_Body() {}
func (*Command_Eval) isCommand_Body() {}
func (*Command_Result) isCommand_Body() {}
func (*Command_Input) isCommand_Body() {}
func (*Command_Output) isCommand_Body() {}
func (*Command_Error) isCommand_Body() {}
func (*Command_SaneTerm) isCommand_Body() {}
func (*Command_ResizeTerm) isCommand_Body() {}
func (*Command_State) isCommand_Body() {}
func (*Command_Ok) isCommand_Body() {}
func (*Command_Persist) isCommand_Body() {}
func (*Command_PersistMirror) isCommand_Body() {}
func (*Command_Write) isCommand_Body() {}
func (*Command_Remove) isCommand_Body() {}
func (*Command_Move) isCommand_Body() {}
func (*Command_TryRemove) isCommand_Body() {}
func (*Command_Mkdir) isCommand_Body() {}
func (*Command_Stat) isCommand_Body() {}
func (*Command_StatRes) isCommand_Body() {}
func (*Command_Read) isCommand_Body() {}
func (*Command_Readdir) isCommand_Body() {}
func (*Command_Files) isCommand_Body() {}
func (*Command_File) isCommand_Body() {}
func (*Command_CheckChanges) isCommand_Body() {}
func (*Command_ChangedFiles) isCommand_Body() {}
func (*Command_LintResults) isCommand_Body() {}
func (*Command_RunContainedTest) isCommand_Body() {}
func (*Command_TestResult) isCommand_Body() {}
func (*Command_DebuggerStart) isCommand_Body() {}
func (*Command_DebuggerStep) isCommand_Body() {}
func (*Command_DebuggerStatus) isCommand_Body() {}
func (*Command_EnsurePackages) isCommand_Body() {}
func (*Command_Ping) isCommand_Body() {}
func (*Command_Pong) isCommand_Body() {}
func (*Command_Hello) isCommand_Body() {}
func (*Command_Goodbye) isCommand_Body() {}
func (*Command_Hint) isCommand_Body() {}
func (*Command_Connect) isCommand_Body() {}
func (*Command_Send) isCommand_Body() {}
func (*Command_Recv) isCommand_Body() {}
func (*Command_Disconnect) isCommand_Body() {}
func (*Command_FileAuthReq) isCommand_Body() {}
func (*Command_FileAuthRes) isCommand_Body() {}
func (*Command_MutliFileAuthRes) isCommand_Body() {}
func (*Command_ListObjects) isCommand_Body() {}
func (*Command_ListObjectsResp) isCommand_Body() {}
func (*Command_Ot) isCommand_Body() {}
func (*Command_Otstatus) isCommand_Body() {}
func (*Command_OtLinkFile) isCommand_Body() {}
func (*Command_OtNewCursor) isCommand_Body() {}
func (*Command_OtDeleteCursor) isCommand_Body() {}
func (*Command_OtFetchRequest) isCommand_Body() {}
func (*Command_OtFetchResponse) isCommand_Body() {}
func (*Command_Flush) isCommand_Body() {}
func (*Command_Debug) isCommand_Body() {}
func (*Command_StartVCR) isCommand_Body() {}
func (*Command_ReadVCR) isCommand_Body() {}
func (*Command_VCRLog) isCommand_Body() {}
func (*Command_Auth) isCommand_Body() {}
func (*Command_ExecInfo) isCommand_Body() {}
func (*Command_SubscribeFile) isCommand_Body() {}
func (*Command_FileEvent) isCommand_Body() {}
func (*Command_Roster) isCommand_Body() {}
func (*Command_Join) isCommand_Body() {}
func (*Command_Part) isCommand_Body() {}
func (*Command_Exec) isCommand_Body() {}
func (*Command_PackageSearch) isCommand_Body() {}
func (*Command_PackageSearchResp) isCommand_Body() {}
func (*Command_PackageInfo) isCommand_Body() {}
func (*Command_PackageInfoResp) isCommand_Body() {}
func (*Command_PackageAdd) isCommand_Body() {}
func (*Command_PackageRemove) isCommand_Body() {}
func (*Command_PackageInstall) isCommand_Body() {}
func (*Command_PackageListSpecfile) isCommand_Body() {}
func (*Command_PackageListSpecfileResp) isCommand_Body() {}
func (*Command_PackageCacheSave) isCommand_Body() {}
func (*Command_ChatMessage) isCommand_Body() {}
func (*Command_ChatTyping) isCommand_Body() {}
func (*Command_ChatScrollback) isCommand_Body() {}
func (*Command_FsSnapshot) isCommand_Body() {}
func (*Command_FsTakeLock) isCommand_Body() {}
func (*Command_FsReleaseLock) isCommand_Body() {}
func (*Command_HasCap) isCommand_Body() {}
func (*Command_Pid1Config) isCommand_Body() {}
func (*Command_Metrics) isCommand_Body() {}
func (*Command_BootStatus) isCommand_Body() {}
func (*Command_ReadMeta) isCommand_Body() {}
func (*Command_WriteMeta) isCommand_Body() {}
func (*Command_AppendMeta) isCommand_Body() {}
func (*Command_Audio) isCommand_Body() {}
func (*Command_PprofRequest) isCommand_Body() {}
func (*Command_PprofResponse) isCommand_Body() {}
func (*Command_Audio2) isCommand_Body() {}
func (*Command_PTYConfig) isCommand_Body() {}
func (m *Command) GetBody() isCommand_Body {
if m != nil {
return m.Body
}
return nil
}
func (m *Command) GetOpenChan() *OpenChannel {
if x, ok := m.GetBody().(*Command_OpenChan); ok {
return x.OpenChan
}
return nil
}
func (m *Command) GetOpenChanRes() *OpenChannelRes {
if x, ok := m.GetBody().(*Command_OpenChanRes); ok {
return x.OpenChanRes
}
return nil
}
func (m *Command) GetCloseChan() *CloseChannel {
if x, ok := m.GetBody().(*Command_CloseChan); ok {
return x.CloseChan
}
return nil
}
func (m *Command) GetCloseChanRes() *CloseChannelRes {
if x, ok := m.GetBody().(*Command_CloseChanRes); ok {
return x.CloseChanRes
}
return nil
}
func (m *Command) GetContainerState() *ContainerState {
if x, ok := m.GetBody().(*Command_ContainerState); ok {
return x.ContainerState
}
return nil
}
func (m *Command) GetPortOpen() *PortOpen {
if x, ok := m.GetBody().(*Command_PortOpen); ok {
return x.PortOpen
}
return nil
}
func (m *Command) GetToast() *Toast {
if x, ok := m.GetBody().(*Command_Toast); ok {
return x.Toast
}
return nil
}
func (m *Command) GetRedirect() *Redirect {
if x, ok := m.GetBody().(*Command_Redirect); ok {
return x.Redirect
}
return nil
}
func (m *Command) GetIncRef() *IncRef {
if x, ok := m.GetBody().(*Command_IncRef); ok {
return x.IncRef
}
return nil
}
func (m *Command) GetRunMain() *RunMain {
if x, ok := m.GetBody().(*Command_RunMain); ok {
return x.RunMain
}
return nil
}
func (m *Command) GetClear() *Clear {
if x, ok := m.GetBody().(*Command_Clear); ok {
return x.Clear
}
return nil
}
func (m *Command) GetEval() string {
if x, ok := m.GetBody().(*Command_Eval); ok {
return x.Eval
}
return ""
}
func (m *Command) GetResult() string {
if x, ok := m.GetBody().(*Command_Result); ok {
return x.Result
}
return ""
}
func (m *Command) GetInput() string {
if x, ok := m.GetBody().(*Command_Input); ok {
return x.Input
}
return ""
}
func (m *Command) GetOutput() string {
if x, ok := m.GetBody().(*Command_Output); ok {
return x.Output
}
return ""
}
func (m *Command) GetError() string {
if x, ok := m.GetBody().(*Command_Error); ok {
return x.Error
}
return ""
}
func (m *Command) GetSaneTerm() *SaneTerm {
if x, ok := m.GetBody().(*Command_SaneTerm); ok {
return x.SaneTerm
}
return nil
}
func (m *Command) GetResizeTerm() *ResizeTerm {
if x, ok := m.GetBody().(*Command_ResizeTerm); ok {
return x.ResizeTerm
}
return nil
}
func (m *Command) GetState() State {
if x, ok := m.GetBody().(*Command_State); ok {
return x.State
}
return State_Stopped
}
func (m *Command) GetOk() *OK {
if x, ok := m.GetBody().(*Command_Ok); ok {
return x.Ok
}
return nil
}
func (m *Command) GetPersist() *File {
if x, ok := m.GetBody().(*Command_Persist); ok {
return x.Persist
}
return nil
}
func (m *Command) GetPersistMirror() *File {
if x, ok := m.GetBody().(*Command_PersistMirror); ok {
return x.PersistMirror
}
return nil
}
func (m *Command) GetWrite() *File {
if x, ok := m.GetBody().(*Command_Write); ok {
return x.Write
}
return nil
}
func (m *Command) GetRemove() *File {
if x, ok := m.GetBody().(*Command_Remove); ok {
return x.Remove
}
return nil
}
func (m *Command) GetMove() *Move {
if x, ok := m.GetBody().(*Command_Move); ok {
return x.Move
}
return nil
}
func (m *Command) GetTryRemove() *File {
if x, ok := m.GetBody().(*Command_TryRemove); ok {
return x.TryRemove
}
return nil
}
func (m *Command) GetMkdir() *File {
if x, ok := m.GetBody().(*Command_Mkdir); ok {
return x.Mkdir
}
return nil
}
func (m *Command) GetStat() *File {
if x, ok := m.GetBody().(*Command_Stat); ok {
return x.Stat
}
return nil
}
func (m *Command) GetStatRes() *StatResult {
if x, ok := m.GetBody().(*Command_StatRes); ok {
return x.StatRes
}
return nil
}
func (m *Command) GetRead() *File {
if x, ok := m.GetBody().(*Command_Read); ok {
return x.Read
}
return nil
}
func (m *Command) GetReaddir() *File {
if x, ok := m.GetBody().(*Command_Readdir); ok {
return x.Readdir
}
return nil
}
func (m *Command) GetFiles() *Files {
if x, ok := m.GetBody().(*Command_Files); ok {
return x.Files
}
return nil
}
func (m *Command) GetFile() *File {
if x, ok := m.GetBody().(*Command_File); ok {
return x.File
}
return nil
}
func (m *Command) GetCheckChanges() *CheckChanges {
if x, ok := m.GetBody().(*Command_CheckChanges); ok {
return x.CheckChanges
}
return nil
}
func (m *Command) GetChangedFiles() *Files {
if x, ok := m.GetBody().(*Command_ChangedFiles); ok {
return x.ChangedFiles
}
return nil
}
func (m *Command) GetLintResults() *LintResults {
if x, ok := m.GetBody().(*Command_LintResults); ok {
return x.LintResults
}
return nil
}
func (m *Command) GetRunContainedTest() *ContainedTest {
if x, ok := m.GetBody().(*Command_RunContainedTest); ok {
return x.RunContainedTest
}
return nil
}
func (m *Command) GetTestResult() *TestResult {
if x, ok := m.GetBody().(*Command_TestResult); ok {
return x.TestResult
}
return nil
}
func (m *Command) GetDebuggerStart() string {
if x, ok := m.GetBody().(*Command_DebuggerStart); ok {
return x.DebuggerStart
}
return ""
}
func (m *Command) GetDebuggerStep() *RunMain {
if x, ok := m.GetBody().(*Command_DebuggerStep); ok {
return x.DebuggerStep
}
return nil
}
func (m *Command) GetDebuggerStatus() *DebugStatus {
if x, ok := m.GetBody().(*Command_DebuggerStatus); ok {
return x.DebuggerStatus
}
return nil
}
func (m *Command) GetEnsurePackages() *EnsurePackages {
if x, ok := m.GetBody().(*Command_EnsurePackages); ok {
return x.EnsurePackages
}
return nil
}
func (m *Command) GetPing() *Ping {
if x, ok := m.GetBody().(*Command_Ping); ok {
return x.Ping
}
return nil
}
func (m *Command) GetPong() *Pong {
if x, ok := m.GetBody().(*Command_Pong); ok {
return x.Pong
}
return nil
}
func (m *Command) GetHello() *Hello {
if x, ok := m.GetBody().(*Command_Hello); ok {
return x.Hello
}
return nil
}
func (m *Command) GetGoodbye() *Goodbye {
if x, ok := m.GetBody().(*Command_Goodbye); ok {
return x.Goodbye
}
return nil
}
func (m *Command) GetHint() *Hint {
if x, ok := m.GetBody().(*Command_Hint); ok {
return x.Hint
}
return nil
}
func (m *Command) GetConnect() *Connect {
if x, ok := m.GetBody().(*Command_Connect); ok {
return x.Connect
}
return nil
}
func (m *Command) GetSend() *Send {
if x, ok := m.GetBody().(*Command_Send); ok {
return x.Send
}
return nil
}
func (m *Command) GetRecv() *Recv {
if x, ok := m.GetBody().(*Command_Recv); ok {
return x.Recv
}
return nil
}
func (m *Command) GetDisconnect() *Disconnect {
if x, ok := m.GetBody().(*Command_Disconnect); ok {
return x.Disconnect
}
return nil
}
func (m *Command) GetFileAuthReq() *FileAuthReq {
if x, ok := m.GetBody().(*Command_FileAuthReq); ok {
return x.FileAuthReq
}
return nil
}
func (m *Command) GetFileAuthRes() *FileAuthRes {
if x, ok := m.GetBody().(*Command_FileAuthRes); ok {
return x.FileAuthRes
}
return nil
}
func (m *Command) GetMutliFileAuthRes() *MultiFileAuthRes {
if x, ok := m.GetBody().(*Command_MutliFileAuthRes); ok {
return x.MutliFileAuthRes
}
return nil
}
func (m *Command) GetListObjects() *ListObjects {
if x, ok := m.GetBody().(*Command_ListObjects); ok {
return x.ListObjects
}
return nil
}
func (m *Command) GetListObjectsResp() *ListObjectsResp {
if x, ok := m.GetBody().(*Command_ListObjectsResp); ok {
return x.ListObjectsResp
}
return nil
}
func (m *Command) GetOt() *OTPacket {
if x, ok := m.GetBody().(*Command_Ot); ok {
return x.Ot
}
return nil
}
func (m *Command) GetOtstatus() *OTStatus {
if x, ok := m.GetBody().(*Command_Otstatus); ok {
return x.Otstatus
}
return nil
}
func (m *Command) GetOtLinkFile() *OTLinkFile {
if x, ok := m.GetBody().(*Command_OtLinkFile); ok {
return x.OtLinkFile
}
return nil
}
func (m *Command) GetOtNewCursor() *OTCursor {
if x, ok := m.GetBody().(*Command_OtNewCursor); ok {
return x.OtNewCursor
}
return nil
}
func (m *Command) GetOtDeleteCursor() *OTCursor {
if x, ok := m.GetBody().(*Command_OtDeleteCursor); ok {
return x.OtDeleteCursor
}
return nil
}
func (m *Command) GetOtFetchRequest() *OTFetchRequest {
if x, ok := m.GetBody().(*Command_OtFetchRequest); ok {
return x.OtFetchRequest
}
return nil
}
func (m *Command) GetOtFetchResponse() *OTFetchResponse {
if x, ok := m.GetBody().(*Command_OtFetchResponse); ok {
return x.OtFetchResponse
}
return nil
}
func (m *Command) GetFlush() *Flush {
if x, ok := m.GetBody().(*Command_Flush); ok {
return x.Flush
}
return nil
}
func (m *Command) GetDebug() *Debug {
if x, ok := m.GetBody().(*Command_Debug); ok {
return x.Debug
}
return nil
}
func (m *Command) GetStartVCR() *StartVCR {
if x, ok := m.GetBody().(*Command_StartVCR); ok {
return x.StartVCR
}
return nil
}
func (m *Command) GetReadVCR() *ReadVCR {
if x, ok := m.GetBody().(*Command_ReadVCR); ok {
return x.ReadVCR
}
return nil
}
func (m *Command) GetVCRLog() *VCRLog {
if x, ok := m.GetBody().(*Command_VCRLog); ok {
return x.VCRLog
}
return nil
}
func (m *Command) GetAuth() *Auth {
if x, ok := m.GetBody().(*Command_Auth); ok {
return x.Auth
}
return nil
}
func (m *Command) GetExecInfo() *ExecInfo {
if x, ok := m.GetBody().(*Command_ExecInfo); ok {
return x.ExecInfo
}
return nil
}
func (m *Command) GetSubscribeFile() *SubscribeFile {
if x, ok := m.GetBody().(*Command_SubscribeFile); ok {
return x.SubscribeFile
}
return nil
}
func (m *Command) GetFileEvent() *FileEvent {
if x, ok := m.GetBody().(*Command_FileEvent); ok {
return x.FileEvent
}
return nil
}
func (m *Command) GetRoster() *Roster {
if x, ok := m.GetBody().(*Command_Roster); ok {
return x.Roster
}
return nil
}
func (m *Command) GetJoin() *User {
if x, ok := m.GetBody().(*Command_Join); ok {
return x.Join
}
return nil
}
func (m *Command) GetPart() *User {
if x, ok := m.GetBody().(*Command_Part); ok {
return x.Part
}
return nil
}
func (m *Command) GetExec() *Exec {
if x, ok := m.GetBody().(*Command_Exec); ok {
return x.Exec
}
return nil
}
func (m *Command) GetPackageSearch() *PackageSearch {
if x, ok := m.GetBody().(*Command_PackageSearch); ok {
return x.PackageSearch
}
return nil
}
func (m *Command) GetPackageSearchResp() *PackageSearchResp {
if x, ok := m.GetBody().(*Command_PackageSearchResp); ok {
return x.PackageSearchResp
}
return nil
}
func (m *Command) GetPackageInfo() *PackageInfo {
if x, ok := m.GetBody().(*Command_PackageInfo); ok {
return x.PackageInfo
}
return nil
}
func (m *Command) GetPackageInfoResp() *PackageInfoResp {
if x, ok := m.GetBody().(*Command_PackageInfoResp); ok {
return x.PackageInfoResp
}
return nil
}
func (m *Command) GetPackageAdd() *PackageAdd {
if x, ok := m.GetBody().(*Command_PackageAdd); ok {
return x.PackageAdd
}
return nil
}
func (m *Command) GetPackageRemove() *PackageRemove {
if x, ok := m.GetBody().(*Command_PackageRemove); ok {
return x.PackageRemove
}
return nil
}
func (m *Command) GetPackageInstall() *PackageInstall {
if x, ok := m.GetBody().(*Command_PackageInstall); ok {
return x.PackageInstall
}
return nil
}
func (m *Command) GetPackageListSpecfile() *PackageListSpecfile {
if x, ok := m.GetBody().(*Command_PackageListSpecfile); ok {
return x.PackageListSpecfile
}
return nil
}
func (m *Command) GetPackageListSpecfileResp() *PackageListSpecfileResp {
if x, ok := m.GetBody().(*Command_PackageListSpecfileResp); ok {
return x.PackageListSpecfileResp
}
return nil
}
func (m *Command) GetPackageCacheSave() *PackageCacheSave {
if x, ok := m.GetBody().(*Command_PackageCacheSave); ok {
return x.PackageCacheSave
}
return nil
}
func (m *Command) GetChatMessage() *ChatMessage {
if x, ok := m.GetBody().(*Command_ChatMessage); ok {
return x.ChatMessage
}
return nil
}
func (m *Command) GetChatTyping() *ChatTyping {
if x, ok := m.GetBody().(*Command_ChatTyping); ok {
return x.ChatTyping
}
return nil
}
func (m *Command) GetChatScrollback() *ChatScrollback {
if x, ok := m.GetBody().(*Command_ChatScrollback); ok {
return x.ChatScrollback
}
return nil
}
func (m *Command) GetFsSnapshot() *FSSnapshot {
if x, ok := m.GetBody().(*Command_FsSnapshot); ok {
return x.FsSnapshot
}
return nil
}
func (m *Command) GetFsTakeLock() *FSLock {
if x, ok := m.GetBody().(*Command_FsTakeLock); ok {
return x.FsTakeLock
}
return nil
}
func (m *Command) GetFsReleaseLock() *FSLock {
if x, ok := m.GetBody().(*Command_FsReleaseLock); ok {
return x.FsReleaseLock
}
return nil
}
func (m *Command) GetHasCap() bool {
if x, ok := m.GetBody().(*Command_HasCap); ok {
return x.HasCap
}
return false
}
func (m *Command) GetPid1Config() *Pid1Config {
if x, ok := m.GetBody().(*Command_Pid1Config); ok {
return x.Pid1Config
}
return nil
}
func (m *Command) GetMetrics() *Metrics {
if x, ok := m.GetBody().(*Command_Metrics); ok {
return x.Metrics
}
return nil
}
func (m *Command) GetBootStatus() *BootStatus {
if x, ok := m.GetBody().(*Command_BootStatus); ok {
return x.BootStatus
}
return nil
}
func (m *Command) GetReadMeta() *ReadMeta {
if x, ok := m.GetBody().(*Command_ReadMeta); ok {
return x.ReadMeta
}
return nil
}
func (m *Command) GetWriteMeta() *WriteMeta {
if x, ok := m.GetBody().(*Command_WriteMeta); ok {
return x.WriteMeta
}
return nil
}
func (m *Command) GetAppendMeta() *AppendMeta {
if x, ok := m.GetBody().(*Command_AppendMeta); ok {
return x.AppendMeta
}
return nil
}
func (m *Command) GetAudio() *Audio {
if x, ok := m.GetBody().(*Command_Audio); ok {
return x.Audio
}
return nil
}
func (m *Command) GetPprofRequest() *PprofRequest {
if x, ok := m.GetBody().(*Command_PprofRequest); ok {
return x.PprofRequest
}
return nil
}
func (m *Command) GetPprofResponse() *PprofResponse {
if x, ok := m.GetBody().(*Command_PprofResponse); ok {
return x.PprofResponse
}
return nil
}
func (m *Command) GetAudio2() *Audio2 {
if x, ok := m.GetBody().(*Command_Audio2); ok {
return x.Audio2
}
return nil
}
func (m *Command) GetPTYConfig() *PTYConfig {
if x, ok := m.GetBody().(*Command_PTYConfig); ok {
return x.PTYConfig
}
return nil
}
func (m *Command) GetRef() string {
if m != nil {
return m.Ref
}
return ""
}
func (*Command) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*Command_OpenChan)(nil),
(*Command_OpenChanRes)(nil),
(*Command_CloseChan)(nil),
(*Command_CloseChanRes)(nil),
(*Command_ContainerState)(nil),
(*Command_PortOpen)(nil),
(*Command_Toast)(nil),
(*Command_Redirect)(nil),
(*Command_IncRef)(nil),
(*Command_RunMain)(nil),
(*Command_Clear)(nil),
(*Command_Eval)(nil),
(*Command_Result)(nil),
(*Command_Input)(nil),
(*Command_Output)(nil),
(*Command_Error)(nil),
(*Command_SaneTerm)(nil),
(*Command_ResizeTerm)(nil),
(*Command_State)(nil),
(*Command_Ok)(nil),
(*Command_Persist)(nil),
(*Command_PersistMirror)(nil),
(*Command_Write)(nil),
(*Command_Remove)(nil),
(*Command_Move)(nil),
(*Command_TryRemove)(nil),
(*Command_Mkdir)(nil),
(*Command_Stat)(nil),
(*Command_StatRes)(nil),
(*Command_Read)(nil),
(*Command_Readdir)(nil),
(*Command_Files)(nil),
(*Command_File)(nil),
(*Command_CheckChanges)(nil),
(*Command_ChangedFiles)(nil),
(*Command_LintResults)(nil),
(*Command_RunContainedTest)(nil),
(*Command_TestResult)(nil),
(*Command_DebuggerStart)(nil),
(*Command_DebuggerStep)(nil),
(*Command_DebuggerStatus)(nil),
(*Command_EnsurePackages)(nil),
(*Command_Ping)(nil),
(*Command_Pong)(nil),
(*Command_Hello)(nil),
(*Command_Goodbye)(nil),
(*Command_Hint)(nil),
(*Command_Connect)(nil),
(*Command_Send)(nil),
(*Command_Recv)(nil),
(*Command_Disconnect)(nil),
(*Command_FileAuthReq)(nil),
(*Command_FileAuthRes)(nil),
(*Command_MutliFileAuthRes)(nil),
(*Command_ListObjects)(nil),
(*Command_ListObjectsResp)(nil),
(*Command_Ot)(nil),
(*Command_Otstatus)(nil),
(*Command_OtLinkFile)(nil),
(*Command_OtNewCursor)(nil),
(*Command_OtDeleteCursor)(nil),
(*Command_OtFetchRequest)(nil),
(*Command_OtFetchResponse)(nil),
(*Command_Flush)(nil),
(*Command_Debug)(nil),
(*Command_StartVCR)(nil),
(*Command_ReadVCR)(nil),
(*Command_VCRLog)(nil),
(*Command_Auth)(nil),
(*Command_ExecInfo)(nil),
(*Command_SubscribeFile)(nil),
(*Command_FileEvent)(nil),
(*Command_Roster)(nil),
(*Command_Join)(nil),
(*Command_Part)(nil),
(*Command_Exec)(nil),
(*Command_PackageSearch)(nil),
(*Command_PackageSearchResp)(nil),
(*Command_PackageInfo)(nil),
(*Command_PackageInfoResp)(nil),
(*Command_PackageAdd)(nil),
(*Command_PackageRemove)(nil),
(*Command_PackageInstall)(nil),
(*Command_PackageListSpecfile)(nil),
(*Command_PackageListSpecfileResp)(nil),
(*Command_PackageCacheSave)(nil),
(*Command_ChatMessage)(nil),
(*Command_ChatTyping)(nil),
(*Command_ChatScrollback)(nil),
(*Command_FsSnapshot)(nil),
(*Command_FsTakeLock)(nil),
(*Command_FsReleaseLock)(nil),
(*Command_HasCap)(nil),
(*Command_Pid1Config)(nil),
(*Command_Metrics)(nil),
(*Command_BootStatus)(nil),
(*Command_ReadMeta)(nil),
(*Command_WriteMeta)(nil),
(*Command_AppendMeta)(nil),
(*Command_Audio)(nil),
(*Command_PprofRequest)(nil),
(*Command_PprofResponse)(nil),
(*Command_Audio2)(nil),
(*Command_PTYConfig)(nil),
}
}
type Audio struct {
Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Audio) Reset() { *m = Audio{} }
func (m *Audio) String() string { return proto.CompactTextString(m) }
func (*Audio) ProtoMessage() {}
func (*Audio) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{1}
}
func (m *Audio) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Audio.Unmarshal(m, b)
}
func (m *Audio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Audio.Marshal(b, m, deterministic)
}
func (m *Audio) XXX_Merge(src proto.Message) {
xxx_messageInfo_Audio.Merge(m, src)
}
func (m *Audio) XXX_Size() int {
return xxx_messageInfo_Audio.Size(m)
}
func (m *Audio) XXX_DiscardUnknown() {
xxx_messageInfo_Audio.DiscardUnknown(m)
}
var xxx_messageInfo_Audio proto.InternalMessageInfo
func (m *Audio) GetData() []int32 {
if m != nil {
return m.Data
}
return nil
}
type Audio2 struct {
Data []int32 `protobuf:"zigzag32,1,rep,packed,name=data,proto3" json:"data,omitempty"`
Samples int64 `protobuf:"varint,2,opt,name=samples,proto3" json:"samples,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Audio2) Reset() { *m = Audio2{} }
func (m *Audio2) String() string { return proto.CompactTextString(m) }
func (*Audio2) ProtoMessage() {}
func (*Audio2) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{2}
}
func (m *Audio2) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Audio2.Unmarshal(m, b)
}
func (m *Audio2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Audio2.Marshal(b, m, deterministic)
}
func (m *Audio2) XXX_Merge(src proto.Message) {
xxx_messageInfo_Audio2.Merge(m, src)
}
func (m *Audio2) XXX_Size() int {
return xxx_messageInfo_Audio2.Size(m)
}
func (m *Audio2) XXX_DiscardUnknown() {
xxx_messageInfo_Audio2.DiscardUnknown(m)
}
var xxx_messageInfo_Audio2 proto.InternalMessageInfo
func (m *Audio2) GetData() []int32 {
if m != nil {
return m.Data
}
return nil
}
func (m *Audio2) GetSamples() int64 {
if m != nil {
return m.Samples
}
return 0
}
type ReadMeta struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Exists bool `protobuf:"varint,2,opt,name=exists,proto3" json:"exists,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReadMeta) Reset() { *m = ReadMeta{} }
func (m *ReadMeta) String() string { return proto.CompactTextString(m) }
func (*ReadMeta) ProtoMessage() {}
func (*ReadMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{3}
}
func (m *ReadMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReadMeta.Unmarshal(m, b)
}
func (m *ReadMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReadMeta.Marshal(b, m, deterministic)
}
func (m *ReadMeta) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReadMeta.Merge(m, src)
}
func (m *ReadMeta) XXX_Size() int {
return xxx_messageInfo_ReadMeta.Size(m)
}
func (m *ReadMeta) XXX_DiscardUnknown() {
xxx_messageInfo_ReadMeta.DiscardUnknown(m)
}
var xxx_messageInfo_ReadMeta proto.InternalMessageInfo
func (m *ReadMeta) GetKey() string {
if m != nil {
return m.Key
}
return ""
}
func (m *ReadMeta) GetExists() bool {
if m != nil {
return m.Exists
}
return false
}
func (m *ReadMeta) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type WriteMeta struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WriteMeta) Reset() { *m = WriteMeta{} }
func (m *WriteMeta) String() string { return proto.CompactTextString(m) }
func (*WriteMeta) ProtoMessage() {}
func (*WriteMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{4}
}
func (m *WriteMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WriteMeta.Unmarshal(m, b)
}
func (m *WriteMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WriteMeta.Marshal(b, m, deterministic)
}
func (m *WriteMeta) XXX_Merge(src proto.Message) {
xxx_messageInfo_WriteMeta.Merge(m, src)
}
func (m *WriteMeta) XXX_Size() int {
return xxx_messageInfo_WriteMeta.Size(m)
}
func (m *WriteMeta) XXX_DiscardUnknown() {
xxx_messageInfo_WriteMeta.DiscardUnknown(m)
}
var xxx_messageInfo_WriteMeta proto.InternalMessageInfo
func (m *WriteMeta) GetKey() string {
if m != nil {
return m.Key
}
return ""
}
func (m *WriteMeta) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type AppendMeta struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AppendMeta) Reset() { *m = AppendMeta{} }
func (m *AppendMeta) String() string { return proto.CompactTextString(m) }
func (*AppendMeta) ProtoMessage() {}
func (*AppendMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{5}
}
func (m *AppendMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AppendMeta.Unmarshal(m, b)
}
func (m *AppendMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AppendMeta.Marshal(b, m, deterministic)
}
func (m *AppendMeta) XXX_Merge(src proto.Message) {
xxx_messageInfo_AppendMeta.Merge(m, src)
}
func (m *AppendMeta) XXX_Size() int {
return xxx_messageInfo_AppendMeta.Size(m)
}
func (m *AppendMeta) XXX_DiscardUnknown() {
xxx_messageInfo_AppendMeta.DiscardUnknown(m)
}
var xxx_messageInfo_AppendMeta proto.InternalMessageInfo
func (m *AppendMeta) GetKey() string {
if m != nil {
return m.Key
}
return ""
}
func (m *AppendMeta) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type BootStatus struct {
Stage BootStatus_Stage `protobuf:"varint,1,opt,name=stage,proto3,enum=api.BootStatus_Stage" json:"stage,omitempty"`
Progress uint32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"`
Total uint32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BootStatus) Reset() { *m = BootStatus{} }
func (m *BootStatus) String() string { return proto.CompactTextString(m) }
func (*BootStatus) ProtoMessage() {}
func (*BootStatus) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{6}
}
func (m *BootStatus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BootStatus.Unmarshal(m, b)
}
func (m *BootStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BootStatus.Marshal(b, m, deterministic)
}
func (m *BootStatus) XXX_Merge(src proto.Message) {
xxx_messageInfo_BootStatus.Merge(m, src)
}
func (m *BootStatus) XXX_Size() int {
return xxx_messageInfo_BootStatus.Size(m)
}
func (m *BootStatus) XXX_DiscardUnknown() {
xxx_messageInfo_BootStatus.DiscardUnknown(m)
}
var xxx_messageInfo_BootStatus proto.InternalMessageInfo
func (m *BootStatus) GetStage() BootStatus_Stage {
if m != nil {
return m.Stage
}
return BootStatus_HANDSHAKE
}
func (m *BootStatus) GetProgress() uint32 {
if m != nil {
return m.Progress
}
return 0
}
func (m *BootStatus) GetTotal() uint32 {
if m != nil {
return m.Total
}
return 0
}
type Pid1Config struct {
Cwd string `protobuf:"bytes,1,opt,name=cwd,proto3" json:"cwd,omitempty"`
Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
Env map[string]string `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Pid1Config) Reset() { *m = Pid1Config{} }
func (m *Pid1Config) String() string { return proto.CompactTextString(m) }
func (*Pid1Config) ProtoMessage() {}
func (*Pid1Config) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{7}
}
func (m *Pid1Config) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Pid1Config.Unmarshal(m, b)
}
func (m *Pid1Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Pid1Config.Marshal(b, m, deterministic)
}
func (m *Pid1Config) XXX_Merge(src proto.Message) {
xxx_messageInfo_Pid1Config.Merge(m, src)
}
func (m *Pid1Config) XXX_Size() int {
return xxx_messageInfo_Pid1Config.Size(m)
}
func (m *Pid1Config) XXX_DiscardUnknown() {
xxx_messageInfo_Pid1Config.DiscardUnknown(m)
}
var xxx_messageInfo_Pid1Config proto.InternalMessageInfo
func (m *Pid1Config) GetCwd() string {
if m != nil {
return m.Cwd
}
return ""
}
func (m *Pid1Config) GetLanguage() string {
if m != nil {
return m.Language
}
return ""
}
func (m *Pid1Config) GetEnv() map[string]string {
if m != nil {
return m.Env
}
return nil
}
type FSLock struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FSLock) Reset() { *m = FSLock{} }
func (m *FSLock) String() string { return proto.CompactTextString(m) }
func (*FSLock) ProtoMessage() {}
func (*FSLock) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{8}
}
func (m *FSLock) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FSLock.Unmarshal(m, b)
}
func (m *FSLock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FSLock.Marshal(b, m, deterministic)
}
func (m *FSLock) XXX_Merge(src proto.Message) {
xxx_messageInfo_FSLock.Merge(m, src)
}
func (m *FSLock) XXX_Size() int {
return xxx_messageInfo_FSLock.Size(m)
}
func (m *FSLock) XXX_DiscardUnknown() {
xxx_messageInfo_FSLock.DiscardUnknown(m)
}
var xxx_messageInfo_FSLock proto.InternalMessageInfo
func (m *FSLock) GetName() string {
if m != nil {
return m.Name
}
return ""
}
type FSSnapshot struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FSSnapshot) Reset() { *m = FSSnapshot{} }
func (m *FSSnapshot) String() string { return proto.CompactTextString(m) }
func (*FSSnapshot) ProtoMessage() {}
func (*FSSnapshot) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{9}
}
func (m *FSSnapshot) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FSSnapshot.Unmarshal(m, b)
}
func (m *FSSnapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FSSnapshot.Marshal(b, m, deterministic)
}
func (m *FSSnapshot) XXX_Merge(src proto.Message) {
xxx_messageInfo_FSSnapshot.Merge(m, src)
}
func (m *FSSnapshot) XXX_Size() int {
return xxx_messageInfo_FSSnapshot.Size(m)
}
func (m *FSSnapshot) XXX_DiscardUnknown() {
xxx_messageInfo_FSSnapshot.DiscardUnknown(m)
}
var xxx_messageInfo_FSSnapshot proto.InternalMessageInfo
type SubscribeFile struct {
Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SubscribeFile) Reset() { *m = SubscribeFile{} }
func (m *SubscribeFile) String() string { return proto.CompactTextString(m) }
func (*SubscribeFile) ProtoMessage() {}
func (*SubscribeFile) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{10}
}
func (m *SubscribeFile) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubscribeFile.Unmarshal(m, b)
}
func (m *SubscribeFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SubscribeFile.Marshal(b, m, deterministic)
}
func (m *SubscribeFile) XXX_Merge(src proto.Message) {
xxx_messageInfo_SubscribeFile.Merge(m, src)
}
func (m *SubscribeFile) XXX_Size() int {
return xxx_messageInfo_SubscribeFile.Size(m)
}
func (m *SubscribeFile) XXX_DiscardUnknown() {
xxx_messageInfo_SubscribeFile.DiscardUnknown(m)
}
var xxx_messageInfo_SubscribeFile proto.InternalMessageInfo
func (m *SubscribeFile) GetFiles() []*File {
if m != nil {
return m.Files
}
return nil
}
type FileEvent struct {
File *File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
Dest *File `protobuf:"bytes,3,opt,name=dest,proto3" json:"dest,omitempty"`
Op FileEvent_Op `protobuf:"varint,2,opt,name=op,proto3,enum=api.FileEvent_Op" json:"op,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileEvent) Reset() { *m = FileEvent{} }
func (m *FileEvent) String() string { return proto.CompactTextString(m) }
func (*FileEvent) ProtoMessage() {}
func (*FileEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{11}
}
func (m *FileEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileEvent.Unmarshal(m, b)
}
func (m *FileEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileEvent.Marshal(b, m, deterministic)
}
func (m *FileEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileEvent.Merge(m, src)
}
func (m *FileEvent) XXX_Size() int {
return xxx_messageInfo_FileEvent.Size(m)
}
func (m *FileEvent) XXX_DiscardUnknown() {
xxx_messageInfo_FileEvent.DiscardUnknown(m)
}
var xxx_messageInfo_FileEvent proto.InternalMessageInfo
func (m *FileEvent) GetFile() *File {
if m != nil {
return m.File
}
return nil
}
func (m *FileEvent) GetDest() *File {
if m != nil {
return m.Dest
}
return nil
}
func (m *FileEvent) GetOp() FileEvent_Op {
if m != nil {
return m.Op
}
return FileEvent_Create
}
type Flush struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Flush) Reset() { *m = Flush{} }
func (m *Flush) String() string { return proto.CompactTextString(m) }
func (*Flush) ProtoMessage() {}
func (*Flush) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{12}
}
func (m *Flush) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Flush.Unmarshal(m, b)
}
func (m *Flush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Flush.Marshal(b, m, deterministic)
}
func (m *Flush) XXX_Merge(src proto.Message) {
xxx_messageInfo_Flush.Merge(m, src)
}
func (m *Flush) XXX_Size() int {
return xxx_messageInfo_Flush.Size(m)
}
func (m *Flush) XXX_DiscardUnknown() {
xxx_messageInfo_Flush.DiscardUnknown(m)
}
var xxx_messageInfo_Flush proto.InternalMessageInfo
type OTLinkFile struct {
File *File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
HighConsistency bool `protobuf:"varint,2,opt,name=highConsistency,proto3" json:"highConsistency,omitempty"`
OBSOLETEUseModTime bool `protobuf:"varint,3,opt,name=OBSOLETE_useModTime,json=OBSOLETEUseModTime,proto3" json:"OBSOLETE_useModTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTLinkFile) Reset() { *m = OTLinkFile{} }
func (m *OTLinkFile) String() string { return proto.CompactTextString(m) }
func (*OTLinkFile) ProtoMessage() {}
func (*OTLinkFile) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{13}
}
func (m *OTLinkFile) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTLinkFile.Unmarshal(m, b)
}
func (m *OTLinkFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTLinkFile.Marshal(b, m, deterministic)
}
func (m *OTLinkFile) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTLinkFile.Merge(m, src)
}
func (m *OTLinkFile) XXX_Size() int {
return xxx_messageInfo_OTLinkFile.Size(m)
}
func (m *OTLinkFile) XXX_DiscardUnknown() {
xxx_messageInfo_OTLinkFile.DiscardUnknown(m)
}
var xxx_messageInfo_OTLinkFile proto.InternalMessageInfo
func (m *OTLinkFile) GetFile() *File {
if m != nil {
return m.File
}
return nil
}
func (m *OTLinkFile) GetHighConsistency() bool {
if m != nil {
return m.HighConsistency
}
return false
}
func (m *OTLinkFile) GetOBSOLETEUseModTime() bool {
if m != nil {
return m.OBSOLETEUseModTime
}
return false
}
type Auth struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
ContainerID string `protobuf:"bytes,2,opt,name=containerID,proto3" json:"containerID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Auth) Reset() { *m = Auth{} }
func (m *Auth) String() string { return proto.CompactTextString(m) }
func (*Auth) ProtoMessage() {}
func (*Auth) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{14}
}
func (m *Auth) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Auth.Unmarshal(m, b)
}
func (m *Auth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Auth.Marshal(b, m, deterministic)
}
func (m *Auth) XXX_Merge(src proto.Message) {
xxx_messageInfo_Auth.Merge(m, src)
}
func (m *Auth) XXX_Size() int {
return xxx_messageInfo_Auth.Size(m)
}
func (m *Auth) XXX_DiscardUnknown() {
xxx_messageInfo_Auth.DiscardUnknown(m)
}
var xxx_messageInfo_Auth proto.InternalMessageInfo
func (m *Auth) GetToken() string {
if m != nil {
return m.Token
}
return ""
}
func (m *Auth) GetContainerID() string {
if m != nil {
return m.ContainerID
}
return ""
}
type VCREntry struct {
Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Direction VCREntry_Direction `protobuf:"varint,2,opt,name=direction,proto3,enum=api.VCREntry_Direction" json:"direction,omitempty"`
Command *Command `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"`
Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *VCREntry) Reset() { *m = VCREntry{} }
func (m *VCREntry) String() string { return proto.CompactTextString(m) }
func (*VCREntry) ProtoMessage() {}
func (*VCREntry) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{15}
}
func (m *VCREntry) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_VCREntry.Unmarshal(m, b)
}
func (m *VCREntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_VCREntry.Marshal(b, m, deterministic)
}
func (m *VCREntry) XXX_Merge(src proto.Message) {
xxx_messageInfo_VCREntry.Merge(m, src)
}
func (m *VCREntry) XXX_Size() int {
return xxx_messageInfo_VCREntry.Size(m)
}
func (m *VCREntry) XXX_DiscardUnknown() {
xxx_messageInfo_VCREntry.DiscardUnknown(m)
}
var xxx_messageInfo_VCREntry proto.InternalMessageInfo
func (m *VCREntry) GetTimestamp() uint64 {
if m != nil {
return m.Timestamp
}
return 0
}
func (m *VCREntry) GetDirection() VCREntry_Direction {
if m != nil {
return m.Direction
}
return VCREntry_IN
}
func (m *VCREntry) GetCommand() *Command {
if m != nil {
return m.Command
}
return nil
}
func (m *VCREntry) GetUid() string {
if m != nil {
return m.Uid
}
return ""
}
type StartVCR struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StartVCR) Reset() { *m = StartVCR{} }
func (m *StartVCR) String() string { return proto.CompactTextString(m) }
func (*StartVCR) ProtoMessage() {}
func (*StartVCR) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{16}
}
func (m *StartVCR) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StartVCR.Unmarshal(m, b)
}
func (m *StartVCR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StartVCR.Marshal(b, m, deterministic)
}
func (m *StartVCR) XXX_Merge(src proto.Message) {
xxx_messageInfo_StartVCR.Merge(m, src)
}
func (m *StartVCR) XXX_Size() int {
return xxx_messageInfo_StartVCR.Size(m)
}
func (m *StartVCR) XXX_DiscardUnknown() {
xxx_messageInfo_StartVCR.DiscardUnknown(m)
}
var xxx_messageInfo_StartVCR proto.InternalMessageInfo
type ReadVCR struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ReadVCR) Reset() { *m = ReadVCR{} }
func (m *ReadVCR) String() string { return proto.CompactTextString(m) }
func (*ReadVCR) ProtoMessage() {}
func (*ReadVCR) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{17}
}
func (m *ReadVCR) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReadVCR.Unmarshal(m, b)
}
func (m *ReadVCR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReadVCR.Marshal(b, m, deterministic)
}
func (m *ReadVCR) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReadVCR.Merge(m, src)
}
func (m *ReadVCR) XXX_Size() int {
return xxx_messageInfo_ReadVCR.Size(m)
}
func (m *ReadVCR) XXX_DiscardUnknown() {
xxx_messageInfo_ReadVCR.DiscardUnknown(m)
}
var xxx_messageInfo_ReadVCR proto.InternalMessageInfo
type VCRLog struct {
Log []*VCREntry `protobuf:"bytes,1,rep,name=log,proto3" json:"log,omitempty"`
Logfile *File `protobuf:"bytes,2,opt,name=logfile,proto3" json:"logfile,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *VCRLog) Reset() { *m = VCRLog{} }
func (m *VCRLog) String() string { return proto.CompactTextString(m) }
func (*VCRLog) ProtoMessage() {}
func (*VCRLog) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{18}
}
func (m *VCRLog) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_VCRLog.Unmarshal(m, b)
}
func (m *VCRLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_VCRLog.Marshal(b, m, deterministic)
}
func (m *VCRLog) XXX_Merge(src proto.Message) {
xxx_messageInfo_VCRLog.Merge(m, src)
}
func (m *VCRLog) XXX_Size() int {
return xxx_messageInfo_VCRLog.Size(m)
}
func (m *VCRLog) XXX_DiscardUnknown() {
xxx_messageInfo_VCRLog.DiscardUnknown(m)
}
var xxx_messageInfo_VCRLog proto.InternalMessageInfo
func (m *VCRLog) GetLog() []*VCREntry {
if m != nil {
return m.Log
}
return nil
}
func (m *VCRLog) GetLogfile() *File {
if m != nil {
return m.Logfile
}
return nil
}
type ExecInfo struct {
Command []string `protobuf:"bytes,1,rep,name=command,proto3" json:"command,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecInfo) Reset() { *m = ExecInfo{} }
func (m *ExecInfo) String() string { return proto.CompactTextString(m) }
func (*ExecInfo) ProtoMessage() {}
func (*ExecInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{19}
}
func (m *ExecInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecInfo.Unmarshal(m, b)
}
func (m *ExecInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecInfo.Marshal(b, m, deterministic)
}
func (m *ExecInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecInfo.Merge(m, src)
}
func (m *ExecInfo) XXX_Size() int {
return xxx_messageInfo_ExecInfo.Size(m)
}
func (m *ExecInfo) XXX_DiscardUnknown() {
xxx_messageInfo_ExecInfo.DiscardUnknown(m)
}
var xxx_messageInfo_ExecInfo proto.InternalMessageInfo
func (m *ExecInfo) GetCommand() []string {
if m != nil {
return m.Command
}
return nil
}
func (m *ExecInfo) GetReason() string {
if m != nil {
return m.Reason
}
return ""
}
type Debug struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Debug) Reset() { *m = Debug{} }
func (m *Debug) String() string { return proto.CompactTextString(m) }
func (*Debug) ProtoMessage() {}
func (*Debug) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{20}
}
func (m *Debug) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Debug.Unmarshal(m, b)
}
func (m *Debug) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Debug.Marshal(b, m, deterministic)
}
func (m *Debug) XXX_Merge(src proto.Message) {
xxx_messageInfo_Debug.Merge(m, src)
}
func (m *Debug) XXX_Size() int {
return xxx_messageInfo_Debug.Size(m)
}
func (m *Debug) XXX_DiscardUnknown() {
xxx_messageInfo_Debug.DiscardUnknown(m)
}
var xxx_messageInfo_Debug proto.InternalMessageInfo
func (m *Debug) GetText() string {
if m != nil {
return m.Text
}
return ""
}
type FileAuthReq struct {
File *File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
Method FileAuthMethod `protobuf:"varint,2,opt,name=method,proto3,enum=api.FileAuthMethod" json:"method,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileAuthReq) Reset() { *m = FileAuthReq{} }
func (m *FileAuthReq) String() string { return proto.CompactTextString(m) }
func (*FileAuthReq) ProtoMessage() {}
func (*FileAuthReq) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{21}
}
func (m *FileAuthReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileAuthReq.Unmarshal(m, b)
}
func (m *FileAuthReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileAuthReq.Marshal(b, m, deterministic)
}
func (m *FileAuthReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileAuthReq.Merge(m, src)
}
func (m *FileAuthReq) XXX_Size() int {
return xxx_messageInfo_FileAuthReq.Size(m)
}
func (m *FileAuthReq) XXX_DiscardUnknown() {
xxx_messageInfo_FileAuthReq.DiscardUnknown(m)
}
var xxx_messageInfo_FileAuthReq proto.InternalMessageInfo
func (m *FileAuthReq) GetFile() *File {
if m != nil {
return m.File
}
return nil
}
func (m *FileAuthReq) GetMethod() FileAuthMethod {
if m != nil {
return m.Method
}
return FileAuthMethod_GET
}
type MultiFileAuthRes struct {
Put *FileAuthRes `protobuf:"bytes,1,opt,name=put,proto3" json:"put,omitempty"`
Del *FileAuthRes `protobuf:"bytes,2,opt,name=del,proto3" json:"del,omitempty"`
Get *FileAuthRes `protobuf:"bytes,3,opt,name=get,proto3" json:"get,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MultiFileAuthRes) Reset() { *m = MultiFileAuthRes{} }
func (m *MultiFileAuthRes) String() string { return proto.CompactTextString(m) }
func (*MultiFileAuthRes) ProtoMessage() {}
func (*MultiFileAuthRes) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{22}
}
func (m *MultiFileAuthRes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiFileAuthRes.Unmarshal(m, b)
}
func (m *MultiFileAuthRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiFileAuthRes.Marshal(b, m, deterministic)
}
func (m *MultiFileAuthRes) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiFileAuthRes.Merge(m, src)
}
func (m *MultiFileAuthRes) XXX_Size() int {
return xxx_messageInfo_MultiFileAuthRes.Size(m)
}
func (m *MultiFileAuthRes) XXX_DiscardUnknown() {
xxx_messageInfo_MultiFileAuthRes.DiscardUnknown(m)
}
var xxx_messageInfo_MultiFileAuthRes proto.InternalMessageInfo
func (m *MultiFileAuthRes) GetPut() *FileAuthRes {
if m != nil {
return m.Put
}
return nil
}
func (m *MultiFileAuthRes) GetDel() *FileAuthRes {
if m != nil {
return m.Del
}
return nil
}
func (m *MultiFileAuthRes) GetGet() *FileAuthRes {
if m != nil {
return m.Get
}
return nil
}
type FileAuthRes struct {
File *File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
Method FileAuthMethod `protobuf:"varint,3,opt,name=method,proto3,enum=api.FileAuthMethod" json:"method,omitempty"`
Expire int64 `protobuf:"varint,4,opt,name=expire,proto3" json:"expire,omitempty"`
Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileAuthRes) Reset() { *m = FileAuthRes{} }
func (m *FileAuthRes) String() string { return proto.CompactTextString(m) }
func (*FileAuthRes) ProtoMessage() {}
func (*FileAuthRes) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{23}
}
func (m *FileAuthRes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileAuthRes.Unmarshal(m, b)
}
func (m *FileAuthRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileAuthRes.Marshal(b, m, deterministic)
}
func (m *FileAuthRes) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileAuthRes.Merge(m, src)
}
func (m *FileAuthRes) XXX_Size() int {
return xxx_messageInfo_FileAuthRes.Size(m)
}
func (m *FileAuthRes) XXX_DiscardUnknown() {
xxx_messageInfo_FileAuthRes.DiscardUnknown(m)
}
var xxx_messageInfo_FileAuthRes proto.InternalMessageInfo
func (m *FileAuthRes) GetFile() *File {
if m != nil {
return m.File
}
return nil
}
func (m *FileAuthRes) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
func (m *FileAuthRes) GetMethod() FileAuthMethod {
if m != nil {
return m.Method
}
return FileAuthMethod_GET
}
func (m *FileAuthRes) GetExpire() int64 {
if m != nil {
return m.Expire
}
return 0
}
func (m *FileAuthRes) GetError() string {
if m != nil {
return m.Error
}
return ""
}
type ListObjects struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListObjects) Reset() { *m = ListObjects{} }
func (m *ListObjects) String() string { return proto.CompactTextString(m) }
func (*ListObjects) ProtoMessage() {}
func (*ListObjects) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{24}
}
func (m *ListObjects) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListObjects.Unmarshal(m, b)
}
func (m *ListObjects) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListObjects.Marshal(b, m, deterministic)
}
func (m *ListObjects) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListObjects.Merge(m, src)
}
func (m *ListObjects) XXX_Size() int {
return xxx_messageInfo_ListObjects.Size(m)
}
func (m *ListObjects) XXX_DiscardUnknown() {
xxx_messageInfo_ListObjects.DiscardUnknown(m)
}
var xxx_messageInfo_ListObjects proto.InternalMessageInfo
func (m *ListObjects) GetPrefix() string {
if m != nil {
return m.Prefix
}
return ""
}
type ListObjectsResp struct {
Objects []string `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListObjectsResp) Reset() { *m = ListObjectsResp{} }
func (m *ListObjectsResp) String() string { return proto.CompactTextString(m) }
func (*ListObjectsResp) ProtoMessage() {}
func (*ListObjectsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{25}
}
func (m *ListObjectsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListObjectsResp.Unmarshal(m, b)
}
func (m *ListObjectsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListObjectsResp.Marshal(b, m, deterministic)
}
func (m *ListObjectsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListObjectsResp.Merge(m, src)
}
func (m *ListObjectsResp) XXX_Size() int {
return xxx_messageInfo_ListObjectsResp.Size(m)
}
func (m *ListObjectsResp) XXX_DiscardUnknown() {
xxx_messageInfo_ListObjectsResp.DiscardUnknown(m)
}
var xxx_messageInfo_ListObjectsResp proto.InternalMessageInfo
func (m *ListObjectsResp) GetObjects() []string {
if m != nil {
return m.Objects
}
return nil
}
type Disconnect struct {
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Disconnect) Reset() { *m = Disconnect{} }
func (m *Disconnect) String() string { return proto.CompactTextString(m) }
func (*Disconnect) ProtoMessage() {}
func (*Disconnect) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{26}
}
func (m *Disconnect) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Disconnect.Unmarshal(m, b)
}
func (m *Disconnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Disconnect.Marshal(b, m, deterministic)
}
func (m *Disconnect) XXX_Merge(src proto.Message) {
xxx_messageInfo_Disconnect.Merge(m, src)
}
func (m *Disconnect) XXX_Size() int {
return xxx_messageInfo_Disconnect.Size(m)
}
func (m *Disconnect) XXX_DiscardUnknown() {
xxx_messageInfo_Disconnect.DiscardUnknown(m)
}
var xxx_messageInfo_Disconnect proto.InternalMessageInfo
func (m *Disconnect) GetError() string {
if m != nil {
return m.Error
}
return ""
}
type Send struct {
Buff []byte `protobuf:"bytes,1,opt,name=buff,proto3" json:"buff,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Send) Reset() { *m = Send{} }
func (m *Send) String() string { return proto.CompactTextString(m) }
func (*Send) ProtoMessage() {}
func (*Send) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{27}
}
func (m *Send) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Send.Unmarshal(m, b)
}
func (m *Send) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Send.Marshal(b, m, deterministic)
}
func (m *Send) XXX_Merge(src proto.Message) {
xxx_messageInfo_Send.Merge(m, src)
}
func (m *Send) XXX_Size() int {
return xxx_messageInfo_Send.Size(m)
}
func (m *Send) XXX_DiscardUnknown() {
xxx_messageInfo_Send.DiscardUnknown(m)
}
var xxx_messageInfo_Send proto.InternalMessageInfo
func (m *Send) GetBuff() []byte {
if m != nil {
return m.Buff
}
return nil
}
type Recv struct {
Buff []byte `protobuf:"bytes,1,opt,name=buff,proto3" json:"buff,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Recv) Reset() { *m = Recv{} }
func (m *Recv) String() string { return proto.CompactTextString(m) }
func (*Recv) ProtoMessage() {}
func (*Recv) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{28}
}
func (m *Recv) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Recv.Unmarshal(m, b)
}
func (m *Recv) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Recv.Marshal(b, m, deterministic)
}
func (m *Recv) XXX_Merge(src proto.Message) {
xxx_messageInfo_Recv.Merge(m, src)
}
func (m *Recv) XXX_Size() int {
return xxx_messageInfo_Recv.Size(m)
}
func (m *Recv) XXX_DiscardUnknown() {
xxx_messageInfo_Recv.DiscardUnknown(m)
}
var xxx_messageInfo_Recv proto.InternalMessageInfo
func (m *Recv) GetBuff() []byte {
if m != nil {
return m.Buff
}
return nil
}
type Connect struct {
Proto string `protobuf:"bytes,1,opt,name=proto,proto3" json:"proto,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Connect) Reset() { *m = Connect{} }
func (m *Connect) String() string { return proto.CompactTextString(m) }
func (*Connect) ProtoMessage() {}
func (*Connect) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{29}
}
func (m *Connect) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Connect.Unmarshal(m, b)
}
func (m *Connect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Connect.Marshal(b, m, deterministic)
}
func (m *Connect) XXX_Merge(src proto.Message) {
xxx_messageInfo_Connect.Merge(m, src)
}
func (m *Connect) XXX_Size() int {
return xxx_messageInfo_Connect.Size(m)
}
func (m *Connect) XXX_DiscardUnknown() {
xxx_messageInfo_Connect.DiscardUnknown(m)
}
var xxx_messageInfo_Connect proto.InternalMessageInfo
func (m *Connect) GetProto() string {
if m != nil {
return m.Proto
}
return ""
}
func (m *Connect) GetAddr() string {
if m != nil {
return m.Addr
}
return ""
}
type Hint struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Hint) Reset() { *m = Hint{} }
func (m *Hint) String() string { return proto.CompactTextString(m) }
func (*Hint) ProtoMessage() {}
func (*Hint) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{30}
}
func (m *Hint) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Hint.Unmarshal(m, b)
}
func (m *Hint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Hint.Marshal(b, m, deterministic)
}
func (m *Hint) XXX_Merge(src proto.Message) {
xxx_messageInfo_Hint.Merge(m, src)
}
func (m *Hint) XXX_Size() int {
return xxx_messageInfo_Hint.Size(m)
}
func (m *Hint) XXX_DiscardUnknown() {
xxx_messageInfo_Hint.DiscardUnknown(m)
}
var xxx_messageInfo_Hint proto.InternalMessageInfo
func (m *Hint) GetText() string {
if m != nil {
return m.Text
}
return ""
}
type Ping struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Ping) Reset() { *m = Ping{} }
func (m *Ping) String() string { return proto.CompactTextString(m) }
func (*Ping) ProtoMessage() {}
func (*Ping) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{31}
}
func (m *Ping) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Ping.Unmarshal(m, b)
}
func (m *Ping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Ping.Marshal(b, m, deterministic)
}
func (m *Ping) XXX_Merge(src proto.Message) {
xxx_messageInfo_Ping.Merge(m, src)
}
func (m *Ping) XXX_Size() int {
return xxx_messageInfo_Ping.Size(m)
}
func (m *Ping) XXX_DiscardUnknown() {
xxx_messageInfo_Ping.DiscardUnknown(m)
}
var xxx_messageInfo_Ping proto.InternalMessageInfo
type Pong struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Pong) Reset() { *m = Pong{} }
func (m *Pong) String() string { return proto.CompactTextString(m) }
func (*Pong) ProtoMessage() {}
func (*Pong) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{32}
}
func (m *Pong) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Pong.Unmarshal(m, b)
}
func (m *Pong) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Pong.Marshal(b, m, deterministic)
}
func (m *Pong) XXX_Merge(src proto.Message) {
xxx_messageInfo_Pong.Merge(m, src)
}
func (m *Pong) XXX_Size() int {
return xxx_messageInfo_Pong.Size(m)
}
func (m *Pong) XXX_DiscardUnknown() {
xxx_messageInfo_Pong.DiscardUnknown(m)
}
var xxx_messageInfo_Pong proto.InternalMessageInfo
type Hello struct {
Userid uint32 `protobuf:"varint,1,opt,name=userid,proto3" json:"userid,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Hello) Reset() { *m = Hello{} }
func (m *Hello) String() string { return proto.CompactTextString(m) }
func (*Hello) ProtoMessage() {}
func (*Hello) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{33}
}
func (m *Hello) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Hello.Unmarshal(m, b)
}
func (m *Hello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Hello.Marshal(b, m, deterministic)
}
func (m *Hello) XXX_Merge(src proto.Message) {
xxx_messageInfo_Hello.Merge(m, src)
}
func (m *Hello) XXX_Size() int {
return xxx_messageInfo_Hello.Size(m)
}
func (m *Hello) XXX_DiscardUnknown() {
xxx_messageInfo_Hello.DiscardUnknown(m)
}
var xxx_messageInfo_Hello proto.InternalMessageInfo
func (m *Hello) GetUserid() uint32 {
if m != nil {
return m.Userid
}
return 0
}
func (m *Hello) GetUsername() string {
if m != nil {
return m.Username
}
return ""
}
func (m *Hello) GetToken() string {
if m != nil {
return m.Token
}
return ""
}
type Goodbye struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Goodbye) Reset() { *m = Goodbye{} }
func (m *Goodbye) String() string { return proto.CompactTextString(m) }
func (*Goodbye) ProtoMessage() {}
func (*Goodbye) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{34}
}
func (m *Goodbye) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Goodbye.Unmarshal(m, b)
}
func (m *Goodbye) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Goodbye.Marshal(b, m, deterministic)
}
func (m *Goodbye) XXX_Merge(src proto.Message) {
xxx_messageInfo_Goodbye.Merge(m, src)
}
func (m *Goodbye) XXX_Size() int {
return xxx_messageInfo_Goodbye.Size(m)
}
func (m *Goodbye) XXX_DiscardUnknown() {
xxx_messageInfo_Goodbye.DiscardUnknown(m)
}
var xxx_messageInfo_Goodbye proto.InternalMessageInfo
type CheckChanges struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CheckChanges) Reset() { *m = CheckChanges{} }
func (m *CheckChanges) String() string { return proto.CompactTextString(m) }
func (*CheckChanges) ProtoMessage() {}
func (*CheckChanges) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{35}
}
func (m *CheckChanges) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CheckChanges.Unmarshal(m, b)
}
func (m *CheckChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CheckChanges.Marshal(b, m, deterministic)
}
func (m *CheckChanges) XXX_Merge(src proto.Message) {
xxx_messageInfo_CheckChanges.Merge(m, src)
}
func (m *CheckChanges) XXX_Size() int {
return xxx_messageInfo_CheckChanges.Size(m)
}
func (m *CheckChanges) XXX_DiscardUnknown() {
xxx_messageInfo_CheckChanges.DiscardUnknown(m)
}
var xxx_messageInfo_CheckChanges proto.InternalMessageInfo
type EnsurePackages struct {
Install bool `protobuf:"varint,1,opt,name=install,proto3" json:"install,omitempty"`
File *File `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *EnsurePackages) Reset() { *m = EnsurePackages{} }
func (m *EnsurePackages) String() string { return proto.CompactTextString(m) }
func (*EnsurePackages) ProtoMessage() {}
func (*EnsurePackages) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{36}
}
func (m *EnsurePackages) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EnsurePackages.Unmarshal(m, b)
}
func (m *EnsurePackages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EnsurePackages.Marshal(b, m, deterministic)
}
func (m *EnsurePackages) XXX_Merge(src proto.Message) {
xxx_messageInfo_EnsurePackages.Merge(m, src)
}
func (m *EnsurePackages) XXX_Size() int {
return xxx_messageInfo_EnsurePackages.Size(m)
}
func (m *EnsurePackages) XXX_DiscardUnknown() {
xxx_messageInfo_EnsurePackages.DiscardUnknown(m)
}
var xxx_messageInfo_EnsurePackages proto.InternalMessageInfo
func (m *EnsurePackages) GetInstall() bool {
if m != nil {
return m.Install
}
return false
}
func (m *EnsurePackages) GetFile() *File {
if m != nil {
return m.File
}
return nil
}
type Start struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Start) Reset() { *m = Start{} }
func (m *Start) String() string { return proto.CompactTextString(m) }
func (*Start) ProtoMessage() {}
func (*Start) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{37}
}
func (m *Start) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Start.Unmarshal(m, b)
}
func (m *Start) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Start.Marshal(b, m, deterministic)
}
func (m *Start) XXX_Merge(src proto.Message) {
xxx_messageInfo_Start.Merge(m, src)
}
func (m *Start) XXX_Size() int {
return xxx_messageInfo_Start.Size(m)
}
func (m *Start) XXX_DiscardUnknown() {
xxx_messageInfo_Start.DiscardUnknown(m)
}
var xxx_messageInfo_Start proto.InternalMessageInfo
type DebugStatus struct {
Done bool `protobuf:"varint,1,opt,name=done,proto3" json:"done,omitempty"`
Stack []*StackFrame `protobuf:"bytes,2,rep,name=stack,proto3" json:"stack,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DebugStatus) Reset() { *m = DebugStatus{} }
func (m *DebugStatus) String() string { return proto.CompactTextString(m) }
func (*DebugStatus) ProtoMessage() {}
func (*DebugStatus) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{38}
}
func (m *DebugStatus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DebugStatus.Unmarshal(m, b)
}
func (m *DebugStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DebugStatus.Marshal(b, m, deterministic)
}
func (m *DebugStatus) XXX_Merge(src proto.Message) {
xxx_messageInfo_DebugStatus.Merge(m, src)
}
func (m *DebugStatus) XXX_Size() int {
return xxx_messageInfo_DebugStatus.Size(m)
}
func (m *DebugStatus) XXX_DiscardUnknown() {
xxx_messageInfo_DebugStatus.DiscardUnknown(m)
}
var xxx_messageInfo_DebugStatus proto.InternalMessageInfo
func (m *DebugStatus) GetDone() bool {
if m != nil {
return m.Done
}
return false
}
func (m *DebugStatus) GetStack() []*StackFrame {
if m != nil {
return m.Stack
}
return nil
}
type StackFrame struct {
Function string `protobuf:"bytes,1,opt,name=function,proto3" json:"function,omitempty"`
Line uint32 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StackFrame) Reset() { *m = StackFrame{} }
func (m *StackFrame) String() string { return proto.CompactTextString(m) }
func (*StackFrame) ProtoMessage() {}
func (*StackFrame) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{39}
}
func (m *StackFrame) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StackFrame.Unmarshal(m, b)
}
func (m *StackFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StackFrame.Marshal(b, m, deterministic)
}
func (m *StackFrame) XXX_Merge(src proto.Message) {
xxx_messageInfo_StackFrame.Merge(m, src)
}
func (m *StackFrame) XXX_Size() int {
return xxx_messageInfo_StackFrame.Size(m)
}
func (m *StackFrame) XXX_DiscardUnknown() {
xxx_messageInfo_StackFrame.DiscardUnknown(m)
}
var xxx_messageInfo_StackFrame proto.InternalMessageInfo
func (m *StackFrame) GetFunction() string {
if m != nil {
return m.Function
}
return ""
}
func (m *StackFrame) GetLine() uint32 {
if m != nil {
return m.Line
}
return 0
}
type ContainedTest struct {
Suite *File `protobuf:"bytes,1,opt,name=suite,proto3" json:"suite,omitempty"`
Project []*File `protobuf:"bytes,2,rep,name=project,proto3" json:"project,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ContainedTest) Reset() { *m = ContainedTest{} }
func (m *ContainedTest) String() string { return proto.CompactTextString(m) }
func (*ContainedTest) ProtoMessage() {}
func (*ContainedTest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{40}
}
func (m *ContainedTest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ContainedTest.Unmarshal(m, b)
}
func (m *ContainedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ContainedTest.Marshal(b, m, deterministic)
}
func (m *ContainedTest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ContainedTest.Merge(m, src)
}
func (m *ContainedTest) XXX_Size() int {
return xxx_messageInfo_ContainedTest.Size(m)
}
func (m *ContainedTest) XXX_DiscardUnknown() {
xxx_messageInfo_ContainedTest.DiscardUnknown(m)
}
var xxx_messageInfo_ContainedTest proto.InternalMessageInfo
func (m *ContainedTest) GetSuite() *File {
if m != nil {
return m.Suite
}
return nil
}
func (m *ContainedTest) GetProject() []*File {
if m != nil {
return m.Project
}
return nil
}
type TestResult struct {
Passed bool `protobuf:"varint,1,opt,name=passed,proto3" json:"passed,omitempty"`
Stderr string `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"`
Fails []*TestFailure `protobuf:"bytes,3,rep,name=fails,proto3" json:"fails,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TestResult) Reset() { *m = TestResult{} }
func (m *TestResult) String() string { return proto.CompactTextString(m) }
func (*TestResult) ProtoMessage() {}
func (*TestResult) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{41}
}
func (m *TestResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TestResult.Unmarshal(m, b)
}
func (m *TestResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TestResult.Marshal(b, m, deterministic)
}
func (m *TestResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_TestResult.Merge(m, src)
}
func (m *TestResult) XXX_Size() int {
return xxx_messageInfo_TestResult.Size(m)
}
func (m *TestResult) XXX_DiscardUnknown() {
xxx_messageInfo_TestResult.DiscardUnknown(m)
}
var xxx_messageInfo_TestResult proto.InternalMessageInfo
func (m *TestResult) GetPassed() bool {
if m != nil {
return m.Passed
}
return false
}
func (m *TestResult) GetStderr() string {
if m != nil {
return m.Stderr
}
return ""
}
func (m *TestResult) GetFails() []*TestFailure {
if m != nil {
return m.Fails
}
return nil
}
type TestFailure struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Trace string `protobuf:"bytes,2,opt,name=trace,proto3" json:"trace,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TestFailure) Reset() { *m = TestFailure{} }
func (m *TestFailure) String() string { return proto.CompactTextString(m) }
func (*TestFailure) ProtoMessage() {}
func (*TestFailure) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{42}
}
func (m *TestFailure) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TestFailure.Unmarshal(m, b)
}
func (m *TestFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TestFailure.Marshal(b, m, deterministic)
}
func (m *TestFailure) XXX_Merge(src proto.Message) {
xxx_messageInfo_TestFailure.Merge(m, src)
}
func (m *TestFailure) XXX_Size() int {
return xxx_messageInfo_TestFailure.Size(m)
}
func (m *TestFailure) XXX_DiscardUnknown() {
xxx_messageInfo_TestFailure.DiscardUnknown(m)
}
var xxx_messageInfo_TestFailure proto.InternalMessageInfo
func (m *TestFailure) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *TestFailure) GetTrace() string {
if m != nil {
return m.Trace
}
return ""
}
type ResizeTerm struct {
Rows uint32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"`
Cols uint32 `protobuf:"varint,2,opt,name=cols,proto3" json:"cols,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ResizeTerm) Reset() { *m = ResizeTerm{} }
func (m *ResizeTerm) String() string { return proto.CompactTextString(m) }
func (*ResizeTerm) ProtoMessage() {}
func (*ResizeTerm) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{43}
}
func (m *ResizeTerm) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ResizeTerm.Unmarshal(m, b)
}
func (m *ResizeTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ResizeTerm.Marshal(b, m, deterministic)
}
func (m *ResizeTerm) XXX_Merge(src proto.Message) {
xxx_messageInfo_ResizeTerm.Merge(m, src)
}
func (m *ResizeTerm) XXX_Size() int {
return xxx_messageInfo_ResizeTerm.Size(m)
}
func (m *ResizeTerm) XXX_DiscardUnknown() {
xxx_messageInfo_ResizeTerm.DiscardUnknown(m)
}
var xxx_messageInfo_ResizeTerm proto.InternalMessageInfo
func (m *ResizeTerm) GetRows() uint32 {
if m != nil {
return m.Rows
}
return 0
}
func (m *ResizeTerm) GetCols() uint32 {
if m != nil {
return m.Cols
}
return 0
}
type SaneTerm struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SaneTerm) Reset() { *m = SaneTerm{} }
func (m *SaneTerm) String() string { return proto.CompactTextString(m) }
func (*SaneTerm) ProtoMessage() {}
func (*SaneTerm) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{44}
}
func (m *SaneTerm) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SaneTerm.Unmarshal(m, b)
}
func (m *SaneTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SaneTerm.Marshal(b, m, deterministic)
}
func (m *SaneTerm) XXX_Merge(src proto.Message) {
xxx_messageInfo_SaneTerm.Merge(m, src)
}
func (m *SaneTerm) XXX_Size() int {
return xxx_messageInfo_SaneTerm.Size(m)
}
func (m *SaneTerm) XXX_DiscardUnknown() {
xxx_messageInfo_SaneTerm.DiscardUnknown(m)
}
var xxx_messageInfo_SaneTerm proto.InternalMessageInfo
type LintResults struct {
Results []*LintResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LintResults) Reset() { *m = LintResults{} }
func (m *LintResults) String() string { return proto.CompactTextString(m) }
func (*LintResults) ProtoMessage() {}
func (*LintResults) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{45}
}
func (m *LintResults) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LintResults.Unmarshal(m, b)
}
func (m *LintResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LintResults.Marshal(b, m, deterministic)
}
func (m *LintResults) XXX_Merge(src proto.Message) {
xxx_messageInfo_LintResults.Merge(m, src)
}
func (m *LintResults) XXX_Size() int {
return xxx_messageInfo_LintResults.Size(m)
}
func (m *LintResults) XXX_DiscardUnknown() {
xxx_messageInfo_LintResults.DiscardUnknown(m)
}
var xxx_messageInfo_LintResults proto.InternalMessageInfo
func (m *LintResults) GetResults() []*LintResult {
if m != nil {
return m.Results
}
return nil
}
type LintResult struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
Row int32 `protobuf:"varint,2,opt,name=row,proto3" json:"row,omitempty"`
Column int32 `protobuf:"varint,3,opt,name=column,proto3" json:"column,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LintResult) Reset() { *m = LintResult{} }
func (m *LintResult) String() string { return proto.CompactTextString(m) }
func (*LintResult) ProtoMessage() {}
func (*LintResult) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{46}
}
func (m *LintResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LintResult.Unmarshal(m, b)
}
func (m *LintResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LintResult.Marshal(b, m, deterministic)
}
func (m *LintResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_LintResult.Merge(m, src)
}
func (m *LintResult) XXX_Size() int {
return xxx_messageInfo_LintResult.Size(m)
}
func (m *LintResult) XXX_DiscardUnknown() {
xxx_messageInfo_LintResult.DiscardUnknown(m)
}
var xxx_messageInfo_LintResult proto.InternalMessageInfo
func (m *LintResult) GetText() string {
if m != nil {
return m.Text
}
return ""
}
func (m *LintResult) GetRow() int32 {
if m != nil {
return m.Row
}
return 0
}
func (m *LintResult) GetColumn() int32 {
if m != nil {
return m.Column
}
return 0
}
func (m *LintResult) GetType() string {
if m != nil {
return m.Type
}
return ""
}
type OK struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OK) Reset() { *m = OK{} }
func (m *OK) String() string { return proto.CompactTextString(m) }
func (*OK) ProtoMessage() {}
func (*OK) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{47}
}
func (m *OK) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OK.Unmarshal(m, b)
}
func (m *OK) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OK.Marshal(b, m, deterministic)
}
func (m *OK) XXX_Merge(src proto.Message) {
xxx_messageInfo_OK.Merge(m, src)
}
func (m *OK) XXX_Size() int {
return xxx_messageInfo_OK.Size(m)
}
func (m *OK) XXX_DiscardUnknown() {
xxx_messageInfo_OK.DiscardUnknown(m)
}
var xxx_messageInfo_OK proto.InternalMessageInfo
type Move struct {
OldPath string `protobuf:"bytes,1,opt,name=oldPath,proto3" json:"oldPath,omitempty"`
NewPath string `protobuf:"bytes,2,opt,name=newPath,proto3" json:"newPath,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Move) Reset() { *m = Move{} }
func (m *Move) String() string { return proto.CompactTextString(m) }
func (*Move) ProtoMessage() {}
func (*Move) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{48}
}
func (m *Move) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Move.Unmarshal(m, b)
}
func (m *Move) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Move.Marshal(b, m, deterministic)
}
func (m *Move) XXX_Merge(src proto.Message) {
xxx_messageInfo_Move.Merge(m, src)
}
func (m *Move) XXX_Size() int {
return xxx_messageInfo_Move.Size(m)
}
func (m *Move) XXX_DiscardUnknown() {
xxx_messageInfo_Move.DiscardUnknown(m)
}
var xxx_messageInfo_Move proto.InternalMessageInfo
func (m *Move) GetOldPath() string {
if m != nil {
return m.OldPath
}
return ""
}
func (m *Move) GetNewPath() string {
if m != nil {
return m.NewPath
}
return ""
}
type Files struct {
Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Files) Reset() { *m = Files{} }
func (m *Files) String() string { return proto.CompactTextString(m) }
func (*Files) ProtoMessage() {}
func (*Files) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{49}
}
func (m *Files) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Files.Unmarshal(m, b)
}
func (m *Files) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Files.Marshal(b, m, deterministic)
}
func (m *Files) XXX_Merge(src proto.Message) {
xxx_messageInfo_Files.Merge(m, src)
}
func (m *Files) XXX_Size() int {
return xxx_messageInfo_Files.Size(m)
}
func (m *Files) XXX_DiscardUnknown() {
xxx_messageInfo_Files.DiscardUnknown(m)
}
var xxx_messageInfo_Files proto.InternalMessageInfo
func (m *Files) GetFiles() []*File {
if m != nil {
return m.Files
}
return nil
}
type StatResult struct {
Exists bool `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
Type File_Type `protobuf:"varint,2,opt,name=type,proto3,enum=api.File_Type" json:"type,omitempty"`
Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
FileMode string `protobuf:"bytes,4,opt,name=fileMode,proto3" json:"fileMode,omitempty"`
ModTime int64 `protobuf:"varint,5,opt,name=modTime,proto3" json:"modTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StatResult) Reset() { *m = StatResult{} }
func (m *StatResult) String() string { return proto.CompactTextString(m) }
func (*StatResult) ProtoMessage() {}
func (*StatResult) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{50}
}
func (m *StatResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StatResult.Unmarshal(m, b)
}
func (m *StatResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StatResult.Marshal(b, m, deterministic)
}
func (m *StatResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_StatResult.Merge(m, src)
}
func (m *StatResult) XXX_Size() int {
return xxx_messageInfo_StatResult.Size(m)
}
func (m *StatResult) XXX_DiscardUnknown() {
xxx_messageInfo_StatResult.DiscardUnknown(m)
}
var xxx_messageInfo_StatResult proto.InternalMessageInfo
func (m *StatResult) GetExists() bool {
if m != nil {
return m.Exists
}
return false
}
func (m *StatResult) GetType() File_Type {
if m != nil {
return m.Type
}
return File_REGULAR
}
func (m *StatResult) GetSize() int64 {
if m != nil {
return m.Size
}
return 0
}
func (m *StatResult) GetFileMode() string {
if m != nil {
return m.FileMode
}
return ""
}
func (m *StatResult) GetModTime() int64 {
if m != nil {
return m.ModTime
}
return 0
}
type File struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Type File_Type `protobuf:"varint,2,opt,name=type,proto3,enum=api.File_Type" json:"type,omitempty"`
Content []byte `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *File) Reset() { *m = File{} }
func (m *File) String() string { return proto.CompactTextString(m) }
func (*File) ProtoMessage() {}
func (*File) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{51}
}
func (m *File) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_File.Unmarshal(m, b)
}
func (m *File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_File.Marshal(b, m, deterministic)
}
func (m *File) XXX_Merge(src proto.Message) {
xxx_messageInfo_File.Merge(m, src)
}
func (m *File) XXX_Size() int {
return xxx_messageInfo_File.Size(m)
}
func (m *File) XXX_DiscardUnknown() {
xxx_messageInfo_File.DiscardUnknown(m)
}
var xxx_messageInfo_File proto.InternalMessageInfo
func (m *File) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
func (m *File) GetType() File_Type {
if m != nil {
return m.Type
}
return File_REGULAR
}
func (m *File) GetContent() []byte {
if m != nil {
return m.Content
}
return nil
}
type Clear struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Clear) Reset() { *m = Clear{} }
func (m *Clear) String() string { return proto.CompactTextString(m) }
func (*Clear) ProtoMessage() {}
func (*Clear) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{52}
}
func (m *Clear) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Clear.Unmarshal(m, b)
}
func (m *Clear) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Clear.Marshal(b, m, deterministic)
}
func (m *Clear) XXX_Merge(src proto.Message) {
xxx_messageInfo_Clear.Merge(m, src)
}
func (m *Clear) XXX_Size() int {
return xxx_messageInfo_Clear.Size(m)
}
func (m *Clear) XXX_DiscardUnknown() {
xxx_messageInfo_Clear.DiscardUnknown(m)
}
var xxx_messageInfo_Clear proto.InternalMessageInfo
type Toast struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Toast) Reset() { *m = Toast{} }
func (m *Toast) String() string { return proto.CompactTextString(m) }
func (*Toast) ProtoMessage() {}
func (*Toast) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{53}
}
func (m *Toast) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Toast.Unmarshal(m, b)
}
func (m *Toast) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Toast.Marshal(b, m, deterministic)
}
func (m *Toast) XXX_Merge(src proto.Message) {
xxx_messageInfo_Toast.Merge(m, src)
}
func (m *Toast) XXX_Size() int {
return xxx_messageInfo_Toast.Size(m)
}
func (m *Toast) XXX_DiscardUnknown() {
xxx_messageInfo_Toast.DiscardUnknown(m)
}
var xxx_messageInfo_Toast proto.InternalMessageInfo
func (m *Toast) GetText() string {
if m != nil {
return m.Text
}
return ""
}
type Redirect struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Redirect) Reset() { *m = Redirect{} }
func (m *Redirect) String() string { return proto.CompactTextString(m) }
func (*Redirect) ProtoMessage() {}
func (*Redirect) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{54}
}
func (m *Redirect) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Redirect.Unmarshal(m, b)
}
func (m *Redirect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Redirect.Marshal(b, m, deterministic)
}
func (m *Redirect) XXX_Merge(src proto.Message) {
xxx_messageInfo_Redirect.Merge(m, src)
}
func (m *Redirect) XXX_Size() int {
return xxx_messageInfo_Redirect.Size(m)
}
func (m *Redirect) XXX_DiscardUnknown() {
xxx_messageInfo_Redirect.DiscardUnknown(m)
}
var xxx_messageInfo_Redirect proto.InternalMessageInfo
func (m *Redirect) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
type IncRef struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IncRef) Reset() { *m = IncRef{} }
func (m *IncRef) String() string { return proto.CompactTextString(m) }
func (*IncRef) ProtoMessage() {}
func (*IncRef) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{55}
}
func (m *IncRef) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IncRef.Unmarshal(m, b)
}
func (m *IncRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IncRef.Marshal(b, m, deterministic)
}
func (m *IncRef) XXX_Merge(src proto.Message) {
xxx_messageInfo_IncRef.Merge(m, src)
}
func (m *IncRef) XXX_Size() int {
return xxx_messageInfo_IncRef.Size(m)
}
func (m *IncRef) XXX_DiscardUnknown() {
xxx_messageInfo_IncRef.DiscardUnknown(m)
}
var xxx_messageInfo_IncRef proto.InternalMessageInfo
type RunMain struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RunMain) Reset() { *m = RunMain{} }
func (m *RunMain) String() string { return proto.CompactTextString(m) }
func (*RunMain) ProtoMessage() {}
func (*RunMain) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{56}
}
func (m *RunMain) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RunMain.Unmarshal(m, b)
}
func (m *RunMain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RunMain.Marshal(b, m, deterministic)
}
func (m *RunMain) XXX_Merge(src proto.Message) {
xxx_messageInfo_RunMain.Merge(m, src)
}
func (m *RunMain) XXX_Size() int {
return xxx_messageInfo_RunMain.Size(m)
}
func (m *RunMain) XXX_DiscardUnknown() {
xxx_messageInfo_RunMain.DiscardUnknown(m)
}
var xxx_messageInfo_RunMain proto.InternalMessageInfo
type OpenChannel struct {
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Action OpenChannel_Action `protobuf:"varint,3,opt,name=action,proto3,enum=api.OpenChannel_Action" json:"action,omitempty"`
Id int32 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OpenChannel) Reset() { *m = OpenChannel{} }
func (m *OpenChannel) String() string { return proto.CompactTextString(m) }
func (*OpenChannel) ProtoMessage() {}
func (*OpenChannel) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{57}
}
func (m *OpenChannel) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OpenChannel.Unmarshal(m, b)
}
func (m *OpenChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OpenChannel.Marshal(b, m, deterministic)
}
func (m *OpenChannel) XXX_Merge(src proto.Message) {
xxx_messageInfo_OpenChannel.Merge(m, src)
}
func (m *OpenChannel) XXX_Size() int {
return xxx_messageInfo_OpenChannel.Size(m)
}
func (m *OpenChannel) XXX_DiscardUnknown() {
xxx_messageInfo_OpenChannel.DiscardUnknown(m)
}
var xxx_messageInfo_OpenChannel proto.InternalMessageInfo
func (m *OpenChannel) GetService() string {
if m != nil {
return m.Service
}
return ""
}
func (m *OpenChannel) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *OpenChannel) GetAction() OpenChannel_Action {
if m != nil {
return m.Action
}
return OpenChannel_CREATE
}
func (m *OpenChannel) GetId() int32 {
if m != nil {
return m.Id
}
return 0
}
type OpenChannelRes struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
State OpenChannelRes_State `protobuf:"varint,2,opt,name=state,proto3,enum=api.OpenChannelRes_State" json:"state,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OpenChannelRes) Reset() { *m = OpenChannelRes{} }
func (m *OpenChannelRes) String() string { return proto.CompactTextString(m) }
func (*OpenChannelRes) ProtoMessage() {}
func (*OpenChannelRes) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{58}
}
func (m *OpenChannelRes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OpenChannelRes.Unmarshal(m, b)
}
func (m *OpenChannelRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OpenChannelRes.Marshal(b, m, deterministic)
}
func (m *OpenChannelRes) XXX_Merge(src proto.Message) {
xxx_messageInfo_OpenChannelRes.Merge(m, src)
}
func (m *OpenChannelRes) XXX_Size() int {
return xxx_messageInfo_OpenChannelRes.Size(m)
}
func (m *OpenChannelRes) XXX_DiscardUnknown() {
xxx_messageInfo_OpenChannelRes.DiscardUnknown(m)
}
var xxx_messageInfo_OpenChannelRes proto.InternalMessageInfo
func (m *OpenChannelRes) GetId() int32 {
if m != nil {
return m.Id
}
return 0
}
func (m *OpenChannelRes) GetState() OpenChannelRes_State {
if m != nil {
return m.State
}
return OpenChannelRes_CREATED
}
func (m *OpenChannelRes) GetError() string {
if m != nil {
return m.Error
}
return ""
}
type CloseChannel struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Action CloseChannel_Action `protobuf:"varint,2,opt,name=action,proto3,enum=api.CloseChannel_Action" json:"action,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CloseChannel) Reset() { *m = CloseChannel{} }
func (m *CloseChannel) String() string { return proto.CompactTextString(m) }
func (*CloseChannel) ProtoMessage() {}
func (*CloseChannel) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{59}
}
func (m *CloseChannel) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CloseChannel.Unmarshal(m, b)
}
func (m *CloseChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CloseChannel.Marshal(b, m, deterministic)
}
func (m *CloseChannel) XXX_Merge(src proto.Message) {
xxx_messageInfo_CloseChannel.Merge(m, src)
}
func (m *CloseChannel) XXX_Size() int {
return xxx_messageInfo_CloseChannel.Size(m)
}
func (m *CloseChannel) XXX_DiscardUnknown() {
xxx_messageInfo_CloseChannel.DiscardUnknown(m)
}
var xxx_messageInfo_CloseChannel proto.InternalMessageInfo
func (m *CloseChannel) GetId() int32 {
if m != nil {
return m.Id
}
return 0
}
func (m *CloseChannel) GetAction() CloseChannel_Action {
if m != nil {
return m.Action
}
return CloseChannel_DISCONNECT
}
type CloseChannelRes struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Status CloseChannelRes_Status `protobuf:"varint,2,opt,name=status,proto3,enum=api.CloseChannelRes_Status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CloseChannelRes) Reset() { *m = CloseChannelRes{} }
func (m *CloseChannelRes) String() string { return proto.CompactTextString(m) }
func (*CloseChannelRes) ProtoMessage() {}
func (*CloseChannelRes) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{60}
}
func (m *CloseChannelRes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CloseChannelRes.Unmarshal(m, b)
}
func (m *CloseChannelRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CloseChannelRes.Marshal(b, m, deterministic)
}
func (m *CloseChannelRes) XXX_Merge(src proto.Message) {
xxx_messageInfo_CloseChannelRes.Merge(m, src)
}
func (m *CloseChannelRes) XXX_Size() int {
return xxx_messageInfo_CloseChannelRes.Size(m)
}
func (m *CloseChannelRes) XXX_DiscardUnknown() {
xxx_messageInfo_CloseChannelRes.DiscardUnknown(m)
}
var xxx_messageInfo_CloseChannelRes proto.InternalMessageInfo
func (m *CloseChannelRes) GetId() int32 {
if m != nil {
return m.Id
}
return 0
}
func (m *CloseChannelRes) GetStatus() CloseChannelRes_Status {
if m != nil {
return m.Status
}
return CloseChannelRes_DISCONNECT
}
type ContainerState struct {
State ContainerState_State `protobuf:"varint,1,opt,name=state,proto3,enum=api.ContainerState_State" json:"state,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ContainerState) Reset() { *m = ContainerState{} }
func (m *ContainerState) String() string { return proto.CompactTextString(m) }
func (*ContainerState) ProtoMessage() {}
func (*ContainerState) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{61}
}
func (m *ContainerState) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ContainerState.Unmarshal(m, b)
}
func (m *ContainerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ContainerState.Marshal(b, m, deterministic)
}
func (m *ContainerState) XXX_Merge(src proto.Message) {
xxx_messageInfo_ContainerState.Merge(m, src)
}
func (m *ContainerState) XXX_Size() int {
return xxx_messageInfo_ContainerState.Size(m)
}
func (m *ContainerState) XXX_DiscardUnknown() {
xxx_messageInfo_ContainerState.DiscardUnknown(m)
}
var xxx_messageInfo_ContainerState proto.InternalMessageInfo
func (m *ContainerState) GetState() ContainerState_State {
if m != nil {
return m.State
}
return ContainerState_SLEEP
}
type PortOpen struct {
Forwarded bool `protobuf:"varint,1,opt,name=forwarded,proto3" json:"forwarded,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PortOpen) Reset() { *m = PortOpen{} }
func (m *PortOpen) String() string { return proto.CompactTextString(m) }
func (*PortOpen) ProtoMessage() {}
func (*PortOpen) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{62}
}
func (m *PortOpen) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PortOpen.Unmarshal(m, b)
}
func (m *PortOpen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PortOpen.Marshal(b, m, deterministic)
}
func (m *PortOpen) XXX_Merge(src proto.Message) {
xxx_messageInfo_PortOpen.Merge(m, src)
}
func (m *PortOpen) XXX_Size() int {
return xxx_messageInfo_PortOpen.Size(m)
}
func (m *PortOpen) XXX_DiscardUnknown() {
xxx_messageInfo_PortOpen.DiscardUnknown(m)
}
var xxx_messageInfo_PortOpen proto.InternalMessageInfo
func (m *PortOpen) GetForwarded() bool {
if m != nil {
return m.Forwarded
}
return false
}
func (m *PortOpen) GetPort() uint32 {
if m != nil {
return m.Port
}
return 0
}
func (m *PortOpen) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
type OTFetchRequest struct {
VersionFrom uint32 `protobuf:"varint,1,opt,name=versionFrom,proto3" json:"versionFrom,omitempty"`
VersionTo uint32 `protobuf:"varint,2,opt,name=versionTo,proto3" json:"versionTo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTFetchRequest) Reset() { *m = OTFetchRequest{} }
func (m *OTFetchRequest) String() string { return proto.CompactTextString(m) }
func (*OTFetchRequest) ProtoMessage() {}
func (*OTFetchRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{63}
}
func (m *OTFetchRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTFetchRequest.Unmarshal(m, b)
}
func (m *OTFetchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTFetchRequest.Marshal(b, m, deterministic)
}
func (m *OTFetchRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTFetchRequest.Merge(m, src)
}
func (m *OTFetchRequest) XXX_Size() int {
return xxx_messageInfo_OTFetchRequest.Size(m)
}
func (m *OTFetchRequest) XXX_DiscardUnknown() {
xxx_messageInfo_OTFetchRequest.DiscardUnknown(m)
}
var xxx_messageInfo_OTFetchRequest proto.InternalMessageInfo
func (m *OTFetchRequest) GetVersionFrom() uint32 {
if m != nil {
return m.VersionFrom
}
return 0
}
func (m *OTFetchRequest) GetVersionTo() uint32 {
if m != nil {
return m.VersionTo
}
return 0
}
type OTFetchResponse struct {
Packets []*OTPacket `protobuf:"bytes,1,rep,name=packets,proto3" json:"packets,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTFetchResponse) Reset() { *m = OTFetchResponse{} }
func (m *OTFetchResponse) String() string { return proto.CompactTextString(m) }
func (*OTFetchResponse) ProtoMessage() {}
func (*OTFetchResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{64}
}
func (m *OTFetchResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTFetchResponse.Unmarshal(m, b)
}
func (m *OTFetchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTFetchResponse.Marshal(b, m, deterministic)
}
func (m *OTFetchResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTFetchResponse.Merge(m, src)
}
func (m *OTFetchResponse) XXX_Size() int {
return xxx_messageInfo_OTFetchResponse.Size(m)
}
func (m *OTFetchResponse) XXX_DiscardUnknown() {
xxx_messageInfo_OTFetchResponse.DiscardUnknown(m)
}
var xxx_messageInfo_OTFetchResponse proto.InternalMessageInfo
func (m *OTFetchResponse) GetPackets() []*OTPacket {
if m != nil {
return m.Packets
}
return nil
}
type OTPacket struct {
SpookyVersion uint32 `protobuf:"varint,1,opt,name=spookyVersion,proto3" json:"spookyVersion,omitempty"`
Version uint32 `protobuf:"varint,5,opt,name=version,proto3" json:"version,omitempty"`
Ops []*OTRuneTransformOp `protobuf:"bytes,2,rep,name=ops,proto3" json:"ops,omitempty"`
Crc32 uint32 `protobuf:"varint,3,opt,name=crc32,proto3" json:"crc32,omitempty"`
Committed *timestamp.Timestamp `protobuf:"bytes,4,opt,name=committed,proto3" json:"committed,omitempty"`
Nonce uint32 `protobuf:"varint,6,opt,name=nonce,proto3" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTPacket) Reset() { *m = OTPacket{} }
func (m *OTPacket) String() string { return proto.CompactTextString(m) }
func (*OTPacket) ProtoMessage() {}
func (*OTPacket) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{65}
}
func (m *OTPacket) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTPacket.Unmarshal(m, b)
}
func (m *OTPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTPacket.Marshal(b, m, deterministic)
}
func (m *OTPacket) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTPacket.Merge(m, src)
}
func (m *OTPacket) XXX_Size() int {
return xxx_messageInfo_OTPacket.Size(m)
}
func (m *OTPacket) XXX_DiscardUnknown() {
xxx_messageInfo_OTPacket.DiscardUnknown(m)
}
var xxx_messageInfo_OTPacket proto.InternalMessageInfo
func (m *OTPacket) GetSpookyVersion() uint32 {
if m != nil {
return m.SpookyVersion
}
return 0
}
func (m *OTPacket) GetVersion() uint32 {
if m != nil {
return m.Version
}
return 0
}
func (m *OTPacket) GetOps() []*OTRuneTransformOp {
if m != nil {
return m.Ops
}
return nil
}
func (m *OTPacket) GetCrc32() uint32 {
if m != nil {
return m.Crc32
}
return 0
}
func (m *OTPacket) GetCommitted() *timestamp.Timestamp {
if m != nil {
return m.Committed
}
return nil
}
func (m *OTPacket) GetNonce() uint32 {
if m != nil {
return m.Nonce
}
return 0
}
type OTRuneTransformOp struct {
Op isOTRuneTransformOp_Op `protobuf_oneof:"op"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTRuneTransformOp) Reset() { *m = OTRuneTransformOp{} }
func (m *OTRuneTransformOp) String() string { return proto.CompactTextString(m) }
func (*OTRuneTransformOp) ProtoMessage() {}
func (*OTRuneTransformOp) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{66}
}
func (m *OTRuneTransformOp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTRuneTransformOp.Unmarshal(m, b)
}
func (m *OTRuneTransformOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTRuneTransformOp.Marshal(b, m, deterministic)
}
func (m *OTRuneTransformOp) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTRuneTransformOp.Merge(m, src)
}
func (m *OTRuneTransformOp) XXX_Size() int {
return xxx_messageInfo_OTRuneTransformOp.Size(m)
}
func (m *OTRuneTransformOp) XXX_DiscardUnknown() {
xxx_messageInfo_OTRuneTransformOp.DiscardUnknown(m)
}
var xxx_messageInfo_OTRuneTransformOp proto.InternalMessageInfo
type isOTRuneTransformOp_Op interface {
isOTRuneTransformOp_Op()
}
type OTRuneTransformOp_Skip struct {
Skip uint32 `protobuf:"varint,1,opt,name=skip,proto3,oneof"`
}
type OTRuneTransformOp_Delete struct {
Delete uint32 `protobuf:"varint,2,opt,name=delete,proto3,oneof"`
}
type OTRuneTransformOp_Insert struct {
Insert string `protobuf:"bytes,3,opt,name=insert,proto3,oneof"`
}
func (*OTRuneTransformOp_Skip) isOTRuneTransformOp_Op() {}
func (*OTRuneTransformOp_Delete) isOTRuneTransformOp_Op() {}
func (*OTRuneTransformOp_Insert) isOTRuneTransformOp_Op() {}
func (m *OTRuneTransformOp) GetOp() isOTRuneTransformOp_Op {
if m != nil {
return m.Op
}
return nil
}
func (m *OTRuneTransformOp) GetSkip() uint32 {
if x, ok := m.GetOp().(*OTRuneTransformOp_Skip); ok {
return x.Skip
}
return 0
}
func (m *OTRuneTransformOp) GetDelete() uint32 {
if x, ok := m.GetOp().(*OTRuneTransformOp_Delete); ok {
return x.Delete
}
return 0
}
func (m *OTRuneTransformOp) GetInsert() string {
if x, ok := m.GetOp().(*OTRuneTransformOp_Insert); ok {
return x.Insert
}
return ""
}
func (*OTRuneTransformOp) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*OTRuneTransformOp_Skip)(nil),
(*OTRuneTransformOp_Delete)(nil),
(*OTRuneTransformOp_Insert)(nil),
}
}
type OTStatus struct {
Contents string `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
LinkedFile *File `protobuf:"bytes,3,opt,name=linkedFile,proto3" json:"linkedFile,omitempty"`
Cursors []*OTCursor `protobuf:"bytes,4,rep,name=cursors,proto3" json:"cursors,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTStatus) Reset() { *m = OTStatus{} }
func (m *OTStatus) String() string { return proto.CompactTextString(m) }
func (*OTStatus) ProtoMessage() {}
func (*OTStatus) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{67}
}
func (m *OTStatus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTStatus.Unmarshal(m, b)
}
func (m *OTStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTStatus.Marshal(b, m, deterministic)
}
func (m *OTStatus) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTStatus.Merge(m, src)
}
func (m *OTStatus) XXX_Size() int {
return xxx_messageInfo_OTStatus.Size(m)
}
func (m *OTStatus) XXX_DiscardUnknown() {
xxx_messageInfo_OTStatus.DiscardUnknown(m)
}
var xxx_messageInfo_OTStatus proto.InternalMessageInfo
func (m *OTStatus) GetContents() string {
if m != nil {
return m.Contents
}
return ""
}
func (m *OTStatus) GetVersion() uint32 {
if m != nil {
return m.Version
}
return 0
}
func (m *OTStatus) GetLinkedFile() *File {
if m != nil {
return m.LinkedFile
}
return nil
}
func (m *OTStatus) GetCursors() []*OTCursor {
if m != nil {
return m.Cursors
}
return nil
}
type OTCursor struct {
Position uint32 `protobuf:"varint,1,opt,name=position,proto3" json:"position,omitempty"`
SelectionStart uint32 `protobuf:"varint,2,opt,name=selectionStart,proto3" json:"selectionStart,omitempty"`
SelectionEnd uint32 `protobuf:"varint,3,opt,name=selectionEnd,proto3" json:"selectionEnd,omitempty"`
User *User `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OTCursor) Reset() { *m = OTCursor{} }
func (m *OTCursor) String() string { return proto.CompactTextString(m) }
func (*OTCursor) ProtoMessage() {}
func (*OTCursor) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{68}
}
func (m *OTCursor) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OTCursor.Unmarshal(m, b)
}
func (m *OTCursor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OTCursor.Marshal(b, m, deterministic)
}
func (m *OTCursor) XXX_Merge(src proto.Message) {
xxx_messageInfo_OTCursor.Merge(m, src)
}
func (m *OTCursor) XXX_Size() int {
return xxx_messageInfo_OTCursor.Size(m)
}
func (m *OTCursor) XXX_DiscardUnknown() {
xxx_messageInfo_OTCursor.DiscardUnknown(m)
}
var xxx_messageInfo_OTCursor proto.InternalMessageInfo
func (m *OTCursor) GetPosition() uint32 {
if m != nil {
return m.Position
}
return 0
}
func (m *OTCursor) GetSelectionStart() uint32 {
if m != nil {
return m.SelectionStart
}
return 0
}
func (m *OTCursor) GetSelectionEnd() uint32 {
if m != nil {
return m.SelectionEnd
}
return 0
}
func (m *OTCursor) GetUser() *User {
if m != nil {
return m.User
}
return nil
}
func (m *OTCursor) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type ChatMessage struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ChatMessage) Reset() { *m = ChatMessage{} }
func (m *ChatMessage) String() string { return proto.CompactTextString(m) }
func (*ChatMessage) ProtoMessage() {}
func (*ChatMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{69}
}
func (m *ChatMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ChatMessage.Unmarshal(m, b)
}
func (m *ChatMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ChatMessage.Marshal(b, m, deterministic)
}
func (m *ChatMessage) XXX_Merge(src proto.Message) {
xxx_messageInfo_ChatMessage.Merge(m, src)
}
func (m *ChatMessage) XXX_Size() int {
return xxx_messageInfo_ChatMessage.Size(m)
}
func (m *ChatMessage) XXX_DiscardUnknown() {
xxx_messageInfo_ChatMessage.DiscardUnknown(m)
}
var xxx_messageInfo_ChatMessage proto.InternalMessageInfo
func (m *ChatMessage) GetUsername() string {
if m != nil {
return m.Username
}
return ""
}
func (m *ChatMessage) GetText() string {
if m != nil {
return m.Text
}
return ""
}
type ChatTyping struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
Typing bool `protobuf:"varint,2,opt,name=typing,proto3" json:"typing,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ChatTyping) Reset() { *m = ChatTyping{} }
func (m *ChatTyping) String() string { return proto.CompactTextString(m) }
func (*ChatTyping) ProtoMessage() {}
func (*ChatTyping) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{70}
}
func (m *ChatTyping) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ChatTyping.Unmarshal(m, b)
}
func (m *ChatTyping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ChatTyping.Marshal(b, m, deterministic)
}
func (m *ChatTyping) XXX_Merge(src proto.Message) {
xxx_messageInfo_ChatTyping.Merge(m, src)
}
func (m *ChatTyping) XXX_Size() int {
return xxx_messageInfo_ChatTyping.Size(m)
}
func (m *ChatTyping) XXX_DiscardUnknown() {
xxx_messageInfo_ChatTyping.DiscardUnknown(m)
}
var xxx_messageInfo_ChatTyping proto.InternalMessageInfo
func (m *ChatTyping) GetUsername() string {
if m != nil {
return m.Username
}
return ""
}
func (m *ChatTyping) GetTyping() bool {
if m != nil {
return m.Typing
}
return false
}
type User struct {
Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Roles []string `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
Session int32 `protobuf:"varint,4,opt,name=session,proto3" json:"session,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *User) Reset() { *m = User{} }
func (m *User) String() string { return proto.CompactTextString(m) }
func (*User) ProtoMessage() {}
func (*User) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{71}
}
func (m *User) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_User.Unmarshal(m, b)
}
func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_User.Marshal(b, m, deterministic)
}
func (m *User) XXX_Merge(src proto.Message) {
xxx_messageInfo_User.Merge(m, src)
}
func (m *User) XXX_Size() int {
return xxx_messageInfo_User.Size(m)
}
func (m *User) XXX_DiscardUnknown() {
xxx_messageInfo_User.DiscardUnknown(m)
}
var xxx_messageInfo_User proto.InternalMessageInfo
func (m *User) GetId() uint32 {
if m != nil {
return m.Id
}
return 0
}
func (m *User) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *User) GetRoles() []string {
if m != nil {
return m.Roles
}
return nil
}
func (m *User) GetSession() int32 {
if m != nil {
return m.Session
}
return 0
}
type Roster struct {
User []*User `protobuf:"bytes,1,rep,name=user,proto3" json:"user,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Roster) Reset() { *m = Roster{} }
func (m *Roster) String() string { return proto.CompactTextString(m) }
func (*Roster) ProtoMessage() {}
func (*Roster) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{72}
}
func (m *Roster) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Roster.Unmarshal(m, b)
}
func (m *Roster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Roster.Marshal(b, m, deterministic)
}
func (m *Roster) XXX_Merge(src proto.Message) {
xxx_messageInfo_Roster.Merge(m, src)
}
func (m *Roster) XXX_Size() int {
return xxx_messageInfo_Roster.Size(m)
}
func (m *Roster) XXX_DiscardUnknown() {
xxx_messageInfo_Roster.DiscardUnknown(m)
}
var xxx_messageInfo_Roster proto.InternalMessageInfo
func (m *Roster) GetUser() []*User {
if m != nil {
return m.User
}
return nil
}
type Exec struct {
Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
Env map[string]string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Blocking bool `protobuf:"varint,3,opt,name=blocking,proto3" json:"blocking,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Exec) Reset() { *m = Exec{} }
func (m *Exec) String() string { return proto.CompactTextString(m) }
func (*Exec) ProtoMessage() {}
func (*Exec) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{73}
}
func (m *Exec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Exec.Unmarshal(m, b)
}
func (m *Exec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Exec.Marshal(b, m, deterministic)
}
func (m *Exec) XXX_Merge(src proto.Message) {
xxx_messageInfo_Exec.Merge(m, src)
}
func (m *Exec) XXX_Size() int {
return xxx_messageInfo_Exec.Size(m)
}
func (m *Exec) XXX_DiscardUnknown() {
xxx_messageInfo_Exec.DiscardUnknown(m)
}
var xxx_messageInfo_Exec proto.InternalMessageInfo
func (m *Exec) GetArgs() []string {
if m != nil {
return m.Args
}
return nil
}
func (m *Exec) GetEnv() map[string]string {
if m != nil {
return m.Env
}
return nil
}
func (m *Exec) GetBlocking() bool {
if m != nil {
return m.Blocking
}
return false
}
type Package struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Spec string `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
Version string `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
HomepageURL string `protobuf:"bytes,12,opt,name=homepageURL,proto3" json:"homepageURL,omitempty"`
DocumentationURL string `protobuf:"bytes,13,opt,name=documentationURL,proto3" json:"documentationURL,omitempty"`
SourceCodeURL string `protobuf:"bytes,14,opt,name=sourceCodeURL,proto3" json:"sourceCodeURL,omitempty"`
BugTrackerURL string `protobuf:"bytes,15,opt,name=bugTrackerURL,proto3" json:"bugTrackerURL,omitempty"`
Author string `protobuf:"bytes,16,opt,name=author,proto3" json:"author,omitempty"`
License string `protobuf:"bytes,17,opt,name=license,proto3" json:"license,omitempty"`
Dependencies []*Package `protobuf:"bytes,18,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Package) Reset() { *m = Package{} }
func (m *Package) String() string { return proto.CompactTextString(m) }
func (*Package) ProtoMessage() {}
func (*Package) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{74}
}
func (m *Package) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Package.Unmarshal(m, b)
}
func (m *Package) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Package.Marshal(b, m, deterministic)
}
func (m *Package) XXX_Merge(src proto.Message) {
xxx_messageInfo_Package.Merge(m, src)
}
func (m *Package) XXX_Size() int {
return xxx_messageInfo_Package.Size(m)
}
func (m *Package) XXX_DiscardUnknown() {
xxx_messageInfo_Package.DiscardUnknown(m)
}
var xxx_messageInfo_Package proto.InternalMessageInfo
func (m *Package) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Package) GetSpec() string {
if m != nil {
return m.Spec
}
return ""
}
func (m *Package) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *Package) GetVersion() string {
if m != nil {
return m.Version
}
return ""
}
func (m *Package) GetHomepageURL() string {
if m != nil {
return m.HomepageURL
}
return ""
}
func (m *Package) GetDocumentationURL() string {
if m != nil {
return m.DocumentationURL
}
return ""
}
func (m *Package) GetSourceCodeURL() string {
if m != nil {
return m.SourceCodeURL
}
return ""
}
func (m *Package) GetBugTrackerURL() string {
if m != nil {
return m.BugTrackerURL
}
return ""
}
func (m *Package) GetAuthor() string {
if m != nil {
return m.Author
}
return ""
}
func (m *Package) GetLicense() string {
if m != nil {
return m.License
}
return ""
}
func (m *Package) GetDependencies() []*Package {
if m != nil {
return m.Dependencies
}
return nil
}
type PackageSearch struct {
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageSearch) Reset() { *m = PackageSearch{} }
func (m *PackageSearch) String() string { return proto.CompactTextString(m) }
func (*PackageSearch) ProtoMessage() {}
func (*PackageSearch) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{75}
}
func (m *PackageSearch) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageSearch.Unmarshal(m, b)
}
func (m *PackageSearch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageSearch.Marshal(b, m, deterministic)
}
func (m *PackageSearch) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageSearch.Merge(m, src)
}
func (m *PackageSearch) XXX_Size() int {
return xxx_messageInfo_PackageSearch.Size(m)
}
func (m *PackageSearch) XXX_DiscardUnknown() {
xxx_messageInfo_PackageSearch.DiscardUnknown(m)
}
var xxx_messageInfo_PackageSearch proto.InternalMessageInfo
func (m *PackageSearch) GetQuery() string {
if m != nil {
return m.Query
}
return ""
}
type PackageSearchResp struct {
Results []*Package `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageSearchResp) Reset() { *m = PackageSearchResp{} }
func (m *PackageSearchResp) String() string { return proto.CompactTextString(m) }
func (*PackageSearchResp) ProtoMessage() {}
func (*PackageSearchResp) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{76}
}
func (m *PackageSearchResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageSearchResp.Unmarshal(m, b)
}
func (m *PackageSearchResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageSearchResp.Marshal(b, m, deterministic)
}
func (m *PackageSearchResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageSearchResp.Merge(m, src)
}
func (m *PackageSearchResp) XXX_Size() int {
return xxx_messageInfo_PackageSearchResp.Size(m)
}
func (m *PackageSearchResp) XXX_DiscardUnknown() {
xxx_messageInfo_PackageSearchResp.DiscardUnknown(m)
}
var xxx_messageInfo_PackageSearchResp proto.InternalMessageInfo
func (m *PackageSearchResp) GetResults() []*Package {
if m != nil {
return m.Results
}
return nil
}
type PackageInfo struct {
Pkg *Package `protobuf:"bytes,1,opt,name=pkg,proto3" json:"pkg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageInfo) Reset() { *m = PackageInfo{} }
func (m *PackageInfo) String() string { return proto.CompactTextString(m) }
func (*PackageInfo) ProtoMessage() {}
func (*PackageInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{77}
}
func (m *PackageInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageInfo.Unmarshal(m, b)
}
func (m *PackageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageInfo.Marshal(b, m, deterministic)
}
func (m *PackageInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageInfo.Merge(m, src)
}
func (m *PackageInfo) XXX_Size() int {
return xxx_messageInfo_PackageInfo.Size(m)
}
func (m *PackageInfo) XXX_DiscardUnknown() {
xxx_messageInfo_PackageInfo.DiscardUnknown(m)
}
var xxx_messageInfo_PackageInfo proto.InternalMessageInfo
func (m *PackageInfo) GetPkg() *Package {
if m != nil {
return m.Pkg
}
return nil
}
type PackageInfoResp struct {
Pkg *Package `protobuf:"bytes,1,opt,name=pkg,proto3" json:"pkg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageInfoResp) Reset() { *m = PackageInfoResp{} }
func (m *PackageInfoResp) String() string { return proto.CompactTextString(m) }
func (*PackageInfoResp) ProtoMessage() {}
func (*PackageInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{78}
}
func (m *PackageInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageInfoResp.Unmarshal(m, b)
}
func (m *PackageInfoResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageInfoResp.Marshal(b, m, deterministic)
}
func (m *PackageInfoResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageInfoResp.Merge(m, src)
}
func (m *PackageInfoResp) XXX_Size() int {
return xxx_messageInfo_PackageInfoResp.Size(m)
}
func (m *PackageInfoResp) XXX_DiscardUnknown() {
xxx_messageInfo_PackageInfoResp.DiscardUnknown(m)
}
var xxx_messageInfo_PackageInfoResp proto.InternalMessageInfo
func (m *PackageInfoResp) GetPkg() *Package {
if m != nil {
return m.Pkg
}
return nil
}
type PackageAdd struct {
Pkgs []*Package `protobuf:"bytes,1,rep,name=pkgs,proto3" json:"pkgs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageAdd) Reset() { *m = PackageAdd{} }
func (m *PackageAdd) String() string { return proto.CompactTextString(m) }
func (*PackageAdd) ProtoMessage() {}
func (*PackageAdd) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{79}
}
func (m *PackageAdd) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageAdd.Unmarshal(m, b)
}
func (m *PackageAdd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageAdd.Marshal(b, m, deterministic)
}
func (m *PackageAdd) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageAdd.Merge(m, src)
}
func (m *PackageAdd) XXX_Size() int {
return xxx_messageInfo_PackageAdd.Size(m)
}
func (m *PackageAdd) XXX_DiscardUnknown() {
xxx_messageInfo_PackageAdd.DiscardUnknown(m)
}
var xxx_messageInfo_PackageAdd proto.InternalMessageInfo
func (m *PackageAdd) GetPkgs() []*Package {
if m != nil {
return m.Pkgs
}
return nil
}
type PackageRemove struct {
Pkgs []*Package `protobuf:"bytes,1,rep,name=pkgs,proto3" json:"pkgs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageRemove) Reset() { *m = PackageRemove{} }
func (m *PackageRemove) String() string { return proto.CompactTextString(m) }
func (*PackageRemove) ProtoMessage() {}
func (*PackageRemove) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{80}
}
func (m *PackageRemove) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageRemove.Unmarshal(m, b)
}
func (m *PackageRemove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageRemove.Marshal(b, m, deterministic)
}
func (m *PackageRemove) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageRemove.Merge(m, src)
}
func (m *PackageRemove) XXX_Size() int {
return xxx_messageInfo_PackageRemove.Size(m)
}
func (m *PackageRemove) XXX_DiscardUnknown() {
xxx_messageInfo_PackageRemove.DiscardUnknown(m)
}
var xxx_messageInfo_PackageRemove proto.InternalMessageInfo
func (m *PackageRemove) GetPkgs() []*Package {
if m != nil {
return m.Pkgs
}
return nil
}
type PackageInstall struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageInstall) Reset() { *m = PackageInstall{} }
func (m *PackageInstall) String() string { return proto.CompactTextString(m) }
func (*PackageInstall) ProtoMessage() {}
func (*PackageInstall) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{81}
}
func (m *PackageInstall) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageInstall.Unmarshal(m, b)
}
func (m *PackageInstall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageInstall.Marshal(b, m, deterministic)
}
func (m *PackageInstall) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageInstall.Merge(m, src)
}
func (m *PackageInstall) XXX_Size() int {
return xxx_messageInfo_PackageInstall.Size(m)
}
func (m *PackageInstall) XXX_DiscardUnknown() {
xxx_messageInfo_PackageInstall.DiscardUnknown(m)
}
var xxx_messageInfo_PackageInstall proto.InternalMessageInfo
type PackageListSpecfile struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageListSpecfile) Reset() { *m = PackageListSpecfile{} }
func (m *PackageListSpecfile) String() string { return proto.CompactTextString(m) }
func (*PackageListSpecfile) ProtoMessage() {}
func (*PackageListSpecfile) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{82}
}
func (m *PackageListSpecfile) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageListSpecfile.Unmarshal(m, b)
}
func (m *PackageListSpecfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageListSpecfile.Marshal(b, m, deterministic)
}
func (m *PackageListSpecfile) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageListSpecfile.Merge(m, src)
}
func (m *PackageListSpecfile) XXX_Size() int {
return xxx_messageInfo_PackageListSpecfile.Size(m)
}
func (m *PackageListSpecfile) XXX_DiscardUnknown() {
xxx_messageInfo_PackageListSpecfile.DiscardUnknown(m)
}
var xxx_messageInfo_PackageListSpecfile proto.InternalMessageInfo
type PackageListSpecfileResp struct {
Pkgs []*Package `protobuf:"bytes,1,rep,name=pkgs,proto3" json:"pkgs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageListSpecfileResp) Reset() { *m = PackageListSpecfileResp{} }
func (m *PackageListSpecfileResp) String() string { return proto.CompactTextString(m) }
func (*PackageListSpecfileResp) ProtoMessage() {}
func (*PackageListSpecfileResp) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{83}
}
func (m *PackageListSpecfileResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageListSpecfileResp.Unmarshal(m, b)
}
func (m *PackageListSpecfileResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageListSpecfileResp.Marshal(b, m, deterministic)
}
func (m *PackageListSpecfileResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageListSpecfileResp.Merge(m, src)
}
func (m *PackageListSpecfileResp) XXX_Size() int {
return xxx_messageInfo_PackageListSpecfileResp.Size(m)
}
func (m *PackageListSpecfileResp) XXX_DiscardUnknown() {
xxx_messageInfo_PackageListSpecfileResp.DiscardUnknown(m)
}
var xxx_messageInfo_PackageListSpecfileResp proto.InternalMessageInfo
func (m *PackageListSpecfileResp) GetPkgs() []*Package {
if m != nil {
return m.Pkgs
}
return nil
}
type PackageCacheSave struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PackageCacheSave) Reset() { *m = PackageCacheSave{} }
func (m *PackageCacheSave) String() string { return proto.CompactTextString(m) }
func (*PackageCacheSave) ProtoMessage() {}
func (*PackageCacheSave) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{84}
}
func (m *PackageCacheSave) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PackageCacheSave.Unmarshal(m, b)
}
func (m *PackageCacheSave) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PackageCacheSave.Marshal(b, m, deterministic)
}
func (m *PackageCacheSave) XXX_Merge(src proto.Message) {
xxx_messageInfo_PackageCacheSave.Merge(m, src)
}
func (m *PackageCacheSave) XXX_Size() int {
return xxx_messageInfo_PackageCacheSave.Size(m)
}
func (m *PackageCacheSave) XXX_DiscardUnknown() {
xxx_messageInfo_PackageCacheSave.DiscardUnknown(m)
}
var xxx_messageInfo_PackageCacheSave proto.InternalMessageInfo
type ChatScrollback struct {
Scrollback []*ChatMessage `protobuf:"bytes,1,rep,name=scrollback,proto3" json:"scrollback,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ChatScrollback) Reset() { *m = ChatScrollback{} }
func (m *ChatScrollback) String() string { return proto.CompactTextString(m) }
func (*ChatScrollback) ProtoMessage() {}
func (*ChatScrollback) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{85}
}
func (m *ChatScrollback) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ChatScrollback.Unmarshal(m, b)
}
func (m *ChatScrollback) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ChatScrollback.Marshal(b, m, deterministic)
}
func (m *ChatScrollback) XXX_Merge(src proto.Message) {
xxx_messageInfo_ChatScrollback.Merge(m, src)
}
func (m *ChatScrollback) XXX_Size() int {
return xxx_messageInfo_ChatScrollback.Size(m)
}
func (m *ChatScrollback) XXX_DiscardUnknown() {
xxx_messageInfo_ChatScrollback.DiscardUnknown(m)
}
var xxx_messageInfo_ChatScrollback proto.InternalMessageInfo
func (m *ChatScrollback) GetScrollback() []*ChatMessage {
if m != nil {
return m.Scrollback
}
return nil
}
type Metrics struct {
PrometheusMetricFamilies [][]byte `protobuf:"bytes,1,rep,name=prometheusMetricFamilies,proto3" json:"prometheusMetricFamilies,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Metrics) Reset() { *m = Metrics{} }
func (m *Metrics) String() string { return proto.CompactTextString(m) }
func (*Metrics) ProtoMessage() {}
func (*Metrics) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{86}
}
func (m *Metrics) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Metrics.Unmarshal(m, b)
}
func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Metrics.Marshal(b, m, deterministic)
}
func (m *Metrics) XXX_Merge(src proto.Message) {
xxx_messageInfo_Metrics.Merge(m, src)
}
func (m *Metrics) XXX_Size() int {
return xxx_messageInfo_Metrics.Size(m)
}
func (m *Metrics) XXX_DiscardUnknown() {
xxx_messageInfo_Metrics.DiscardUnknown(m)
}
var xxx_messageInfo_Metrics proto.InternalMessageInfo
func (m *Metrics) GetPrometheusMetricFamilies() [][]byte {
if m != nil {
return m.PrometheusMetricFamilies
}
return nil
}
type PprofRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Body isPprofRequest_Body `protobuf_oneof:"body"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofRequest) Reset() { *m = PprofRequest{} }
func (m *PprofRequest) String() string { return proto.CompactTextString(m) }
func (*PprofRequest) ProtoMessage() {}
func (*PprofRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{87}
}
func (m *PprofRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofRequest.Unmarshal(m, b)
}
func (m *PprofRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofRequest.Marshal(b, m, deterministic)
}
func (m *PprofRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofRequest.Merge(m, src)
}
func (m *PprofRequest) XXX_Size() int {
return xxx_messageInfo_PprofRequest.Size(m)
}
func (m *PprofRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PprofRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PprofRequest proto.InternalMessageInfo
func (m *PprofRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type isPprofRequest_Body interface {
isPprofRequest_Body()
}
type PprofRequest_PprofCpuProfileRequest struct {
PprofCpuProfileRequest *PprofCpuProfileRequest `protobuf:"bytes,2,opt,name=pprofCpuProfileRequest,proto3,oneof"`
}
type PprofRequest_PprofHeapProfileRequest struct {
PprofHeapProfileRequest *PprofHeapProfileRequest `protobuf:"bytes,3,opt,name=pprofHeapProfileRequest,proto3,oneof"`
}
type PprofRequest_PprofAllocsProfileRequest struct {
PprofAllocsProfileRequest *PprofAllocsProfileRequest `protobuf:"bytes,4,opt,name=pprofAllocsProfileRequest,proto3,oneof"`
}
type PprofRequest_PprofBlockProfileRequest struct {
PprofBlockProfileRequest *PprofBlockProfileRequest `protobuf:"bytes,5,opt,name=pprofBlockProfileRequest,proto3,oneof"`
}
type PprofRequest_PprofMutexProfileRequest struct {
PprofMutexProfileRequest *PprofMutexProfileRequest `protobuf:"bytes,6,opt,name=pprofMutexProfileRequest,proto3,oneof"`
}
func (*PprofRequest_PprofCpuProfileRequest) isPprofRequest_Body() {}
func (*PprofRequest_PprofHeapProfileRequest) isPprofRequest_Body() {}
func (*PprofRequest_PprofAllocsProfileRequest) isPprofRequest_Body() {}
func (*PprofRequest_PprofBlockProfileRequest) isPprofRequest_Body() {}
func (*PprofRequest_PprofMutexProfileRequest) isPprofRequest_Body() {}
func (m *PprofRequest) GetBody() isPprofRequest_Body {
if m != nil {
return m.Body
}
return nil
}
func (m *PprofRequest) GetPprofCpuProfileRequest() *PprofCpuProfileRequest {
if x, ok := m.GetBody().(*PprofRequest_PprofCpuProfileRequest); ok {
return x.PprofCpuProfileRequest
}
return nil
}
func (m *PprofRequest) GetPprofHeapProfileRequest() *PprofHeapProfileRequest {
if x, ok := m.GetBody().(*PprofRequest_PprofHeapProfileRequest); ok {
return x.PprofHeapProfileRequest
}
return nil
}
func (m *PprofRequest) GetPprofAllocsProfileRequest() *PprofAllocsProfileRequest {
if x, ok := m.GetBody().(*PprofRequest_PprofAllocsProfileRequest); ok {
return x.PprofAllocsProfileRequest
}
return nil
}
func (m *PprofRequest) GetPprofBlockProfileRequest() *PprofBlockProfileRequest {
if x, ok := m.GetBody().(*PprofRequest_PprofBlockProfileRequest); ok {
return x.PprofBlockProfileRequest
}
return nil
}
func (m *PprofRequest) GetPprofMutexProfileRequest() *PprofMutexProfileRequest {
if x, ok := m.GetBody().(*PprofRequest_PprofMutexProfileRequest); ok {
return x.PprofMutexProfileRequest
}
return nil
}
func (*PprofRequest) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*PprofRequest_PprofCpuProfileRequest)(nil),
(*PprofRequest_PprofHeapProfileRequest)(nil),
(*PprofRequest_PprofAllocsProfileRequest)(nil),
(*PprofRequest_PprofBlockProfileRequest)(nil),
(*PprofRequest_PprofMutexProfileRequest)(nil),
}
}
type PprofAllocsProfileRequest struct {
Debug bool `protobuf:"varint,1,opt,name=debug,proto3" json:"debug,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofAllocsProfileRequest) Reset() { *m = PprofAllocsProfileRequest{} }
func (m *PprofAllocsProfileRequest) String() string { return proto.CompactTextString(m) }
func (*PprofAllocsProfileRequest) ProtoMessage() {}
func (*PprofAllocsProfileRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{88}
}
func (m *PprofAllocsProfileRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofAllocsProfileRequest.Unmarshal(m, b)
}
func (m *PprofAllocsProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofAllocsProfileRequest.Marshal(b, m, deterministic)
}
func (m *PprofAllocsProfileRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofAllocsProfileRequest.Merge(m, src)
}
func (m *PprofAllocsProfileRequest) XXX_Size() int {
return xxx_messageInfo_PprofAllocsProfileRequest.Size(m)
}
func (m *PprofAllocsProfileRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PprofAllocsProfileRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PprofAllocsProfileRequest proto.InternalMessageInfo
func (m *PprofAllocsProfileRequest) GetDebug() bool {
if m != nil {
return m.Debug
}
return false
}
type PprofBlockProfileRequest struct {
Debug bool `protobuf:"varint,1,opt,name=debug,proto3" json:"debug,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofBlockProfileRequest) Reset() { *m = PprofBlockProfileRequest{} }
func (m *PprofBlockProfileRequest) String() string { return proto.CompactTextString(m) }
func (*PprofBlockProfileRequest) ProtoMessage() {}
func (*PprofBlockProfileRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{89}
}
func (m *PprofBlockProfileRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofBlockProfileRequest.Unmarshal(m, b)
}
func (m *PprofBlockProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofBlockProfileRequest.Marshal(b, m, deterministic)
}
func (m *PprofBlockProfileRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofBlockProfileRequest.Merge(m, src)
}
func (m *PprofBlockProfileRequest) XXX_Size() int {
return xxx_messageInfo_PprofBlockProfileRequest.Size(m)
}
func (m *PprofBlockProfileRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PprofBlockProfileRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PprofBlockProfileRequest proto.InternalMessageInfo
func (m *PprofBlockProfileRequest) GetDebug() bool {
if m != nil {
return m.Debug
}
return false
}
type PprofCpuProfileRequest struct {
Seconds int64 `protobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofCpuProfileRequest) Reset() { *m = PprofCpuProfileRequest{} }
func (m *PprofCpuProfileRequest) String() string { return proto.CompactTextString(m) }
func (*PprofCpuProfileRequest) ProtoMessage() {}
func (*PprofCpuProfileRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{90}
}
func (m *PprofCpuProfileRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofCpuProfileRequest.Unmarshal(m, b)
}
func (m *PprofCpuProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofCpuProfileRequest.Marshal(b, m, deterministic)
}
func (m *PprofCpuProfileRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofCpuProfileRequest.Merge(m, src)
}
func (m *PprofCpuProfileRequest) XXX_Size() int {
return xxx_messageInfo_PprofCpuProfileRequest.Size(m)
}
func (m *PprofCpuProfileRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PprofCpuProfileRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PprofCpuProfileRequest proto.InternalMessageInfo
func (m *PprofCpuProfileRequest) GetSeconds() int64 {
if m != nil {
return m.Seconds
}
return 0
}
type PprofHeapProfileRequest struct {
Gc bool `protobuf:"varint,1,opt,name=gc,proto3" json:"gc,omitempty"`
Debug bool `protobuf:"varint,2,opt,name=debug,proto3" json:"debug,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofHeapProfileRequest) Reset() { *m = PprofHeapProfileRequest{} }
func (m *PprofHeapProfileRequest) String() string { return proto.CompactTextString(m) }
func (*PprofHeapProfileRequest) ProtoMessage() {}
func (*PprofHeapProfileRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{91}
}
func (m *PprofHeapProfileRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofHeapProfileRequest.Unmarshal(m, b)
}
func (m *PprofHeapProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofHeapProfileRequest.Marshal(b, m, deterministic)
}
func (m *PprofHeapProfileRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofHeapProfileRequest.Merge(m, src)
}
func (m *PprofHeapProfileRequest) XXX_Size() int {
return xxx_messageInfo_PprofHeapProfileRequest.Size(m)
}
func (m *PprofHeapProfileRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PprofHeapProfileRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PprofHeapProfileRequest proto.InternalMessageInfo
func (m *PprofHeapProfileRequest) GetGc() bool {
if m != nil {
return m.Gc
}
return false
}
func (m *PprofHeapProfileRequest) GetDebug() bool {
if m != nil {
return m.Debug
}
return false
}
type PprofMutexProfileRequest struct {
Debug bool `protobuf:"varint,1,opt,name=debug,proto3" json:"debug,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofMutexProfileRequest) Reset() { *m = PprofMutexProfileRequest{} }
func (m *PprofMutexProfileRequest) String() string { return proto.CompactTextString(m) }
func (*PprofMutexProfileRequest) ProtoMessage() {}
func (*PprofMutexProfileRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{92}
}
func (m *PprofMutexProfileRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofMutexProfileRequest.Unmarshal(m, b)
}
func (m *PprofMutexProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofMutexProfileRequest.Marshal(b, m, deterministic)
}
func (m *PprofMutexProfileRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofMutexProfileRequest.Merge(m, src)
}
func (m *PprofMutexProfileRequest) XXX_Size() int {
return xxx_messageInfo_PprofMutexProfileRequest.Size(m)
}
func (m *PprofMutexProfileRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PprofMutexProfileRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PprofMutexProfileRequest proto.InternalMessageInfo
func (m *PprofMutexProfileRequest) GetDebug() bool {
if m != nil {
return m.Debug
}
return false
}
type PprofResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Profile []byte `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PprofResponse) Reset() { *m = PprofResponse{} }
func (m *PprofResponse) String() string { return proto.CompactTextString(m) }
func (*PprofResponse) ProtoMessage() {}
func (*PprofResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{93}
}
func (m *PprofResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PprofResponse.Unmarshal(m, b)
}
func (m *PprofResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PprofResponse.Marshal(b, m, deterministic)
}
func (m *PprofResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_PprofResponse.Merge(m, src)
}
func (m *PprofResponse) XXX_Size() int {
return xxx_messageInfo_PprofResponse.Size(m)
}
func (m *PprofResponse) XXX_DiscardUnknown() {
xxx_messageInfo_PprofResponse.DiscardUnknown(m)
}
var xxx_messageInfo_PprofResponse proto.InternalMessageInfo
func (m *PprofResponse) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *PprofResponse) GetProfile() []byte {
if m != nil {
return m.Profile
}
return nil
}
type PTYConfig struct {
PipeMode bool `protobuf:"varint,1,opt,name=pipeMode,proto3" json:"pipeMode,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PTYConfig) Reset() { *m = PTYConfig{} }
func (m *PTYConfig) String() string { return proto.CompactTextString(m) }
func (*PTYConfig) ProtoMessage() {}
func (*PTYConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_00212fb1f9d3bf1c, []int{94}
}
func (m *PTYConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PTYConfig.Unmarshal(m, b)
}
func (m *PTYConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PTYConfig.Marshal(b, m, deterministic)
}
func (m *PTYConfig) XXX_Merge(src proto.Message) {
xxx_messageInfo_PTYConfig.Merge(m, src)
}
func (m *PTYConfig) XXX_Size() int {
return xxx_messageInfo_PTYConfig.Size(m)
}
func (m *PTYConfig) XXX_DiscardUnknown() {
xxx_messageInfo_PTYConfig.DiscardUnknown(m)
}
var xxx_messageInfo_PTYConfig proto.InternalMessageInfo
func (m *PTYConfig) GetPipeMode() bool {
if m != nil {
return m.PipeMode
}
return false
}
func init() {
proto.RegisterEnum("api.FileAuthMethod", FileAuthMethod_name, FileAuthMethod_value)
proto.RegisterEnum("api.State", State_name, State_value)
proto.RegisterEnum("api.BootStatus_Stage", BootStatus_Stage_name, BootStatus_Stage_value)
proto.RegisterEnum("api.FileEvent_Op", FileEvent_Op_name, FileEvent_Op_value)
proto.RegisterEnum("api.VCREntry_Direction", VCREntry_Direction_name, VCREntry_Direction_value)
proto.RegisterEnum("api.File_Type", File_Type_name, File_Type_value)
proto.RegisterEnum("api.OpenChannel_Action", OpenChannel_Action_name, OpenChannel_Action_value)
proto.RegisterEnum("api.OpenChannelRes_State", OpenChannelRes_State_name, OpenChannelRes_State_value)
proto.RegisterEnum("api.CloseChannel_Action", CloseChannel_Action_name, CloseChannel_Action_value)
proto.RegisterEnum("api.CloseChannelRes_Status", CloseChannelRes_Status_name, CloseChannelRes_Status_value)
proto.RegisterEnum("api.ContainerState_State", ContainerState_State_name, ContainerState_State_value)
proto.RegisterType((*Command)(nil), "api.Command")
proto.RegisterType((*Audio)(nil), "api.Audio")
proto.RegisterType((*Audio2)(nil), "api.Audio2")
proto.RegisterType((*ReadMeta)(nil), "api.ReadMeta")
proto.RegisterType((*WriteMeta)(nil), "api.WriteMeta")
proto.RegisterType((*AppendMeta)(nil), "api.AppendMeta")
proto.RegisterType((*BootStatus)(nil), "api.BootStatus")
proto.RegisterType((*Pid1Config)(nil), "api.Pid1Config")
proto.RegisterMapType((map[string]string)(nil), "api.Pid1Config.EnvEntry")
proto.RegisterType((*FSLock)(nil), "api.FSLock")
proto.RegisterType((*FSSnapshot)(nil), "api.FSSnapshot")
proto.RegisterType((*SubscribeFile)(nil), "api.SubscribeFile")
proto.RegisterType((*FileEvent)(nil), "api.FileEvent")
proto.RegisterType((*Flush)(nil), "api.Flush")
proto.RegisterType((*OTLinkFile)(nil), "api.OTLinkFile")
proto.RegisterType((*Auth)(nil), "api.Auth")
proto.RegisterType((*VCREntry)(nil), "api.VCREntry")
proto.RegisterType((*StartVCR)(nil), "api.StartVCR")
proto.RegisterType((*ReadVCR)(nil), "api.ReadVCR")
proto.RegisterType((*VCRLog)(nil), "api.VCRLog")
proto.RegisterType((*ExecInfo)(nil), "api.ExecInfo")
proto.RegisterType((*Debug)(nil), "api.Debug")
proto.RegisterType((*FileAuthReq)(nil), "api.FileAuthReq")
proto.RegisterType((*MultiFileAuthRes)(nil), "api.MultiFileAuthRes")
proto.RegisterType((*FileAuthRes)(nil), "api.FileAuthRes")
proto.RegisterType((*ListObjects)(nil), "api.ListObjects")
proto.RegisterType((*ListObjectsResp)(nil), "api.ListObjectsResp")
proto.RegisterType((*Disconnect)(nil), "api.Disconnect")
proto.RegisterType((*Send)(nil), "api.Send")
proto.RegisterType((*Recv)(nil), "api.Recv")
proto.RegisterType((*Connect)(nil), "api.Connect")
proto.RegisterType((*Hint)(nil), "api.Hint")
proto.RegisterType((*Ping)(nil), "api.Ping")
proto.RegisterType((*Pong)(nil), "api.Pong")
proto.RegisterType((*Hello)(nil), "api.Hello")
proto.RegisterType((*Goodbye)(nil), "api.Goodbye")
proto.RegisterType((*CheckChanges)(nil), "api.CheckChanges")
proto.RegisterType((*EnsurePackages)(nil), "api.EnsurePackages")
proto.RegisterType((*Start)(nil), "api.Start")
proto.RegisterType((*DebugStatus)(nil), "api.DebugStatus")
proto.RegisterType((*StackFrame)(nil), "api.StackFrame")
proto.RegisterType((*ContainedTest)(nil), "api.ContainedTest")
proto.RegisterType((*TestResult)(nil), "api.TestResult")
proto.RegisterType((*TestFailure)(nil), "api.TestFailure")
proto.RegisterType((*ResizeTerm)(nil), "api.ResizeTerm")
proto.RegisterType((*SaneTerm)(nil), "api.SaneTerm")
proto.RegisterType((*LintResults)(nil), "api.LintResults")
proto.RegisterType((*LintResult)(nil), "api.LintResult")
proto.RegisterType((*OK)(nil), "api.OK")
proto.RegisterType((*Move)(nil), "api.Move")
proto.RegisterType((*Files)(nil), "api.Files")
proto.RegisterType((*StatResult)(nil), "api.StatResult")
proto.RegisterType((*File)(nil), "api.File")
proto.RegisterType((*Clear)(nil), "api.Clear")
proto.RegisterType((*Toast)(nil), "api.Toast")
proto.RegisterType((*Redirect)(nil), "api.Redirect")
proto.RegisterType((*IncRef)(nil), "api.IncRef")
proto.RegisterType((*RunMain)(nil), "api.RunMain")
proto.RegisterType((*OpenChannel)(nil), "api.OpenChannel")
proto.RegisterType((*OpenChannelRes)(nil), "api.OpenChannelRes")
proto.RegisterType((*CloseChannel)(nil), "api.CloseChannel")
proto.RegisterType((*CloseChannelRes)(nil), "api.CloseChannelRes")
proto.RegisterType((*ContainerState)(nil), "api.ContainerState")
proto.RegisterType((*PortOpen)(nil), "api.PortOpen")
proto.RegisterType((*OTFetchRequest)(nil), "api.OTFetchRequest")
proto.RegisterType((*OTFetchResponse)(nil), "api.OTFetchResponse")
proto.RegisterType((*OTPacket)(nil), "api.OTPacket")
proto.RegisterType((*OTRuneTransformOp)(nil), "api.OTRuneTransformOp")
proto.RegisterType((*OTStatus)(nil), "api.OTStatus")
proto.RegisterType((*OTCursor)(nil), "api.OTCursor")
proto.RegisterType((*ChatMessage)(nil), "api.ChatMessage")
proto.RegisterType((*ChatTyping)(nil), "api.ChatTyping")
proto.RegisterType((*User)(nil), "api.User")
proto.RegisterType((*Roster)(nil), "api.Roster")
proto.RegisterType((*Exec)(nil), "api.Exec")
proto.RegisterMapType((map[string]string)(nil), "api.Exec.EnvEntry")
proto.RegisterType((*Package)(nil), "api.Package")
proto.RegisterType((*PackageSearch)(nil), "api.PackageSearch")
proto.RegisterType((*PackageSearchResp)(nil), "api.PackageSearchResp")
proto.RegisterType((*PackageInfo)(nil), "api.PackageInfo")
proto.RegisterType((*PackageInfoResp)(nil), "api.PackageInfoResp")
proto.RegisterType((*PackageAdd)(nil), "api.PackageAdd")
proto.RegisterType((*PackageRemove)(nil), "api.PackageRemove")
proto.RegisterType((*PackageInstall)(nil), "api.PackageInstall")
proto.RegisterType((*PackageListSpecfile)(nil), "api.PackageListSpecfile")
proto.RegisterType((*PackageListSpecfileResp)(nil), "api.PackageListSpecfileResp")
proto.RegisterType((*PackageCacheSave)(nil), "api.PackageCacheSave")
proto.RegisterType((*ChatScrollback)(nil), "api.ChatScrollback")
proto.RegisterType((*Metrics)(nil), "api.Metrics")
proto.RegisterType((*PprofRequest)(nil), "api.PprofRequest")
proto.RegisterType((*PprofAllocsProfileRequest)(nil), "api.PprofAllocsProfileRequest")
proto.RegisterType((*PprofBlockProfileRequest)(nil), "api.PprofBlockProfileRequest")
proto.RegisterType((*PprofCpuProfileRequest)(nil), "api.PprofCpuProfileRequest")
proto.RegisterType((*PprofHeapProfileRequest)(nil), "api.PprofHeapProfileRequest")
proto.RegisterType((*PprofMutexProfileRequest)(nil), "api.PprofMutexProfileRequest")
proto.RegisterType((*PprofResponse)(nil), "api.PprofResponse")
proto.RegisterType((*PTYConfig)(nil), "api.PTYConfig")
}
func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) }
var fileDescriptor_00212fb1f9d3bf1c = []byte{
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x5a, 0xdd, 0x73, 0x1c, 0xc7,
0x71, 0xc7, 0xde, 0x17, 0xee, 0x1a, 0xc0, 0xf1, 0x38, 0xa2, 0xc8, 0x11, 0x45, 0x89, 0xd0, 0x4a,
0xa4, 0x20, 0xc9, 0x06, 0x49, 0x48, 0xb6, 0x18, 0xca, 0x56, 0x0c, 0x1e, 0x0e, 0x3c, 0x5a, 0x00,
0x01, 0x0f, 0x0e, 0x8c, 0x29, 0xa7, 0xcc, 0x2c, 0x76, 0x07, 0x87, 0x35, 0xf6, 0x76, 0xd6, 0xbb,
0x7b, 0x20, 0xe1, 0xa4, 0x52, 0x4e, 0xca, 0x49, 0xa5, 0xf2, 0x90, 0x87, 0x54, 0xca, 0xb1, 0xf2,
0xe1, 0xd8, 0x8f, 0x79, 0x4f, 0xc5, 0xf9, 0x13, 0x12, 0xe7, 0xeb, 0x25, 0x95, 0x87, 0x54, 0x62,
0x27, 0x79, 0x48, 0xe4, 0x28, 0x1f, 0xf6, 0x6b, 0x1c, 0xdb, 0xa9, 0x9e, 0x99, 0xdd, 0x9d, 0x3d,
0x1c, 0x42, 0x55, 0x9e, 0x76, 0xba, 0xfb, 0x37, 0x3d, 0x5f, 0x3d, 0x3d, 0x3d, 0xd3, 0x0b, 0x2d,
0x27, 0xf2, 0x97, 0xa3, 0x58, 0xa4, 0x82, 0x54, 0x9d, 0xc8, 0xbf, 0x78, 0x79, 0x28, 0xc4, 0x30,
0xe0, 0xd7, 0x24, 0x6b, 0x6f, 0xbc, 0x7f, 0x2d, 0xf5, 0x47, 0x3c, 0x49, 0x9d, 0x51, 0xa4, 0x50,
0xf6, 0x1f, 0xbe, 0x0c, 0xb3, 0x5d, 0x31, 0x1a, 0x39, 0xa1, 0x47, 0x28, 0xcc, 0xba, 0x07, 0x4e,
0x18, 0xf2, 0x80, 0x5a, 0x8b, 0xd6, 0x52, 0x9d, 0x65, 0x24, 0x4a, 0x12, 0x9e, 0x24, 0xbe, 0x08,
0x69, 0x45, 0x49, 0x34, 0x49, 0x96, 0xa1, 0x29, 0x22, 0x1e, 0x76, 0x0f, 0x9c, 0x90, 0x56, 0x17,
0xad, 0xa5, 0xb9, 0x95, 0xce, 0x32, 0xf6, 0x61, 0x4b, 0x33, 0x43, 0x1e, 0xf4, 0x67, 0x58, 0x8e,
0x21, 0x6f, 0xc2, 0x5c, 0x56, 0x66, 0x3c, 0xa1, 0x35, 0x59, 0xe5, 0xa9, 0xc9, 0x2a, 0x8c, 0x27,
0xfd, 0x19, 0x66, 0x22, 0xc9, 0x0d, 0x68, 0xb9, 0x81, 0x48, 0xb8, 0x6c, 0xa9, 0x2e, 0xab, 0x9d,
0x95, 0xd5, 0xba, 0x19, 0x57, 0x35, 0x55, 0xa0, 0xc8, 0x2d, 0x98, 0xcf, 0x09, 0x6c, 0xac, 0x21,
0x6b, 0x9d, 0x3b, 0x51, 0x4b, 0xb5, 0x56, 0xc2, 0x92, 0x4f, 0x42, 0xdb, 0x15, 0x61, 0xea, 0xf8,
0x21, 0x8f, 0x77, 0x52, 0x27, 0xe5, 0xb4, 0x65, 0x74, 0xb5, 0x5b, 0x12, 0xf5, 0x67, 0xd8, 0x04,
0x98, 0xbc, 0x06, 0xcd, 0x48, 0xc4, 0x29, 0x0e, 0x89, 0x82, 0xac, 0xb8, 0x20, 0x2b, 0x6e, 0x6b,
0x26, 0xce, 0x49, 0x06, 0x20, 0x36, 0xd4, 0x53, 0xe1, 0x24, 0x29, 0x9d, 0x93, 0x48, 0x90, 0xc8,
0x01, 0x72, 0xfa, 0x33, 0x4c, 0x89, 0x50, 0x61, 0xcc, 0x3d, 0x3f, 0xe6, 0x6e, 0x4a, 0xe7, 0x0d,
0x85, 0x4c, 0x33, 0x51, 0x61, 0x06, 0x20, 0x57, 0xa0, 0xe1, 0x87, 0x2e, 0xe3, 0xfb, 0x74, 0x41,
0x42, 0xe7, 0x24, 0xf4, 0xae, 0x64, 0xf5, 0x67, 0x98, 0x16, 0x92, 0x25, 0x98, 0x8d, 0xc7, 0xe1,
0xa6, 0xe3, 0x87, 0xb4, 0x23, 0x71, 0xf3, 0x4a, 0xa5, 0xe2, 0xf5, 0x67, 0x58, 0x26, 0xc6, 0x1e,
0xba, 0x01, 0x77, 0x62, 0x7a, 0xd6, 0xe8, 0x61, 0x17, 0x39, 0xd8, 0x43, 0x29, 0x22, 0xe7, 0xa0,
0xc6, 0x8f, 0x9c, 0x80, 0x9e, 0x5b, 0xb4, 0x96, 0x5a, 0xfd, 0x19, 0x26, 0x29, 0x42, 0xa1, 0x11,
0xf3, 0x64, 0x1c, 0xa4, 0xf4, 0x69, 0xcd, 0xd7, 0x34, 0x39, 0x0f, 0x75, 0x3f, 0x8c, 0xc6, 0x29,
0x3d, 0xaf, 0x05, 0x8a, 0xc4, 0x1a, 0x62, 0x9c, 0xa2, 0xe0, 0x42, 0x56, 0x43, 0xd1, 0x58, 0x83,
0xc7, 0xb1, 0x88, 0x29, 0xcd, 0x6a, 0x48, 0x12, 0xe7, 0x26, 0x71, 0x42, 0x3e, 0xe0, 0xf1, 0x88,
0x5e, 0x34, 0xe6, 0x66, 0x47, 0x33, 0x71, 0x6e, 0x32, 0x00, 0xb9, 0x01, 0x10, 0xf3, 0xc4, 0xff,
0x92, 0x82, 0x3f, 0x2b, 0xe1, 0x67, 0xf4, 0x54, 0x66, 0xec, 0xfe, 0x0c, 0x33, 0x40, 0x38, 0xfa,
0x44, 0x9a, 0xc0, 0xa5, 0x45, 0x6b, 0xa9, 0xad, 0x47, 0x9f, 0xad, 0xbc, 0x12, 0x91, 0x67, 0xa0,
0x22, 0x0e, 0xe9, 0xf3, 0x52, 0xdd, 0xac, 0x32, 0xe7, 0x77, 0xfa, 0x33, 0xac, 0x22, 0x0e, 0xc9,
0x15, 0x98, 0x8d, 0x78, 0x9c, 0xf8, 0x49, 0x4a, 0x2f, 0x4b, 0x79, 0x4b, 0xca, 0xd7, 0xfd, 0x00,
0xeb, 0x67, 0x32, 0x72, 0x03, 0x16, 0x74, 0x71, 0xd3, 0x97, 0xa3, 0x7c, 0xe5, 0x24, 0xb8, 0x8c,
0x20, 0x2f, 0x40, 0xfd, 0x51, 0xec, 0xa7, 0x9c, 0x2e, 0x9e, 0x84, 0x2a, 0x09, 0x79, 0x11, 0xe7,
0x7f, 0x24, 0x8e, 0x38, 0x7d, 0xe1, 0x24, 0x46, 0x8b, 0xc8, 0x65, 0xa8, 0x49, 0x88, 0x6d, 0x40,
0x36, 0xc5, 0x11, 0x42, 0xa4, 0x80, 0xbc, 0x02, 0xad, 0x34, 0x3e, 0x66, 0x4a, 0xd1, 0x4b, 0x27,
0x15, 0x15, 0x52, 0xec, 0xd3, 0xe8, 0xd0, 0xf3, 0x63, 0xfa, 0xf2, 0x94, 0x3e, 0x49, 0x09, 0x59,
0x84, 0x1a, 0x4e, 0x1a, 0xfd, 0x7e, 0xe5, 0x24, 0x44, 0x4a, 0xc8, 0x47, 0x60, 0x16, 0xbf, 0xb8,
0x69, 0x7f, 0x50, 0x31, 0x96, 0x68, 0x47, 0x31, 0xc7, 0x01, 0xda, 0x7b, 0x06, 0xc1, 0xee, 0xc7,
0xdc, 0xf1, 0xe8, 0x8b, 0x53, 0xd4, 0xa1, 0x00, 0x57, 0x00, 0xbf, 0xd8, 0xab, 0x2b, 0x53, 0x56,
0x40, 0xcb, 0x70, 0x9d, 0xf7, 0xfd, 0x80, 0x27, 0xf4, 0xaa, 0x61, 0xe5, 0x08, 0x42, 0xf7, 0xa0,
0x44, 0xd8, 0x16, 0x16, 0xe8, 0xd2, 0x94, 0xb6, 0x50, 0x40, 0xde, 0x84, 0x79, 0xf7, 0x80, 0xbb,
0x87, 0xe8, 0x48, 0x86, 0x3c, 0xa1, 0xaf, 0x9a, 0xae, 0xca, 0x10, 0x48, 0x8f, 0x63, 0xd0, 0xe4,
0x3a, 0x56, 0xc4, 0xa2, 0x27, 0x9b, 0xa4, 0xaf, 0x4d, 0xe9, 0x44, 0x09, 0x41, 0xde, 0x80, 0xb9,
0xc0, 0x0f, 0xf5, 0x84, 0x24, 0xf4, 0x23, 0x86, 0xfb, 0xdd, 0x28, 0xf8, 0xe8, 0x48, 0x0d, 0x18,
0xf9, 0x14, 0x74, 0xe2, 0x71, 0x98, 0x79, 0x30, 0x6f, 0xc0, 0x93, 0x94, 0xae, 0xcb, 0xaa, 0xa4,
0xe4, 0xdb, 0xa4, 0xa4, 0x3f, 0xc3, 0x4e, 0xa0, 0x71, 0x0b, 0xa5, 0x3c, 0xd1, 0x0a, 0xe9, 0x1d,
0x63, 0x7d, 0x06, 0x39, 0x1b, 0xb7, 0x50, 0x01, 0x22, 0x57, 0x61, 0xc1, 0xe3, 0x7b, 0xe3, 0xe1,
0x50, 0x3a, 0xc8, 0x38, 0xa5, 0xef, 0xea, 0x2d, 0x5c, 0x66, 0x93, 0x15, 0x98, 0x2f, 0x18, 0x3c,
0xa2, 0x9f, 0x9b, 0xea, 0x97, 0x4a, 0x18, 0x72, 0x0b, 0xda, 0x86, 0x92, 0x74, 0x9c, 0xd0, 0x9f,
0x35, 0x66, 0x62, 0x0d, 0x45, 0x8a, 0x8f, 0x7e, 0xba, 0x8c, 0x44, 0x37, 0xcf, 0xc3, 0x64, 0x1c,
0xf3, 0x6d, 0xc7, 0x3d, 0x74, 0x70, 0xbd, 0x3c, 0xc3, 0xcd, 0xf7, 0x4a, 0x22, 0xac, 0x5e, 0x06,
0xa3, 0x35, 0x44, 0x7e, 0x38, 0xa4, 0x8f, 0x0d, 0x6b, 0xd8, 0xf6, 0xc3, 0x21, 0x5a, 0x03, 0x0a,
0x24, 0x40, 0x84, 0x43, 0x7a, 0x6c, 0x02, 0x84, 0x06, 0x88, 0x70, 0x88, 0x36, 0x77, 0xc0, 0x83,
0x40, 0xd0, 0x2f, 0x19, 0xcb, 0xdd, 0x47, 0x0e, 0xda, 0x9c, 0x14, 0xa1, 0x9f, 0x1e, 0x0a, 0xe1,
0xed, 0x1d, 0x73, 0xfa, 0xf3, 0xc6, 0x7c, 0xdc, 0x51, 0x3c, 0xb4, 0x60, 0x2d, 0xc6, 0x9d, 0x75,
0xe0, 0x87, 0x29, 0xfd, 0x65, 0xcb, 0x68, 0xaf, 0xef, 0x87, 0xb8, 0x1c, 0x52, 0x42, 0x5e, 0x81,
0x59, 0x57, 0x84, 0x21, 0x1e, 0x23, 0x5f, 0xb5, 0x0c, 0x65, 0x5d, 0xc5, 0x44, 0x65, 0x5a, 0x2e,
0xb7, 0x29, 0x0f, 0x3d, 0xfa, 0xdb, 0xa6, 0xb2, 0x1d, 0x1e, 0x7a, 0x72, 0x9b, 0xf2, 0xd0, 0x43,
0x44, 0xcc, 0xdd, 0x23, 0xfa, 0x35, 0x13, 0xc1, 0xb8, 0x7b, 0xa4, 0x76, 0x9e, 0x7b, 0x44, 0x56,
0x00, 0x3c, 0x3f, 0xc9, 0x5a, 0x7c, 0xcf, 0x32, 0x6c, 0x65, 0x2d, 0xe7, 0xa3, 0xad, 0x14, 0x28,
0xf2, 0x31, 0x98, 0xc3, 0x9d, 0xb4, 0x3a, 0x4e, 0x0f, 0x18, 0xff, 0x22, 0xfd, 0x53, 0xcb, 0x58,
0xcd, 0xf5, 0x42, 0x80, 0x76, 0x6d, 0xe0, 0xca, 0xd5, 0x12, 0xfa, 0x67, 0xd3, 0xab, 0x25, 0xe5,
0x6a, 0x09, 0x59, 0x83, 0xce, 0x68, 0x9c, 0x06, 0xbe, 0x01, 0xa1, 0xdf, 0x56, 0x75, 0x9f, 0x56,
0x8e, 0x70, 0x1c, 0xa4, 0x7e, 0x59, 0xc1, 0x89, 0x1a, 0xd8, 0x78, 0xe0, 0x27, 0xe9, 0xd6, 0xde,
0x17, 0xb8, 0x9b, 0x26, 0xf4, 0x2f, 0xad, 0xd2, 0x5e, 0xcc, 0x05, 0x6a, 0x2f, 0xe6, 0x24, 0x59,
0x85, 0x33, 0x06, 0xc9, 0x78, 0x12, 0xd1, 0xbf, 0xb2, 0x8c, 0x28, 0x65, 0xa3, 0x2c, 0xec, 0xcf,
0xb0, 0x49, 0x3c, 0x59, 0x84, 0x8a, 0x48, 0xe9, 0xdf, 0x5b, 0xc6, 0xb9, 0xb7, 0x35, 0x40, 0x03,
0xe5, 0xa9, 0x3c, 0x7f, 0xd0, 0x99, 0x36, 0x45, 0x9a, 0xa8, 0x9d, 0xf1, 0x0f, 0x65, 0x5c, 0xbe,
0x2f, 0x72, 0x04, 0xae, 0x98, 0x48, 0x37, 0xfc, 0xf0, 0x10, 0x87, 0x47, 0xbf, 0x63, 0xae, 0xd8,
0xd6, 0x20, 0xe3, 0xe3, 0x8a, 0x15, 0x28, 0xb2, 0x02, 0x73, 0x22, 0xbd, 0xc7, 0x1f, 0x75, 0xc7,
0x71, 0x22, 0x62, 0xfa, 0xdd, 0x72, 0x23, 0x8a, 0x2b, 0xe3, 0xb9, 0x02, 0x44, 0x6e, 0x42, 0x5b,
0xa4, 0x6b, 0x3c, 0xe0, 0x29, 0xd7, 0xd5, 0xfe, 0xf1, 0x94, 0x6a, 0x13, 0x38, 0xf2, 0x36, 0xd6,
0x5c, 0xe7, 0xa9, 0x8b, 0xcb, 0x3e, 0x46, 0xf7, 0xf5, 0x4f, 0x96, 0x19, 0x46, 0x0e, 0x4c, 0x99,
0xaa, 0x6f, 0x72, 0x70, 0xd2, 0x73, 0x4e, 0x12, 0x89, 0x30, 0xe1, 0xf4, 0x9f, 0xcd, 0x49, 0xcf,
0x15, 0x28, 0x21, 0x4e, 0xfa, 0x04, 0x9e, 0xbc, 0x08, 0xf5, 0xfd, 0x60, 0x9c, 0x1c, 0xd0, 0x1f,
0x5a, 0xa6, 0x97, 0x46, 0x96, 0x3c, 0x2a, 0xb0, 0x80, 0x20, 0xe9, 0x6d, 0xe8, 0xbf, 0x98, 0x20,
0xe9, 0x8f, 0x10, 0x24, 0x65, 0xb8, 0x38, 0x09, 0x7a, 0xbe, 0xfb, 0x5d, 0x46, 0xff, 0xd5, 0x9c,
0x80, 0x1d, 0xcd, 0x95, 0xc1, 0x8b, 0x2e, 0xe3, 0xee, 0xc5, 0xc3, 0x0a, 0xc1, 0xef, 0x9b, 0xbb,
0x97, 0x29, 0x66, 0x76, 0x98, 0x21, 0xf4, 0x2a, 0x34, 0xee, 0x77, 0xd9, 0x86, 0x18, 0xd2, 0xef,
0x59, 0x46, 0x10, 0xa8, 0x78, 0x78, 0xf6, 0xab, 0x12, 0xee, 0x61, 0x67, 0x9c, 0x1e, 0xd0, 0x0f,
0xcc, 0x3d, 0x8c, 0x66, 0x8d, 0x7b, 0x18, 0x25, 0xd8, 0x45, 0xfe, 0x98, 0xbb, 0x77, 0xc3, 0x7d,
0x41, 0xbf, 0x6f, 0x76, 0xb1, 0xa7, 0xb9, 0xd8, 0xc5, 0x0c, 0x41, 0xde, 0x82, 0x85, 0x64, 0xbc,
0x97, 0xb8, 0xb1, 0xbf, 0xc7, 0xa5, 0x09, 0x7d, 0xb9, 0x62, 0x1c, 0x2e, 0x3b, 0xa6, 0x08, 0xdd,
0x7f, 0x09, 0x4b, 0xae, 0x41, 0x0b, 0xf7, 0x66, 0xef, 0x88, 0x87, 0x29, 0xfd, 0x25, 0x55, 0xb1,
0x9d, 0xef, 0x60, 0xc9, 0xc6, 0x68, 0x23, 0xc7, 0xe0, 0x28, 0x63, 0x91, 0xa4, 0x3c, 0xa6, 0x5f,
0xa9, 0x18, 0xa3, 0x64, 0x92, 0x27, 0x23, 0x1c, 0x59, 0xc2, 0x51, 0x7e, 0x41, 0xf8, 0x21, 0xfd,
0x15, 0x33, 0xe4, 0xd8, 0x4d, 0x24, 0x46, 0x4a, 0x10, 0x11, 0xe1, 0xc1, 0xf4, 0xab, 0xd3, 0x10,
0x28, 0x41, 0x04, 0x8e, 0x92, 0xfe, 0x86, 0x89, 0xc0, 0x39, 0x90, 0xc1, 0xee, 0x63, 0xee, 0xe2,
0xd8, 0x23, 0x75, 0x34, 0xec, 0x70, 0x27, 0x76, 0x0f, 0xe8, 0xd7, 0xcc, 0xb1, 0x6f, 0x9b, 0x22,
0x19, 0xcc, 0x99, 0x0c, 0x72, 0x07, 0xce, 0x96, 0x18, 0xd2, 0x1b, 0xbc, 0xa7, 0x14, 0x9c, 0x3f,
0xa9, 0x40, 0xfb, 0x83, 0x93, 0x75, 0xd0, 0x17, 0x69, 0xa6, 0x5c, 0xb2, 0xdf, 0xa9, 0x18, 0xbe,
0x68, 0xbb, 0x10, 0xe0, 0x86, 0x34, 0x70, 0xb8, 0x2d, 0x0c, 0x52, 0xb6, 0xfe, 0xbb, 0x15, 0x63,
0x5b, 0x6c, 0x97, 0x85, 0xb8, 0x2d, 0x26, 0xf0, 0xe8, 0x3b, 0x34, 0x6b, 0xd5, 0xf3, 0xe8, 0xef,
0x99, 0x91, 0xdb, 0x76, 0xce, 0x47, 0xdf, 0x51, 0xa0, 0x8c, 0x39, 0xd3, 0xe1, 0xe5, 0xef, 0x4f,
0x99, 0x33, 0x25, 0x32, 0xe6, 0x4c, 0x07, 0x9b, 0x6f, 0x43, 0x3b, 0xef, 0x43, 0x92, 0x3a, 0x41,
0x40, 0xbf, 0x5e, 0x31, 0x5c, 0xc1, 0x76, 0x49, 0x86, 0xae, 0xa0, 0x8c, 0x26, 0x9b, 0xf0, 0x94,
0xe6, 0xa0, 0xa7, 0xdd, 0x89, 0xb8, 0x2b, 0x83, 0xbb, 0x3f, 0x50, 0x4a, 0xa8, 0xa9, 0xc4, 0x04,
0xf4, 0x67, 0xd8, 0xb4, 0x7a, 0xe4, 0x01, 0x5c, 0x98, 0xc2, 0x96, 0x53, 0xf9, 0x0d, 0xa5, 0xf2,
0xd2, 0x69, 0x2a, 0xf5, 0x94, 0x9e, 0x56, 0x1f, 0x8f, 0x29, 0x2d, 0xea, 0x3a, 0xee, 0x01, 0xdf,
0x71, 0x8e, 0x38, 0xfd, 0x66, 0xc5, 0x38, 0xa6, 0xb6, 0x27, 0xa4, 0x78, 0x4c, 0x4d, 0xd6, 0x40,
0xd3, 0x70, 0x0f, 0x9c, 0x74, 0x93, 0x27, 0x89, 0x33, 0xe4, 0xf4, 0x8f, 0x4d, 0xd3, 0xe8, 0x16,
0x02, 0x34, 0x0d, 0x03, 0x87, 0xeb, 0x8a, 0xe4, 0xe0, 0x58, 0x06, 0x3b, 0xdf, 0x32, 0xd7, 0xb5,
0x9b, 0xf3, 0x71, 0x5d, 0x0b, 0x14, 0x2e, 0x0d, 0x52, 0x3b, 0x6e, 0x2c, 0x82, 0x60, 0xcf, 0x71,
0x0f, 0xe9, 0x9f, 0x98, 0x4b, 0xd3, 0x2d, 0xc9, 0xe4, 0x0d, 0xba, 0xc4, 0xc1, 0x36, 0xf7, 0x93,
0x9d, 0xd0, 0x89, 0x92, 0x03, 0x91, 0xd2, 0x6f, 0x9b, 0x6d, 0xae, 0xef, 0x64, 0x7c, 0x6c, 0xb3,
0x40, 0x91, 0x65, 0xac, 0x33, 0x70, 0x0e, 0xf9, 0x86, 0x70, 0x0f, 0xe9, 0x9f, 0x9b, 0x1e, 0x61,
0x7d, 0x07, 0x79, 0x0a, 0x9f, 0x21, 0xc8, 0x1b, 0xb0, 0xb0, 0x9f, 0x30, 0x1e, 0x70, 0x27, 0x51,
0x55, 0xfe, 0x62, 0x6a, 0x95, 0x32, 0x88, 0x3c, 0x03, 0x8d, 0x03, 0x27, 0xe9, 0x3a, 0x11, 0xfd,
0x6b, 0x84, 0x37, 0xd1, 0xcd, 0x28, 0x86, 0xdc, 0x00, 0xbe, 0x77, 0xa3, 0x2b, 0xc2, 0x7d, 0x7f,
0x48, 0xff, 0xa6, 0xb4, 0x01, 0x72, 0xbe, 0xdc, 0x00, 0x39, 0x85, 0x3e, 0x7d, 0xc4, 0xd3, 0xd8,
0x77, 0x13, 0xfa, 0x9d, 0x8a, 0xe1, 0xd3, 0x37, 0x15, 0x13, 0x7d, 0xba, 0x96, 0xa3, 0xfa, 0x3d,
0x21, 0x52, 0x1d, 0xe5, 0x7e, 0xd7, 0x54, 0x7f, 0x3b, 0xe7, 0xa3, 0xfa, 0x02, 0x85, 0xde, 0x1b,
0x8f, 0x84, 0x4d, 0x9e, 0x3a, 0xf4, 0xfd, 0x4a, 0xe9, 0xe5, 0x40, 0x71, 0xd5, 0xcb, 0x81, 0x2a,
0xa3, 0x03, 0x96, 0xf7, 0x46, 0x09, 0xff, 0x9e, 0xe9, 0x80, 0x7f, 0x26, 0x63, 0xa3, 0x03, 0xce,
0x31, 0xd8, 0x25, 0x27, 0x8a, 0x78, 0xa8, 0x1a, 0xf8, 0x37, 0xb3, 0x4b, 0xab, 0x39, 0x1f, 0xbb,
0x54, 0xa0, 0xf0, 0x60, 0x74, 0xc6, 0x9e, 0x2f, 0xe8, 0x07, 0x15, 0xe3, 0x60, 0x5c, 0x45, 0x16,
0x1e, 0x8c, 0x52, 0x46, 0x6e, 0xc2, 0x7c, 0x14, 0xc5, 0x62, 0x3f, 0x3b, 0xe3, 0xff, 0xbd, 0x62,
0x5c, 0xa4, 0xb6, 0x0d, 0x09, 0xde, 0x07, 0x4c, 0xa4, 0xf4, 0x28, 0x8a, 0xd6, 0xa7, 0xfb, 0x7f,
0x94, 0x3c, 0x8a, 0x29, 0x92, 0x1e, 0xc5, 0x64, 0xe0, 0x81, 0x22, 0xdb, 0x5f, 0xa1, 0xff, 0x69,
0xda, 0x82, 0xec, 0xdc, 0x0a, 0xae, 0xb4, 0x92, 0xe2, 0x44, 0x6d, 0x0f, 0x1e, 0xe8, 0x85, 0xfe,
0x2f, 0x73, 0xa2, 0x72, 0x36, 0x4e, 0x54, 0x4e, 0x90, 0xb3, 0x50, 0x8d, 0xf9, 0x3e, 0x7d, 0x7f,
0x16, 0x2f, 0x3e, 0x0c, 0xcb, 0xb7, 0x1b, 0x50, 0xdb, 0x13, 0xde, 0xf1, 0xa7, 0x1b, 0xcd, 0xff,
0xb6, 0x3a, 0x3f, 0xb4, 0x3e, 0xdd, 0x68, 0xfe, 0x8f, 0xd5, 0xf9, 0x11, 0x7e, 0x7f, 0x64, 0x75,
0x7e, 0x8c, 0xdf, 0x1f, 0x5b, 0x9d, 0x9f, 0xe0, 0xf7, 0x27, 0x56, 0xe7, 0xcb, 0x15, 0xfb, 0x59,
0xa8, 0xcb, 0x7e, 0x10, 0x02, 0x35, 0xcf, 0x49, 0x1d, 0x6a, 0x2d, 0x56, 0x97, 0xea, 0x4c, 0x96,
0xed, 0x8f, 0x43, 0x43, 0x75, 0xb2, 0x24, 0x3d, 0xab, 0xa4, 0xf2, 0x01, 0xcf, 0x19, 0x45, 0x78,
0xaf, 0xc4, 0xbe, 0x56, 0x59, 0x46, 0xda, 0x7d, 0x68, 0x66, 0x96, 0x40, 0x3a, 0x50, 0x3d, 0xe4,
0xc7, 0xf2, 0xf1, 0xaf, 0xc5, 0xb0, 0x48, 0xce, 0x43, 0x83, 0x3f, 0xf6, 0x93, 0x54, 0x55, 0x6b,
0x32, 0x4d, 0xe5, 0x6d, 0x54, 0x17, 0xad, 0xa5, 0x79, 0xdd, 0x83, 0x1b, 0xd0, 0xca, 0x8d, 0x64,
0x8a, 0xaa, 0xac, 0x4a, 0xc5, 0xa8, 0xb2, 0x02, 0x50, 0x58, 0xc9, 0x87, 0xac, 0xf3, 0xb7, 0x16,
0x40, 0x61, 0xed, 0xe4, 0x35, 0xf9, 0x38, 0x33, 0xe4, 0xb2, 0x5a, 0x5b, 0x3b, 0xc3, 0x42, 0x8e,
0x71, 0xd4, 0x90, 0x33, 0x85, 0x21, 0x17, 0xa1, 0x19, 0xc5, 0x62, 0x18, 0xf3, 0x44, 0x0d, 0x68,
0x81, 0xe5, 0x34, 0x39, 0x07, 0xf5, 0x54, 0xa4, 0x4e, 0x20, 0xc7, 0xb4, 0xc0, 0x14, 0x61, 0xfb,
0x50, 0x97, 0x1a, 0xc8, 0x02, 0xb4, 0xfa, 0xab, 0xf7, 0xd6, 0x76, 0xfa, 0xab, 0xef, 0xf4, 0x3a,
0x33, 0x48, 0xae, 0x76, 0x3f, 0xb3, 0x7b, 0x97, 0xdd, 0xbd, 0x77, 0xa7, 0x53, 0x25, 0xf3, 0xd0,
0xec, 0x6e, 0x6d, 0x6e, 0x6f, 0xf4, 0x06, 0xbd, 0x4e, 0x8d, 0xb4, 0xa0, 0xbe, 0xcd, 0xb6, 0x3e,
0xfb, 0xa0, 0x53, 0x27, 0x6d, 0x80, 0xed, 0xdd, 0x8d, 0x8d, 0x87, 0xeb, 0x77, 0x37, 0x7a, 0x3b,
0x9d, 0x06, 0xd2, 0x1b, 0x5b, 0xab, 0x6b, 0x0f, 0x6f, 0x6f, 0x6c, 0x75, 0xdf, 0xe9, 0xcc, 0x22,
0x94, 0xf5, 0x06, 0xec, 0x41, 0xa7, 0x69, 0x7f, 0xdd, 0x02, 0x28, 0xbc, 0x04, 0xce, 0x86, 0xfb,
0xc8, 0xcb, 0x66, 0xc3, 0x7d, 0xe4, 0x61, 0xef, 0x03, 0x27, 0x1c, 0x8e, 0x71, 0xb4, 0x15, 0xc9,
0xce, 0x69, 0xf2, 0x2a, 0x54, 0x79, 0x78, 0x44, 0xab, 0x8b, 0xd5, 0xe2, 0xe0, 0xca, 0x75, 0x2d,
0xf7, 0xc2, 0xa3, 0x5e, 0x98, 0xc6, 0xc7, 0x0c, 0x41, 0x17, 0x3f, 0x0e, 0xcd, 0x8c, 0x31, 0x65,
0xce, 0xcf, 0x41, 0xfd, 0xc8, 0x09, 0xc6, 0x59, 0x13, 0x8a, 0xb8, 0x55, 0xb9, 0x69, 0xd9, 0x97,
0xa0, 0xa1, 0x7c, 0x22, 0xae, 0x4b, 0xe8, 0x8c, 0xb8, 0xae, 0x26, 0xcb, 0xf6, 0x3c, 0x40, 0xe1,
0x98, 0xed, 0xeb, 0xb0, 0x50, 0x8a, 0xf5, 0xc8, 0xe5, 0xec, 0x71, 0xc5, 0x92, 0x5d, 0x2c, 0x5e,
0x4e, 0xf4, 0xcb, 0x8a, 0xfd, 0x0d, 0x0b, 0x5a, 0x79, 0x94, 0x47, 0x9e, 0xd3, 0xef, 0x2c, 0xd6,
0xc4, 0x3b, 0x8b, 0x7e, 0x65, 0x79, 0x0e, 0x6a, 0x1e, 0x7a, 0x85, 0xea, 0x09, 0x31, 0xb2, 0xc9,
0x0b, 0x50, 0x11, 0x91, 0x1c, 0x40, 0x5b, 0x7b, 0x8c, 0x5c, 0xf3, 0xf2, 0x56, 0xc4, 0x2a, 0x22,
0xb2, 0x57, 0xa0, 0xb2, 0x15, 0x11, 0x80, 0x46, 0x37, 0xe6, 0x4e, 0xca, 0x3b, 0x33, 0xa4, 0x09,
0xb5, 0x4d, 0x71, 0xc4, 0x3b, 0x16, 0x72, 0x55, 0x80, 0xd1, 0xa9, 0x60, 0x79, 0x53, 0x78, 0xfe,
0xfe, 0x71, 0xa7, 0x6a, 0xcf, 0x42, 0x5d, 0xc6, 0xf8, 0xf6, 0xaf, 0x5b, 0x00, 0xc5, 0x6d, 0xe8,
0x49, 0x9d, 0x5d, 0x82, 0x33, 0x07, 0xfe, 0xf0, 0xa0, 0x2b, 0xc2, 0xc4, 0x4f, 0x52, 0x1e, 0xba,
0xc7, 0x7a, 0x37, 0x4d, 0xb2, 0xc9, 0xeb, 0xf0, 0xd4, 0xd6, 0xed, 0x9d, 0x2d, 0x34, 0xa3, 0x87,
0xe3, 0x84, 0x6f, 0x0a, 0x6f, 0xe0, 0x8f, 0xb8, 0x1c, 0x65, 0xf3, 0x76, 0x85, 0x5a, 0x8c, 0x64,
0xe2, 0xdd, 0x5c, 0x6a, 0xbf, 0x0d, 0x35, 0x8c, 0xd7, 0x95, 0x01, 0x1f, 0xf2, 0x50, 0xaf, 0x8a,
0x22, 0xc8, 0x22, 0xcc, 0xe5, 0x6f, 0xd3, 0x77, 0xd7, 0xf4, 0xa2, 0x9a, 0x2c, 0xfb, 0x5b, 0x16,
0x34, 0xef, 0x77, 0x99, 0xb2, 0x87, 0x4b, 0xd0, 0xca, 0x53, 0x04, 0x52, 0x51, 0x8d, 0x15, 0x0c,
0xf2, 0x31, 0x68, 0xa9, 0x27, 0xe6, 0x2c, 0x13, 0xd0, 0x5e, 0xb9, 0x90, 0x5d, 0x2b, 0x64, 0xfd,
0xe5, 0xb5, 0x4c, 0xcc, 0x0a, 0x24, 0xb9, 0x0a, 0xb3, 0xae, 0xca, 0x31, 0xe8, 0x05, 0xcb, 0xde,
0x1c, 0x24, 0x8f, 0x65, 0x42, 0x34, 0xc6, 0xb1, 0xef, 0xc9, 0xa4, 0x40, 0x8b, 0x61, 0xd1, 0xbe,
0x04, 0xad, 0x5c, 0x23, 0x69, 0x40, 0xe5, 0xee, 0xbd, 0xce, 0x0c, 0x99, 0x85, 0xea, 0xd6, 0xee,
0xa0, 0x63, 0xd9, 0x00, 0xcd, 0xec, 0x9a, 0x64, 0xb7, 0x60, 0x56, 0xdf, 0x82, 0xec, 0x7b, 0xd9,
0xd5, 0x87, 0x5c, 0x86, 0x6a, 0x20, 0x86, 0xda, 0xe4, 0x16, 0x4a, 0x3d, 0x65, 0x28, 0x21, 0x2f,
0xc2, 0x6c, 0x20, 0x86, 0x72, 0xf1, 0x26, 0x1f, 0x23, 0x59, 0x26, 0xb1, 0x3f, 0x01, 0xcd, 0xec,
0xaa, 0x23, 0x73, 0x24, 0x7a, 0x28, 0xa8, 0xb5, 0x55, 0x74, 0xfe, 0x3c, 0x34, 0x62, 0xee, 0x24,
0x7a, 0x62, 0x5a, 0x4c, 0x53, 0xe8, 0xb5, 0xe5, 0x9d, 0x0f, 0x37, 0x4d, 0xca, 0x1f, 0xa7, 0xd9,
0xa6, 0xc1, 0xb2, 0xfd, 0x00, 0xe6, 0x8c, 0x27, 0x8d, 0x27, 0x19, 0xd2, 0x6b, 0xd0, 0x18, 0xf1,
0xf4, 0x40, 0x78, 0x7a, 0xee, 0x9f, 0x2a, 0x3d, 0x6e, 0x6c, 0x4a, 0x11, 0xd3, 0x10, 0xfb, 0x17,
0xa1, 0x33, 0xf9, 0x74, 0x41, 0x6c, 0xa8, 0x46, 0xe3, 0x94, 0x9e, 0xf2, 0x34, 0xc2, 0x50, 0x88,
0x18, 0x8f, 0x07, 0xb4, 0x72, 0x1a, 0xc6, 0xe3, 0x01, 0x62, 0x86, 0x3c, 0x2d, 0x25, 0x7c, 0x4a,
0x98, 0x21, 0x4f, 0xed, 0xf7, 0x2c, 0x73, 0x6c, 0xc9, 0x93, 0xc6, 0x86, 0x6b, 0x1f, 0x07, 0x7a,
0xee, 0xb0, 0x68, 0x8c, 0xb6, 0xfa, 0xc4, 0xd1, 0xaa, 0x83, 0x2a, 0xf2, 0x63, 0x2e, 0xad, 0xa7,
0xca, 0x34, 0x85, 0x9b, 0x42, 0xe5, 0x0c, 0xea, 0x6a, 0x53, 0x48, 0xc2, 0xbe, 0x02, 0x73, 0xc6,
0xd3, 0x0a, 0x56, 0x8e, 0x62, 0xbe, 0xef, 0x3f, 0xd6, 0x6b, 0xa3, 0x29, 0xfb, 0x35, 0x38, 0x33,
0xf1, 0x02, 0x83, 0xeb, 0x2f, 0xf4, 0x23, 0x8f, 0x5e, 0x7f, 0x4d, 0xda, 0x36, 0x40, 0xf1, 0xa4,
0x55, 0xb4, 0x6b, 0x99, 0xed, 0x5e, 0x84, 0xda, 0x0e, 0x0f, 0x3d, 0x34, 0x85, 0xbd, 0xf1, 0xfe,
0xbe, 0x14, 0xce, 0x33, 0x59, 0x46, 0x19, 0xe3, 0xee, 0xd1, 0x54, 0xd9, 0xeb, 0x30, 0xdb, 0x2d,
0x14, 0xcb, 0xcc, 0x5d, 0xa6, 0x58, 0x25, 0xfb, 0x08, 0xd4, 0x1c, 0xcf, 0x8b, 0xf5, 0xf4, 0xc9,
0x32, 0x2a, 0xec, 0xfb, 0x61, 0x3a, 0xd5, 0xee, 0x1a, 0x50, 0xdb, 0xf6, 0xc3, 0xa1, 0xfc, 0x8a,
0x70, 0x68, 0x7f, 0x06, 0xea, 0xf2, 0xd1, 0x11, 0xa7, 0x62, 0x9c, 0xf0, 0xd8, 0x57, 0x07, 0xcf,
0x02, 0xd3, 0x14, 0x9e, 0x3d, 0x58, 0x92, 0x5e, 0x5f, 0x9f, 0x3d, 0x19, 0x5d, 0x38, 0x9e, 0xaa,
0xe1, 0x78, 0x70, 0x43, 0xea, 0x17, 0x4a, 0xbb, 0x0d, 0xf3, 0xe6, 0xd3, 0xb7, 0x7d, 0x17, 0xda,
0xe5, 0xa7, 0x55, 0x9c, 0x56, 0x5f, 0xdf, 0xe0, 0x2c, 0xe9, 0x1a, 0x33, 0x32, 0x37, 0x9b, 0xca,
0x54, 0xb3, 0x41, 0x97, 0x2c, 0x5d, 0x80, 0xdd, 0x87, 0x39, 0xe3, 0xa9, 0x57, 0x46, 0x0e, 0x22,
0xe4, 0x5a, 0x9b, 0x2c, 0x93, 0x2b, 0x32, 0x54, 0x70, 0x0f, 0x69, 0x45, 0xfa, 0x83, 0x3c, 0xa5,
0xe0, 0x1e, 0xae, 0xc7, 0xce, 0x48, 0x05, 0x09, 0xee, 0xa1, 0xfd, 0x09, 0x80, 0x82, 0x89, 0x03,
0xdf, 0x1f, 0x87, 0xca, 0xe3, 0xa9, 0x19, 0xcc, 0x69, 0x6c, 0x24, 0xf0, 0x43, 0xae, 0x43, 0x09,
0x59, 0xb6, 0x77, 0x61, 0xa1, 0xfc, 0x5a, 0x7e, 0x19, 0xea, 0xc9, 0xd8, 0x4f, 0xa7, 0x18, 0xbe,
0xe2, 0xa3, 0x0f, 0x8a, 0x62, 0x81, 0x46, 0xa4, 0x3b, 0x66, 0xfa, 0x20, 0x2d, 0xb1, 0x3d, 0x80,
0xe2, 0x71, 0x5d, 0x1a, 0xac, 0x93, 0x24, 0xdc, 0xd3, 0xe3, 0xd3, 0x14, 0xf2, 0x93, 0xd4, 0xe3,
0x71, 0x66, 0x08, 0x9a, 0x22, 0x57, 0xa1, 0xbe, 0xef, 0xf8, 0x41, 0xa2, 0xe3, 0x83, 0x4e, 0xfe,
0x58, 0xbf, 0xee, 0xf8, 0xc1, 0x38, 0xc6, 0x33, 0x18, 0xc5, 0xf6, 0x9b, 0x30, 0x67, 0x70, 0xa7,
0x1d, 0xf3, 0x72, 0xb1, 0x63, 0xc7, 0xcd, 0xc3, 0x03, 0x49, 0xd8, 0x6f, 0x00, 0x14, 0xe9, 0x33,
0xac, 0x17, 0x8b, 0x47, 0x89, 0x36, 0x21, 0x59, 0x46, 0x9e, 0x2b, 0x82, 0x2c, 0xec, 0x92, 0x65,
0xe9, 0xbf, 0x75, 0x5e, 0xce, 0xbe, 0x89, 0x5b, 0xb2, 0xc8, 0x52, 0xc8, 0x97, 0x2e, 0x95, 0xd7,
0xb0, 0x8c, 0xd5, 0x2a, 0x20, 0x2c, 0x93, 0xdb, 0x9f, 0x07, 0x28, 0xd8, 0xd3, 0xac, 0x1d, 0x7d,
0x4b, 0x2c, 0x1e, 0xe9, 0xd4, 0x35, 0x16, 0x71, 0xa2, 0x5c, 0x11, 0x8c, 0x47, 0xca, 0x66, 0xeb,
0x4c, 0x53, 0xb2, 0xf6, 0x71, 0xc4, 0xf5, 0x11, 0x24, 0xcb, 0x76, 0x0d, 0x2a, 0x5b, 0xef, 0xd8,
0xb7, 0x54, 0x74, 0x20, 0x1d, 0x40, 0xe0, 0x6d, 0x3b, 0xe9, 0x81, 0x6e, 0x22, 0x23, 0x51, 0x12,
0xf2, 0x47, 0x52, 0xa2, 0xe6, 0x26, 0x23, 0xed, 0x25, 0xa8, 0xaf, 0xeb, 0xec, 0xd1, 0x13, 0x82,
0xa0, 0xdf, 0xb4, 0xa4, 0xf1, 0x19, 0xeb, 0xac, 0xc3, 0x6f, 0xab, 0x14, 0x7e, 0xdb, 0xba, 0x9b,
0xea, 0x18, 0x28, 0x5e, 0xc8, 0x96, 0x07, 0xc7, 0x11, 0x57, 0xdd, 0xc6, 0xa1, 0xe0, 0x82, 0xc8,
0x01, 0x56, 0x99, 0x2c, 0x4b, 0x63, 0xf6, 0x03, 0x8c, 0x1c, 0xb2, 0x21, 0xe6, 0x34, 0x76, 0x7f,
0xa4, 0xe3, 0x8d, 0xba, 0xba, 0x22, 0x68, 0xd2, 0xfe, 0x05, 0xa8, 0xc9, 0x30, 0x87, 0x40, 0x2d,
0x2a, 0xc6, 0x2d, 0xcb, 0x1f, 0xaa, 0x27, 0xf2, 0xcc, 0x0c, 0x53, 0x1e, 0xa6, 0xfa, 0xbe, 0x90,
0x91, 0xb6, 0x0d, 0x35, 0xc4, 0x91, 0x39, 0x98, 0x65, 0xbd, 0x3b, 0xbb, 0x1b, 0xab, 0x4c, 0x85,
0xd6, 0x6b, 0x77, 0x59, 0xaf, 0x3b, 0xd8, 0x62, 0x0f, 0x3a, 0x16, 0xee, 0x70, 0x99, 0x69, 0xc6,
0x83, 0x54, 0x26, 0xc5, 0xa7, 0x3a, 0xb4, 0x4b, 0x78, 0x8d, 0xd1, 0xe9, 0x6f, 0x7d, 0x94, 0x58,
0xf9, 0x51, 0x62, 0x37, 0xa1, 0xa1, 0xb2, 0xdf, 0x32, 0x4c, 0x50, 0x79, 0x24, 0xfb, 0x8f, 0x2c,
0x98, 0x33, 0xfe, 0x39, 0x50, 0x3f, 0x39, 0xc4, 0x47, 0xbe, 0x9b, 0x19, 0x7c, 0x46, 0xe6, 0xfb,
0xa0, 0x62, 0xec, 0x83, 0x6b, 0xd0, 0x70, 0x94, 0x57, 0xa8, 0x1a, 0x71, 0x90, 0xa1, 0x6f, 0x79,
0x55, 0xc5, 0x41, 0x1a, 0x46, 0xda, 0x50, 0xd1, 0xb1, 0x4d, 0x9d, 0x55, 0x7c, 0x4f, 0x5e, 0xd8,
0x94, 0x04, 0x83, 0x50, 0xd6, 0x5b, 0x1d, 0xe0, 0xbd, 0x02, 0xa0, 0xb1, 0x3a, 0x18, 0xac, 0x76,
0xfb, 0x1d, 0x8b, 0x9c, 0x83, 0x8e, 0x2a, 0x3f, 0xdc, 0x62, 0x0f, 0x35, 0xa2, 0x62, 0x7f, 0xd5,
0x82, 0x76, 0xf9, 0x57, 0x09, 0xad, 0xda, 0xca, 0x54, 0x93, 0x6b, 0x59, 0xc2, 0x5a, 0xad, 0xca,
0x33, 0x53, 0x7e, 0xaf, 0x50, 0xf9, 0xeb, 0x2c, 0x7b, 0x9d, 0x9f, 0x56, 0x55, 0xf3, 0xb4, 0xfa,
0xa8, 0xf4, 0xad, 0xa9, 0x5c, 0x1e, 0xd5, 0xfc, 0x5a, 0x67, 0x06, 0xaf, 0x3a, 0xaa, 0x57, 0xbd,
0xb5, 0x8e, 0x85, 0xf7, 0x97, 0x1e, 0x63, 0x5b, 0xac, 0x53, 0xb1, 0xbf, 0x62, 0xc1, 0xbc, 0xf9,
0x5b, 0xc5, 0x89, 0x6e, 0x5d, 0xcf, 0xa7, 0x4c, 0xf5, 0x8b, 0x9e, 0xf8, 0x13, 0x63, 0x62, 0xce,
0xec, 0x95, 0x7c, 0x8e, 0xda, 0x00, 0x6b, 0x77, 0x77, 0xba, 0x5b, 0xf7, 0xee, 0xf5, 0xba, 0x03,
0x65, 0x24, 0x03, 0xf6, 0xe0, 0x61, 0x77, 0x63, 0x6b, 0xa7, 0xa7, 0xba, 0xa1, 0x8a, 0x15, 0xfb,
0xd7, 0x2c, 0x38, 0x33, 0xf1, 0x77, 0xc7, 0x89, 0x9e, 0xbc, 0x8e, 0x7e, 0x52, 0x3e, 0xa2, 0xa8,
0x9e, 0x3c, 0x3b, 0xed, 0x9f, 0x90, 0x65, 0x75, 0x94, 0x30, 0x0d, 0xb5, 0xaf, 0x43, 0x43, 0x1f,
0x2e, 0x93, 0x9d, 0xc9, 0x5b, 0xb7, 0x70, 0xaa, 0xee, 0x6d, 0x0d, 0xfa, 0x78, 0x2b, 0xac, 0xd8,
0x3f, 0x07, 0xed, 0xf2, 0x9f, 0x22, 0xc5, 0xca, 0x58, 0xc6, 0xca, 0x94, 0x31, 0xa5, 0x95, 0xb1,
0x9f, 0xcb, 0xd6, 0xa0, 0x05, 0xf5, 0x9d, 0x8d, 0x5e, 0x6f, 0x5b, 0x35, 0xc7, 0x7a, 0xab, 0x6b,
0xb8, 0x39, 0xee, 0x43, 0x33, 0xfb, 0xa5, 0x04, 0x43, 0xf7, 0x7d, 0x11, 0x3f, 0x72, 0x62, 0x2f,
0x3f, 0x17, 0x0a, 0x86, 0xdc, 0xbc, 0x22, 0x4e, 0x33, 0xff, 0x8b, 0x65, 0xb4, 0x78, 0x8c, 0x14,
0xf0, 0x36, 0xac, 0x16, 0x3e, 0x23, 0xed, 0x6d, 0x68, 0x97, 0xf3, 0x28, 0x78, 0x8f, 0x38, 0xe2,
0x71, 0xe2, 0x8b, 0x70, 0x3d, 0x16, 0x23, 0xed, 0xda, 0x4d, 0x16, 0xb6, 0xaf, 0xc9, 0x81, 0xd0,
0xcd, 0x14, 0x0c, 0xfb, 0x16, 0x9c, 0x99, 0x48, 0xac, 0x90, 0x97, 0x61, 0x36, 0x92, 0x89, 0xaa,
0xa4, 0x14, 0xa1, 0x67, 0xe9, 0x2b, 0x96, 0x49, 0xed, 0xbf, 0xb3, 0xa0, 0x99, 0x71, 0xc9, 0x4b,
0xb0, 0x90, 0x44, 0x42, 0x1c, 0x1e, 0xdf, 0x57, 0xba, 0x75, 0x57, 0xca, 0x4c, 0x1c, 0x9a, 0x6e,
0x5b, 0x7a, 0xb3, 0x05, 0x96, 0x91, 0x64, 0x09, 0xaa, 0x22, 0x4a, 0xf4, 0x51, 0x7b, 0x5e, 0xb7,
0xc8, 0xc6, 0x21, 0x1f, 0xc4, 0x4e, 0x98, 0xec, 0x8b, 0x78, 0xb4, 0x15, 0x31, 0x84, 0xe0, 0xae,
0x70, 0x63, 0xf7, 0xf5, 0x95, 0xec, 0x45, 0x40, 0x12, 0xe4, 0x26, 0xb4, 0x30, 0xe4, 0xf7, 0xd3,
0x94, 0x7b, 0xfa, 0xff, 0xa5, 0x8b, 0xcb, 0xea, 0x37, 0xab, 0xe5, 0xec, 0x37, 0xab, 0xe5, 0x41,
0x76, 0x65, 0x62, 0x05, 0x18, 0xf5, 0x85, 0x22, 0x74, 0xb9, 0xfc, 0x11, 0x69, 0x81, 0x29, 0xc2,
0x76, 0xe1, 0xec, 0x89, 0xf6, 0xc9, 0x39, 0xa8, 0x25, 0x87, 0xbe, 0xba, 0x81, 0x2d, 0xc8, 0x7c,
0xeb, 0xa1, 0x8f, 0xc1, 0x67, 0xc3, 0x93, 0x99, 0x30, 0x35, 0xbd, 0xfd, 0x19, 0xa6, 0x69, 0x94,
0xf8, 0x61, 0xc2, 0x63, 0xe5, 0x61, 0x5b, 0xea, 0x27, 0x1f, 0xa4, 0x6f, 0xd7, 0xf0, 0x2a, 0x6c,
0xff, 0x96, 0x9c, 0x41, 0x6d, 0xbe, 0x17, 0xa1, 0xa9, 0x1d, 0x70, 0x92, 0x85, 0x34, 0x19, 0x6d,
0xce, 0x5b, 0xa5, 0x3c, 0x6f, 0xaf, 0x00, 0x04, 0x7e, 0x78, 0xa8, 0x7e, 0x3e, 0x38, 0x79, 0xf1,
0x36, 0x84, 0xb8, 0xb0, 0xae, 0xcc, 0xd5, 0x25, 0xb4, 0x56, 0x5a, 0x58, 0x95, 0xc1, 0x63, 0x99,
0xd4, 0xfe, 0xa6, 0xec, 0x96, 0xce, 0xeb, 0x5d, 0x84, 0x66, 0x24, 0x12, 0x3f, 0x2d, 0xd6, 0x34,
0xa7, 0xc9, 0x55, 0x68, 0x27, 0x3c, 0x50, 0xf7, 0x40, 0xf5, 0x03, 0x81, 0xea, 0xdd, 0x04, 0x97,
0xd8, 0x30, 0x9f, 0x73, 0x7a, 0xfa, 0xba, 0xb9, 0xc0, 0x4a, 0x3c, 0x8c, 0x28, 0x31, 0x74, 0xd5,
0x6b, 0x57, 0x24, 0x7a, 0x98, 0x64, 0x6b, 0x5f, 0xa1, 0xae, 0x0b, 0xe8, 0xa7, 0x3f, 0x09, 0x73,
0xc6, 0xd3, 0x78, 0x29, 0x10, 0xb6, 0x26, 0x02, 0xe1, 0xec, 0x60, 0xaa, 0x18, 0x07, 0xd3, 0xa7,
0x00, 0x8a, 0x37, 0xf2, 0xff, 0xb3, 0xf6, 0x79, 0x68, 0xa4, 0xea, 0x85, 0x5d, 0xbf, 0xb5, 0x29,
0xca, 0x7e, 0x17, 0x6a, 0xbb, 0x45, 0xc7, 0xd4, 0xcc, 0xa0, 0x13, 0x9b, 0x76, 0x2a, 0x9d, 0x83,
0x7a, 0x2c, 0x30, 0xc0, 0xa8, 0xca, 0xcb, 0x89, 0x22, 0xcc, 0xdf, 0xf7, 0x6a, 0xa5, 0xdf, 0xf7,
0xec, 0x97, 0xa1, 0xa1, 0x72, 0x65, 0xf9, 0xac, 0x98, 0x91, 0x49, 0x31, 0x2b, 0x68, 0x40, 0x35,
0xbc, 0x04, 0xcb, 0x9b, 0x46, 0x3c, 0xcc, 0x6e, 0x3f, 0xb2, 0x4c, 0x5e, 0x52, 0x8f, 0x4f, 0x6a,
0x4b, 0x91, 0x3c, 0x2f, 0x56, 0x7e, 0x76, 0xc2, 0xb1, 0xef, 0x05, 0xc2, 0x3d, 0xc4, 0x11, 0xca,
0x17, 0x0d, 0x96, 0xd3, 0xff, 0xef, 0x27, 0xa9, 0x0f, 0x2a, 0x30, 0xab, 0x2f, 0x11, 0x53, 0xa3,
0x55, 0x0c, 0x82, 0x22, 0xee, 0x66, 0x73, 0x84, 0x65, 0xf4, 0x64, 0x1e, 0x4f, 0xdc, 0xd8, 0x8f,
0xa4, 0xa9, 0x81, 0x7a, 0x11, 0x31, 0x58, 0xe6, 0x26, 0x98, 0x53, 0x7e, 0x31, 0xdb, 0x04, 0x8b,
0x30, 0x77, 0x20, 0x46, 0x3c, 0x72, 0x86, 0x7c, 0x97, 0x6d, 0xc8, 0x3f, 0xf1, 0x5a, 0xcc, 0x64,
0x91, 0x57, 0xa1, 0xe3, 0x09, 0x77, 0x3c, 0xe2, 0x61, 0xea, 0xa0, 0x32, 0x84, 0x2d, 0x48, 0xd8,
0x09, 0xbe, 0x74, 0x65, 0x62, 0x1c, 0xbb, 0xbc, 0x2b, 0x3c, 0xa9, 0xaf, 0x2d, 0x81, 0x65, 0x26,
0xa2, 0xf6, 0xc6, 0xc3, 0x41, 0x8c, 0xee, 0x2f, 0x46, 0xd4, 0x19, 0x85, 0x2a, 0x31, 0xd1, 0x7a,
0x9c, 0x71, 0x7a, 0x20, 0x62, 0xf9, 0x2f, 0x5f, 0x8b, 0x69, 0x0a, 0xc7, 0x12, 0xf8, 0x2e, 0x0f,
0x13, 0x2e, 0x7f, 0xde, 0x6b, 0xb1, 0x8c, 0x24, 0xd7, 0x61, 0xde, 0xe3, 0x11, 0x0f, 0x3d, 0x1e,
0xba, 0x3e, 0x4f, 0x28, 0x91, 0xcb, 0x37, 0x5f, 0xca, 0xbb, 0x95, 0x10, 0xf6, 0x15, 0x58, 0x28,
0xe5, 0x20, 0x71, 0x61, 0xbe, 0x38, 0xe6, 0x71, 0xb6, 0x58, 0x8a, 0xb0, 0xdf, 0x82, 0xb3, 0x27,
0x52, 0x95, 0xe4, 0xea, 0x64, 0x40, 0x5f, 0x6e, 0x28, 0x8f, 0xe6, 0x3f, 0x0a, 0x73, 0x46, 0xa6,
0x91, 0x3c, 0x0f, 0xd5, 0xe8, 0x70, 0x48, 0xcd, 0x64, 0x77, 0x56, 0x05, 0x05, 0xf6, 0x0d, 0x38,
0x33, 0x91, 0x98, 0x7c, 0x62, 0x95, 0x65, 0x80, 0x22, 0x1b, 0x29, 0xf3, 0xbe, 0x87, 0xc3, 0xe9,
0x9d, 0x92, 0x12, 0xfb, 0x46, 0x3e, 0x6a, 0x9d, 0x75, 0x7c, 0x72, 0x95, 0x0e, 0xb4, 0xcb, 0xb9,
0x47, 0xfb, 0x69, 0x78, 0x6a, 0x4a, 0xd6, 0xcf, 0x7e, 0x0b, 0x2e, 0x9c, 0x92, 0x0c, 0xfc, 0x10,
0xad, 0x10, 0xe8, 0x4c, 0x66, 0xfd, 0xec, 0xdb, 0xd0, 0x2e, 0xa7, 0xd6, 0xc8, 0x75, 0x80, 0xa4,
0x48, 0xc2, 0x59, 0xc6, 0x05, 0xd0, 0x70, 0x6b, 0xcc, 0xc0, 0xd8, 0x3d, 0x98, 0xd5, 0xc9, 0x27,
0x72, 0x0b, 0x68, 0x14, 0x8b, 0x11, 0x4f, 0x0f, 0xf8, 0x38, 0x51, 0xcc, 0x75, 0x67, 0xe4, 0x07,
0xbe, 0xbe, 0xc3, 0xcc, 0xb3, 0x53, 0xe5, 0xf6, 0x0f, 0xaa, 0x30, 0x6f, 0x26, 0x6a, 0x0c, 0x07,
0x26, 0x3d, 0x2b, 0xd9, 0x85, 0xf3, 0x32, 0xf9, 0xd2, 0x8d, 0xc6, 0xdb, 0xb1, 0x50, 0x03, 0x57,
0xc9, 0x1e, 0x75, 0xd9, 0x7f, 0xb6, 0x48, 0xd8, 0x9c, 0x80, 0xf4, 0x67, 0xd8, 0x29, 0x95, 0xc9,
0x67, 0xe1, 0x82, 0x94, 0xf4, 0xb9, 0x13, 0x4d, 0xe8, 0xad, 0x9a, 0x49, 0xd8, 0xe9, 0x18, 0x99,
0x84, 0x9d, 0x2e, 0x22, 0x9f, 0x87, 0x67, 0xa4, 0x68, 0x35, 0x08, 0x84, 0x9b, 0x4c, 0xe8, 0x56,
0xc7, 0xc9, 0xf3, 0x85, 0xee, 0x69, 0xa8, 0xfe, 0x0c, 0x3b, 0x5d, 0x05, 0xf9, 0x1c, 0x50, 0x29,
0xbc, 0x8d, 0x6e, 0x71, 0x42, 0xbd, 0xfa, 0xe5, 0xf9, 0xb9, 0x42, 0xfd, 0x14, 0x50, 0x7f, 0x86,
0x9d, 0xaa, 0x20, 0x57, 0xbe, 0x39, 0x4e, 0xf9, 0xe3, 0x09, 0xe5, 0x8d, 0x49, 0xe5, 0x53, 0x40,
0xb9, 0xf2, 0x29, 0xb2, 0x2c, 0x95, 0x65, 0xdf, 0x80, 0x67, 0x4e, 0x1d, 0x3b, 0x7a, 0x0b, 0xf5,
0x43, 0x8c, 0x0a, 0x4e, 0x15, 0x61, 0x5f, 0x07, 0x7a, 0xda, 0x78, 0x4e, 0xa9, 0xb1, 0x02, 0xe7,
0xa7, 0x1b, 0x85, 0x3a, 0xe8, 0x5c, 0x11, 0x7a, 0x2a, 0xb0, 0xa9, 0xb2, 0x8c, 0xb4, 0x7f, 0x1a,
0x2e, 0x9c, 0xb2, 0xe0, 0x68, 0x96, 0x43, 0x57, 0xb7, 0x50, 0x19, 0xba, 0x45, 0xa3, 0x95, 0x69,
0xdd, 0x9c, 0x32, 0xfa, 0x53, 0xba, 0xf9, 0x53, 0xb0, 0x50, 0x4a, 0x36, 0x9e, 0xb0, 0x7f, 0x2a,
0x1f, 0x7e, 0xf2, 0xd7, 0xad, 0x79, 0x96, 0x91, 0xf6, 0xcb, 0x46, 0x76, 0x51, 0xc6, 0x45, 0x7e,
0xa4, 0x2e, 0xed, 0xaa, 0x81, 0x9c, 0x7e, 0xf5, 0x26, 0xb4, 0xcb, 0x0f, 0xa2, 0x64, 0x16, 0xaa,
0x77, 0x7a, 0x03, 0x95, 0xce, 0xe8, 0xf7, 0x56, 0xf1, 0x8e, 0x36, 0x0b, 0xd5, 0xed, 0xdd, 0x81,
0xca, 0x65, 0xac, 0xf5, 0x64, 0x8e, 0xaa, 0xfa, 0xea, 0x0b, 0xc6, 0xe5, 0x6e, 0x27, 0x15, 0x51,
0xc4, 0xbd, 0xce, 0x8c, 0xbc, 0x88, 0x8f, 0xc3, 0xd0, 0x0f, 0x87, 0x1d, 0xeb, 0x76, 0xe3, 0xdd,
0xda, 0x35, 0x27, 0xf2, 0xf7, 0x1a, 0x32, 0xac, 0x7d, 0xfd, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff,
0x14, 0x19, 0x3e, 0xbc, 0x5d, 0x30, 0x00, 0x00,
}