diff --git a/client/command/filesystem/commands.go b/client/command/filesystem/commands.go
index baa8c53feb..2ec53a7566 100644
--- a/client/command/filesystem/commands.go
+++ b/client/command/filesystem/commands.go
@@ -230,6 +230,19 @@ func Commands(con *console.SliverClient) []*cobra.Command {
carapace.Gen(memfilesRmCmd).PositionalCompletion(carapace.ActionValues().Usage("memfile file descriptor"))
+ mountCmd := &cobra.Command{
+ Use: consts.MountStr,
+ Short: "Get information on mounted filesystems",
+ Long: help.GetHelpFor([]string{consts.MountStr}),
+ Run: func(cmd *cobra.Command, args []string) {
+ MountCmd(cmd, con, args)
+ },
+ GroupID: consts.FilesystemHelpGroup,
+ }
+ flags.Bind("", false, mountCmd, func(f *pflag.FlagSet) {
+ f.Int64P("timeout", "t", flags.DefaultTimeout, "grpc timeout in seconds")
+ })
+
grepCmd := &cobra.Command{
Use: consts.GrepStr,
Short: "Search for strings that match a regex within a file or directory",
@@ -324,6 +337,7 @@ func Commands(con *console.SliverClient) []*cobra.Command {
downloadCmd,
uploadCmd,
memfilesCmd,
+ mountCmd,
grepCmd,
headCmd,
tailCmd,
diff --git a/client/command/filesystem/mount.go b/client/command/filesystem/mount.go
new file mode 100644
index 0000000000..eb969921aa
--- /dev/null
+++ b/client/command/filesystem/mount.go
@@ -0,0 +1,165 @@
+/*
+ Sliver Implant Framework
+ Copyright (C) 2024 Bishop Fox
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
+package filesystem
+
+import (
+ "context"
+ "fmt"
+ "math"
+
+ "google.golang.org/protobuf/proto"
+
+ "github.com/jedib0t/go-pretty/v6/table"
+ "github.com/spf13/cobra"
+
+ "github.com/bishopfox/sliver/client/command/settings"
+ "github.com/bishopfox/sliver/client/console"
+ "github.com/bishopfox/sliver/protobuf/clientpb"
+ "github.com/bishopfox/sliver/protobuf/sliverpb"
+)
+
+// Drive mappings for Windows
+var driveTypeMap = map[string]string{
+ "0": "Unknown",
+ "1": "Root Path invalid (no volume mounted for path)",
+ "2": "Removable",
+ "3": "Fixed disk",
+ "4": "Remote / network drive",
+ "5": "CD-ROM",
+ "6": "RAM disk",
+}
+
+// MountCmd - Print information about mounted filesystems
+func MountCmd(cmd *cobra.Command, con *console.SliverClient, args []string) {
+ session, beacon := con.ActiveTarget.GetInteractive()
+ if session == nil && beacon == nil {
+ return
+ }
+ mount, err := con.Rpc.Mount(context.Background(), &sliverpb.MountReq{
+ Request: con.ActiveTarget.Request(cmd),
+ })
+ if err != nil {
+ con.PrintErrorf("%s\n", err)
+ return
+ }
+ os := getOS(session, beacon)
+ if mount.Response != nil && mount.Response.Async {
+ con.AddBeaconCallback(mount.Response.TaskID, func(task *clientpb.BeaconTask) {
+ err = proto.Unmarshal(task.Response, mount)
+ if err != nil {
+ con.PrintErrorf("Failed to decode response %s\n", err)
+ return
+ }
+ PrintMount(os, mount, con)
+ })
+ con.PrintAsyncResponse(mount.Response)
+ } else {
+ PrintMount(os, mount, con)
+ }
+}
+
+func getOS(session *clientpb.Session, beacon *clientpb.Beacon) string {
+ if session != nil {
+ return session.OS
+ } else if beacon != nil {
+ return beacon.OS
+ }
+ return ""
+}
+
+func reduceSpaceMetric(numberOfBytes float64) string {
+ units := []string{"B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"}
+
+ if numberOfBytes < 1 {
+ return fmt.Sprintf("0 %s", units[0])
+ }
+
+ base := 1024.0
+
+ exp := math.Floor(math.Log(numberOfBytes) / math.Log(base))
+ index := int(math.Min(exp, float64(len(units)-1)))
+ divisor := math.Pow(base, float64(index))
+
+ value := numberOfBytes / divisor
+
+ return fmt.Sprintf("%.2f %s", value, units[index])
+}
+
+// PrintMount - Print a table containing information on mounted filesystems
+func PrintMount(os string, mount *sliverpb.Mount, con *console.SliverClient) {
+ if mount.Response != nil && mount.Response.Err != "" {
+ con.PrintErrorf("%s\n", mount.Response.Err)
+ return
+ }
+ tw := table.NewWriter()
+ tw.SetStyle(settings.GetTableStyle(con))
+
+ switch os {
+ case "windows":
+ tw.AppendHeader(table.Row{"Volume", "Volume Type", "Mount Point", "Label", "Filesystem", "Used Space", "Free Space", "Total Space"})
+ case "darwin":
+ fallthrough
+ case "linux":
+ fallthrough
+ default:
+ tw.AppendHeader(table.Row{"Source", "Mount Point", "Mount Root", "Filesystem Type", "Options", "Total Space"})
+ }
+
+ for _, mountPoint := range mount.Info {
+ row := mountRow(os, mountPoint)
+ tw.AppendRow(row)
+ }
+
+ settings.PaginateTable(tw, 0, false, false, con)
+}
+
+func mountRow(os string, mountInfo *sliverpb.MountInfo) table.Row {
+ var row table.Row
+
+ switch os {
+ case "windows":
+ // Translate VolumeType
+ volType, ok := driveTypeMap[mountInfo.VolumeType]
+ if !ok {
+ volType = driveTypeMap["0"]
+ }
+ row = table.Row{mountInfo.VolumeName,
+ volType,
+ mountInfo.MountPoint,
+ mountInfo.Label,
+ mountInfo.FileSystem,
+ reduceSpaceMetric(float64(mountInfo.UsedSpace)),
+ reduceSpaceMetric(float64(mountInfo.FreeSpace)),
+ reduceSpaceMetric(float64(mountInfo.TotalSpace)),
+ }
+ case "darwin":
+ fallthrough
+ case "linux":
+ fallthrough
+ default:
+ row = table.Row{mountInfo.VolumeName,
+ mountInfo.MountPoint,
+ mountInfo.Label,
+ mountInfo.VolumeType,
+ mountInfo.MountOptions,
+ reduceSpaceMetric(float64(mountInfo.TotalSpace)),
+ }
+ }
+ return row
+}
diff --git a/client/command/help/long-help.go b/client/command/help/long-help.go
index 393ae1fed3..c50857fc0e 100644
--- a/client/command/help/long-help.go
+++ b/client/command/help/long-help.go
@@ -78,6 +78,7 @@ var (
consts.PsExecStr: psExecHelp,
consts.BackdoorStr: backdoorHelp,
consts.SpawnDllStr: spawnDllHelp,
+ consts.MountStr: mountHelp,
consts.WebsitesStr: websitesHelp,
consts.ScreenshotStr: screenshotHelp,
@@ -380,6 +381,9 @@ On Windows, escaping is disabled. Instead, '\\' is treated as path separator.`
[[.Bold]]About:[[.Normal]] (Windows Only) Executes the .NET assembly in a child process.
`
+ mountHelp = `[[.Bold]]Command:[[.Normal]] mount
+[[.Bold]]About:[[.Normal]] Displays information about mounted drives on the system, including mount point, space metrics, and filesystem.`
+
executeShellcodeHelp = `[[.Bold]]Command:[[.Normal]] execute-shellcode [local path to raw shellcode]
[[.Bold]]About:[[.Normal]] Executes the given shellcode in the implant's process.
diff --git a/client/constants/constants.go b/client/constants/constants.go
index 2b2b7465ae..a2038b5f2b 100644
--- a/client/constants/constants.go
+++ b/client/constants/constants.go
@@ -223,6 +223,7 @@ const (
ChmodStr = "chmod"
ChownStr = "chown"
ChtimesStr = "chtimes"
+ MountStr = "mount"
MemfilesStr = "memfiles"
diff --git a/implant/sliver/handlers/handlers_linux.go b/implant/sliver/handlers/handlers_linux.go
index ab91ac949a..8383e481f5 100644
--- a/implant/sliver/handlers/handlers_linux.go
+++ b/implant/sliver/handlers/handlers_linux.go
@@ -32,6 +32,7 @@ import (
"unsafe"
"github.com/bishopfox/sliver/implant/sliver/procdump"
+ "github.com/bishopfox/sliver/implant/sliver/mount"
"github.com/bishopfox/sliver/implant/sliver/taskrunner"
"github.com/bishopfox/sliver/protobuf/commonpb"
"github.com/bishopfox/sliver/protobuf/sliverpb"
@@ -71,6 +72,7 @@ var (
sliverpb.MsgReconfigureReq: reconfigureHandler,
sliverpb.MsgSSHCommandReq: runSSHCommandHandler,
sliverpb.MsgProcessDumpReq: dumpHandler,
+ sliverpb.MsgMountReq: mountHandler,
sliverpb.MsgGrepReq: grepHandler,
// Wasm Extensions - Note that execution can be done via a tunnel handler
@@ -124,6 +126,27 @@ func dumpHandler(data []byte, resp RPCResponse) {
resp(data, err)
}
+func mountHandler(data []byte, resp RPCResponse) {
+ mountReq := &sliverpb.MountReq{}
+ err := proto.Unmarshal(data, mountReq)
+ if err != nil {
+ return
+ }
+
+ mountData, err := mount.GetMountInformation()
+ mountResp := &sliverpb.Mount{
+ Info: mountData,
+ Response: &commonpb.Response{},
+ }
+
+ if err != nil {
+ mountResp.Response.Err = err.Error()
+ }
+
+ data, err = proto.Marshal(mountResp)
+ resp(data, err)
+}
+
func taskHandler(data []byte, resp RPCResponse) {
var err error
task := &sliverpb.TaskReq{}
diff --git a/implant/sliver/handlers/handlers_windows.go b/implant/sliver/handlers/handlers_windows.go
index 46318201bd..fccc0bcf1a 100644
--- a/implant/sliver/handlers/handlers_windows.go
+++ b/implant/sliver/handlers/handlers_windows.go
@@ -35,6 +35,7 @@ import (
"syscall"
"github.com/bishopfox/sliver/implant/sliver/extension"
+ "github.com/bishopfox/sliver/implant/sliver/mount"
"github.com/bishopfox/sliver/implant/sliver/priv"
"github.com/bishopfox/sliver/implant/sliver/procdump"
"github.com/bishopfox/sliver/implant/sliver/ps"
@@ -92,6 +93,7 @@ var (
sliverpb.MsgServicesReq: servicesListHandler,
sliverpb.MsgServiceDetailReq: serviceDetailHandler,
sliverpb.MsgStartServiceByNameReq: startServiceByNameHandler,
+ sliverpb.MsgMountReq: mountHandler,
// Generic
sliverpb.MsgPing: pingHandler,
@@ -872,6 +874,27 @@ func serviceDetailHandler(data []byte, resp RPCResponse) {
resp(data, err)
}
+func mountHandler(data []byte, resp RPCResponse) {
+ mountReq := &sliverpb.MountReq{}
+
+ err := proto.Unmarshal(data, mountReq)
+ if err != nil {
+ return
+ }
+ mountData, err := mount.GetMountInformation()
+ mountResp := &sliverpb.Mount{
+ Info: mountData,
+ Response: &commonpb.Response{},
+ }
+
+ if err != nil {
+ mountResp.Response.Err = err.Error()
+ }
+
+ data, err = proto.Marshal(mountResp)
+ resp(data, err)
+}
+
// Extensions
func registerExtensionHandler(data []byte, resp RPCResponse) {
diff --git a/implant/sliver/mount/mount_linux.go b/implant/sliver/mount/mount_linux.go
new file mode 100644
index 0000000000..d3ecea6609
--- /dev/null
+++ b/implant/sliver/mount/mount_linux.go
@@ -0,0 +1,56 @@
+// +linux
+
+package mount
+
+import (
+ "bufio"
+ "os"
+ "strings"
+ "syscall"
+
+ "github.com/bishopfox/sliver/protobuf/sliverpb"
+)
+
+func GetMountInformation() ([]*sliverpb.MountInfo, error) {
+ mountInfo := make([]*sliverpb.MountInfo, 0)
+
+ file, err := os.Open("/proc/self/mountinfo")
+ if err != nil {
+ return mountInfo, err
+ }
+ defer file.Close()
+
+ scanner := bufio.NewScanner(file)
+ for scanner.Scan() {
+ line := scanner.Text()
+ fields := strings.Fields(line)
+
+ // Extract fields according to the /proc/self/mountinfo format
+ // https://man7.org/linux/man-pages/man5/proc.5.html
+ mountRoot := fields[3]
+ mountPoint := fields[4]
+ mountOptions := fields[5]
+ mountType := fields[len(fields)-3]
+ mountSource := fields[len(fields)-2]
+
+ // Get mount information using statfs
+ var stat syscall.Statfs_t
+ err := syscall.Statfs(mountPoint, &stat)
+ if err != nil {
+ continue
+ }
+
+ var mountData sliverpb.MountInfo
+
+ mountData.Label = mountRoot
+ mountData.MountPoint = mountPoint
+ mountData.VolumeType = mountType
+ mountData.VolumeName = mountSource
+ mountData.MountOptions = mountOptions
+ mountData.TotalSpace = stat.Blocks * uint64(stat.Bsize)
+ mountInfo = append(mountInfo, &mountData)
+
+ }
+
+ return mountInfo, nil
+}
diff --git a/implant/sliver/mount/mount_windows.go b/implant/sliver/mount/mount_windows.go
new file mode 100644
index 0000000000..08742c5fd3
--- /dev/null
+++ b/implant/sliver/mount/mount_windows.go
@@ -0,0 +1,279 @@
+//go:build windows
+// +build windows
+
+/*
+ Sliver Implant Framework
+ Copyright (C) 2023 Bishop Fox
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
+package mount
+
+import (
+ "errors"
+ "fmt"
+ "strconv"
+ "strings"
+ "unicode/utf16"
+ "unsafe"
+
+ "github.com/bishopfox/sliver/protobuf/sliverpb"
+
+ "golang.org/x/sys/windows"
+)
+
+const (
+ pathLength = windows.MAX_PATH + 1
+ volumePathsLength = 32769 // 32K + 1 for a null terminator
+ universalNameInfoLevel = 1
+ remoteNameInfoLevel = 2
+ remoteNameMaxLength = 1024
+)
+
+type UniversalNameInfo struct {
+ UniversalName [remoteNameMaxLength]uint16
+}
+
+func findAllVolumes() ([]string, error) {
+ var volumes []string
+
+ volumeGuid := make([]uint16, pathLength)
+ handle, err := windows.FindFirstVolume(&volumeGuid[0], pathLength)
+ defer windows.FindVolumeClose(handle)
+ if err != nil {
+ return volumes, err
+ }
+
+ volumes = append(volumes, windows.UTF16ToString(volumeGuid))
+
+ // Keep gathering volumes until we cannot find anymore
+ for {
+ err = windows.FindNextVolume(handle, &volumeGuid[0], pathLength)
+ if err != nil {
+ if err == windows.ERROR_NO_MORE_FILES {
+ // Then we are done
+ break
+ } else {
+ return volumes, err
+ }
+ }
+ volumes = append(volumes, windows.UTF16ToString(volumeGuid))
+ }
+
+ return volumes, nil
+}
+
+func findMountPointsForVolume(volumeName string) ([]string, error) {
+ const nullByte uint16 = 0
+ var volumeMounts []string
+
+ mountsForVolume := make([]uint16, volumePathsLength)
+ var returnedInformationLength uint32 = 0
+ volNameUint, err := windows.UTF16PtrFromString(volumeName)
+ if err != nil {
+ return volumeMounts, err
+ }
+ err = windows.GetVolumePathNamesForVolumeName(volNameUint, &mountsForVolume[0], volumePathsLength, &returnedInformationLength)
+ if err != nil {
+ if err == windows.ERROR_MORE_DATA {
+ // Then we need to make the buffer bigger and try again
+ // We will try one more time
+ mountsForVolume := make([]uint16, returnedInformationLength)
+ err = windows.GetVolumePathNamesForVolumeName(volNameUint, &mountsForVolume[0], volumePathsLength, &returnedInformationLength)
+ if err != nil {
+ return volumeMounts, err
+ }
+ } else {
+ return volumeMounts, err
+ }
+ }
+
+ /*
+ Because the buffer contains multiple strings separated by a null terminator, we will read the
+ buffer in chunks and separate the strings
+ */
+ volumeMounts = splitStringBuffer(mountsForVolume)
+
+ return volumeMounts, nil
+}
+
+func splitStringBuffer(buffer []uint16) []string {
+ bufferString := string(utf16.Decode(buffer))
+ return strings.Split(strings.TrimRight(bufferString, "\x00"), "\x00")
+}
+
+func getAllDrives() ([]string, error) {
+ var logicalDrives []string
+
+ // Get necessary buffer size
+ n, err := windows.GetLogicalDriveStrings(0, nil)
+ driveStrings := make([]uint16, n)
+ _, err = windows.GetLogicalDriveStrings(n, &driveStrings[0])
+ if err != nil {
+ return logicalDrives, err
+ }
+
+ logicalDrives = splitStringBuffer(driveStrings)
+
+ return logicalDrives, nil
+}
+
+func getDriveType(driveSpec string) string {
+ driveUTF16, err := windows.UTF16PtrFromString(driveSpec)
+ if err != nil {
+ return ""
+ }
+
+ // Convert type to string (client will handle translation)
+ driveTypeValue := strconv.FormatUint(uint64(windows.GetDriveType(driveUTF16)), 10)
+
+ return driveTypeValue
+}
+
+func getUniversalName(driveSpec string) (string, error) {
+ mpr := windows.NewLazyDLL("mpr.dll")
+ wNetGetUniversalNameWProc := mpr.NewProc("WNetGetUniversalNameW")
+
+ driveUTF16, err := windows.UTF16PtrFromString(driveSpec)
+ if err != nil {
+ return "", err
+ }
+
+ var universalNameBuffer UniversalNameInfo
+ var bufferSize = uint32(unsafe.Sizeof(universalNameBuffer))
+
+ returnCode, _, err := wNetGetUniversalNameWProc.Call(
+ uintptr(unsafe.Pointer(driveUTF16)),
+ uintptr(universalNameInfoLevel),
+ uintptr(unsafe.Pointer(&universalNameBuffer)),
+ uintptr(unsafe.Pointer(&bufferSize)),
+ )
+
+ if returnCode != 0 {
+ // Then there was an error
+ return "", fmt.Errorf("%v", windows.Errno(returnCode).Error())
+ }
+
+ bufferStrings := splitStringBuffer(universalNameBuffer.UniversalName[:])
+ // There is some junk returned at the beginning of the structure. The actual UNC path starts after the first null terminator.
+ if len(bufferStrings) > 1 {
+ return bufferStrings[1], nil
+ } else {
+ return "", errors.New("No valid data returned")
+ }
+}
+
+func getDiskStats(driveSpec string) (uint64, uint64, uint64, error) {
+ var freeSpace uint64 = 0
+ var usedSpace uint64 = 0
+ var totalSpace uint64 = 0
+
+ driveUTF16, err := windows.UTF16PtrFromString(driveSpec)
+ if err != nil {
+ return freeSpace, usedSpace, totalSpace, err
+ }
+
+ err = windows.GetDiskFreeSpaceEx(driveUTF16, nil, &totalSpace, &freeSpace)
+ if err != nil {
+ return freeSpace, usedSpace, totalSpace, err
+ }
+
+ usedSpace = totalSpace - freeSpace
+
+ return freeSpace, usedSpace, totalSpace, nil
+}
+
+func getDriveInfo(driveSpec string) (string, string) {
+ // Get label and filesystem type
+ driveUTF16, err := windows.UTF16PtrFromString(driveSpec)
+ if err != nil {
+ return "", ""
+ }
+
+ volumeNameBuffer := make([]uint16, pathLength)
+ fileSystemNameBuffer := make([]uint16, pathLength)
+
+ err = windows.GetVolumeInformation(driveUTF16, &volumeNameBuffer[0], pathLength, nil, nil, nil, &fileSystemNameBuffer[0], pathLength)
+ if err != nil {
+ return "", ""
+ }
+
+ return windows.UTF16ToString(volumeNameBuffer), windows.UTF16ToString(fileSystemNameBuffer)
+}
+
+func constructDriveVolumeMap() (map[string]string, error) {
+ driveVolumeMap := make(map[string]string)
+
+ volumes, err := findAllVolumes()
+ if err != nil {
+ return driveVolumeMap, err
+ }
+
+ for _, volume := range volumes {
+ mountPoints, err := findMountPointsForVolume(volume)
+ if err != nil {
+ return driveVolumeMap, err
+ }
+ for _, mountPoint := range mountPoints {
+ driveVolumeMap[mountPoint] = volume
+ }
+ }
+ return driveVolumeMap, nil
+}
+
+func GetMountInformation() ([]*sliverpb.MountInfo, error) {
+ mountInfo := make([]*sliverpb.MountInfo, 0)
+
+ logicalDrives, err := getAllDrives()
+ if err != nil {
+ return mountInfo, err
+ }
+
+ driveVolumeMap, err := constructDriveVolumeMap()
+ if err != nil {
+ return mountInfo, err
+ }
+
+ for _, drive := range logicalDrives {
+ var mountData sliverpb.MountInfo
+ mountData.MountPoint = drive
+ mountData.VolumeType = getDriveType(drive)
+
+ // Drive type of 4 is "Remote"
+ // As per https://cs.opensource.google/go/x/sys/+/refs/tags/v0.18.0:windows/syscall_windows.go;l=33
+ if mountData.VolumeType == "4" {
+ // Then this is a network drive, so let's figure out the UNC path
+ networkPath, err := getUniversalName(drive)
+ if err != nil {
+ return mountInfo, err
+ }
+ mountData.VolumeName = networkPath
+ } else {
+ mountData.VolumeName = driveVolumeMap[drive]
+ }
+
+ mountData.Label, mountData.FileSystem = getDriveInfo(drive)
+ free, used, total, err := getDiskStats(drive)
+ if err != nil {
+ return mountInfo, err
+ }
+ mountData.UsedSpace = used
+ mountData.FreeSpace = free
+ mountData.TotalSpace = total
+ mountInfo = append(mountInfo, &mountData)
+ }
+
+ return mountInfo, nil
+}
diff --git a/protobuf/rpcpb/services.pb.go b/protobuf/rpcpb/services.pb.go
index 55b0dbf5b0..db05918aed 100644
--- a/protobuf/rpcpb/services.pb.go
+++ b/protobuf/rpcpb/services.pb.go
@@ -31,7 +31,7 @@ var file_rpcpb_services_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2f, 0x73,
0x6c, 0x69, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x70, 0x62, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x32, 0xb0, 0x55, 0x0a, 0x09, 0x53, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x52, 0x50, 0x43,
+ 0x74, 0x6f, 0x32, 0xde, 0x55, 0x0a, 0x09, 0x53, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x52, 0x50, 0x43,
0x12, 0x30, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a,
0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69,
@@ -441,283 +441,286 @@ var file_rpcpb_services_proto_rawDesc = []byte{
0x52, 0x6d, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65,
0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c,
0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52,
- 0x6d, 0x12, 0x3e, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70,
- 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63,
- 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d,
- 0x70, 0x12, 0x2c, 0x0a, 0x05, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x0f,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x12,
- 0x3e, 0x0a, 0x0b, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x18,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73,
- 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12,
- 0x38, 0x0a, 0x09, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x16, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c,
- 0x66, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x38, 0x0a, 0x09, 0x47, 0x65, 0x74,
- 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
- 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x13,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73,
- 0x74, 0x65, 0x6d, 0x12, 0x29, 0x0a, 0x04, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x11, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x0e,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x27,
- 0x0a, 0x03, 0x4d, 0x73, 0x66, 0x12, 0x10, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
- 0x2e, 0x4d, 0x53, 0x46, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x33, 0x0a, 0x09, 0x4d, 0x73, 0x66, 0x52, 0x65,
- 0x6d, 0x6f, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e,
- 0x4d, 0x53, 0x46, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x4a, 0x0a, 0x0f,
- 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12,
- 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
- 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e,
+ 0x6d, 0x12, 0x2c, 0x0a, 0x05, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0f,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12,
+ 0x3e, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x18,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
+ 0x73, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x12,
+ 0x2c, 0x0a, 0x05, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x12, 0x3e, 0x0a,
+ 0x0b, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x18, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
+ 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x38, 0x0a,
+ 0x09, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x52,
+ 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x38, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x79,
+ 0x73, 0x74, 0x65, 0x6d, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e,
+ 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65,
+ 0x6d, 0x12, 0x29, 0x0a, 0x04, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x27, 0x0a, 0x03,
+ 0x4d, 0x73, 0x66, 0x12, 0x10, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d,
+ 0x53, 0x46, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x33, 0x0a, 0x09, 0x4d, 0x73, 0x66, 0x52, 0x65, 0x6d, 0x6f,
+ 0x74, 0x65, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d, 0x53,
+ 0x46, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x4a, 0x0a, 0x0f, 0x45, 0x78,
+ 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x1c, 0x2e,
0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65,
- 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x32, 0x0a, 0x07, 0x4d, 0x69, 0x67, 0x72,
- 0x61, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d,
- 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x07,
- 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e,
+ 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73,
+ 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x32, 0x0a, 0x07, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74,
+ 0x65, 0x12, 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d, 0x69, 0x67,
+ 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x07, 0x45, 0x78,
+ 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x40,
+ 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73,
+ 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63,
+ 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e,
0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65,
- 0x12, 0x40, 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f,
- 0x77, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78,
- 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x1a,
- 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
- 0x74, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x15,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f,
- 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x53, 0x70, 0x61,
- 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52,
- 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x70,
- 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12, 0x3b, 0x0a, 0x0a, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e,
- 0x73, 0x68, 0x6f, 0x74, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73,
- 0x68, 0x6f, 0x74, 0x12, 0x50, 0x0a, 0x11, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
- 0x73, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72,
- 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x0d,
- 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1a, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x12, 0x4c, 0x0a, 0x12, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69,
- 0x63, 0x65, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
- 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x4e, 0x0a, 0x12, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69,
- 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74,
- 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
- 0x12, 0x44, 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73,
- 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
- 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x15, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53,
- 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12,
- 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74,
- 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73,
- 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x33, 0x0a, 0x0a, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x47,
- 0x72, 0x61, 0x70, 0x68, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
- 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
- 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x40, 0x0a, 0x0c, 0x53,
- 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x19, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76,
- 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a,
- 0x0b, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76,
- 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a,
- 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x1a,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65,
- 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x38, 0x0a, 0x09, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x06, 0x47,
- 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x06, 0x53, 0x65,
- 0x74, 0x45, 0x6e, 0x76, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08, 0x55,
- 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x12,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45,
- 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12, 0x15,
- 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f,
- 0x6f, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
- 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12, 0x41, 0x0a, 0x0c, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61,
- 0x64, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x44, 0x0a, 0x0d,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x1a, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
- 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69,
- 0x74, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x12, 0x35, 0x0a, 0x08, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x15, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64,
+ 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
+ 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x53, 0x70, 0x61, 0x77, 0x6e,
+ 0x44, 0x6c, 0x6c, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49,
+ 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52, 0x65, 0x71,
+ 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x70, 0x61, 0x77,
+ 0x6e, 0x44, 0x6c, 0x6c, 0x12, 0x3b, 0x0a, 0x0a, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68,
+ 0x6f, 0x74, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x63,
+ 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f,
+ 0x74, 0x12, 0x50, 0x0a, 0x11, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77,
+ 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77,
+ 0x6e, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12,
+ 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
+ 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x53, 0x65,
+ 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1a, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x12, 0x4c, 0x0a, 0x12, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
+ 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x79,
+ 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e,
+ 0x0a, 0x12, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74,
+ 0x65, 0x6e, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
+ 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x44,
+ 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65,
+ 0x6e, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50,
+ 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
+ 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45,
+ 0x6d, 0x70, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x15, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x73,
+ 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69,
+ 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65,
+ 0x6e, 0x65, 0x72, 0x73, 0x12, 0x33, 0x0a, 0x0a, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x47, 0x72, 0x61,
+ 0x70, 0x68, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d,
+ 0x70, 0x74, 0x79, 0x1a, 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50,
+ 0x69, 0x76, 0x6f, 0x74, 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x40, 0x0a, 0x0c, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
+ 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x0b, 0x53,
+ 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
+ 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x0d, 0x52,
+ 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x1a, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65,
+ 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x38, 0x0a, 0x09, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x06, 0x47, 0x65, 0x74,
+ 0x45, 0x6e, 0x76, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45,
+ 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x45, 0x6e, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x06, 0x53, 0x65, 0x74, 0x45,
+ 0x6e, 0x76, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65,
+ 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08, 0x55, 0x6e, 0x73,
+ 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76,
+ 0x12, 0x35, 0x0a, 0x08, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12, 0x15, 0x2e, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72,
+ 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x42,
+ 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12, 0x41, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x52,
+ 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x44, 0x0a, 0x0d, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x1a, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57,
+ 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65,
+ 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b,
+ 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b,
+ 0x65, 0x79, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x4b, 0x65, 0x79, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x1f, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
- 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1c,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x12,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75,
- 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74,
+ 0x65, 0x4b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
+ 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53,
+ 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
+ 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x12, 0x52, 0x65,
0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
- 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x4d, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61,
- 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x1d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76,
- 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65,
- 0x12, 0x3e, 0x0a, 0x0d, 0x52, 0x75, 0x6e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
- 0x64, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x53, 0x48,
- 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
- 0x12, 0x38, 0x0a, 0x09, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x44, 0x4c, 0x4c, 0x12, 0x16, 0x2e,
- 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69, 0x6a, 0x61,
- 0x63, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
- 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x12, 0x35, 0x0a, 0x08, 0x47, 0x65,
- 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76,
- 0x73, 0x12, 0x57, 0x0a, 0x15, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46,
- 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74,
- 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46,
- 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x53, 0x0a, 0x14, 0x47, 0x65,
- 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
- 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70,
- 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52,
- 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70,
- 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12,
- 0x55, 0x0a, 0x14, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x4c,
- 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x15, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73,
- 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x73, 0x73,
- 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43,
- 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x0f, 0x2e, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x50, 0x0a, 0x11,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
- 0x6e, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x44,
- 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12,
- 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45,
- 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e,
- 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65,
- 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
- 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c,
- 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5c, 0x0a,
- 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74,
- 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78,
- 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61,
- 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x12, 0x4c,
- 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
- 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73,
- 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52,
- 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69,
- 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
- 0x12, 0x50, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65,
- 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
- 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
- 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6f, 0x72,
- 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
- 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61,
- 0x72, 0x64, 0x12, 0x4c, 0x0a, 0x11, 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x50, 0x6f, 0x72, 0x74,
- 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69,
+ 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65,
+ 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67,
+ 0x69, 0x73, 0x74, 0x72, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x4d, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48,
+ 0x69, 0x76, 0x65, 0x12, 0x1d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x52,
+ 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x3e,
+ 0x0a, 0x0d, 0x52, 0x75, 0x6e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12,
+ 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f,
+ 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x38,
+ 0x0a, 0x09, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x44, 0x4c, 0x4c, 0x12, 0x16, 0x2e, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b,
+ 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44,
+ 0x6c, 0x6c, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x12, 0x35, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x50,
+ 0x72, 0x69, 0x76, 0x73, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x12,
+ 0x57, 0x0a, 0x15, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x61, 0x72,
+ 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x53, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x52,
+ 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
+ 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72,
+ 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
+ 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72,
+ 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x55, 0x0a,
+ 0x14, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73,
+ 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x65, 0x6e, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73,
+ 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4f,
+ 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x12, 0x37, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x6f,
+ 0x73, 0x65, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12,
+ 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a,
+ 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0d,
+ 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74,
+ 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
+ 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
+ 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
+ 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73,
+ 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x52,
+ 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e,
+ 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65,
+ 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d,
+ 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x12, 0x4c, 0x69, 0x73,
+ 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12,
+ 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x57,
+ 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
+ 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74,
+ 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x50,
+ 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
+ 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45,
+ 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
+ 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45,
+ 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
+ 0x12, 0x4e, 0x0a, 0x12, 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x46,
+ 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x12, 0x3c, 0x0a, 0x0c, 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f,
- 0x63, 0x6b, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x3a,
- 0x0a, 0x0b, 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x18, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x4b, 0x0a, 0x10, 0x57, 0x47,
- 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1c,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73,
+ 0x12, 0x4c, 0x0a, 0x11, 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x53, 0x74,
+ 0x6f, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x3c,
+ 0x0a, 0x0c, 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x19,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x3a, 0x0a, 0x0b,
+ 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x18, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x74,
+ 0x6f, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x4b, 0x0a, 0x10, 0x57, 0x47, 0x4c, 0x69,
+ 0x73, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1c, 0x2e, 0x73,
0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x4b, 0x0a, 0x12, 0x57, 0x47, 0x4c, 0x69, 0x73,
- 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x73, 0x12, 0x2c, 0x0a, 0x05, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x12, 0x12, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x52, 0x65,
- 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65,
- 0x6c, 0x6c, 0x12, 0x32, 0x0a, 0x07, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x14, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64,
- 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50,
- 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x2f, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
- 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2e, 0x0a, 0x0a, 0x43, 0x6c, 0x6f, 0x73, 0x65,
- 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
- 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3a, 0x0a, 0x0a, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x28,
- 0x01, 0x30, 0x01, 0x12, 0x32, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x30, 0x0a, 0x0b, 0x43, 0x6c, 0x6f, 0x73, 0x65,
- 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3c, 0x0a, 0x0a, 0x54, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x14, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44,
- 0x61, 0x74, 0x61, 0x28, 0x01, 0x30, 0x01, 0x12, 0x2c, 0x0a, 0x06, 0x45, 0x76, 0x65, 0x6e, 0x74,
- 0x73, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70,
- 0x74, 0x79, 0x1a, 0x0f, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x45, 0x76,
- 0x65, 0x6e, 0x74, 0x30, 0x01, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
- 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x66, 0x6f, 0x78, 0x2f, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x72, 0x70,
- 0x63, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61,
+ 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x4b, 0x0a, 0x12, 0x57, 0x47, 0x4c, 0x69, 0x73, 0x74, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65,
+ 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65,
+ 0x72, 0x73, 0x12, 0x2c, 0x0a, 0x05, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x12, 0x12, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x1a,
+ 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c,
+ 0x12, 0x32, 0x0a, 0x07, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x14, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x52, 0x65,
+ 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x72,
+ 0x74, 0x66, 0x77, 0x64, 0x12, 0x2f, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x6f,
+ 0x63, 0x6b, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2e, 0x0a, 0x0a, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x6f,
+ 0x63, 0x6b, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3a, 0x0a, 0x0a, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x50, 0x72,
+ 0x6f, 0x78, 0x79, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x28, 0x01, 0x30,
+ 0x01, 0x12, 0x32, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54,
+ 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x30, 0x0a, 0x0b, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3c, 0x0a, 0x0a, 0x54, 0x75, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x14, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x28, 0x01, 0x30, 0x01, 0x12, 0x2c, 0x0a, 0x06, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12,
+ 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
+ 0x1a, 0x0f, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x45, 0x76, 0x65, 0x6e,
+ 0x74, 0x30, 0x01, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x2f, 0x62, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x66, 0x6f, 0x78, 0x2f, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x72, 0x70, 0x63, 0x70,
+ 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var file_rpcpb_services_proto_goTypes = []interface{}{
@@ -788,169 +791,171 @@ var file_rpcpb_services_proto_goTypes = []interface{}{
(*sliverpb.MemfilesListReq)(nil), // 64: sliverpb.MemfilesListReq
(*sliverpb.MemfilesAddReq)(nil), // 65: sliverpb.MemfilesAddReq
(*sliverpb.MemfilesRmReq)(nil), // 66: sliverpb.MemfilesRmReq
- (*sliverpb.ProcessDumpReq)(nil), // 67: sliverpb.ProcessDumpReq
- (*sliverpb.RunAsReq)(nil), // 68: sliverpb.RunAsReq
- (*sliverpb.ImpersonateReq)(nil), // 69: sliverpb.ImpersonateReq
- (*sliverpb.RevToSelfReq)(nil), // 70: sliverpb.RevToSelfReq
- (*clientpb.GetSystemReq)(nil), // 71: clientpb.GetSystemReq
- (*sliverpb.TaskReq)(nil), // 72: sliverpb.TaskReq
- (*clientpb.MSFReq)(nil), // 73: clientpb.MSFReq
- (*clientpb.MSFRemoteReq)(nil), // 74: clientpb.MSFRemoteReq
- (*sliverpb.ExecuteAssemblyReq)(nil), // 75: sliverpb.ExecuteAssemblyReq
- (*clientpb.MigrateReq)(nil), // 76: clientpb.MigrateReq
- (*sliverpb.ExecuteReq)(nil), // 77: sliverpb.ExecuteReq
- (*sliverpb.ExecuteWindowsReq)(nil), // 78: sliverpb.ExecuteWindowsReq
- (*sliverpb.SideloadReq)(nil), // 79: sliverpb.SideloadReq
- (*sliverpb.InvokeSpawnDllReq)(nil), // 80: sliverpb.InvokeSpawnDllReq
- (*sliverpb.ScreenshotReq)(nil), // 81: sliverpb.ScreenshotReq
- (*sliverpb.CurrentTokenOwnerReq)(nil), // 82: sliverpb.CurrentTokenOwnerReq
- (*sliverpb.ServicesReq)(nil), // 83: sliverpb.ServicesReq
- (*sliverpb.ServiceDetailReq)(nil), // 84: sliverpb.ServiceDetailReq
- (*sliverpb.StartServiceByNameReq)(nil), // 85: sliverpb.StartServiceByNameReq
- (*sliverpb.PivotStartListenerReq)(nil), // 86: sliverpb.PivotStartListenerReq
- (*sliverpb.PivotStopListenerReq)(nil), // 87: sliverpb.PivotStopListenerReq
- (*sliverpb.PivotListenersReq)(nil), // 88: sliverpb.PivotListenersReq
- (*sliverpb.StartServiceReq)(nil), // 89: sliverpb.StartServiceReq
- (*sliverpb.StopServiceReq)(nil), // 90: sliverpb.StopServiceReq
- (*sliverpb.RemoveServiceReq)(nil), // 91: sliverpb.RemoveServiceReq
- (*sliverpb.MakeTokenReq)(nil), // 92: sliverpb.MakeTokenReq
- (*sliverpb.EnvReq)(nil), // 93: sliverpb.EnvReq
- (*sliverpb.SetEnvReq)(nil), // 94: sliverpb.SetEnvReq
- (*sliverpb.UnsetEnvReq)(nil), // 95: sliverpb.UnsetEnvReq
- (*clientpb.BackdoorReq)(nil), // 96: clientpb.BackdoorReq
- (*sliverpb.RegistryReadReq)(nil), // 97: sliverpb.RegistryReadReq
- (*sliverpb.RegistryWriteReq)(nil), // 98: sliverpb.RegistryWriteReq
- (*sliverpb.RegistryCreateKeyReq)(nil), // 99: sliverpb.RegistryCreateKeyReq
- (*sliverpb.RegistryDeleteKeyReq)(nil), // 100: sliverpb.RegistryDeleteKeyReq
- (*sliverpb.RegistrySubKeyListReq)(nil), // 101: sliverpb.RegistrySubKeyListReq
- (*sliverpb.RegistryListValuesReq)(nil), // 102: sliverpb.RegistryListValuesReq
- (*sliverpb.RegistryReadHiveReq)(nil), // 103: sliverpb.RegistryReadHiveReq
- (*sliverpb.SSHCommandReq)(nil), // 104: sliverpb.SSHCommandReq
- (*clientpb.DllHijackReq)(nil), // 105: clientpb.DllHijackReq
- (*sliverpb.GetPrivsReq)(nil), // 106: sliverpb.GetPrivsReq
- (*sliverpb.RportFwdStartListenerReq)(nil), // 107: sliverpb.RportFwdStartListenerReq
- (*sliverpb.RportFwdListenersReq)(nil), // 108: sliverpb.RportFwdListenersReq
- (*sliverpb.RportFwdStopListenerReq)(nil), // 109: sliverpb.RportFwdStopListenerReq
- (*sliverpb.OpenSession)(nil), // 110: sliverpb.OpenSession
- (*sliverpb.CloseSession)(nil), // 111: sliverpb.CloseSession
- (*sliverpb.RegisterExtensionReq)(nil), // 112: sliverpb.RegisterExtensionReq
- (*sliverpb.CallExtensionReq)(nil), // 113: sliverpb.CallExtensionReq
- (*sliverpb.ListExtensionsReq)(nil), // 114: sliverpb.ListExtensionsReq
- (*sliverpb.RegisterWasmExtensionReq)(nil), // 115: sliverpb.RegisterWasmExtensionReq
- (*sliverpb.ListWasmExtensionsReq)(nil), // 116: sliverpb.ListWasmExtensionsReq
- (*sliverpb.ExecWasmExtensionReq)(nil), // 117: sliverpb.ExecWasmExtensionReq
- (*sliverpb.WGPortForwardStartReq)(nil), // 118: sliverpb.WGPortForwardStartReq
- (*sliverpb.WGPortForwardStopReq)(nil), // 119: sliverpb.WGPortForwardStopReq
- (*sliverpb.WGSocksStartReq)(nil), // 120: sliverpb.WGSocksStartReq
- (*sliverpb.WGSocksStopReq)(nil), // 121: sliverpb.WGSocksStopReq
- (*sliverpb.WGTCPForwardersReq)(nil), // 122: sliverpb.WGTCPForwardersReq
- (*sliverpb.WGSocksServersReq)(nil), // 123: sliverpb.WGSocksServersReq
- (*sliverpb.ShellReq)(nil), // 124: sliverpb.ShellReq
- (*sliverpb.PortfwdReq)(nil), // 125: sliverpb.PortfwdReq
- (*sliverpb.Socks)(nil), // 126: sliverpb.Socks
- (*sliverpb.SocksData)(nil), // 127: sliverpb.SocksData
- (*sliverpb.Tunnel)(nil), // 128: sliverpb.Tunnel
- (*sliverpb.TunnelData)(nil), // 129: sliverpb.TunnelData
- (*clientpb.Version)(nil), // 130: clientpb.Version
- (*clientpb.Operators)(nil), // 131: clientpb.Operators
- (*sliverpb.Reconfigure)(nil), // 132: sliverpb.Reconfigure
- (*clientpb.Sessions)(nil), // 133: clientpb.Sessions
- (*commonpb.Response)(nil), // 134: commonpb.Response
- (*clientpb.MonitoringProviders)(nil), // 135: clientpb.MonitoringProviders
- (*clientpb.ListenerJob)(nil), // 136: clientpb.ListenerJob
- (*clientpb.Beacons)(nil), // 137: clientpb.Beacons
- (*clientpb.BeaconTasks)(nil), // 138: clientpb.BeaconTasks
- (*clientpb.Jobs)(nil), // 139: clientpb.Jobs
- (*clientpb.KillJob)(nil), // 140: clientpb.KillJob
- (*clientpb.StagerListener)(nil), // 141: clientpb.StagerListener
- (*clientpb.AllLoot)(nil), // 142: clientpb.AllLoot
- (*clientpb.AllHosts)(nil), // 143: clientpb.AllHosts
- (*clientpb.Generate)(nil), // 144: clientpb.Generate
- (*clientpb.ExternalImplantConfig)(nil), // 145: clientpb.ExternalImplantConfig
- (*clientpb.HTTPC2Configs)(nil), // 146: clientpb.HTTPC2Configs
- (*clientpb.HTTPC2Config)(nil), // 147: clientpb.HTTPC2Config
- (*clientpb.Builders)(nil), // 148: clientpb.Builders
- (*clientpb.Crackstations)(nil), // 149: clientpb.Crackstations
- (*clientpb.CrackFiles)(nil), // 150: clientpb.CrackFiles
- (*clientpb.ImplantBuilds)(nil), // 151: clientpb.ImplantBuilds
- (*clientpb.Canaries)(nil), // 152: clientpb.Canaries
- (*clientpb.WGClientConfig)(nil), // 153: clientpb.WGClientConfig
- (*clientpb.UniqueWGIP)(nil), // 154: clientpb.UniqueWGIP
- (*clientpb.ImplantProfiles)(nil), // 155: clientpb.ImplantProfiles
- (*clientpb.MsfStager)(nil), // 156: clientpb.MsfStager
- (*clientpb.ShellcodeRDI)(nil), // 157: clientpb.ShellcodeRDI
- (*clientpb.Compiler)(nil), // 158: clientpb.Compiler
- (*clientpb.ShellcodeEncode)(nil), // 159: clientpb.ShellcodeEncode
- (*clientpb.ShellcodeEncoderMap)(nil), // 160: clientpb.ShellcodeEncoderMap
- (*clientpb.TrafficEncoderMap)(nil), // 161: clientpb.TrafficEncoderMap
- (*clientpb.TrafficEncoderTests)(nil), // 162: clientpb.TrafficEncoderTests
- (*clientpb.Websites)(nil), // 163: clientpb.Websites
- (*sliverpb.Ps)(nil), // 164: sliverpb.Ps
- (*sliverpb.Terminate)(nil), // 165: sliverpb.Terminate
- (*sliverpb.Ifconfig)(nil), // 166: sliverpb.Ifconfig
- (*sliverpb.Netstat)(nil), // 167: sliverpb.Netstat
- (*sliverpb.Ls)(nil), // 168: sliverpb.Ls
- (*sliverpb.Pwd)(nil), // 169: sliverpb.Pwd
- (*sliverpb.Mv)(nil), // 170: sliverpb.Mv
- (*sliverpb.Cp)(nil), // 171: sliverpb.Cp
- (*sliverpb.Rm)(nil), // 172: sliverpb.Rm
- (*sliverpb.Mkdir)(nil), // 173: sliverpb.Mkdir
- (*sliverpb.Download)(nil), // 174: sliverpb.Download
- (*sliverpb.Upload)(nil), // 175: sliverpb.Upload
- (*sliverpb.Grep)(nil), // 176: sliverpb.Grep
- (*sliverpb.Chmod)(nil), // 177: sliverpb.Chmod
- (*sliverpb.Chown)(nil), // 178: sliverpb.Chown
- (*sliverpb.Chtimes)(nil), // 179: sliverpb.Chtimes
- (*sliverpb.MemfilesAdd)(nil), // 180: sliverpb.MemfilesAdd
- (*sliverpb.MemfilesRm)(nil), // 181: sliverpb.MemfilesRm
- (*sliverpb.ProcessDump)(nil), // 182: sliverpb.ProcessDump
- (*sliverpb.RunAs)(nil), // 183: sliverpb.RunAs
- (*sliverpb.Impersonate)(nil), // 184: sliverpb.Impersonate
- (*sliverpb.RevToSelf)(nil), // 185: sliverpb.RevToSelf
- (*sliverpb.GetSystem)(nil), // 186: sliverpb.GetSystem
- (*sliverpb.Task)(nil), // 187: sliverpb.Task
- (*sliverpb.ExecuteAssembly)(nil), // 188: sliverpb.ExecuteAssembly
- (*sliverpb.Migrate)(nil), // 189: sliverpb.Migrate
- (*sliverpb.Execute)(nil), // 190: sliverpb.Execute
- (*sliverpb.Sideload)(nil), // 191: sliverpb.Sideload
- (*sliverpb.SpawnDll)(nil), // 192: sliverpb.SpawnDll
- (*sliverpb.Screenshot)(nil), // 193: sliverpb.Screenshot
- (*sliverpb.CurrentTokenOwner)(nil), // 194: sliverpb.CurrentTokenOwner
- (*sliverpb.Services)(nil), // 195: sliverpb.Services
- (*sliverpb.ServiceDetail)(nil), // 196: sliverpb.ServiceDetail
- (*sliverpb.ServiceInfo)(nil), // 197: sliverpb.ServiceInfo
- (*sliverpb.PivotListener)(nil), // 198: sliverpb.PivotListener
- (*sliverpb.PivotListeners)(nil), // 199: sliverpb.PivotListeners
- (*clientpb.PivotGraph)(nil), // 200: clientpb.PivotGraph
- (*sliverpb.MakeToken)(nil), // 201: sliverpb.MakeToken
- (*sliverpb.EnvInfo)(nil), // 202: sliverpb.EnvInfo
- (*sliverpb.SetEnv)(nil), // 203: sliverpb.SetEnv
- (*sliverpb.UnsetEnv)(nil), // 204: sliverpb.UnsetEnv
- (*clientpb.Backdoor)(nil), // 205: clientpb.Backdoor
- (*sliverpb.RegistryRead)(nil), // 206: sliverpb.RegistryRead
- (*sliverpb.RegistryWrite)(nil), // 207: sliverpb.RegistryWrite
- (*sliverpb.RegistryCreateKey)(nil), // 208: sliverpb.RegistryCreateKey
- (*sliverpb.RegistryDeleteKey)(nil), // 209: sliverpb.RegistryDeleteKey
- (*sliverpb.RegistrySubKeyList)(nil), // 210: sliverpb.RegistrySubKeyList
- (*sliverpb.RegistryValuesList)(nil), // 211: sliverpb.RegistryValuesList
- (*sliverpb.RegistryReadHive)(nil), // 212: sliverpb.RegistryReadHive
- (*sliverpb.SSHCommand)(nil), // 213: sliverpb.SSHCommand
- (*clientpb.DllHijack)(nil), // 214: clientpb.DllHijack
- (*sliverpb.GetPrivs)(nil), // 215: sliverpb.GetPrivs
- (*sliverpb.RportFwdListener)(nil), // 216: sliverpb.RportFwdListener
- (*sliverpb.RportFwdListeners)(nil), // 217: sliverpb.RportFwdListeners
- (*sliverpb.RegisterExtension)(nil), // 218: sliverpb.RegisterExtension
- (*sliverpb.CallExtension)(nil), // 219: sliverpb.CallExtension
- (*sliverpb.ListExtensions)(nil), // 220: sliverpb.ListExtensions
- (*sliverpb.RegisterWasmExtension)(nil), // 221: sliverpb.RegisterWasmExtension
- (*sliverpb.ListWasmExtensions)(nil), // 222: sliverpb.ListWasmExtensions
- (*sliverpb.ExecWasmExtension)(nil), // 223: sliverpb.ExecWasmExtension
- (*sliverpb.WGPortForward)(nil), // 224: sliverpb.WGPortForward
- (*sliverpb.WGSocks)(nil), // 225: sliverpb.WGSocks
- (*sliverpb.WGTCPForwarders)(nil), // 226: sliverpb.WGTCPForwarders
- (*sliverpb.WGSocksServers)(nil), // 227: sliverpb.WGSocksServers
- (*sliverpb.Shell)(nil), // 228: sliverpb.Shell
- (*sliverpb.Portfwd)(nil), // 229: sliverpb.Portfwd
+ (*sliverpb.MountReq)(nil), // 67: sliverpb.MountReq
+ (*sliverpb.ProcessDumpReq)(nil), // 68: sliverpb.ProcessDumpReq
+ (*sliverpb.RunAsReq)(nil), // 69: sliverpb.RunAsReq
+ (*sliverpb.ImpersonateReq)(nil), // 70: sliverpb.ImpersonateReq
+ (*sliverpb.RevToSelfReq)(nil), // 71: sliverpb.RevToSelfReq
+ (*clientpb.GetSystemReq)(nil), // 72: clientpb.GetSystemReq
+ (*sliverpb.TaskReq)(nil), // 73: sliverpb.TaskReq
+ (*clientpb.MSFReq)(nil), // 74: clientpb.MSFReq
+ (*clientpb.MSFRemoteReq)(nil), // 75: clientpb.MSFRemoteReq
+ (*sliverpb.ExecuteAssemblyReq)(nil), // 76: sliverpb.ExecuteAssemblyReq
+ (*clientpb.MigrateReq)(nil), // 77: clientpb.MigrateReq
+ (*sliverpb.ExecuteReq)(nil), // 78: sliverpb.ExecuteReq
+ (*sliverpb.ExecuteWindowsReq)(nil), // 79: sliverpb.ExecuteWindowsReq
+ (*sliverpb.SideloadReq)(nil), // 80: sliverpb.SideloadReq
+ (*sliverpb.InvokeSpawnDllReq)(nil), // 81: sliverpb.InvokeSpawnDllReq
+ (*sliverpb.ScreenshotReq)(nil), // 82: sliverpb.ScreenshotReq
+ (*sliverpb.CurrentTokenOwnerReq)(nil), // 83: sliverpb.CurrentTokenOwnerReq
+ (*sliverpb.ServicesReq)(nil), // 84: sliverpb.ServicesReq
+ (*sliverpb.ServiceDetailReq)(nil), // 85: sliverpb.ServiceDetailReq
+ (*sliverpb.StartServiceByNameReq)(nil), // 86: sliverpb.StartServiceByNameReq
+ (*sliverpb.PivotStartListenerReq)(nil), // 87: sliverpb.PivotStartListenerReq
+ (*sliverpb.PivotStopListenerReq)(nil), // 88: sliverpb.PivotStopListenerReq
+ (*sliverpb.PivotListenersReq)(nil), // 89: sliverpb.PivotListenersReq
+ (*sliverpb.StartServiceReq)(nil), // 90: sliverpb.StartServiceReq
+ (*sliverpb.StopServiceReq)(nil), // 91: sliverpb.StopServiceReq
+ (*sliverpb.RemoveServiceReq)(nil), // 92: sliverpb.RemoveServiceReq
+ (*sliverpb.MakeTokenReq)(nil), // 93: sliverpb.MakeTokenReq
+ (*sliverpb.EnvReq)(nil), // 94: sliverpb.EnvReq
+ (*sliverpb.SetEnvReq)(nil), // 95: sliverpb.SetEnvReq
+ (*sliverpb.UnsetEnvReq)(nil), // 96: sliverpb.UnsetEnvReq
+ (*clientpb.BackdoorReq)(nil), // 97: clientpb.BackdoorReq
+ (*sliverpb.RegistryReadReq)(nil), // 98: sliverpb.RegistryReadReq
+ (*sliverpb.RegistryWriteReq)(nil), // 99: sliverpb.RegistryWriteReq
+ (*sliverpb.RegistryCreateKeyReq)(nil), // 100: sliverpb.RegistryCreateKeyReq
+ (*sliverpb.RegistryDeleteKeyReq)(nil), // 101: sliverpb.RegistryDeleteKeyReq
+ (*sliverpb.RegistrySubKeyListReq)(nil), // 102: sliverpb.RegistrySubKeyListReq
+ (*sliverpb.RegistryListValuesReq)(nil), // 103: sliverpb.RegistryListValuesReq
+ (*sliverpb.RegistryReadHiveReq)(nil), // 104: sliverpb.RegistryReadHiveReq
+ (*sliverpb.SSHCommandReq)(nil), // 105: sliverpb.SSHCommandReq
+ (*clientpb.DllHijackReq)(nil), // 106: clientpb.DllHijackReq
+ (*sliverpb.GetPrivsReq)(nil), // 107: sliverpb.GetPrivsReq
+ (*sliverpb.RportFwdStartListenerReq)(nil), // 108: sliverpb.RportFwdStartListenerReq
+ (*sliverpb.RportFwdListenersReq)(nil), // 109: sliverpb.RportFwdListenersReq
+ (*sliverpb.RportFwdStopListenerReq)(nil), // 110: sliverpb.RportFwdStopListenerReq
+ (*sliverpb.OpenSession)(nil), // 111: sliverpb.OpenSession
+ (*sliverpb.CloseSession)(nil), // 112: sliverpb.CloseSession
+ (*sliverpb.RegisterExtensionReq)(nil), // 113: sliverpb.RegisterExtensionReq
+ (*sliverpb.CallExtensionReq)(nil), // 114: sliverpb.CallExtensionReq
+ (*sliverpb.ListExtensionsReq)(nil), // 115: sliverpb.ListExtensionsReq
+ (*sliverpb.RegisterWasmExtensionReq)(nil), // 116: sliverpb.RegisterWasmExtensionReq
+ (*sliverpb.ListWasmExtensionsReq)(nil), // 117: sliverpb.ListWasmExtensionsReq
+ (*sliverpb.ExecWasmExtensionReq)(nil), // 118: sliverpb.ExecWasmExtensionReq
+ (*sliverpb.WGPortForwardStartReq)(nil), // 119: sliverpb.WGPortForwardStartReq
+ (*sliverpb.WGPortForwardStopReq)(nil), // 120: sliverpb.WGPortForwardStopReq
+ (*sliverpb.WGSocksStartReq)(nil), // 121: sliverpb.WGSocksStartReq
+ (*sliverpb.WGSocksStopReq)(nil), // 122: sliverpb.WGSocksStopReq
+ (*sliverpb.WGTCPForwardersReq)(nil), // 123: sliverpb.WGTCPForwardersReq
+ (*sliverpb.WGSocksServersReq)(nil), // 124: sliverpb.WGSocksServersReq
+ (*sliverpb.ShellReq)(nil), // 125: sliverpb.ShellReq
+ (*sliverpb.PortfwdReq)(nil), // 126: sliverpb.PortfwdReq
+ (*sliverpb.Socks)(nil), // 127: sliverpb.Socks
+ (*sliverpb.SocksData)(nil), // 128: sliverpb.SocksData
+ (*sliverpb.Tunnel)(nil), // 129: sliverpb.Tunnel
+ (*sliverpb.TunnelData)(nil), // 130: sliverpb.TunnelData
+ (*clientpb.Version)(nil), // 131: clientpb.Version
+ (*clientpb.Operators)(nil), // 132: clientpb.Operators
+ (*sliverpb.Reconfigure)(nil), // 133: sliverpb.Reconfigure
+ (*clientpb.Sessions)(nil), // 134: clientpb.Sessions
+ (*commonpb.Response)(nil), // 135: commonpb.Response
+ (*clientpb.MonitoringProviders)(nil), // 136: clientpb.MonitoringProviders
+ (*clientpb.ListenerJob)(nil), // 137: clientpb.ListenerJob
+ (*clientpb.Beacons)(nil), // 138: clientpb.Beacons
+ (*clientpb.BeaconTasks)(nil), // 139: clientpb.BeaconTasks
+ (*clientpb.Jobs)(nil), // 140: clientpb.Jobs
+ (*clientpb.KillJob)(nil), // 141: clientpb.KillJob
+ (*clientpb.StagerListener)(nil), // 142: clientpb.StagerListener
+ (*clientpb.AllLoot)(nil), // 143: clientpb.AllLoot
+ (*clientpb.AllHosts)(nil), // 144: clientpb.AllHosts
+ (*clientpb.Generate)(nil), // 145: clientpb.Generate
+ (*clientpb.ExternalImplantConfig)(nil), // 146: clientpb.ExternalImplantConfig
+ (*clientpb.HTTPC2Configs)(nil), // 147: clientpb.HTTPC2Configs
+ (*clientpb.HTTPC2Config)(nil), // 148: clientpb.HTTPC2Config
+ (*clientpb.Builders)(nil), // 149: clientpb.Builders
+ (*clientpb.Crackstations)(nil), // 150: clientpb.Crackstations
+ (*clientpb.CrackFiles)(nil), // 151: clientpb.CrackFiles
+ (*clientpb.ImplantBuilds)(nil), // 152: clientpb.ImplantBuilds
+ (*clientpb.Canaries)(nil), // 153: clientpb.Canaries
+ (*clientpb.WGClientConfig)(nil), // 154: clientpb.WGClientConfig
+ (*clientpb.UniqueWGIP)(nil), // 155: clientpb.UniqueWGIP
+ (*clientpb.ImplantProfiles)(nil), // 156: clientpb.ImplantProfiles
+ (*clientpb.MsfStager)(nil), // 157: clientpb.MsfStager
+ (*clientpb.ShellcodeRDI)(nil), // 158: clientpb.ShellcodeRDI
+ (*clientpb.Compiler)(nil), // 159: clientpb.Compiler
+ (*clientpb.ShellcodeEncode)(nil), // 160: clientpb.ShellcodeEncode
+ (*clientpb.ShellcodeEncoderMap)(nil), // 161: clientpb.ShellcodeEncoderMap
+ (*clientpb.TrafficEncoderMap)(nil), // 162: clientpb.TrafficEncoderMap
+ (*clientpb.TrafficEncoderTests)(nil), // 163: clientpb.TrafficEncoderTests
+ (*clientpb.Websites)(nil), // 164: clientpb.Websites
+ (*sliverpb.Ps)(nil), // 165: sliverpb.Ps
+ (*sliverpb.Terminate)(nil), // 166: sliverpb.Terminate
+ (*sliverpb.Ifconfig)(nil), // 167: sliverpb.Ifconfig
+ (*sliverpb.Netstat)(nil), // 168: sliverpb.Netstat
+ (*sliverpb.Ls)(nil), // 169: sliverpb.Ls
+ (*sliverpb.Pwd)(nil), // 170: sliverpb.Pwd
+ (*sliverpb.Mv)(nil), // 171: sliverpb.Mv
+ (*sliverpb.Cp)(nil), // 172: sliverpb.Cp
+ (*sliverpb.Rm)(nil), // 173: sliverpb.Rm
+ (*sliverpb.Mkdir)(nil), // 174: sliverpb.Mkdir
+ (*sliverpb.Download)(nil), // 175: sliverpb.Download
+ (*sliverpb.Upload)(nil), // 176: sliverpb.Upload
+ (*sliverpb.Grep)(nil), // 177: sliverpb.Grep
+ (*sliverpb.Chmod)(nil), // 178: sliverpb.Chmod
+ (*sliverpb.Chown)(nil), // 179: sliverpb.Chown
+ (*sliverpb.Chtimes)(nil), // 180: sliverpb.Chtimes
+ (*sliverpb.MemfilesAdd)(nil), // 181: sliverpb.MemfilesAdd
+ (*sliverpb.MemfilesRm)(nil), // 182: sliverpb.MemfilesRm
+ (*sliverpb.Mount)(nil), // 183: sliverpb.Mount
+ (*sliverpb.ProcessDump)(nil), // 184: sliverpb.ProcessDump
+ (*sliverpb.RunAs)(nil), // 185: sliverpb.RunAs
+ (*sliverpb.Impersonate)(nil), // 186: sliverpb.Impersonate
+ (*sliverpb.RevToSelf)(nil), // 187: sliverpb.RevToSelf
+ (*sliverpb.GetSystem)(nil), // 188: sliverpb.GetSystem
+ (*sliverpb.Task)(nil), // 189: sliverpb.Task
+ (*sliverpb.ExecuteAssembly)(nil), // 190: sliverpb.ExecuteAssembly
+ (*sliverpb.Migrate)(nil), // 191: sliverpb.Migrate
+ (*sliverpb.Execute)(nil), // 192: sliverpb.Execute
+ (*sliverpb.Sideload)(nil), // 193: sliverpb.Sideload
+ (*sliverpb.SpawnDll)(nil), // 194: sliverpb.SpawnDll
+ (*sliverpb.Screenshot)(nil), // 195: sliverpb.Screenshot
+ (*sliverpb.CurrentTokenOwner)(nil), // 196: sliverpb.CurrentTokenOwner
+ (*sliverpb.Services)(nil), // 197: sliverpb.Services
+ (*sliverpb.ServiceDetail)(nil), // 198: sliverpb.ServiceDetail
+ (*sliverpb.ServiceInfo)(nil), // 199: sliverpb.ServiceInfo
+ (*sliverpb.PivotListener)(nil), // 200: sliverpb.PivotListener
+ (*sliverpb.PivotListeners)(nil), // 201: sliverpb.PivotListeners
+ (*clientpb.PivotGraph)(nil), // 202: clientpb.PivotGraph
+ (*sliverpb.MakeToken)(nil), // 203: sliverpb.MakeToken
+ (*sliverpb.EnvInfo)(nil), // 204: sliverpb.EnvInfo
+ (*sliverpb.SetEnv)(nil), // 205: sliverpb.SetEnv
+ (*sliverpb.UnsetEnv)(nil), // 206: sliverpb.UnsetEnv
+ (*clientpb.Backdoor)(nil), // 207: clientpb.Backdoor
+ (*sliverpb.RegistryRead)(nil), // 208: sliverpb.RegistryRead
+ (*sliverpb.RegistryWrite)(nil), // 209: sliverpb.RegistryWrite
+ (*sliverpb.RegistryCreateKey)(nil), // 210: sliverpb.RegistryCreateKey
+ (*sliverpb.RegistryDeleteKey)(nil), // 211: sliverpb.RegistryDeleteKey
+ (*sliverpb.RegistrySubKeyList)(nil), // 212: sliverpb.RegistrySubKeyList
+ (*sliverpb.RegistryValuesList)(nil), // 213: sliverpb.RegistryValuesList
+ (*sliverpb.RegistryReadHive)(nil), // 214: sliverpb.RegistryReadHive
+ (*sliverpb.SSHCommand)(nil), // 215: sliverpb.SSHCommand
+ (*clientpb.DllHijack)(nil), // 216: clientpb.DllHijack
+ (*sliverpb.GetPrivs)(nil), // 217: sliverpb.GetPrivs
+ (*sliverpb.RportFwdListener)(nil), // 218: sliverpb.RportFwdListener
+ (*sliverpb.RportFwdListeners)(nil), // 219: sliverpb.RportFwdListeners
+ (*sliverpb.RegisterExtension)(nil), // 220: sliverpb.RegisterExtension
+ (*sliverpb.CallExtension)(nil), // 221: sliverpb.CallExtension
+ (*sliverpb.ListExtensions)(nil), // 222: sliverpb.ListExtensions
+ (*sliverpb.RegisterWasmExtension)(nil), // 223: sliverpb.RegisterWasmExtension
+ (*sliverpb.ListWasmExtensions)(nil), // 224: sliverpb.ListWasmExtensions
+ (*sliverpb.ExecWasmExtension)(nil), // 225: sliverpb.ExecWasmExtension
+ (*sliverpb.WGPortForward)(nil), // 226: sliverpb.WGPortForward
+ (*sliverpb.WGSocks)(nil), // 227: sliverpb.WGSocks
+ (*sliverpb.WGTCPForwarders)(nil), // 228: sliverpb.WGTCPForwarders
+ (*sliverpb.WGSocksServers)(nil), // 229: sliverpb.WGSocksServers
+ (*sliverpb.Shell)(nil), // 230: sliverpb.Shell
+ (*sliverpb.Portfwd)(nil), // 231: sliverpb.Portfwd
}
var file_rpcpb_services_proto_depIdxs = []int32{
0, // 0: rpcpb.SliverRPC.GetVersion:input_type -> commonpb.Empty
@@ -1066,255 +1071,257 @@ var file_rpcpb_services_proto_depIdxs = []int32{
64, // 110: rpcpb.SliverRPC.MemfilesList:input_type -> sliverpb.MemfilesListReq
65, // 111: rpcpb.SliverRPC.MemfilesAdd:input_type -> sliverpb.MemfilesAddReq
66, // 112: rpcpb.SliverRPC.MemfilesRm:input_type -> sliverpb.MemfilesRmReq
- 67, // 113: rpcpb.SliverRPC.ProcessDump:input_type -> sliverpb.ProcessDumpReq
- 68, // 114: rpcpb.SliverRPC.RunAs:input_type -> sliverpb.RunAsReq
- 69, // 115: rpcpb.SliverRPC.Impersonate:input_type -> sliverpb.ImpersonateReq
- 70, // 116: rpcpb.SliverRPC.RevToSelf:input_type -> sliverpb.RevToSelfReq
- 71, // 117: rpcpb.SliverRPC.GetSystem:input_type -> clientpb.GetSystemReq
- 72, // 118: rpcpb.SliverRPC.Task:input_type -> sliverpb.TaskReq
- 73, // 119: rpcpb.SliverRPC.Msf:input_type -> clientpb.MSFReq
- 74, // 120: rpcpb.SliverRPC.MsfRemote:input_type -> clientpb.MSFRemoteReq
- 75, // 121: rpcpb.SliverRPC.ExecuteAssembly:input_type -> sliverpb.ExecuteAssemblyReq
- 76, // 122: rpcpb.SliverRPC.Migrate:input_type -> clientpb.MigrateReq
- 77, // 123: rpcpb.SliverRPC.Execute:input_type -> sliverpb.ExecuteReq
- 78, // 124: rpcpb.SliverRPC.ExecuteWindows:input_type -> sliverpb.ExecuteWindowsReq
- 79, // 125: rpcpb.SliverRPC.Sideload:input_type -> sliverpb.SideloadReq
- 80, // 126: rpcpb.SliverRPC.SpawnDll:input_type -> sliverpb.InvokeSpawnDllReq
- 81, // 127: rpcpb.SliverRPC.Screenshot:input_type -> sliverpb.ScreenshotReq
- 82, // 128: rpcpb.SliverRPC.CurrentTokenOwner:input_type -> sliverpb.CurrentTokenOwnerReq
- 83, // 129: rpcpb.SliverRPC.Services:input_type -> sliverpb.ServicesReq
- 84, // 130: rpcpb.SliverRPC.ServiceDetail:input_type -> sliverpb.ServiceDetailReq
- 85, // 131: rpcpb.SliverRPC.StartServiceByName:input_type -> sliverpb.StartServiceByNameReq
- 86, // 132: rpcpb.SliverRPC.PivotStartListener:input_type -> sliverpb.PivotStartListenerReq
- 87, // 133: rpcpb.SliverRPC.PivotStopListener:input_type -> sliverpb.PivotStopListenerReq
- 88, // 134: rpcpb.SliverRPC.PivotSessionListeners:input_type -> sliverpb.PivotListenersReq
- 0, // 135: rpcpb.SliverRPC.PivotGraph:input_type -> commonpb.Empty
- 89, // 136: rpcpb.SliverRPC.StartService:input_type -> sliverpb.StartServiceReq
- 90, // 137: rpcpb.SliverRPC.StopService:input_type -> sliverpb.StopServiceReq
- 91, // 138: rpcpb.SliverRPC.RemoveService:input_type -> sliverpb.RemoveServiceReq
- 92, // 139: rpcpb.SliverRPC.MakeToken:input_type -> sliverpb.MakeTokenReq
- 93, // 140: rpcpb.SliverRPC.GetEnv:input_type -> sliverpb.EnvReq
- 94, // 141: rpcpb.SliverRPC.SetEnv:input_type -> sliverpb.SetEnvReq
- 95, // 142: rpcpb.SliverRPC.UnsetEnv:input_type -> sliverpb.UnsetEnvReq
- 96, // 143: rpcpb.SliverRPC.Backdoor:input_type -> clientpb.BackdoorReq
- 97, // 144: rpcpb.SliverRPC.RegistryRead:input_type -> sliverpb.RegistryReadReq
- 98, // 145: rpcpb.SliverRPC.RegistryWrite:input_type -> sliverpb.RegistryWriteReq
- 99, // 146: rpcpb.SliverRPC.RegistryCreateKey:input_type -> sliverpb.RegistryCreateKeyReq
- 100, // 147: rpcpb.SliverRPC.RegistryDeleteKey:input_type -> sliverpb.RegistryDeleteKeyReq
- 101, // 148: rpcpb.SliverRPC.RegistryListSubKeys:input_type -> sliverpb.RegistrySubKeyListReq
- 102, // 149: rpcpb.SliverRPC.RegistryListValues:input_type -> sliverpb.RegistryListValuesReq
- 103, // 150: rpcpb.SliverRPC.RegistryReadHive:input_type -> sliverpb.RegistryReadHiveReq
- 104, // 151: rpcpb.SliverRPC.RunSSHCommand:input_type -> sliverpb.SSHCommandReq
- 105, // 152: rpcpb.SliverRPC.HijackDLL:input_type -> clientpb.DllHijackReq
- 106, // 153: rpcpb.SliverRPC.GetPrivs:input_type -> sliverpb.GetPrivsReq
- 107, // 154: rpcpb.SliverRPC.StartRportFwdListener:input_type -> sliverpb.RportFwdStartListenerReq
- 108, // 155: rpcpb.SliverRPC.GetRportFwdListeners:input_type -> sliverpb.RportFwdListenersReq
- 109, // 156: rpcpb.SliverRPC.StopRportFwdListener:input_type -> sliverpb.RportFwdStopListenerReq
- 110, // 157: rpcpb.SliverRPC.OpenSession:input_type -> sliverpb.OpenSession
- 111, // 158: rpcpb.SliverRPC.CloseSession:input_type -> sliverpb.CloseSession
- 112, // 159: rpcpb.SliverRPC.RegisterExtension:input_type -> sliverpb.RegisterExtensionReq
- 113, // 160: rpcpb.SliverRPC.CallExtension:input_type -> sliverpb.CallExtensionReq
- 114, // 161: rpcpb.SliverRPC.ListExtensions:input_type -> sliverpb.ListExtensionsReq
- 115, // 162: rpcpb.SliverRPC.RegisterWasmExtension:input_type -> sliverpb.RegisterWasmExtensionReq
- 116, // 163: rpcpb.SliverRPC.ListWasmExtensions:input_type -> sliverpb.ListWasmExtensionsReq
- 117, // 164: rpcpb.SliverRPC.ExecWasmExtension:input_type -> sliverpb.ExecWasmExtensionReq
- 118, // 165: rpcpb.SliverRPC.WGStartPortForward:input_type -> sliverpb.WGPortForwardStartReq
- 119, // 166: rpcpb.SliverRPC.WGStopPortForward:input_type -> sliverpb.WGPortForwardStopReq
- 120, // 167: rpcpb.SliverRPC.WGStartSocks:input_type -> sliverpb.WGSocksStartReq
- 121, // 168: rpcpb.SliverRPC.WGStopSocks:input_type -> sliverpb.WGSocksStopReq
- 122, // 169: rpcpb.SliverRPC.WGListForwarders:input_type -> sliverpb.WGTCPForwardersReq
- 123, // 170: rpcpb.SliverRPC.WGListSocksServers:input_type -> sliverpb.WGSocksServersReq
- 124, // 171: rpcpb.SliverRPC.Shell:input_type -> sliverpb.ShellReq
- 125, // 172: rpcpb.SliverRPC.Portfwd:input_type -> sliverpb.PortfwdReq
- 126, // 173: rpcpb.SliverRPC.CreateSocks:input_type -> sliverpb.Socks
- 126, // 174: rpcpb.SliverRPC.CloseSocks:input_type -> sliverpb.Socks
- 127, // 175: rpcpb.SliverRPC.SocksProxy:input_type -> sliverpb.SocksData
- 128, // 176: rpcpb.SliverRPC.CreateTunnel:input_type -> sliverpb.Tunnel
- 128, // 177: rpcpb.SliverRPC.CloseTunnel:input_type -> sliverpb.Tunnel
- 129, // 178: rpcpb.SliverRPC.TunnelData:input_type -> sliverpb.TunnelData
- 0, // 179: rpcpb.SliverRPC.Events:input_type -> commonpb.Empty
- 130, // 180: rpcpb.SliverRPC.GetVersion:output_type -> clientpb.Version
- 0, // 181: rpcpb.SliverRPC.ClientLog:output_type -> commonpb.Empty
- 131, // 182: rpcpb.SliverRPC.GetOperators:output_type -> clientpb.Operators
- 0, // 183: rpcpb.SliverRPC.Kill:output_type -> commonpb.Empty
- 132, // 184: rpcpb.SliverRPC.Reconfigure:output_type -> sliverpb.Reconfigure
- 0, // 185: rpcpb.SliverRPC.Rename:output_type -> commonpb.Empty
- 133, // 186: rpcpb.SliverRPC.GetSessions:output_type -> clientpb.Sessions
- 134, // 187: rpcpb.SliverRPC.MonitorStart:output_type -> commonpb.Response
- 0, // 188: rpcpb.SliverRPC.MonitorStop:output_type -> commonpb.Empty
- 135, // 189: rpcpb.SliverRPC.MonitorListConfig:output_type -> clientpb.MonitoringProviders
- 134, // 190: rpcpb.SliverRPC.MonitorAddConfig:output_type -> commonpb.Response
- 134, // 191: rpcpb.SliverRPC.MonitorDelConfig:output_type -> commonpb.Response
- 136, // 192: rpcpb.SliverRPC.StartMTLSListener:output_type -> clientpb.ListenerJob
- 136, // 193: rpcpb.SliverRPC.StartWGListener:output_type -> clientpb.ListenerJob
- 136, // 194: rpcpb.SliverRPC.StartDNSListener:output_type -> clientpb.ListenerJob
- 136, // 195: rpcpb.SliverRPC.StartHTTPSListener:output_type -> clientpb.ListenerJob
- 136, // 196: rpcpb.SliverRPC.StartHTTPListener:output_type -> clientpb.ListenerJob
- 137, // 197: rpcpb.SliverRPC.GetBeacons:output_type -> clientpb.Beacons
- 10, // 198: rpcpb.SliverRPC.GetBeacon:output_type -> clientpb.Beacon
- 0, // 199: rpcpb.SliverRPC.RmBeacon:output_type -> commonpb.Empty
- 138, // 200: rpcpb.SliverRPC.GetBeaconTasks:output_type -> clientpb.BeaconTasks
- 11, // 201: rpcpb.SliverRPC.GetBeaconTaskContent:output_type -> clientpb.BeaconTask
- 11, // 202: rpcpb.SliverRPC.CancelBeaconTask:output_type -> clientpb.BeaconTask
- 0, // 203: rpcpb.SliverRPC.UpdateBeaconIntegrityInformation:output_type -> commonpb.Empty
- 139, // 204: rpcpb.SliverRPC.GetJobs:output_type -> clientpb.Jobs
- 140, // 205: rpcpb.SliverRPC.KillJob:output_type -> clientpb.KillJob
- 0, // 206: rpcpb.SliverRPC.RestartJobs:output_type -> commonpb.Empty
- 141, // 207: rpcpb.SliverRPC.StartTCPStagerListener:output_type -> clientpb.StagerListener
- 16, // 208: rpcpb.SliverRPC.LootAdd:output_type -> clientpb.Loot
- 0, // 209: rpcpb.SliverRPC.LootRm:output_type -> commonpb.Empty
- 16, // 210: rpcpb.SliverRPC.LootUpdate:output_type -> clientpb.Loot
- 16, // 211: rpcpb.SliverRPC.LootContent:output_type -> clientpb.Loot
- 142, // 212: rpcpb.SliverRPC.LootAll:output_type -> clientpb.AllLoot
- 17, // 213: rpcpb.SliverRPC.Creds:output_type -> clientpb.Credentials
- 0, // 214: rpcpb.SliverRPC.CredsAdd:output_type -> commonpb.Empty
- 0, // 215: rpcpb.SliverRPC.CredsRm:output_type -> commonpb.Empty
- 0, // 216: rpcpb.SliverRPC.CredsUpdate:output_type -> commonpb.Empty
- 18, // 217: rpcpb.SliverRPC.GetCredByID:output_type -> clientpb.Credential
- 17, // 218: rpcpb.SliverRPC.GetCredsByHashType:output_type -> clientpb.Credentials
- 17, // 219: rpcpb.SliverRPC.GetPlaintextCredsByHashType:output_type -> clientpb.Credentials
- 18, // 220: rpcpb.SliverRPC.CredsSniffHashType:output_type -> clientpb.Credential
- 143, // 221: rpcpb.SliverRPC.Hosts:output_type -> clientpb.AllHosts
- 19, // 222: rpcpb.SliverRPC.Host:output_type -> clientpb.Host
- 0, // 223: rpcpb.SliverRPC.HostRm:output_type -> commonpb.Empty
- 0, // 224: rpcpb.SliverRPC.HostIOCRm:output_type -> commonpb.Empty
- 144, // 225: rpcpb.SliverRPC.Generate:output_type -> clientpb.Generate
- 145, // 226: rpcpb.SliverRPC.GenerateExternal:output_type -> clientpb.ExternalImplantConfig
- 0, // 227: rpcpb.SliverRPC.GenerateExternalSaveBuild:output_type -> commonpb.Empty
- 145, // 228: rpcpb.SliverRPC.GenerateExternalGetBuildConfig:output_type -> clientpb.ExternalImplantConfig
- 144, // 229: rpcpb.SliverRPC.GenerateStage:output_type -> clientpb.Generate
- 0, // 230: rpcpb.SliverRPC.StageImplantBuild:output_type -> commonpb.Empty
- 146, // 231: rpcpb.SliverRPC.GetHTTPC2Profiles:output_type -> clientpb.HTTPC2Configs
- 147, // 232: rpcpb.SliverRPC.GetHTTPC2ProfileByName:output_type -> clientpb.HTTPC2Config
- 0, // 233: rpcpb.SliverRPC.SaveHTTPC2Profile:output_type -> commonpb.Empty
- 30, // 234: rpcpb.SliverRPC.BuilderRegister:output_type -> clientpb.Event
- 0, // 235: rpcpb.SliverRPC.BuilderTrigger:output_type -> commonpb.Empty
- 148, // 236: rpcpb.SliverRPC.Builders:output_type -> clientpb.Builders
- 30, // 237: rpcpb.SliverRPC.CrackstationRegister:output_type -> clientpb.Event
- 0, // 238: rpcpb.SliverRPC.CrackstationTrigger:output_type -> commonpb.Empty
- 0, // 239: rpcpb.SliverRPC.CrackstationBenchmark:output_type -> commonpb.Empty
- 149, // 240: rpcpb.SliverRPC.Crackstations:output_type -> clientpb.Crackstations
- 33, // 241: rpcpb.SliverRPC.CrackTaskByID:output_type -> clientpb.CrackTask
- 0, // 242: rpcpb.SliverRPC.CrackTaskUpdate:output_type -> commonpb.Empty
- 150, // 243: rpcpb.SliverRPC.CrackFilesList:output_type -> clientpb.CrackFiles
- 34, // 244: rpcpb.SliverRPC.CrackFileCreate:output_type -> clientpb.CrackFile
- 0, // 245: rpcpb.SliverRPC.CrackFileChunkUpload:output_type -> commonpb.Empty
- 35, // 246: rpcpb.SliverRPC.CrackFileChunkDownload:output_type -> clientpb.CrackFileChunk
- 0, // 247: rpcpb.SliverRPC.CrackFileComplete:output_type -> commonpb.Empty
- 0, // 248: rpcpb.SliverRPC.CrackFileDelete:output_type -> commonpb.Empty
- 144, // 249: rpcpb.SliverRPC.Regenerate:output_type -> clientpb.Generate
- 151, // 250: rpcpb.SliverRPC.ImplantBuilds:output_type -> clientpb.ImplantBuilds
- 0, // 251: rpcpb.SliverRPC.DeleteImplantBuild:output_type -> commonpb.Empty
- 152, // 252: rpcpb.SliverRPC.Canaries:output_type -> clientpb.Canaries
- 153, // 253: rpcpb.SliverRPC.GenerateWGClientConfig:output_type -> clientpb.WGClientConfig
- 154, // 254: rpcpb.SliverRPC.GenerateUniqueIP:output_type -> clientpb.UniqueWGIP
- 155, // 255: rpcpb.SliverRPC.ImplantProfiles:output_type -> clientpb.ImplantProfiles
- 0, // 256: rpcpb.SliverRPC.DeleteImplantProfile:output_type -> commonpb.Empty
- 38, // 257: rpcpb.SliverRPC.SaveImplantProfile:output_type -> clientpb.ImplantProfile
- 156, // 258: rpcpb.SliverRPC.MsfStage:output_type -> clientpb.MsfStager
- 157, // 259: rpcpb.SliverRPC.ShellcodeRDI:output_type -> clientpb.ShellcodeRDI
- 158, // 260: rpcpb.SliverRPC.GetCompiler:output_type -> clientpb.Compiler
- 159, // 261: rpcpb.SliverRPC.ShellcodeEncoder:output_type -> clientpb.ShellcodeEncode
- 160, // 262: rpcpb.SliverRPC.ShellcodeEncoderMap:output_type -> clientpb.ShellcodeEncoderMap
- 161, // 263: rpcpb.SliverRPC.TrafficEncoderMap:output_type -> clientpb.TrafficEncoderMap
- 162, // 264: rpcpb.SliverRPC.TrafficEncoderAdd:output_type -> clientpb.TrafficEncoderTests
- 0, // 265: rpcpb.SliverRPC.TrafficEncoderRm:output_type -> commonpb.Empty
- 163, // 266: rpcpb.SliverRPC.Websites:output_type -> clientpb.Websites
- 43, // 267: rpcpb.SliverRPC.Website:output_type -> clientpb.Website
- 0, // 268: rpcpb.SliverRPC.WebsiteRemove:output_type -> commonpb.Empty
- 43, // 269: rpcpb.SliverRPC.WebsiteAddContent:output_type -> clientpb.Website
- 43, // 270: rpcpb.SliverRPC.WebsiteUpdateContent:output_type -> clientpb.Website
- 43, // 271: rpcpb.SliverRPC.WebsiteRemoveContent:output_type -> clientpb.Website
- 46, // 272: rpcpb.SliverRPC.Ping:output_type -> sliverpb.Ping
- 164, // 273: rpcpb.SliverRPC.Ps:output_type -> sliverpb.Ps
- 165, // 274: rpcpb.SliverRPC.Terminate:output_type -> sliverpb.Terminate
- 166, // 275: rpcpb.SliverRPC.Ifconfig:output_type -> sliverpb.Ifconfig
- 167, // 276: rpcpb.SliverRPC.Netstat:output_type -> sliverpb.Netstat
- 168, // 277: rpcpb.SliverRPC.Ls:output_type -> sliverpb.Ls
- 169, // 278: rpcpb.SliverRPC.Cd:output_type -> sliverpb.Pwd
- 169, // 279: rpcpb.SliverRPC.Pwd:output_type -> sliverpb.Pwd
- 170, // 280: rpcpb.SliverRPC.Mv:output_type -> sliverpb.Mv
- 171, // 281: rpcpb.SliverRPC.Cp:output_type -> sliverpb.Cp
- 172, // 282: rpcpb.SliverRPC.Rm:output_type -> sliverpb.Rm
- 173, // 283: rpcpb.SliverRPC.Mkdir:output_type -> sliverpb.Mkdir
- 174, // 284: rpcpb.SliverRPC.Download:output_type -> sliverpb.Download
- 175, // 285: rpcpb.SliverRPC.Upload:output_type -> sliverpb.Upload
- 176, // 286: rpcpb.SliverRPC.Grep:output_type -> sliverpb.Grep
- 177, // 287: rpcpb.SliverRPC.Chmod:output_type -> sliverpb.Chmod
- 178, // 288: rpcpb.SliverRPC.Chown:output_type -> sliverpb.Chown
- 179, // 289: rpcpb.SliverRPC.Chtimes:output_type -> sliverpb.Chtimes
- 168, // 290: rpcpb.SliverRPC.MemfilesList:output_type -> sliverpb.Ls
- 180, // 291: rpcpb.SliverRPC.MemfilesAdd:output_type -> sliverpb.MemfilesAdd
- 181, // 292: rpcpb.SliverRPC.MemfilesRm:output_type -> sliverpb.MemfilesRm
- 182, // 293: rpcpb.SliverRPC.ProcessDump:output_type -> sliverpb.ProcessDump
- 183, // 294: rpcpb.SliverRPC.RunAs:output_type -> sliverpb.RunAs
- 184, // 295: rpcpb.SliverRPC.Impersonate:output_type -> sliverpb.Impersonate
- 185, // 296: rpcpb.SliverRPC.RevToSelf:output_type -> sliverpb.RevToSelf
- 186, // 297: rpcpb.SliverRPC.GetSystem:output_type -> sliverpb.GetSystem
- 187, // 298: rpcpb.SliverRPC.Task:output_type -> sliverpb.Task
- 187, // 299: rpcpb.SliverRPC.Msf:output_type -> sliverpb.Task
- 187, // 300: rpcpb.SliverRPC.MsfRemote:output_type -> sliverpb.Task
- 188, // 301: rpcpb.SliverRPC.ExecuteAssembly:output_type -> sliverpb.ExecuteAssembly
- 189, // 302: rpcpb.SliverRPC.Migrate:output_type -> sliverpb.Migrate
- 190, // 303: rpcpb.SliverRPC.Execute:output_type -> sliverpb.Execute
- 190, // 304: rpcpb.SliverRPC.ExecuteWindows:output_type -> sliverpb.Execute
- 191, // 305: rpcpb.SliverRPC.Sideload:output_type -> sliverpb.Sideload
- 192, // 306: rpcpb.SliverRPC.SpawnDll:output_type -> sliverpb.SpawnDll
- 193, // 307: rpcpb.SliverRPC.Screenshot:output_type -> sliverpb.Screenshot
- 194, // 308: rpcpb.SliverRPC.CurrentTokenOwner:output_type -> sliverpb.CurrentTokenOwner
- 195, // 309: rpcpb.SliverRPC.Services:output_type -> sliverpb.Services
- 196, // 310: rpcpb.SliverRPC.ServiceDetail:output_type -> sliverpb.ServiceDetail
- 197, // 311: rpcpb.SliverRPC.StartServiceByName:output_type -> sliverpb.ServiceInfo
- 198, // 312: rpcpb.SliverRPC.PivotStartListener:output_type -> sliverpb.PivotListener
- 0, // 313: rpcpb.SliverRPC.PivotStopListener:output_type -> commonpb.Empty
- 199, // 314: rpcpb.SliverRPC.PivotSessionListeners:output_type -> sliverpb.PivotListeners
- 200, // 315: rpcpb.SliverRPC.PivotGraph:output_type -> clientpb.PivotGraph
- 197, // 316: rpcpb.SliverRPC.StartService:output_type -> sliverpb.ServiceInfo
- 197, // 317: rpcpb.SliverRPC.StopService:output_type -> sliverpb.ServiceInfo
- 197, // 318: rpcpb.SliverRPC.RemoveService:output_type -> sliverpb.ServiceInfo
- 201, // 319: rpcpb.SliverRPC.MakeToken:output_type -> sliverpb.MakeToken
- 202, // 320: rpcpb.SliverRPC.GetEnv:output_type -> sliverpb.EnvInfo
- 203, // 321: rpcpb.SliverRPC.SetEnv:output_type -> sliverpb.SetEnv
- 204, // 322: rpcpb.SliverRPC.UnsetEnv:output_type -> sliverpb.UnsetEnv
- 205, // 323: rpcpb.SliverRPC.Backdoor:output_type -> clientpb.Backdoor
- 206, // 324: rpcpb.SliverRPC.RegistryRead:output_type -> sliverpb.RegistryRead
- 207, // 325: rpcpb.SliverRPC.RegistryWrite:output_type -> sliverpb.RegistryWrite
- 208, // 326: rpcpb.SliverRPC.RegistryCreateKey:output_type -> sliverpb.RegistryCreateKey
- 209, // 327: rpcpb.SliverRPC.RegistryDeleteKey:output_type -> sliverpb.RegistryDeleteKey
- 210, // 328: rpcpb.SliverRPC.RegistryListSubKeys:output_type -> sliverpb.RegistrySubKeyList
- 211, // 329: rpcpb.SliverRPC.RegistryListValues:output_type -> sliverpb.RegistryValuesList
- 212, // 330: rpcpb.SliverRPC.RegistryReadHive:output_type -> sliverpb.RegistryReadHive
- 213, // 331: rpcpb.SliverRPC.RunSSHCommand:output_type -> sliverpb.SSHCommand
- 214, // 332: rpcpb.SliverRPC.HijackDLL:output_type -> clientpb.DllHijack
- 215, // 333: rpcpb.SliverRPC.GetPrivs:output_type -> sliverpb.GetPrivs
- 216, // 334: rpcpb.SliverRPC.StartRportFwdListener:output_type -> sliverpb.RportFwdListener
- 217, // 335: rpcpb.SliverRPC.GetRportFwdListeners:output_type -> sliverpb.RportFwdListeners
- 216, // 336: rpcpb.SliverRPC.StopRportFwdListener:output_type -> sliverpb.RportFwdListener
- 110, // 337: rpcpb.SliverRPC.OpenSession:output_type -> sliverpb.OpenSession
- 0, // 338: rpcpb.SliverRPC.CloseSession:output_type -> commonpb.Empty
- 218, // 339: rpcpb.SliverRPC.RegisterExtension:output_type -> sliverpb.RegisterExtension
- 219, // 340: rpcpb.SliverRPC.CallExtension:output_type -> sliverpb.CallExtension
- 220, // 341: rpcpb.SliverRPC.ListExtensions:output_type -> sliverpb.ListExtensions
- 221, // 342: rpcpb.SliverRPC.RegisterWasmExtension:output_type -> sliverpb.RegisterWasmExtension
- 222, // 343: rpcpb.SliverRPC.ListWasmExtensions:output_type -> sliverpb.ListWasmExtensions
- 223, // 344: rpcpb.SliverRPC.ExecWasmExtension:output_type -> sliverpb.ExecWasmExtension
- 224, // 345: rpcpb.SliverRPC.WGStartPortForward:output_type -> sliverpb.WGPortForward
- 224, // 346: rpcpb.SliverRPC.WGStopPortForward:output_type -> sliverpb.WGPortForward
- 225, // 347: rpcpb.SliverRPC.WGStartSocks:output_type -> sliverpb.WGSocks
- 225, // 348: rpcpb.SliverRPC.WGStopSocks:output_type -> sliverpb.WGSocks
- 226, // 349: rpcpb.SliverRPC.WGListForwarders:output_type -> sliverpb.WGTCPForwarders
- 227, // 350: rpcpb.SliverRPC.WGListSocksServers:output_type -> sliverpb.WGSocksServers
- 228, // 351: rpcpb.SliverRPC.Shell:output_type -> sliverpb.Shell
- 229, // 352: rpcpb.SliverRPC.Portfwd:output_type -> sliverpb.Portfwd
- 126, // 353: rpcpb.SliverRPC.CreateSocks:output_type -> sliverpb.Socks
- 0, // 354: rpcpb.SliverRPC.CloseSocks:output_type -> commonpb.Empty
- 127, // 355: rpcpb.SliverRPC.SocksProxy:output_type -> sliverpb.SocksData
- 128, // 356: rpcpb.SliverRPC.CreateTunnel:output_type -> sliverpb.Tunnel
- 0, // 357: rpcpb.SliverRPC.CloseTunnel:output_type -> commonpb.Empty
- 129, // 358: rpcpb.SliverRPC.TunnelData:output_type -> sliverpb.TunnelData
- 30, // 359: rpcpb.SliverRPC.Events:output_type -> clientpb.Event
- 180, // [180:360] is the sub-list for method output_type
- 0, // [0:180] is the sub-list for method input_type
+ 67, // 113: rpcpb.SliverRPC.Mount:input_type -> sliverpb.MountReq
+ 68, // 114: rpcpb.SliverRPC.ProcessDump:input_type -> sliverpb.ProcessDumpReq
+ 69, // 115: rpcpb.SliverRPC.RunAs:input_type -> sliverpb.RunAsReq
+ 70, // 116: rpcpb.SliverRPC.Impersonate:input_type -> sliverpb.ImpersonateReq
+ 71, // 117: rpcpb.SliverRPC.RevToSelf:input_type -> sliverpb.RevToSelfReq
+ 72, // 118: rpcpb.SliverRPC.GetSystem:input_type -> clientpb.GetSystemReq
+ 73, // 119: rpcpb.SliverRPC.Task:input_type -> sliverpb.TaskReq
+ 74, // 120: rpcpb.SliverRPC.Msf:input_type -> clientpb.MSFReq
+ 75, // 121: rpcpb.SliverRPC.MsfRemote:input_type -> clientpb.MSFRemoteReq
+ 76, // 122: rpcpb.SliverRPC.ExecuteAssembly:input_type -> sliverpb.ExecuteAssemblyReq
+ 77, // 123: rpcpb.SliverRPC.Migrate:input_type -> clientpb.MigrateReq
+ 78, // 124: rpcpb.SliverRPC.Execute:input_type -> sliverpb.ExecuteReq
+ 79, // 125: rpcpb.SliverRPC.ExecuteWindows:input_type -> sliverpb.ExecuteWindowsReq
+ 80, // 126: rpcpb.SliverRPC.Sideload:input_type -> sliverpb.SideloadReq
+ 81, // 127: rpcpb.SliverRPC.SpawnDll:input_type -> sliverpb.InvokeSpawnDllReq
+ 82, // 128: rpcpb.SliverRPC.Screenshot:input_type -> sliverpb.ScreenshotReq
+ 83, // 129: rpcpb.SliverRPC.CurrentTokenOwner:input_type -> sliverpb.CurrentTokenOwnerReq
+ 84, // 130: rpcpb.SliverRPC.Services:input_type -> sliverpb.ServicesReq
+ 85, // 131: rpcpb.SliverRPC.ServiceDetail:input_type -> sliverpb.ServiceDetailReq
+ 86, // 132: rpcpb.SliverRPC.StartServiceByName:input_type -> sliverpb.StartServiceByNameReq
+ 87, // 133: rpcpb.SliverRPC.PivotStartListener:input_type -> sliverpb.PivotStartListenerReq
+ 88, // 134: rpcpb.SliverRPC.PivotStopListener:input_type -> sliverpb.PivotStopListenerReq
+ 89, // 135: rpcpb.SliverRPC.PivotSessionListeners:input_type -> sliverpb.PivotListenersReq
+ 0, // 136: rpcpb.SliverRPC.PivotGraph:input_type -> commonpb.Empty
+ 90, // 137: rpcpb.SliverRPC.StartService:input_type -> sliverpb.StartServiceReq
+ 91, // 138: rpcpb.SliverRPC.StopService:input_type -> sliverpb.StopServiceReq
+ 92, // 139: rpcpb.SliverRPC.RemoveService:input_type -> sliverpb.RemoveServiceReq
+ 93, // 140: rpcpb.SliverRPC.MakeToken:input_type -> sliverpb.MakeTokenReq
+ 94, // 141: rpcpb.SliverRPC.GetEnv:input_type -> sliverpb.EnvReq
+ 95, // 142: rpcpb.SliverRPC.SetEnv:input_type -> sliverpb.SetEnvReq
+ 96, // 143: rpcpb.SliverRPC.UnsetEnv:input_type -> sliverpb.UnsetEnvReq
+ 97, // 144: rpcpb.SliverRPC.Backdoor:input_type -> clientpb.BackdoorReq
+ 98, // 145: rpcpb.SliverRPC.RegistryRead:input_type -> sliverpb.RegistryReadReq
+ 99, // 146: rpcpb.SliverRPC.RegistryWrite:input_type -> sliverpb.RegistryWriteReq
+ 100, // 147: rpcpb.SliverRPC.RegistryCreateKey:input_type -> sliverpb.RegistryCreateKeyReq
+ 101, // 148: rpcpb.SliverRPC.RegistryDeleteKey:input_type -> sliverpb.RegistryDeleteKeyReq
+ 102, // 149: rpcpb.SliverRPC.RegistryListSubKeys:input_type -> sliverpb.RegistrySubKeyListReq
+ 103, // 150: rpcpb.SliverRPC.RegistryListValues:input_type -> sliverpb.RegistryListValuesReq
+ 104, // 151: rpcpb.SliverRPC.RegistryReadHive:input_type -> sliverpb.RegistryReadHiveReq
+ 105, // 152: rpcpb.SliverRPC.RunSSHCommand:input_type -> sliverpb.SSHCommandReq
+ 106, // 153: rpcpb.SliverRPC.HijackDLL:input_type -> clientpb.DllHijackReq
+ 107, // 154: rpcpb.SliverRPC.GetPrivs:input_type -> sliverpb.GetPrivsReq
+ 108, // 155: rpcpb.SliverRPC.StartRportFwdListener:input_type -> sliverpb.RportFwdStartListenerReq
+ 109, // 156: rpcpb.SliverRPC.GetRportFwdListeners:input_type -> sliverpb.RportFwdListenersReq
+ 110, // 157: rpcpb.SliverRPC.StopRportFwdListener:input_type -> sliverpb.RportFwdStopListenerReq
+ 111, // 158: rpcpb.SliverRPC.OpenSession:input_type -> sliverpb.OpenSession
+ 112, // 159: rpcpb.SliverRPC.CloseSession:input_type -> sliverpb.CloseSession
+ 113, // 160: rpcpb.SliverRPC.RegisterExtension:input_type -> sliverpb.RegisterExtensionReq
+ 114, // 161: rpcpb.SliverRPC.CallExtension:input_type -> sliverpb.CallExtensionReq
+ 115, // 162: rpcpb.SliverRPC.ListExtensions:input_type -> sliverpb.ListExtensionsReq
+ 116, // 163: rpcpb.SliverRPC.RegisterWasmExtension:input_type -> sliverpb.RegisterWasmExtensionReq
+ 117, // 164: rpcpb.SliverRPC.ListWasmExtensions:input_type -> sliverpb.ListWasmExtensionsReq
+ 118, // 165: rpcpb.SliverRPC.ExecWasmExtension:input_type -> sliverpb.ExecWasmExtensionReq
+ 119, // 166: rpcpb.SliverRPC.WGStartPortForward:input_type -> sliverpb.WGPortForwardStartReq
+ 120, // 167: rpcpb.SliverRPC.WGStopPortForward:input_type -> sliverpb.WGPortForwardStopReq
+ 121, // 168: rpcpb.SliverRPC.WGStartSocks:input_type -> sliverpb.WGSocksStartReq
+ 122, // 169: rpcpb.SliverRPC.WGStopSocks:input_type -> sliverpb.WGSocksStopReq
+ 123, // 170: rpcpb.SliverRPC.WGListForwarders:input_type -> sliverpb.WGTCPForwardersReq
+ 124, // 171: rpcpb.SliverRPC.WGListSocksServers:input_type -> sliverpb.WGSocksServersReq
+ 125, // 172: rpcpb.SliverRPC.Shell:input_type -> sliverpb.ShellReq
+ 126, // 173: rpcpb.SliverRPC.Portfwd:input_type -> sliverpb.PortfwdReq
+ 127, // 174: rpcpb.SliverRPC.CreateSocks:input_type -> sliverpb.Socks
+ 127, // 175: rpcpb.SliverRPC.CloseSocks:input_type -> sliverpb.Socks
+ 128, // 176: rpcpb.SliverRPC.SocksProxy:input_type -> sliverpb.SocksData
+ 129, // 177: rpcpb.SliverRPC.CreateTunnel:input_type -> sliverpb.Tunnel
+ 129, // 178: rpcpb.SliverRPC.CloseTunnel:input_type -> sliverpb.Tunnel
+ 130, // 179: rpcpb.SliverRPC.TunnelData:input_type -> sliverpb.TunnelData
+ 0, // 180: rpcpb.SliverRPC.Events:input_type -> commonpb.Empty
+ 131, // 181: rpcpb.SliverRPC.GetVersion:output_type -> clientpb.Version
+ 0, // 182: rpcpb.SliverRPC.ClientLog:output_type -> commonpb.Empty
+ 132, // 183: rpcpb.SliverRPC.GetOperators:output_type -> clientpb.Operators
+ 0, // 184: rpcpb.SliverRPC.Kill:output_type -> commonpb.Empty
+ 133, // 185: rpcpb.SliverRPC.Reconfigure:output_type -> sliverpb.Reconfigure
+ 0, // 186: rpcpb.SliverRPC.Rename:output_type -> commonpb.Empty
+ 134, // 187: rpcpb.SliverRPC.GetSessions:output_type -> clientpb.Sessions
+ 135, // 188: rpcpb.SliverRPC.MonitorStart:output_type -> commonpb.Response
+ 0, // 189: rpcpb.SliverRPC.MonitorStop:output_type -> commonpb.Empty
+ 136, // 190: rpcpb.SliverRPC.MonitorListConfig:output_type -> clientpb.MonitoringProviders
+ 135, // 191: rpcpb.SliverRPC.MonitorAddConfig:output_type -> commonpb.Response
+ 135, // 192: rpcpb.SliverRPC.MonitorDelConfig:output_type -> commonpb.Response
+ 137, // 193: rpcpb.SliverRPC.StartMTLSListener:output_type -> clientpb.ListenerJob
+ 137, // 194: rpcpb.SliverRPC.StartWGListener:output_type -> clientpb.ListenerJob
+ 137, // 195: rpcpb.SliverRPC.StartDNSListener:output_type -> clientpb.ListenerJob
+ 137, // 196: rpcpb.SliverRPC.StartHTTPSListener:output_type -> clientpb.ListenerJob
+ 137, // 197: rpcpb.SliverRPC.StartHTTPListener:output_type -> clientpb.ListenerJob
+ 138, // 198: rpcpb.SliverRPC.GetBeacons:output_type -> clientpb.Beacons
+ 10, // 199: rpcpb.SliverRPC.GetBeacon:output_type -> clientpb.Beacon
+ 0, // 200: rpcpb.SliverRPC.RmBeacon:output_type -> commonpb.Empty
+ 139, // 201: rpcpb.SliverRPC.GetBeaconTasks:output_type -> clientpb.BeaconTasks
+ 11, // 202: rpcpb.SliverRPC.GetBeaconTaskContent:output_type -> clientpb.BeaconTask
+ 11, // 203: rpcpb.SliverRPC.CancelBeaconTask:output_type -> clientpb.BeaconTask
+ 0, // 204: rpcpb.SliverRPC.UpdateBeaconIntegrityInformation:output_type -> commonpb.Empty
+ 140, // 205: rpcpb.SliverRPC.GetJobs:output_type -> clientpb.Jobs
+ 141, // 206: rpcpb.SliverRPC.KillJob:output_type -> clientpb.KillJob
+ 0, // 207: rpcpb.SliverRPC.RestartJobs:output_type -> commonpb.Empty
+ 142, // 208: rpcpb.SliverRPC.StartTCPStagerListener:output_type -> clientpb.StagerListener
+ 16, // 209: rpcpb.SliverRPC.LootAdd:output_type -> clientpb.Loot
+ 0, // 210: rpcpb.SliverRPC.LootRm:output_type -> commonpb.Empty
+ 16, // 211: rpcpb.SliverRPC.LootUpdate:output_type -> clientpb.Loot
+ 16, // 212: rpcpb.SliverRPC.LootContent:output_type -> clientpb.Loot
+ 143, // 213: rpcpb.SliverRPC.LootAll:output_type -> clientpb.AllLoot
+ 17, // 214: rpcpb.SliverRPC.Creds:output_type -> clientpb.Credentials
+ 0, // 215: rpcpb.SliverRPC.CredsAdd:output_type -> commonpb.Empty
+ 0, // 216: rpcpb.SliverRPC.CredsRm:output_type -> commonpb.Empty
+ 0, // 217: rpcpb.SliverRPC.CredsUpdate:output_type -> commonpb.Empty
+ 18, // 218: rpcpb.SliverRPC.GetCredByID:output_type -> clientpb.Credential
+ 17, // 219: rpcpb.SliverRPC.GetCredsByHashType:output_type -> clientpb.Credentials
+ 17, // 220: rpcpb.SliverRPC.GetPlaintextCredsByHashType:output_type -> clientpb.Credentials
+ 18, // 221: rpcpb.SliverRPC.CredsSniffHashType:output_type -> clientpb.Credential
+ 144, // 222: rpcpb.SliverRPC.Hosts:output_type -> clientpb.AllHosts
+ 19, // 223: rpcpb.SliverRPC.Host:output_type -> clientpb.Host
+ 0, // 224: rpcpb.SliverRPC.HostRm:output_type -> commonpb.Empty
+ 0, // 225: rpcpb.SliverRPC.HostIOCRm:output_type -> commonpb.Empty
+ 145, // 226: rpcpb.SliverRPC.Generate:output_type -> clientpb.Generate
+ 146, // 227: rpcpb.SliverRPC.GenerateExternal:output_type -> clientpb.ExternalImplantConfig
+ 0, // 228: rpcpb.SliverRPC.GenerateExternalSaveBuild:output_type -> commonpb.Empty
+ 146, // 229: rpcpb.SliverRPC.GenerateExternalGetBuildConfig:output_type -> clientpb.ExternalImplantConfig
+ 145, // 230: rpcpb.SliverRPC.GenerateStage:output_type -> clientpb.Generate
+ 0, // 231: rpcpb.SliverRPC.StageImplantBuild:output_type -> commonpb.Empty
+ 147, // 232: rpcpb.SliverRPC.GetHTTPC2Profiles:output_type -> clientpb.HTTPC2Configs
+ 148, // 233: rpcpb.SliverRPC.GetHTTPC2ProfileByName:output_type -> clientpb.HTTPC2Config
+ 0, // 234: rpcpb.SliverRPC.SaveHTTPC2Profile:output_type -> commonpb.Empty
+ 30, // 235: rpcpb.SliverRPC.BuilderRegister:output_type -> clientpb.Event
+ 0, // 236: rpcpb.SliverRPC.BuilderTrigger:output_type -> commonpb.Empty
+ 149, // 237: rpcpb.SliverRPC.Builders:output_type -> clientpb.Builders
+ 30, // 238: rpcpb.SliverRPC.CrackstationRegister:output_type -> clientpb.Event
+ 0, // 239: rpcpb.SliverRPC.CrackstationTrigger:output_type -> commonpb.Empty
+ 0, // 240: rpcpb.SliverRPC.CrackstationBenchmark:output_type -> commonpb.Empty
+ 150, // 241: rpcpb.SliverRPC.Crackstations:output_type -> clientpb.Crackstations
+ 33, // 242: rpcpb.SliverRPC.CrackTaskByID:output_type -> clientpb.CrackTask
+ 0, // 243: rpcpb.SliverRPC.CrackTaskUpdate:output_type -> commonpb.Empty
+ 151, // 244: rpcpb.SliverRPC.CrackFilesList:output_type -> clientpb.CrackFiles
+ 34, // 245: rpcpb.SliverRPC.CrackFileCreate:output_type -> clientpb.CrackFile
+ 0, // 246: rpcpb.SliverRPC.CrackFileChunkUpload:output_type -> commonpb.Empty
+ 35, // 247: rpcpb.SliverRPC.CrackFileChunkDownload:output_type -> clientpb.CrackFileChunk
+ 0, // 248: rpcpb.SliverRPC.CrackFileComplete:output_type -> commonpb.Empty
+ 0, // 249: rpcpb.SliverRPC.CrackFileDelete:output_type -> commonpb.Empty
+ 145, // 250: rpcpb.SliverRPC.Regenerate:output_type -> clientpb.Generate
+ 152, // 251: rpcpb.SliverRPC.ImplantBuilds:output_type -> clientpb.ImplantBuilds
+ 0, // 252: rpcpb.SliverRPC.DeleteImplantBuild:output_type -> commonpb.Empty
+ 153, // 253: rpcpb.SliverRPC.Canaries:output_type -> clientpb.Canaries
+ 154, // 254: rpcpb.SliverRPC.GenerateWGClientConfig:output_type -> clientpb.WGClientConfig
+ 155, // 255: rpcpb.SliverRPC.GenerateUniqueIP:output_type -> clientpb.UniqueWGIP
+ 156, // 256: rpcpb.SliverRPC.ImplantProfiles:output_type -> clientpb.ImplantProfiles
+ 0, // 257: rpcpb.SliverRPC.DeleteImplantProfile:output_type -> commonpb.Empty
+ 38, // 258: rpcpb.SliverRPC.SaveImplantProfile:output_type -> clientpb.ImplantProfile
+ 157, // 259: rpcpb.SliverRPC.MsfStage:output_type -> clientpb.MsfStager
+ 158, // 260: rpcpb.SliverRPC.ShellcodeRDI:output_type -> clientpb.ShellcodeRDI
+ 159, // 261: rpcpb.SliverRPC.GetCompiler:output_type -> clientpb.Compiler
+ 160, // 262: rpcpb.SliverRPC.ShellcodeEncoder:output_type -> clientpb.ShellcodeEncode
+ 161, // 263: rpcpb.SliverRPC.ShellcodeEncoderMap:output_type -> clientpb.ShellcodeEncoderMap
+ 162, // 264: rpcpb.SliverRPC.TrafficEncoderMap:output_type -> clientpb.TrafficEncoderMap
+ 163, // 265: rpcpb.SliverRPC.TrafficEncoderAdd:output_type -> clientpb.TrafficEncoderTests
+ 0, // 266: rpcpb.SliverRPC.TrafficEncoderRm:output_type -> commonpb.Empty
+ 164, // 267: rpcpb.SliverRPC.Websites:output_type -> clientpb.Websites
+ 43, // 268: rpcpb.SliverRPC.Website:output_type -> clientpb.Website
+ 0, // 269: rpcpb.SliverRPC.WebsiteRemove:output_type -> commonpb.Empty
+ 43, // 270: rpcpb.SliverRPC.WebsiteAddContent:output_type -> clientpb.Website
+ 43, // 271: rpcpb.SliverRPC.WebsiteUpdateContent:output_type -> clientpb.Website
+ 43, // 272: rpcpb.SliverRPC.WebsiteRemoveContent:output_type -> clientpb.Website
+ 46, // 273: rpcpb.SliverRPC.Ping:output_type -> sliverpb.Ping
+ 165, // 274: rpcpb.SliverRPC.Ps:output_type -> sliverpb.Ps
+ 166, // 275: rpcpb.SliverRPC.Terminate:output_type -> sliverpb.Terminate
+ 167, // 276: rpcpb.SliverRPC.Ifconfig:output_type -> sliverpb.Ifconfig
+ 168, // 277: rpcpb.SliverRPC.Netstat:output_type -> sliverpb.Netstat
+ 169, // 278: rpcpb.SliverRPC.Ls:output_type -> sliverpb.Ls
+ 170, // 279: rpcpb.SliverRPC.Cd:output_type -> sliverpb.Pwd
+ 170, // 280: rpcpb.SliverRPC.Pwd:output_type -> sliverpb.Pwd
+ 171, // 281: rpcpb.SliverRPC.Mv:output_type -> sliverpb.Mv
+ 172, // 282: rpcpb.SliverRPC.Cp:output_type -> sliverpb.Cp
+ 173, // 283: rpcpb.SliverRPC.Rm:output_type -> sliverpb.Rm
+ 174, // 284: rpcpb.SliverRPC.Mkdir:output_type -> sliverpb.Mkdir
+ 175, // 285: rpcpb.SliverRPC.Download:output_type -> sliverpb.Download
+ 176, // 286: rpcpb.SliverRPC.Upload:output_type -> sliverpb.Upload
+ 177, // 287: rpcpb.SliverRPC.Grep:output_type -> sliverpb.Grep
+ 178, // 288: rpcpb.SliverRPC.Chmod:output_type -> sliverpb.Chmod
+ 179, // 289: rpcpb.SliverRPC.Chown:output_type -> sliverpb.Chown
+ 180, // 290: rpcpb.SliverRPC.Chtimes:output_type -> sliverpb.Chtimes
+ 169, // 291: rpcpb.SliverRPC.MemfilesList:output_type -> sliverpb.Ls
+ 181, // 292: rpcpb.SliverRPC.MemfilesAdd:output_type -> sliverpb.MemfilesAdd
+ 182, // 293: rpcpb.SliverRPC.MemfilesRm:output_type -> sliverpb.MemfilesRm
+ 183, // 294: rpcpb.SliverRPC.Mount:output_type -> sliverpb.Mount
+ 184, // 295: rpcpb.SliverRPC.ProcessDump:output_type -> sliverpb.ProcessDump
+ 185, // 296: rpcpb.SliverRPC.RunAs:output_type -> sliverpb.RunAs
+ 186, // 297: rpcpb.SliverRPC.Impersonate:output_type -> sliverpb.Impersonate
+ 187, // 298: rpcpb.SliverRPC.RevToSelf:output_type -> sliverpb.RevToSelf
+ 188, // 299: rpcpb.SliverRPC.GetSystem:output_type -> sliverpb.GetSystem
+ 189, // 300: rpcpb.SliverRPC.Task:output_type -> sliverpb.Task
+ 189, // 301: rpcpb.SliverRPC.Msf:output_type -> sliverpb.Task
+ 189, // 302: rpcpb.SliverRPC.MsfRemote:output_type -> sliverpb.Task
+ 190, // 303: rpcpb.SliverRPC.ExecuteAssembly:output_type -> sliverpb.ExecuteAssembly
+ 191, // 304: rpcpb.SliverRPC.Migrate:output_type -> sliverpb.Migrate
+ 192, // 305: rpcpb.SliverRPC.Execute:output_type -> sliverpb.Execute
+ 192, // 306: rpcpb.SliverRPC.ExecuteWindows:output_type -> sliverpb.Execute
+ 193, // 307: rpcpb.SliverRPC.Sideload:output_type -> sliverpb.Sideload
+ 194, // 308: rpcpb.SliverRPC.SpawnDll:output_type -> sliverpb.SpawnDll
+ 195, // 309: rpcpb.SliverRPC.Screenshot:output_type -> sliverpb.Screenshot
+ 196, // 310: rpcpb.SliverRPC.CurrentTokenOwner:output_type -> sliverpb.CurrentTokenOwner
+ 197, // 311: rpcpb.SliverRPC.Services:output_type -> sliverpb.Services
+ 198, // 312: rpcpb.SliverRPC.ServiceDetail:output_type -> sliverpb.ServiceDetail
+ 199, // 313: rpcpb.SliverRPC.StartServiceByName:output_type -> sliverpb.ServiceInfo
+ 200, // 314: rpcpb.SliverRPC.PivotStartListener:output_type -> sliverpb.PivotListener
+ 0, // 315: rpcpb.SliverRPC.PivotStopListener:output_type -> commonpb.Empty
+ 201, // 316: rpcpb.SliverRPC.PivotSessionListeners:output_type -> sliverpb.PivotListeners
+ 202, // 317: rpcpb.SliverRPC.PivotGraph:output_type -> clientpb.PivotGraph
+ 199, // 318: rpcpb.SliverRPC.StartService:output_type -> sliverpb.ServiceInfo
+ 199, // 319: rpcpb.SliverRPC.StopService:output_type -> sliverpb.ServiceInfo
+ 199, // 320: rpcpb.SliverRPC.RemoveService:output_type -> sliverpb.ServiceInfo
+ 203, // 321: rpcpb.SliverRPC.MakeToken:output_type -> sliverpb.MakeToken
+ 204, // 322: rpcpb.SliverRPC.GetEnv:output_type -> sliverpb.EnvInfo
+ 205, // 323: rpcpb.SliverRPC.SetEnv:output_type -> sliverpb.SetEnv
+ 206, // 324: rpcpb.SliverRPC.UnsetEnv:output_type -> sliverpb.UnsetEnv
+ 207, // 325: rpcpb.SliverRPC.Backdoor:output_type -> clientpb.Backdoor
+ 208, // 326: rpcpb.SliverRPC.RegistryRead:output_type -> sliverpb.RegistryRead
+ 209, // 327: rpcpb.SliverRPC.RegistryWrite:output_type -> sliverpb.RegistryWrite
+ 210, // 328: rpcpb.SliverRPC.RegistryCreateKey:output_type -> sliverpb.RegistryCreateKey
+ 211, // 329: rpcpb.SliverRPC.RegistryDeleteKey:output_type -> sliverpb.RegistryDeleteKey
+ 212, // 330: rpcpb.SliverRPC.RegistryListSubKeys:output_type -> sliverpb.RegistrySubKeyList
+ 213, // 331: rpcpb.SliverRPC.RegistryListValues:output_type -> sliverpb.RegistryValuesList
+ 214, // 332: rpcpb.SliverRPC.RegistryReadHive:output_type -> sliverpb.RegistryReadHive
+ 215, // 333: rpcpb.SliverRPC.RunSSHCommand:output_type -> sliverpb.SSHCommand
+ 216, // 334: rpcpb.SliverRPC.HijackDLL:output_type -> clientpb.DllHijack
+ 217, // 335: rpcpb.SliverRPC.GetPrivs:output_type -> sliverpb.GetPrivs
+ 218, // 336: rpcpb.SliverRPC.StartRportFwdListener:output_type -> sliverpb.RportFwdListener
+ 219, // 337: rpcpb.SliverRPC.GetRportFwdListeners:output_type -> sliverpb.RportFwdListeners
+ 218, // 338: rpcpb.SliverRPC.StopRportFwdListener:output_type -> sliverpb.RportFwdListener
+ 111, // 339: rpcpb.SliverRPC.OpenSession:output_type -> sliverpb.OpenSession
+ 0, // 340: rpcpb.SliverRPC.CloseSession:output_type -> commonpb.Empty
+ 220, // 341: rpcpb.SliverRPC.RegisterExtension:output_type -> sliverpb.RegisterExtension
+ 221, // 342: rpcpb.SliverRPC.CallExtension:output_type -> sliverpb.CallExtension
+ 222, // 343: rpcpb.SliverRPC.ListExtensions:output_type -> sliverpb.ListExtensions
+ 223, // 344: rpcpb.SliverRPC.RegisterWasmExtension:output_type -> sliverpb.RegisterWasmExtension
+ 224, // 345: rpcpb.SliverRPC.ListWasmExtensions:output_type -> sliverpb.ListWasmExtensions
+ 225, // 346: rpcpb.SliverRPC.ExecWasmExtension:output_type -> sliverpb.ExecWasmExtension
+ 226, // 347: rpcpb.SliverRPC.WGStartPortForward:output_type -> sliverpb.WGPortForward
+ 226, // 348: rpcpb.SliverRPC.WGStopPortForward:output_type -> sliverpb.WGPortForward
+ 227, // 349: rpcpb.SliverRPC.WGStartSocks:output_type -> sliverpb.WGSocks
+ 227, // 350: rpcpb.SliverRPC.WGStopSocks:output_type -> sliverpb.WGSocks
+ 228, // 351: rpcpb.SliverRPC.WGListForwarders:output_type -> sliverpb.WGTCPForwarders
+ 229, // 352: rpcpb.SliverRPC.WGListSocksServers:output_type -> sliverpb.WGSocksServers
+ 230, // 353: rpcpb.SliverRPC.Shell:output_type -> sliverpb.Shell
+ 231, // 354: rpcpb.SliverRPC.Portfwd:output_type -> sliverpb.Portfwd
+ 127, // 355: rpcpb.SliverRPC.CreateSocks:output_type -> sliverpb.Socks
+ 0, // 356: rpcpb.SliverRPC.CloseSocks:output_type -> commonpb.Empty
+ 128, // 357: rpcpb.SliverRPC.SocksProxy:output_type -> sliverpb.SocksData
+ 129, // 358: rpcpb.SliverRPC.CreateTunnel:output_type -> sliverpb.Tunnel
+ 0, // 359: rpcpb.SliverRPC.CloseTunnel:output_type -> commonpb.Empty
+ 130, // 360: rpcpb.SliverRPC.TunnelData:output_type -> sliverpb.TunnelData
+ 30, // 361: rpcpb.SliverRPC.Events:output_type -> clientpb.Event
+ 181, // [181:362] is the sub-list for method output_type
+ 0, // [0:181] is the sub-list for method input_type
0, // [0:0] is the sub-list for extension type_name
0, // [0:0] is the sub-list for extension extendee
0, // [0:0] is the sub-list for field type_name
diff --git a/protobuf/rpcpb/services.proto b/protobuf/rpcpb/services.proto
index 7994744df1..f470d6ac5b 100644
--- a/protobuf/rpcpb/services.proto
+++ b/protobuf/rpcpb/services.proto
@@ -177,6 +177,7 @@ service SliverRPC {
rpc MemfilesList(sliverpb.MemfilesListReq) returns (sliverpb.Ls);
rpc MemfilesAdd(sliverpb.MemfilesAddReq) returns (sliverpb.MemfilesAdd);
rpc MemfilesRm(sliverpb.MemfilesRmReq) returns (sliverpb.MemfilesRm);
+ rpc Mount(sliverpb.MountReq) returns (sliverpb.Mount);
rpc ProcessDump(sliverpb.ProcessDumpReq) returns (sliverpb.ProcessDump);
rpc RunAs(sliverpb.RunAsReq) returns (sliverpb.RunAs);
rpc Impersonate(sliverpb.ImpersonateReq) returns (sliverpb.Impersonate);
diff --git a/protobuf/rpcpb/services_grpc.pb.go b/protobuf/rpcpb/services_grpc.pb.go
index 3bba8994b8..b8ceb12cab 100644
--- a/protobuf/rpcpb/services_grpc.pb.go
+++ b/protobuf/rpcpb/services_grpc.pb.go
@@ -158,6 +158,7 @@ type SliverRPCClient interface {
MemfilesList(ctx context.Context, in *sliverpb.MemfilesListReq, opts ...grpc.CallOption) (*sliverpb.Ls, error)
MemfilesAdd(ctx context.Context, in *sliverpb.MemfilesAddReq, opts ...grpc.CallOption) (*sliverpb.MemfilesAdd, error)
MemfilesRm(ctx context.Context, in *sliverpb.MemfilesRmReq, opts ...grpc.CallOption) (*sliverpb.MemfilesRm, error)
+ Mount(ctx context.Context, in *sliverpb.MountReq, opts ...grpc.CallOption) (*sliverpb.Mount, error)
ProcessDump(ctx context.Context, in *sliverpb.ProcessDumpReq, opts ...grpc.CallOption) (*sliverpb.ProcessDump, error)
RunAs(ctx context.Context, in *sliverpb.RunAsReq, opts ...grpc.CallOption) (*sliverpb.RunAs, error)
Impersonate(ctx context.Context, in *sliverpb.ImpersonateReq, opts ...grpc.CallOption) (*sliverpb.Impersonate, error)
@@ -1332,6 +1333,15 @@ func (c *sliverRPCClient) MemfilesRm(ctx context.Context, in *sliverpb.MemfilesR
return out, nil
}
+func (c *sliverRPCClient) Mount(ctx context.Context, in *sliverpb.MountReq, opts ...grpc.CallOption) (*sliverpb.Mount, error) {
+ out := new(sliverpb.Mount)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Mount", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
func (c *sliverRPCClient) ProcessDump(ctx context.Context, in *sliverpb.ProcessDumpReq, opts ...grpc.CallOption) (*sliverpb.ProcessDump, error) {
out := new(sliverpb.ProcessDump)
err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ProcessDump", in, out, opts...)
@@ -2139,6 +2149,7 @@ type SliverRPCServer interface {
MemfilesList(context.Context, *sliverpb.MemfilesListReq) (*sliverpb.Ls, error)
MemfilesAdd(context.Context, *sliverpb.MemfilesAddReq) (*sliverpb.MemfilesAdd, error)
MemfilesRm(context.Context, *sliverpb.MemfilesRmReq) (*sliverpb.MemfilesRm, error)
+ Mount(context.Context, *sliverpb.MountReq) (*sliverpb.Mount, error)
ProcessDump(context.Context, *sliverpb.ProcessDumpReq) (*sliverpb.ProcessDump, error)
RunAs(context.Context, *sliverpb.RunAsReq) (*sliverpb.RunAs, error)
Impersonate(context.Context, *sliverpb.ImpersonateReq) (*sliverpb.Impersonate, error)
@@ -2561,6 +2572,9 @@ func (UnimplementedSliverRPCServer) MemfilesAdd(context.Context, *sliverpb.Memfi
func (UnimplementedSliverRPCServer) MemfilesRm(context.Context, *sliverpb.MemfilesRmReq) (*sliverpb.MemfilesRm, error) {
return nil, status.Errorf(codes.Unimplemented, "method MemfilesRm not implemented")
}
+func (UnimplementedSliverRPCServer) Mount(context.Context, *sliverpb.MountReq) (*sliverpb.Mount, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method Mount not implemented")
+}
func (UnimplementedSliverRPCServer) ProcessDump(context.Context, *sliverpb.ProcessDumpReq) (*sliverpb.ProcessDump, error) {
return nil, status.Errorf(codes.Unimplemented, "method ProcessDump not implemented")
}
@@ -4823,6 +4837,24 @@ func _SliverRPC_MemfilesRm_Handler(srv interface{}, ctx context.Context, dec fun
return interceptor(ctx, in, info, handler)
}
+func _SliverRPC_Mount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(sliverpb.MountReq)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(SliverRPCServer).Mount(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/rpcpb.SliverRPC/Mount",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(SliverRPCServer).Mount(ctx, req.(*sliverpb.MountReq))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
func _SliverRPC_ProcessDump_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(sliverpb.ProcessDumpReq)
if err := dec(in); err != nil {
@@ -6495,6 +6527,10 @@ var SliverRPC_ServiceDesc = grpc.ServiceDesc{
MethodName: "MemfilesRm",
Handler: _SliverRPC_MemfilesRm_Handler,
},
+ {
+ MethodName: "Mount",
+ Handler: _SliverRPC_Mount_Handler,
+ },
{
MethodName: "ProcessDump",
Handler: _SliverRPC_ProcessDump_Handler,
diff --git a/protobuf/sliverpb/constants.go b/protobuf/sliverpb/constants.go
index e18782822a..f83226c9ce 100644
--- a/protobuf/sliverpb/constants.go
+++ b/protobuf/sliverpb/constants.go
@@ -349,6 +349,9 @@ const (
MsgStartServiceByNameReq
MsgRegistryReadHiveReq
+
+ // MsgMountReq - Request filesystem mounts
+ MsgMountReq
)
// Constants to replace enums
@@ -595,8 +598,12 @@ func MsgNumber(request proto.Message) uint32 {
case *GrepReq:
return MsgGrepReq
+ case *MountReq:
+ return MsgMountReq
+
case *MemfilesListReq:
return MsgMemfilesListReq
+
case *MemfilesAddReq:
return MsgMemfilesAddReq
case *MemfilesAdd:
diff --git a/protobuf/sliverpb/sliver.pb.go b/protobuf/sliverpb/sliver.pb.go
index 6a376ac63a..79941164a6 100644
--- a/protobuf/sliverpb/sliver.pb.go
+++ b/protobuf/sliverpb/sliver.pb.go
@@ -173,7 +173,8 @@ func (PeerFailureType) EnumDescriptor() ([]byte, []int) {
}
// Envelope - Used to encode implant<->server messages since we
-// cannot use gRPC due to the various transports used.
+//
+// cannot use gRPC due to the various transports used.
type Envelope struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -746,7 +747,8 @@ func (x *CloseSession) GetRequest() *commonpb.Request {
}
// Ping - Not ICMP, just sends a rount trip message to an implant to
-// see if it's still responding.
+//
+// see if it's still responding.
type Ping struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -2896,6 +2898,219 @@ func (x *Grep) GetResponse() *commonpb.Response {
return nil
}
+type MountReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
+}
+
+func (x *MountReq) Reset() {
+ *x = MountReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_sliverpb_sliver_proto_msgTypes[39]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MountReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MountReq) ProtoMessage() {}
+
+func (x *MountReq) ProtoReflect() protoreflect.Message {
+ mi := &file_sliverpb_sliver_proto_msgTypes[39]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MountReq.ProtoReflect.Descriptor instead.
+func (*MountReq) Descriptor() ([]byte, []int) {
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{39}
+}
+
+func (x *MountReq) GetRequest() *commonpb.Request {
+ if x != nil {
+ return x.Request
+ }
+ return nil
+}
+
+type MountInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ VolumeName string `protobuf:"bytes,1,opt,name=VolumeName,proto3" json:"VolumeName,omitempty"`
+ VolumeType string `protobuf:"bytes,2,opt,name=VolumeType,proto3" json:"VolumeType,omitempty"`
+ MountPoint string `protobuf:"bytes,3,opt,name=MountPoint,proto3" json:"MountPoint,omitempty"`
+ Label string `protobuf:"bytes,4,opt,name=Label,proto3" json:"Label,omitempty"`
+ FileSystem string `protobuf:"bytes,5,opt,name=FileSystem,proto3" json:"FileSystem,omitempty"`
+ UsedSpace uint64 `protobuf:"varint,6,opt,name=UsedSpace,proto3" json:"UsedSpace,omitempty"`
+ FreeSpace uint64 `protobuf:"varint,7,opt,name=FreeSpace,proto3" json:"FreeSpace,omitempty"`
+ TotalSpace uint64 `protobuf:"varint,8,opt,name=TotalSpace,proto3" json:"TotalSpace,omitempty"`
+ MountOptions string `protobuf:"bytes,9,opt,name=MountOptions,proto3" json:"MountOptions,omitempty"`
+}
+
+func (x *MountInfo) Reset() {
+ *x = MountInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_sliverpb_sliver_proto_msgTypes[40]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MountInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MountInfo) ProtoMessage() {}
+
+func (x *MountInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_sliverpb_sliver_proto_msgTypes[40]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MountInfo.ProtoReflect.Descriptor instead.
+func (*MountInfo) Descriptor() ([]byte, []int) {
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{40}
+}
+
+func (x *MountInfo) GetVolumeName() string {
+ if x != nil {
+ return x.VolumeName
+ }
+ return ""
+}
+
+func (x *MountInfo) GetVolumeType() string {
+ if x != nil {
+ return x.VolumeType
+ }
+ return ""
+}
+
+func (x *MountInfo) GetMountPoint() string {
+ if x != nil {
+ return x.MountPoint
+ }
+ return ""
+}
+
+func (x *MountInfo) GetLabel() string {
+ if x != nil {
+ return x.Label
+ }
+ return ""
+}
+
+func (x *MountInfo) GetFileSystem() string {
+ if x != nil {
+ return x.FileSystem
+ }
+ return ""
+}
+
+func (x *MountInfo) GetUsedSpace() uint64 {
+ if x != nil {
+ return x.UsedSpace
+ }
+ return 0
+}
+
+func (x *MountInfo) GetFreeSpace() uint64 {
+ if x != nil {
+ return x.FreeSpace
+ }
+ return 0
+}
+
+func (x *MountInfo) GetTotalSpace() uint64 {
+ if x != nil {
+ return x.TotalSpace
+ }
+ return 0
+}
+
+func (x *MountInfo) GetMountOptions() string {
+ if x != nil {
+ return x.MountOptions
+ }
+ return ""
+}
+
+type Mount struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Info []*MountInfo `protobuf:"bytes,1,rep,name=Info,proto3" json:"Info,omitempty"`
+ Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
+}
+
+func (x *Mount) Reset() {
+ *x = Mount{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_sliverpb_sliver_proto_msgTypes[41]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Mount) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Mount) ProtoMessage() {}
+
+func (x *Mount) ProtoReflect() protoreflect.Message {
+ mi := &file_sliverpb_sliver_proto_msgTypes[41]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Mount.ProtoReflect.Descriptor instead.
+func (*Mount) Descriptor() ([]byte, []int) {
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{41}
+}
+
+func (x *Mount) GetInfo() []*MountInfo {
+ if x != nil {
+ return x.Info
+ }
+ return nil
+}
+
+func (x *Mount) GetResponse() *commonpb.Response {
+ if x != nil {
+ return x.Response
+ }
+ return nil
+}
+
type ProcessDumpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -2909,7 +3124,7 @@ type ProcessDumpReq struct {
func (x *ProcessDumpReq) Reset() {
*x = ProcessDumpReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[39]
+ mi := &file_sliverpb_sliver_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2922,7 +3137,7 @@ func (x *ProcessDumpReq) String() string {
func (*ProcessDumpReq) ProtoMessage() {}
func (x *ProcessDumpReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[39]
+ mi := &file_sliverpb_sliver_proto_msgTypes[42]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2935,7 +3150,7 @@ func (x *ProcessDumpReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ProcessDumpReq.ProtoReflect.Descriptor instead.
func (*ProcessDumpReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{39}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{42}
}
func (x *ProcessDumpReq) GetPid() int32 {
@@ -2971,7 +3186,7 @@ type ProcessDump struct {
func (x *ProcessDump) Reset() {
*x = ProcessDump{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[40]
+ mi := &file_sliverpb_sliver_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2984,7 +3199,7 @@ func (x *ProcessDump) String() string {
func (*ProcessDump) ProtoMessage() {}
func (x *ProcessDump) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[40]
+ mi := &file_sliverpb_sliver_proto_msgTypes[43]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2997,7 +3212,7 @@ func (x *ProcessDump) ProtoReflect() protoreflect.Message {
// Deprecated: Use ProcessDump.ProtoReflect.Descriptor instead.
func (*ProcessDump) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{40}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{43}
}
func (x *ProcessDump) GetData() []byte {
@@ -3032,7 +3247,7 @@ type RunAsReq struct {
func (x *RunAsReq) Reset() {
*x = RunAsReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[41]
+ mi := &file_sliverpb_sliver_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3045,7 +3260,7 @@ func (x *RunAsReq) String() string {
func (*RunAsReq) ProtoMessage() {}
func (x *RunAsReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[41]
+ mi := &file_sliverpb_sliver_proto_msgTypes[44]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3058,7 +3273,7 @@ func (x *RunAsReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RunAsReq.ProtoReflect.Descriptor instead.
func (*RunAsReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{41}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{44}
}
func (x *RunAsReq) GetUsername() string {
@@ -3129,7 +3344,7 @@ type RunAs struct {
func (x *RunAs) Reset() {
*x = RunAs{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[42]
+ mi := &file_sliverpb_sliver_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3142,7 +3357,7 @@ func (x *RunAs) String() string {
func (*RunAs) ProtoMessage() {}
func (x *RunAs) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[42]
+ mi := &file_sliverpb_sliver_proto_msgTypes[45]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3155,7 +3370,7 @@ func (x *RunAs) ProtoReflect() protoreflect.Message {
// Deprecated: Use RunAs.ProtoReflect.Descriptor instead.
func (*RunAs) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{42}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{45}
}
func (x *RunAs) GetOutput() string {
@@ -3184,7 +3399,7 @@ type ImpersonateReq struct {
func (x *ImpersonateReq) Reset() {
*x = ImpersonateReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[43]
+ mi := &file_sliverpb_sliver_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3197,7 +3412,7 @@ func (x *ImpersonateReq) String() string {
func (*ImpersonateReq) ProtoMessage() {}
func (x *ImpersonateReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[43]
+ mi := &file_sliverpb_sliver_proto_msgTypes[46]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3210,7 +3425,7 @@ func (x *ImpersonateReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ImpersonateReq.ProtoReflect.Descriptor instead.
func (*ImpersonateReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{43}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{46}
}
func (x *ImpersonateReq) GetUsername() string {
@@ -3238,7 +3453,7 @@ type Impersonate struct {
func (x *Impersonate) Reset() {
*x = Impersonate{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[44]
+ mi := &file_sliverpb_sliver_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3251,7 +3466,7 @@ func (x *Impersonate) String() string {
func (*Impersonate) ProtoMessage() {}
func (x *Impersonate) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[44]
+ mi := &file_sliverpb_sliver_proto_msgTypes[47]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3264,7 +3479,7 @@ func (x *Impersonate) ProtoReflect() protoreflect.Message {
// Deprecated: Use Impersonate.ProtoReflect.Descriptor instead.
func (*Impersonate) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{44}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{47}
}
func (x *Impersonate) GetResponse() *commonpb.Response {
@@ -3285,7 +3500,7 @@ type RevToSelfReq struct {
func (x *RevToSelfReq) Reset() {
*x = RevToSelfReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[45]
+ mi := &file_sliverpb_sliver_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3298,7 +3513,7 @@ func (x *RevToSelfReq) String() string {
func (*RevToSelfReq) ProtoMessage() {}
func (x *RevToSelfReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[45]
+ mi := &file_sliverpb_sliver_proto_msgTypes[48]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3311,7 +3526,7 @@ func (x *RevToSelfReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RevToSelfReq.ProtoReflect.Descriptor instead.
func (*RevToSelfReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{45}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{48}
}
func (x *RevToSelfReq) GetRequest() *commonpb.Request {
@@ -3332,7 +3547,7 @@ type RevToSelf struct {
func (x *RevToSelf) Reset() {
*x = RevToSelf{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[46]
+ mi := &file_sliverpb_sliver_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3345,7 +3560,7 @@ func (x *RevToSelf) String() string {
func (*RevToSelf) ProtoMessage() {}
func (x *RevToSelf) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[46]
+ mi := &file_sliverpb_sliver_proto_msgTypes[49]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3358,7 +3573,7 @@ func (x *RevToSelf) ProtoReflect() protoreflect.Message {
// Deprecated: Use RevToSelf.ProtoReflect.Descriptor instead.
func (*RevToSelf) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{46}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{49}
}
func (x *RevToSelf) GetResponse() *commonpb.Response {
@@ -3379,7 +3594,7 @@ type CurrentTokenOwnerReq struct {
func (x *CurrentTokenOwnerReq) Reset() {
*x = CurrentTokenOwnerReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[47]
+ mi := &file_sliverpb_sliver_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3392,7 +3607,7 @@ func (x *CurrentTokenOwnerReq) String() string {
func (*CurrentTokenOwnerReq) ProtoMessage() {}
func (x *CurrentTokenOwnerReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[47]
+ mi := &file_sliverpb_sliver_proto_msgTypes[50]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3405,7 +3620,7 @@ func (x *CurrentTokenOwnerReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use CurrentTokenOwnerReq.ProtoReflect.Descriptor instead.
func (*CurrentTokenOwnerReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{47}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{50}
}
func (x *CurrentTokenOwnerReq) GetRequest() *commonpb.Request {
@@ -3427,7 +3642,7 @@ type CurrentTokenOwner struct {
func (x *CurrentTokenOwner) Reset() {
*x = CurrentTokenOwner{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[48]
+ mi := &file_sliverpb_sliver_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3440,7 +3655,7 @@ func (x *CurrentTokenOwner) String() string {
func (*CurrentTokenOwner) ProtoMessage() {}
func (x *CurrentTokenOwner) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[48]
+ mi := &file_sliverpb_sliver_proto_msgTypes[51]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3453,7 +3668,7 @@ func (x *CurrentTokenOwner) ProtoReflect() protoreflect.Message {
// Deprecated: Use CurrentTokenOwner.ProtoReflect.Descriptor instead.
func (*CurrentTokenOwner) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{48}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{51}
}
func (x *CurrentTokenOwner) GetOutput() string {
@@ -3471,7 +3686,8 @@ func (x *CurrentTokenOwner) GetResponse() *commonpb.Response {
}
// InvokeGetSystemReq - Implant-side version of GetSystemReq, this message
-// contains the .Data based on the client's req.Config
+//
+// contains the .Data based on the client's req.Config
type InvokeGetSystemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -3485,7 +3701,7 @@ type InvokeGetSystemReq struct {
func (x *InvokeGetSystemReq) Reset() {
*x = InvokeGetSystemReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[49]
+ mi := &file_sliverpb_sliver_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3498,7 +3714,7 @@ func (x *InvokeGetSystemReq) String() string {
func (*InvokeGetSystemReq) ProtoMessage() {}
func (x *InvokeGetSystemReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[49]
+ mi := &file_sliverpb_sliver_proto_msgTypes[52]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3511,7 +3727,7 @@ func (x *InvokeGetSystemReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeGetSystemReq.ProtoReflect.Descriptor instead.
func (*InvokeGetSystemReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{49}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{52}
}
func (x *InvokeGetSystemReq) GetData() []byte {
@@ -3547,7 +3763,7 @@ type GetSystem struct {
func (x *GetSystem) Reset() {
*x = GetSystem{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[50]
+ mi := &file_sliverpb_sliver_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3560,7 +3776,7 @@ func (x *GetSystem) String() string {
func (*GetSystem) ProtoMessage() {}
func (x *GetSystem) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[50]
+ mi := &file_sliverpb_sliver_proto_msgTypes[53]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3573,7 +3789,7 @@ func (x *GetSystem) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetSystem.ProtoReflect.Descriptor instead.
func (*GetSystem) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{50}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{53}
}
func (x *GetSystem) GetResponse() *commonpb.Response {
@@ -3598,7 +3814,7 @@ type MakeTokenReq struct {
func (x *MakeTokenReq) Reset() {
*x = MakeTokenReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[51]
+ mi := &file_sliverpb_sliver_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3611,7 +3827,7 @@ func (x *MakeTokenReq) String() string {
func (*MakeTokenReq) ProtoMessage() {}
func (x *MakeTokenReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[51]
+ mi := &file_sliverpb_sliver_proto_msgTypes[54]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3624,7 +3840,7 @@ func (x *MakeTokenReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use MakeTokenReq.ProtoReflect.Descriptor instead.
func (*MakeTokenReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{51}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{54}
}
func (x *MakeTokenReq) GetUsername() string {
@@ -3673,7 +3889,7 @@ type MakeToken struct {
func (x *MakeToken) Reset() {
*x = MakeToken{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[52]
+ mi := &file_sliverpb_sliver_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3686,7 +3902,7 @@ func (x *MakeToken) String() string {
func (*MakeToken) ProtoMessage() {}
func (x *MakeToken) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[52]
+ mi := &file_sliverpb_sliver_proto_msgTypes[55]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3699,7 +3915,7 @@ func (x *MakeToken) ProtoReflect() protoreflect.Message {
// Deprecated: Use MakeToken.ProtoReflect.Descriptor instead.
func (*MakeToken) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{52}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{55}
}
func (x *MakeToken) GetResponse() *commonpb.Response {
@@ -3724,7 +3940,7 @@ type TaskReq struct {
func (x *TaskReq) Reset() {
*x = TaskReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[53]
+ mi := &file_sliverpb_sliver_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3737,7 +3953,7 @@ func (x *TaskReq) String() string {
func (*TaskReq) ProtoMessage() {}
func (x *TaskReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[53]
+ mi := &file_sliverpb_sliver_proto_msgTypes[56]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3750,7 +3966,7 @@ func (x *TaskReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use TaskReq.ProtoReflect.Descriptor instead.
func (*TaskReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{53}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{56}
}
func (x *TaskReq) GetEncoder() string {
@@ -3799,7 +4015,7 @@ type Task struct {
func (x *Task) Reset() {
*x = Task{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[54]
+ mi := &file_sliverpb_sliver_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3812,7 +4028,7 @@ func (x *Task) String() string {
func (*Task) ProtoMessage() {}
func (x *Task) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[54]
+ mi := &file_sliverpb_sliver_proto_msgTypes[57]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3825,7 +4041,7 @@ func (x *Task) ProtoReflect() protoreflect.Message {
// Deprecated: Use Task.ProtoReflect.Descriptor instead.
func (*Task) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{54}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{57}
}
func (x *Task) GetResponse() *commonpb.Response {
@@ -3861,7 +4077,7 @@ type ExecuteAssemblyReq struct {
func (x *ExecuteAssemblyReq) Reset() {
*x = ExecuteAssemblyReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[55]
+ mi := &file_sliverpb_sliver_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3874,7 +4090,7 @@ func (x *ExecuteAssemblyReq) String() string {
func (*ExecuteAssemblyReq) ProtoMessage() {}
func (x *ExecuteAssemblyReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[55]
+ mi := &file_sliverpb_sliver_proto_msgTypes[58]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3887,7 +4103,7 @@ func (x *ExecuteAssemblyReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecuteAssemblyReq.ProtoReflect.Descriptor instead.
func (*ExecuteAssemblyReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{55}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{58}
}
func (x *ExecuteAssemblyReq) GetAssembly() []byte {
@@ -4010,7 +4226,7 @@ type InvokeExecuteAssemblyReq struct {
func (x *InvokeExecuteAssemblyReq) Reset() {
*x = InvokeExecuteAssemblyReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[56]
+ mi := &file_sliverpb_sliver_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4023,7 +4239,7 @@ func (x *InvokeExecuteAssemblyReq) String() string {
func (*InvokeExecuteAssemblyReq) ProtoMessage() {}
func (x *InvokeExecuteAssemblyReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[56]
+ mi := &file_sliverpb_sliver_proto_msgTypes[59]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4036,7 +4252,7 @@ func (x *InvokeExecuteAssemblyReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeExecuteAssemblyReq.ProtoReflect.Descriptor instead.
func (*InvokeExecuteAssemblyReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{56}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{59}
}
func (x *InvokeExecuteAssemblyReq) GetData() []byte {
@@ -4090,7 +4306,7 @@ type InvokeInProcExecuteAssemblyReq struct {
func (x *InvokeInProcExecuteAssemblyReq) Reset() {
*x = InvokeInProcExecuteAssemblyReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[57]
+ mi := &file_sliverpb_sliver_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4103,7 +4319,7 @@ func (x *InvokeInProcExecuteAssemblyReq) String() string {
func (*InvokeInProcExecuteAssemblyReq) ProtoMessage() {}
func (x *InvokeInProcExecuteAssemblyReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[57]
+ mi := &file_sliverpb_sliver_proto_msgTypes[60]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4116,7 +4332,7 @@ func (x *InvokeInProcExecuteAssemblyReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeInProcExecuteAssemblyReq.ProtoReflect.Descriptor instead.
func (*InvokeInProcExecuteAssemblyReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{57}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{60}
}
func (x *InvokeInProcExecuteAssemblyReq) GetData() []byte {
@@ -4173,7 +4389,7 @@ type ExecuteAssembly struct {
func (x *ExecuteAssembly) Reset() {
*x = ExecuteAssembly{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[58]
+ mi := &file_sliverpb_sliver_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4186,7 +4402,7 @@ func (x *ExecuteAssembly) String() string {
func (*ExecuteAssembly) ProtoMessage() {}
func (x *ExecuteAssembly) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[58]
+ mi := &file_sliverpb_sliver_proto_msgTypes[61]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4199,7 +4415,7 @@ func (x *ExecuteAssembly) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecuteAssembly.ProtoReflect.Descriptor instead.
func (*ExecuteAssembly) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{58}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{61}
}
func (x *ExecuteAssembly) GetOutput() []byte {
@@ -4230,7 +4446,7 @@ type InvokeMigrateReq struct {
func (x *InvokeMigrateReq) Reset() {
*x = InvokeMigrateReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[59]
+ mi := &file_sliverpb_sliver_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4243,7 +4459,7 @@ func (x *InvokeMigrateReq) String() string {
func (*InvokeMigrateReq) ProtoMessage() {}
func (x *InvokeMigrateReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[59]
+ mi := &file_sliverpb_sliver_proto_msgTypes[62]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4256,7 +4472,7 @@ func (x *InvokeMigrateReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeMigrateReq.ProtoReflect.Descriptor instead.
func (*InvokeMigrateReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{59}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{62}
}
func (x *InvokeMigrateReq) GetPid() uint32 {
@@ -4300,7 +4516,7 @@ type Migrate struct {
func (x *Migrate) Reset() {
*x = Migrate{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[60]
+ mi := &file_sliverpb_sliver_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4313,7 +4529,7 @@ func (x *Migrate) String() string {
func (*Migrate) ProtoMessage() {}
func (x *Migrate) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[60]
+ mi := &file_sliverpb_sliver_proto_msgTypes[63]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4326,7 +4542,7 @@ func (x *Migrate) ProtoReflect() protoreflect.Message {
// Deprecated: Use Migrate.ProtoReflect.Descriptor instead.
func (*Migrate) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{60}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{63}
}
func (x *Migrate) GetSuccess() bool {
@@ -4367,7 +4583,7 @@ type ExecuteReq struct {
func (x *ExecuteReq) Reset() {
*x = ExecuteReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[61]
+ mi := &file_sliverpb_sliver_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4380,7 +4596,7 @@ func (x *ExecuteReq) String() string {
func (*ExecuteReq) ProtoMessage() {}
func (x *ExecuteReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[61]
+ mi := &file_sliverpb_sliver_proto_msgTypes[64]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4393,7 +4609,7 @@ func (x *ExecuteReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecuteReq.ProtoReflect.Descriptor instead.
func (*ExecuteReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{61}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{64}
}
func (x *ExecuteReq) GetPath() string {
@@ -4464,7 +4680,7 @@ type ExecuteWindowsReq struct {
func (x *ExecuteWindowsReq) Reset() {
*x = ExecuteWindowsReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[62]
+ mi := &file_sliverpb_sliver_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4477,7 +4693,7 @@ func (x *ExecuteWindowsReq) String() string {
func (*ExecuteWindowsReq) ProtoMessage() {}
func (x *ExecuteWindowsReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[62]
+ mi := &file_sliverpb_sliver_proto_msgTypes[65]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4490,7 +4706,7 @@ func (x *ExecuteWindowsReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecuteWindowsReq.ProtoReflect.Descriptor instead.
func (*ExecuteWindowsReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{62}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{65}
}
func (x *ExecuteWindowsReq) GetPath() string {
@@ -4571,7 +4787,7 @@ type Execute struct {
func (x *Execute) Reset() {
*x = Execute{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[63]
+ mi := &file_sliverpb_sliver_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4584,7 +4800,7 @@ func (x *Execute) String() string {
func (*Execute) ProtoMessage() {}
func (x *Execute) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[63]
+ mi := &file_sliverpb_sliver_proto_msgTypes[66]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4597,7 +4813,7 @@ func (x *Execute) ProtoReflect() protoreflect.Message {
// Deprecated: Use Execute.ProtoReflect.Descriptor instead.
func (*Execute) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{63}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{66}
}
func (x *Execute) GetStatus() uint32 {
@@ -4655,7 +4871,7 @@ type SideloadReq struct {
func (x *SideloadReq) Reset() {
*x = SideloadReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[64]
+ mi := &file_sliverpb_sliver_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4668,7 +4884,7 @@ func (x *SideloadReq) String() string {
func (*SideloadReq) ProtoMessage() {}
func (x *SideloadReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[64]
+ mi := &file_sliverpb_sliver_proto_msgTypes[67]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4681,7 +4897,7 @@ func (x *SideloadReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use SideloadReq.ProtoReflect.Descriptor instead.
func (*SideloadReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{64}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{67}
}
func (x *SideloadReq) GetData() []byte {
@@ -4766,7 +4982,7 @@ type Sideload struct {
func (x *Sideload) Reset() {
*x = Sideload{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[65]
+ mi := &file_sliverpb_sliver_proto_msgTypes[68]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4779,7 +4995,7 @@ func (x *Sideload) String() string {
func (*Sideload) ProtoMessage() {}
func (x *Sideload) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[65]
+ mi := &file_sliverpb_sliver_proto_msgTypes[68]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4792,7 +5008,7 @@ func (x *Sideload) ProtoReflect() protoreflect.Message {
// Deprecated: Use Sideload.ProtoReflect.Descriptor instead.
func (*Sideload) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{65}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{68}
}
func (x *Sideload) GetResult() string {
@@ -4827,7 +5043,7 @@ type InvokeSpawnDllReq struct {
func (x *InvokeSpawnDllReq) Reset() {
*x = InvokeSpawnDllReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[66]
+ mi := &file_sliverpb_sliver_proto_msgTypes[69]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4840,7 +5056,7 @@ func (x *InvokeSpawnDllReq) String() string {
func (*InvokeSpawnDllReq) ProtoMessage() {}
func (x *InvokeSpawnDllReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[66]
+ mi := &file_sliverpb_sliver_proto_msgTypes[69]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4853,7 +5069,7 @@ func (x *InvokeSpawnDllReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeSpawnDllReq.ProtoReflect.Descriptor instead.
func (*InvokeSpawnDllReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{66}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{69}
}
func (x *InvokeSpawnDllReq) GetData() []byte {
@@ -4930,7 +5146,7 @@ type SpawnDllReq struct {
func (x *SpawnDllReq) Reset() {
*x = SpawnDllReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[67]
+ mi := &file_sliverpb_sliver_proto_msgTypes[70]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4943,7 +5159,7 @@ func (x *SpawnDllReq) String() string {
func (*SpawnDllReq) ProtoMessage() {}
func (x *SpawnDllReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[67]
+ mi := &file_sliverpb_sliver_proto_msgTypes[70]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4956,7 +5172,7 @@ func (x *SpawnDllReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use SpawnDllReq.ProtoReflect.Descriptor instead.
func (*SpawnDllReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{67}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{70}
}
func (x *SpawnDllReq) GetData() []byte {
@@ -5027,7 +5243,7 @@ type SpawnDll struct {
func (x *SpawnDll) Reset() {
*x = SpawnDll{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[68]
+ mi := &file_sliverpb_sliver_proto_msgTypes[71]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5040,7 +5256,7 @@ func (x *SpawnDll) String() string {
func (*SpawnDll) ProtoMessage() {}
func (x *SpawnDll) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[68]
+ mi := &file_sliverpb_sliver_proto_msgTypes[71]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5053,7 +5269,7 @@ func (x *SpawnDll) ProtoReflect() protoreflect.Message {
// Deprecated: Use SpawnDll.ProtoReflect.Descriptor instead.
func (*SpawnDll) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{68}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{71}
}
func (x *SpawnDll) GetResult() string {
@@ -5086,7 +5302,7 @@ type NetstatReq struct {
func (x *NetstatReq) Reset() {
*x = NetstatReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[69]
+ mi := &file_sliverpb_sliver_proto_msgTypes[72]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5099,7 +5315,7 @@ func (x *NetstatReq) String() string {
func (*NetstatReq) ProtoMessage() {}
func (x *NetstatReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[69]
+ mi := &file_sliverpb_sliver_proto_msgTypes[72]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5112,7 +5328,7 @@ func (x *NetstatReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use NetstatReq.ProtoReflect.Descriptor instead.
func (*NetstatReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{69}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{72}
}
func (x *NetstatReq) GetTCP() bool {
@@ -5173,7 +5389,7 @@ type SockTabEntry struct {
func (x *SockTabEntry) Reset() {
*x = SockTabEntry{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[70]
+ mi := &file_sliverpb_sliver_proto_msgTypes[73]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5186,7 +5402,7 @@ func (x *SockTabEntry) String() string {
func (*SockTabEntry) ProtoMessage() {}
func (x *SockTabEntry) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[70]
+ mi := &file_sliverpb_sliver_proto_msgTypes[73]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5199,7 +5415,7 @@ func (x *SockTabEntry) ProtoReflect() protoreflect.Message {
// Deprecated: Use SockTabEntry.ProtoReflect.Descriptor instead.
func (*SockTabEntry) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{70}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{73}
}
func (x *SockTabEntry) GetLocalAddr() *SockTabEntry_SockAddr {
@@ -5256,7 +5472,7 @@ type Netstat struct {
func (x *Netstat) Reset() {
*x = Netstat{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[71]
+ mi := &file_sliverpb_sliver_proto_msgTypes[74]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5269,7 +5485,7 @@ func (x *Netstat) String() string {
func (*Netstat) ProtoMessage() {}
func (x *Netstat) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[71]
+ mi := &file_sliverpb_sliver_proto_msgTypes[74]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5282,7 +5498,7 @@ func (x *Netstat) ProtoReflect() protoreflect.Message {
// Deprecated: Use Netstat.ProtoReflect.Descriptor instead.
func (*Netstat) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{71}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{74}
}
func (x *Netstat) GetEntries() []*SockTabEntry {
@@ -5311,7 +5527,7 @@ type EnvReq struct {
func (x *EnvReq) Reset() {
*x = EnvReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[72]
+ mi := &file_sliverpb_sliver_proto_msgTypes[75]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5324,7 +5540,7 @@ func (x *EnvReq) String() string {
func (*EnvReq) ProtoMessage() {}
func (x *EnvReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[72]
+ mi := &file_sliverpb_sliver_proto_msgTypes[75]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5337,7 +5553,7 @@ func (x *EnvReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use EnvReq.ProtoReflect.Descriptor instead.
func (*EnvReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{72}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{75}
}
func (x *EnvReq) GetName() string {
@@ -5366,7 +5582,7 @@ type EnvInfo struct {
func (x *EnvInfo) Reset() {
*x = EnvInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[73]
+ mi := &file_sliverpb_sliver_proto_msgTypes[76]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5379,7 +5595,7 @@ func (x *EnvInfo) String() string {
func (*EnvInfo) ProtoMessage() {}
func (x *EnvInfo) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[73]
+ mi := &file_sliverpb_sliver_proto_msgTypes[76]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5392,7 +5608,7 @@ func (x *EnvInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use EnvInfo.ProtoReflect.Descriptor instead.
func (*EnvInfo) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{73}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{76}
}
func (x *EnvInfo) GetVariables() []*commonpb.EnvVar {
@@ -5421,7 +5637,7 @@ type SetEnvReq struct {
func (x *SetEnvReq) Reset() {
*x = SetEnvReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[74]
+ mi := &file_sliverpb_sliver_proto_msgTypes[77]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5434,7 +5650,7 @@ func (x *SetEnvReq) String() string {
func (*SetEnvReq) ProtoMessage() {}
func (x *SetEnvReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[74]
+ mi := &file_sliverpb_sliver_proto_msgTypes[77]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5447,7 +5663,7 @@ func (x *SetEnvReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use SetEnvReq.ProtoReflect.Descriptor instead.
func (*SetEnvReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{74}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{77}
}
func (x *SetEnvReq) GetVariable() *commonpb.EnvVar {
@@ -5475,7 +5691,7 @@ type SetEnv struct {
func (x *SetEnv) Reset() {
*x = SetEnv{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[75]
+ mi := &file_sliverpb_sliver_proto_msgTypes[78]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5488,7 +5704,7 @@ func (x *SetEnv) String() string {
func (*SetEnv) ProtoMessage() {}
func (x *SetEnv) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[75]
+ mi := &file_sliverpb_sliver_proto_msgTypes[78]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5501,7 +5717,7 @@ func (x *SetEnv) ProtoReflect() protoreflect.Message {
// Deprecated: Use SetEnv.ProtoReflect.Descriptor instead.
func (*SetEnv) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{75}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{78}
}
func (x *SetEnv) GetResponse() *commonpb.Response {
@@ -5523,7 +5739,7 @@ type UnsetEnvReq struct {
func (x *UnsetEnvReq) Reset() {
*x = UnsetEnvReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[76]
+ mi := &file_sliverpb_sliver_proto_msgTypes[79]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5536,7 +5752,7 @@ func (x *UnsetEnvReq) String() string {
func (*UnsetEnvReq) ProtoMessage() {}
func (x *UnsetEnvReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[76]
+ mi := &file_sliverpb_sliver_proto_msgTypes[79]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5549,7 +5765,7 @@ func (x *UnsetEnvReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use UnsetEnvReq.ProtoReflect.Descriptor instead.
func (*UnsetEnvReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{76}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{79}
}
func (x *UnsetEnvReq) GetName() string {
@@ -5577,7 +5793,7 @@ type UnsetEnv struct {
func (x *UnsetEnv) Reset() {
*x = UnsetEnv{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[77]
+ mi := &file_sliverpb_sliver_proto_msgTypes[80]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5590,7 +5806,7 @@ func (x *UnsetEnv) String() string {
func (*UnsetEnv) ProtoMessage() {}
func (x *UnsetEnv) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[77]
+ mi := &file_sliverpb_sliver_proto_msgTypes[80]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5603,7 +5819,7 @@ func (x *UnsetEnv) ProtoReflect() protoreflect.Message {
// Deprecated: Use UnsetEnv.ProtoReflect.Descriptor instead.
func (*UnsetEnv) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{77}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{80}
}
func (x *UnsetEnv) GetResponse() *commonpb.Response {
@@ -5625,7 +5841,7 @@ type DNSSessionInit struct {
func (x *DNSSessionInit) Reset() {
*x = DNSSessionInit{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[78]
+ mi := &file_sliverpb_sliver_proto_msgTypes[81]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5638,7 +5854,7 @@ func (x *DNSSessionInit) String() string {
func (*DNSSessionInit) ProtoMessage() {}
func (x *DNSSessionInit) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[78]
+ mi := &file_sliverpb_sliver_proto_msgTypes[81]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5651,7 +5867,7 @@ func (x *DNSSessionInit) ProtoReflect() protoreflect.Message {
// Deprecated: Use DNSSessionInit.ProtoReflect.Descriptor instead.
func (*DNSSessionInit) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{78}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{81}
}
func (x *DNSSessionInit) GetKey() []byte {
@@ -5672,7 +5888,7 @@ type DNSPoll struct {
func (x *DNSPoll) Reset() {
*x = DNSPoll{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[79]
+ mi := &file_sliverpb_sliver_proto_msgTypes[82]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5685,7 +5901,7 @@ func (x *DNSPoll) String() string {
func (*DNSPoll) ProtoMessage() {}
func (x *DNSPoll) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[79]
+ mi := &file_sliverpb_sliver_proto_msgTypes[82]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5698,7 +5914,7 @@ func (x *DNSPoll) ProtoReflect() protoreflect.Message {
// Deprecated: Use DNSPoll.ProtoReflect.Descriptor instead.
func (*DNSPoll) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{79}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{82}
}
func (x *DNSPoll) GetBlocks() []*DNSBlockHeader {
@@ -5720,7 +5936,7 @@ type DNSBlockHeader struct {
func (x *DNSBlockHeader) Reset() {
*x = DNSBlockHeader{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[80]
+ mi := &file_sliverpb_sliver_proto_msgTypes[83]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5733,7 +5949,7 @@ func (x *DNSBlockHeader) String() string {
func (*DNSBlockHeader) ProtoMessage() {}
func (x *DNSBlockHeader) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[80]
+ mi := &file_sliverpb_sliver_proto_msgTypes[83]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5746,7 +5962,7 @@ func (x *DNSBlockHeader) ProtoReflect() protoreflect.Message {
// Deprecated: Use DNSBlockHeader.ProtoReflect.Descriptor instead.
func (*DNSBlockHeader) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{80}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{83}
}
func (x *DNSBlockHeader) GetID() string {
@@ -5775,7 +5991,7 @@ type HTTPSessionInit struct {
func (x *HTTPSessionInit) Reset() {
*x = HTTPSessionInit{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[81]
+ mi := &file_sliverpb_sliver_proto_msgTypes[84]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5788,7 +6004,7 @@ func (x *HTTPSessionInit) String() string {
func (*HTTPSessionInit) ProtoMessage() {}
func (x *HTTPSessionInit) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[81]
+ mi := &file_sliverpb_sliver_proto_msgTypes[84]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5801,7 +6017,7 @@ func (x *HTTPSessionInit) ProtoReflect() protoreflect.Message {
// Deprecated: Use HTTPSessionInit.ProtoReflect.Descriptor instead.
func (*HTTPSessionInit) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{81}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{84}
}
func (x *HTTPSessionInit) GetKey() []byte {
@@ -5823,7 +6039,7 @@ type ScreenshotReq struct {
func (x *ScreenshotReq) Reset() {
*x = ScreenshotReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[82]
+ mi := &file_sliverpb_sliver_proto_msgTypes[85]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5836,7 +6052,7 @@ func (x *ScreenshotReq) String() string {
func (*ScreenshotReq) ProtoMessage() {}
func (x *ScreenshotReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[82]
+ mi := &file_sliverpb_sliver_proto_msgTypes[85]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5849,7 +6065,7 @@ func (x *ScreenshotReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ScreenshotReq.ProtoReflect.Descriptor instead.
func (*ScreenshotReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{82}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{85}
}
func (x *ScreenshotReq) GetRequest() *commonpb.Request {
@@ -5871,7 +6087,7 @@ type Screenshot struct {
func (x *Screenshot) Reset() {
*x = Screenshot{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[83]
+ mi := &file_sliverpb_sliver_proto_msgTypes[86]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5884,7 +6100,7 @@ func (x *Screenshot) String() string {
func (*Screenshot) ProtoMessage() {}
func (x *Screenshot) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[83]
+ mi := &file_sliverpb_sliver_proto_msgTypes[86]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5897,7 +6113,7 @@ func (x *Screenshot) ProtoReflect() protoreflect.Message {
// Deprecated: Use Screenshot.ProtoReflect.Descriptor instead.
func (*Screenshot) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{83}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{86}
}
func (x *Screenshot) GetData() []byte {
@@ -5930,7 +6146,7 @@ type StartServiceReq struct {
func (x *StartServiceReq) Reset() {
*x = StartServiceReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[84]
+ mi := &file_sliverpb_sliver_proto_msgTypes[87]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5943,7 +6159,7 @@ func (x *StartServiceReq) String() string {
func (*StartServiceReq) ProtoMessage() {}
func (x *StartServiceReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[84]
+ mi := &file_sliverpb_sliver_proto_msgTypes[87]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5956,7 +6172,7 @@ func (x *StartServiceReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use StartServiceReq.ProtoReflect.Descriptor instead.
func (*StartServiceReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{84}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{87}
}
func (x *StartServiceReq) GetServiceName() string {
@@ -6012,7 +6228,7 @@ type ServiceInfo struct {
func (x *ServiceInfo) Reset() {
*x = ServiceInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[85]
+ mi := &file_sliverpb_sliver_proto_msgTypes[88]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6025,7 +6241,7 @@ func (x *ServiceInfo) String() string {
func (*ServiceInfo) ProtoMessage() {}
func (x *ServiceInfo) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[85]
+ mi := &file_sliverpb_sliver_proto_msgTypes[88]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6038,7 +6254,7 @@ func (x *ServiceInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServiceInfo.ProtoReflect.Descriptor instead.
func (*ServiceInfo) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{85}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{88}
}
func (x *ServiceInfo) GetResponse() *commonpb.Response {
@@ -6060,7 +6276,7 @@ type ServiceInfoReq struct {
func (x *ServiceInfoReq) Reset() {
*x = ServiceInfoReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[86]
+ mi := &file_sliverpb_sliver_proto_msgTypes[89]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6073,7 +6289,7 @@ func (x *ServiceInfoReq) String() string {
func (*ServiceInfoReq) ProtoMessage() {}
func (x *ServiceInfoReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[86]
+ mi := &file_sliverpb_sliver_proto_msgTypes[89]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6086,7 +6302,7 @@ func (x *ServiceInfoReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServiceInfoReq.ProtoReflect.Descriptor instead.
func (*ServiceInfoReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{86}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{89}
}
func (x *ServiceInfoReq) GetServiceName() string {
@@ -6115,7 +6331,7 @@ type StopServiceReq struct {
func (x *StopServiceReq) Reset() {
*x = StopServiceReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[87]
+ mi := &file_sliverpb_sliver_proto_msgTypes[90]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6128,7 +6344,7 @@ func (x *StopServiceReq) String() string {
func (*StopServiceReq) ProtoMessage() {}
func (x *StopServiceReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[87]
+ mi := &file_sliverpb_sliver_proto_msgTypes[90]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6141,7 +6357,7 @@ func (x *StopServiceReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use StopServiceReq.ProtoReflect.Descriptor instead.
func (*StopServiceReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{87}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{90}
}
func (x *StopServiceReq) GetServiceInfo() *ServiceInfoReq {
@@ -6170,7 +6386,7 @@ type RemoveServiceReq struct {
func (x *RemoveServiceReq) Reset() {
*x = RemoveServiceReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[88]
+ mi := &file_sliverpb_sliver_proto_msgTypes[91]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6183,7 +6399,7 @@ func (x *RemoveServiceReq) String() string {
func (*RemoveServiceReq) ProtoMessage() {}
func (x *RemoveServiceReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[88]
+ mi := &file_sliverpb_sliver_proto_msgTypes[91]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6196,7 +6412,7 @@ func (x *RemoveServiceReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RemoveServiceReq.ProtoReflect.Descriptor instead.
func (*RemoveServiceReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{88}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{91}
}
func (x *RemoveServiceReq) GetServiceInfo() *ServiceInfoReq {
@@ -6228,7 +6444,7 @@ type RegistryReadReq struct {
func (x *RegistryReadReq) Reset() {
*x = RegistryReadReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[89]
+ mi := &file_sliverpb_sliver_proto_msgTypes[92]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6241,7 +6457,7 @@ func (x *RegistryReadReq) String() string {
func (*RegistryReadReq) ProtoMessage() {}
func (x *RegistryReadReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[89]
+ mi := &file_sliverpb_sliver_proto_msgTypes[92]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6254,7 +6470,7 @@ func (x *RegistryReadReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryReadReq.ProtoReflect.Descriptor instead.
func (*RegistryReadReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{89}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{92}
}
func (x *RegistryReadReq) GetHive() string {
@@ -6304,7 +6520,7 @@ type RegistryRead struct {
func (x *RegistryRead) Reset() {
*x = RegistryRead{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[90]
+ mi := &file_sliverpb_sliver_proto_msgTypes[93]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6317,7 +6533,7 @@ func (x *RegistryRead) String() string {
func (*RegistryRead) ProtoMessage() {}
func (x *RegistryRead) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[90]
+ mi := &file_sliverpb_sliver_proto_msgTypes[93]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6330,7 +6546,7 @@ func (x *RegistryRead) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryRead.ProtoReflect.Descriptor instead.
func (*RegistryRead) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{90}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{93}
}
func (x *RegistryRead) GetValue() string {
@@ -6367,7 +6583,7 @@ type RegistryWriteReq struct {
func (x *RegistryWriteReq) Reset() {
*x = RegistryWriteReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[91]
+ mi := &file_sliverpb_sliver_proto_msgTypes[94]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6380,7 +6596,7 @@ func (x *RegistryWriteReq) String() string {
func (*RegistryWriteReq) ProtoMessage() {}
func (x *RegistryWriteReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[91]
+ mi := &file_sliverpb_sliver_proto_msgTypes[94]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6393,7 +6609,7 @@ func (x *RegistryWriteReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryWriteReq.ProtoReflect.Descriptor instead.
func (*RegistryWriteReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{91}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{94}
}
func (x *RegistryWriteReq) GetHive() string {
@@ -6477,7 +6693,7 @@ type RegistryWrite struct {
func (x *RegistryWrite) Reset() {
*x = RegistryWrite{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[92]
+ mi := &file_sliverpb_sliver_proto_msgTypes[95]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6490,7 +6706,7 @@ func (x *RegistryWrite) String() string {
func (*RegistryWrite) ProtoMessage() {}
func (x *RegistryWrite) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[92]
+ mi := &file_sliverpb_sliver_proto_msgTypes[95]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6503,7 +6719,7 @@ func (x *RegistryWrite) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryWrite.ProtoReflect.Descriptor instead.
func (*RegistryWrite) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{92}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{95}
}
func (x *RegistryWrite) GetResponse() *commonpb.Response {
@@ -6528,7 +6744,7 @@ type RegistryCreateKeyReq struct {
func (x *RegistryCreateKeyReq) Reset() {
*x = RegistryCreateKeyReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[93]
+ mi := &file_sliverpb_sliver_proto_msgTypes[96]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6541,7 +6757,7 @@ func (x *RegistryCreateKeyReq) String() string {
func (*RegistryCreateKeyReq) ProtoMessage() {}
func (x *RegistryCreateKeyReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[93]
+ mi := &file_sliverpb_sliver_proto_msgTypes[96]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6554,7 +6770,7 @@ func (x *RegistryCreateKeyReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryCreateKeyReq.ProtoReflect.Descriptor instead.
func (*RegistryCreateKeyReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{93}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{96}
}
func (x *RegistryCreateKeyReq) GetHive() string {
@@ -6603,7 +6819,7 @@ type RegistryCreateKey struct {
func (x *RegistryCreateKey) Reset() {
*x = RegistryCreateKey{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[94]
+ mi := &file_sliverpb_sliver_proto_msgTypes[97]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6616,7 +6832,7 @@ func (x *RegistryCreateKey) String() string {
func (*RegistryCreateKey) ProtoMessage() {}
func (x *RegistryCreateKey) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[94]
+ mi := &file_sliverpb_sliver_proto_msgTypes[97]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6629,7 +6845,7 @@ func (x *RegistryCreateKey) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryCreateKey.ProtoReflect.Descriptor instead.
func (*RegistryCreateKey) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{94}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{97}
}
func (x *RegistryCreateKey) GetResponse() *commonpb.Response {
@@ -6654,7 +6870,7 @@ type RegistryDeleteKeyReq struct {
func (x *RegistryDeleteKeyReq) Reset() {
*x = RegistryDeleteKeyReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[95]
+ mi := &file_sliverpb_sliver_proto_msgTypes[98]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6667,7 +6883,7 @@ func (x *RegistryDeleteKeyReq) String() string {
func (*RegistryDeleteKeyReq) ProtoMessage() {}
func (x *RegistryDeleteKeyReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[95]
+ mi := &file_sliverpb_sliver_proto_msgTypes[98]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6680,7 +6896,7 @@ func (x *RegistryDeleteKeyReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryDeleteKeyReq.ProtoReflect.Descriptor instead.
func (*RegistryDeleteKeyReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{95}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{98}
}
func (x *RegistryDeleteKeyReq) GetHive() string {
@@ -6729,7 +6945,7 @@ type RegistryDeleteKey struct {
func (x *RegistryDeleteKey) Reset() {
*x = RegistryDeleteKey{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[96]
+ mi := &file_sliverpb_sliver_proto_msgTypes[99]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6742,7 +6958,7 @@ func (x *RegistryDeleteKey) String() string {
func (*RegistryDeleteKey) ProtoMessage() {}
func (x *RegistryDeleteKey) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[96]
+ mi := &file_sliverpb_sliver_proto_msgTypes[99]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6755,7 +6971,7 @@ func (x *RegistryDeleteKey) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryDeleteKey.ProtoReflect.Descriptor instead.
func (*RegistryDeleteKey) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{96}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{99}
}
func (x *RegistryDeleteKey) GetResponse() *commonpb.Response {
@@ -6780,7 +6996,7 @@ type RegistrySubKeyListReq struct {
func (x *RegistrySubKeyListReq) Reset() {
*x = RegistrySubKeyListReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[97]
+ mi := &file_sliverpb_sliver_proto_msgTypes[100]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6793,7 +7009,7 @@ func (x *RegistrySubKeyListReq) String() string {
func (*RegistrySubKeyListReq) ProtoMessage() {}
func (x *RegistrySubKeyListReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[97]
+ mi := &file_sliverpb_sliver_proto_msgTypes[100]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6806,7 +7022,7 @@ func (x *RegistrySubKeyListReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistrySubKeyListReq.ProtoReflect.Descriptor instead.
func (*RegistrySubKeyListReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{97}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{100}
}
func (x *RegistrySubKeyListReq) GetHive() string {
@@ -6849,7 +7065,7 @@ type RegistrySubKeyList struct {
func (x *RegistrySubKeyList) Reset() {
*x = RegistrySubKeyList{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[98]
+ mi := &file_sliverpb_sliver_proto_msgTypes[101]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6862,7 +7078,7 @@ func (x *RegistrySubKeyList) String() string {
func (*RegistrySubKeyList) ProtoMessage() {}
func (x *RegistrySubKeyList) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[98]
+ mi := &file_sliverpb_sliver_proto_msgTypes[101]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6875,7 +7091,7 @@ func (x *RegistrySubKeyList) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistrySubKeyList.ProtoReflect.Descriptor instead.
func (*RegistrySubKeyList) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{98}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{101}
}
func (x *RegistrySubKeyList) GetSubkeys() []string {
@@ -6907,7 +7123,7 @@ type RegistryListValuesReq struct {
func (x *RegistryListValuesReq) Reset() {
*x = RegistryListValuesReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[99]
+ mi := &file_sliverpb_sliver_proto_msgTypes[102]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6920,7 +7136,7 @@ func (x *RegistryListValuesReq) String() string {
func (*RegistryListValuesReq) ProtoMessage() {}
func (x *RegistryListValuesReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[99]
+ mi := &file_sliverpb_sliver_proto_msgTypes[102]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6933,7 +7149,7 @@ func (x *RegistryListValuesReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryListValuesReq.ProtoReflect.Descriptor instead.
func (*RegistryListValuesReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{99}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{102}
}
func (x *RegistryListValuesReq) GetHive() string {
@@ -6976,7 +7192,7 @@ type RegistryValuesList struct {
func (x *RegistryValuesList) Reset() {
*x = RegistryValuesList{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[100]
+ mi := &file_sliverpb_sliver_proto_msgTypes[103]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6989,7 +7205,7 @@ func (x *RegistryValuesList) String() string {
func (*RegistryValuesList) ProtoMessage() {}
func (x *RegistryValuesList) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[100]
+ mi := &file_sliverpb_sliver_proto_msgTypes[103]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7002,7 +7218,7 @@ func (x *RegistryValuesList) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryValuesList.ProtoReflect.Descriptor instead.
func (*RegistryValuesList) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{100}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{103}
}
func (x *RegistryValuesList) GetValueNames() []string {
@@ -7032,7 +7248,7 @@ type RegistryReadHiveReq struct {
func (x *RegistryReadHiveReq) Reset() {
*x = RegistryReadHiveReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[101]
+ mi := &file_sliverpb_sliver_proto_msgTypes[104]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7045,7 +7261,7 @@ func (x *RegistryReadHiveReq) String() string {
func (*RegistryReadHiveReq) ProtoMessage() {}
func (x *RegistryReadHiveReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[101]
+ mi := &file_sliverpb_sliver_proto_msgTypes[104]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7058,7 +7274,7 @@ func (x *RegistryReadHiveReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryReadHiveReq.ProtoReflect.Descriptor instead.
func (*RegistryReadHiveReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{101}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{104}
}
func (x *RegistryReadHiveReq) GetRootHive() string {
@@ -7095,7 +7311,7 @@ type RegistryReadHive struct {
func (x *RegistryReadHive) Reset() {
*x = RegistryReadHive{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[102]
+ mi := &file_sliverpb_sliver_proto_msgTypes[105]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7108,7 +7324,7 @@ func (x *RegistryReadHive) String() string {
func (*RegistryReadHive) ProtoMessage() {}
func (x *RegistryReadHive) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[102]
+ mi := &file_sliverpb_sliver_proto_msgTypes[105]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7121,7 +7337,7 @@ func (x *RegistryReadHive) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegistryReadHive.ProtoReflect.Descriptor instead.
func (*RegistryReadHive) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{102}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{105}
}
func (x *RegistryReadHive) GetData() []byte {
@@ -7158,7 +7374,7 @@ type Tunnel struct {
func (x *Tunnel) Reset() {
*x = Tunnel{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[103]
+ mi := &file_sliverpb_sliver_proto_msgTypes[106]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7171,7 +7387,7 @@ func (x *Tunnel) String() string {
func (*Tunnel) ProtoMessage() {}
func (x *Tunnel) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[103]
+ mi := &file_sliverpb_sliver_proto_msgTypes[106]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7184,7 +7400,7 @@ func (x *Tunnel) ProtoReflect() protoreflect.Message {
// Deprecated: Use Tunnel.ProtoReflect.Descriptor instead.
func (*Tunnel) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{103}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{106}
}
func (x *Tunnel) GetTunnelID() uint64 {
@@ -7220,7 +7436,7 @@ type TunnelData struct {
func (x *TunnelData) Reset() {
*x = TunnelData{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[104]
+ mi := &file_sliverpb_sliver_proto_msgTypes[107]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7233,7 +7449,7 @@ func (x *TunnelData) String() string {
func (*TunnelData) ProtoMessage() {}
func (x *TunnelData) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[104]
+ mi := &file_sliverpb_sliver_proto_msgTypes[107]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7246,7 +7462,7 @@ func (x *TunnelData) ProtoReflect() protoreflect.Message {
// Deprecated: Use TunnelData.ProtoReflect.Descriptor instead.
func (*TunnelData) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{104}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{107}
}
func (x *TunnelData) GetData() []byte {
@@ -7328,7 +7544,7 @@ type ShellReq struct {
func (x *ShellReq) Reset() {
*x = ShellReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[105]
+ mi := &file_sliverpb_sliver_proto_msgTypes[108]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7341,7 +7557,7 @@ func (x *ShellReq) String() string {
func (*ShellReq) ProtoMessage() {}
func (x *ShellReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[105]
+ mi := &file_sliverpb_sliver_proto_msgTypes[108]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7354,7 +7570,7 @@ func (x *ShellReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ShellReq.ProtoReflect.Descriptor instead.
func (*ShellReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{105}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{108}
}
func (x *ShellReq) GetPath() string {
@@ -7408,7 +7624,7 @@ type Shell struct {
func (x *Shell) Reset() {
*x = Shell{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[106]
+ mi := &file_sliverpb_sliver_proto_msgTypes[109]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7421,7 +7637,7 @@ func (x *Shell) String() string {
func (*Shell) ProtoMessage() {}
func (x *Shell) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[106]
+ mi := &file_sliverpb_sliver_proto_msgTypes[109]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7434,7 +7650,7 @@ func (x *Shell) ProtoReflect() protoreflect.Message {
// Deprecated: Use Shell.ProtoReflect.Descriptor instead.
func (*Shell) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{106}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{109}
}
func (x *Shell) GetPath() string {
@@ -7487,7 +7703,7 @@ type PortfwdReq struct {
func (x *PortfwdReq) Reset() {
*x = PortfwdReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[107]
+ mi := &file_sliverpb_sliver_proto_msgTypes[110]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7500,7 +7716,7 @@ func (x *PortfwdReq) String() string {
func (*PortfwdReq) ProtoMessage() {}
func (x *PortfwdReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[107]
+ mi := &file_sliverpb_sliver_proto_msgTypes[110]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7513,7 +7729,7 @@ func (x *PortfwdReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use PortfwdReq.ProtoReflect.Descriptor instead.
func (*PortfwdReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{107}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{110}
}
func (x *PortfwdReq) GetPort() uint32 {
@@ -7566,7 +7782,7 @@ type Portfwd struct {
func (x *Portfwd) Reset() {
*x = Portfwd{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[108]
+ mi := &file_sliverpb_sliver_proto_msgTypes[111]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7579,7 +7795,7 @@ func (x *Portfwd) String() string {
func (*Portfwd) ProtoMessage() {}
func (x *Portfwd) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[108]
+ mi := &file_sliverpb_sliver_proto_msgTypes[111]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7592,7 +7808,7 @@ func (x *Portfwd) ProtoReflect() protoreflect.Message {
// Deprecated: Use Portfwd.ProtoReflect.Descriptor instead.
func (*Portfwd) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{108}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{111}
}
func (x *Portfwd) GetPort() uint32 {
@@ -7642,7 +7858,7 @@ type Socks struct {
func (x *Socks) Reset() {
*x = Socks{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[109]
+ mi := &file_sliverpb_sliver_proto_msgTypes[112]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7655,7 +7871,7 @@ func (x *Socks) String() string {
func (*Socks) ProtoMessage() {}
func (x *Socks) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[109]
+ mi := &file_sliverpb_sliver_proto_msgTypes[112]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7668,7 +7884,7 @@ func (x *Socks) ProtoReflect() protoreflect.Message {
// Deprecated: Use Socks.ProtoReflect.Descriptor instead.
func (*Socks) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{109}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{112}
}
func (x *Socks) GetTunnelID() uint64 {
@@ -7702,7 +7918,7 @@ type SocksData struct {
func (x *SocksData) Reset() {
*x = SocksData{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[110]
+ mi := &file_sliverpb_sliver_proto_msgTypes[113]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7715,7 +7931,7 @@ func (x *SocksData) String() string {
func (*SocksData) ProtoMessage() {}
func (x *SocksData) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[110]
+ mi := &file_sliverpb_sliver_proto_msgTypes[113]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7728,7 +7944,7 @@ func (x *SocksData) ProtoReflect() protoreflect.Message {
// Deprecated: Use SocksData.ProtoReflect.Descriptor instead.
func (*SocksData) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{110}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{113}
}
func (x *SocksData) GetData() []byte {
@@ -7794,7 +8010,7 @@ type PivotStartListenerReq struct {
func (x *PivotStartListenerReq) Reset() {
*x = PivotStartListenerReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[111]
+ mi := &file_sliverpb_sliver_proto_msgTypes[114]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7807,7 +8023,7 @@ func (x *PivotStartListenerReq) String() string {
func (*PivotStartListenerReq) ProtoMessage() {}
func (x *PivotStartListenerReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[111]
+ mi := &file_sliverpb_sliver_proto_msgTypes[114]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7820,7 +8036,7 @@ func (x *PivotStartListenerReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotStartListenerReq.ProtoReflect.Descriptor instead.
func (*PivotStartListenerReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{111}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{114}
}
func (x *PivotStartListenerReq) GetType() PivotType {
@@ -7863,7 +8079,7 @@ type PivotStopListenerReq struct {
func (x *PivotStopListenerReq) Reset() {
*x = PivotStopListenerReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[112]
+ mi := &file_sliverpb_sliver_proto_msgTypes[115]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7876,7 +8092,7 @@ func (x *PivotStopListenerReq) String() string {
func (*PivotStopListenerReq) ProtoMessage() {}
func (x *PivotStopListenerReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[112]
+ mi := &file_sliverpb_sliver_proto_msgTypes[115]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7889,7 +8105,7 @@ func (x *PivotStopListenerReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotStopListenerReq.ProtoReflect.Descriptor instead.
func (*PivotStopListenerReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{112}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{115}
}
func (x *PivotStopListenerReq) GetID() uint32 {
@@ -7921,7 +8137,7 @@ type PivotListener struct {
func (x *PivotListener) Reset() {
*x = PivotListener{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[113]
+ mi := &file_sliverpb_sliver_proto_msgTypes[116]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7934,7 +8150,7 @@ func (x *PivotListener) String() string {
func (*PivotListener) ProtoMessage() {}
func (x *PivotListener) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[113]
+ mi := &file_sliverpb_sliver_proto_msgTypes[116]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7947,7 +8163,7 @@ func (x *PivotListener) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotListener.ProtoReflect.Descriptor instead.
func (*PivotListener) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{113}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{116}
}
func (x *PivotListener) GetID() uint32 {
@@ -7999,7 +8215,7 @@ type PivotHello struct {
func (x *PivotHello) Reset() {
*x = PivotHello{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[114]
+ mi := &file_sliverpb_sliver_proto_msgTypes[117]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8012,7 +8228,7 @@ func (x *PivotHello) String() string {
func (*PivotHello) ProtoMessage() {}
func (x *PivotHello) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[114]
+ mi := &file_sliverpb_sliver_proto_msgTypes[117]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8025,7 +8241,7 @@ func (x *PivotHello) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotHello.ProtoReflect.Descriptor instead.
func (*PivotHello) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{114}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{117}
}
func (x *PivotHello) GetPublicKey() []byte {
@@ -8068,7 +8284,7 @@ type PivotServerKeyExchange struct {
func (x *PivotServerKeyExchange) Reset() {
*x = PivotServerKeyExchange{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[115]
+ mi := &file_sliverpb_sliver_proto_msgTypes[118]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8081,7 +8297,7 @@ func (x *PivotServerKeyExchange) String() string {
func (*PivotServerKeyExchange) ProtoMessage() {}
func (x *PivotServerKeyExchange) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[115]
+ mi := &file_sliverpb_sliver_proto_msgTypes[118]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8094,7 +8310,7 @@ func (x *PivotServerKeyExchange) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotServerKeyExchange.ProtoReflect.Descriptor instead.
func (*PivotServerKeyExchange) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{115}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{118}
}
func (x *PivotServerKeyExchange) GetOriginID() int64 {
@@ -8123,7 +8339,7 @@ type PivotPeer struct {
func (x *PivotPeer) Reset() {
*x = PivotPeer{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[116]
+ mi := &file_sliverpb_sliver_proto_msgTypes[119]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8136,7 +8352,7 @@ func (x *PivotPeer) String() string {
func (*PivotPeer) ProtoMessage() {}
func (x *PivotPeer) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[116]
+ mi := &file_sliverpb_sliver_proto_msgTypes[119]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8149,7 +8365,7 @@ func (x *PivotPeer) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotPeer.ProtoReflect.Descriptor instead.
func (*PivotPeer) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{116}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{119}
}
func (x *PivotPeer) GetPeerID() int64 {
@@ -8181,7 +8397,7 @@ type PivotPeerEnvelope struct {
func (x *PivotPeerEnvelope) Reset() {
*x = PivotPeerEnvelope{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[117]
+ mi := &file_sliverpb_sliver_proto_msgTypes[120]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8194,7 +8410,7 @@ func (x *PivotPeerEnvelope) String() string {
func (*PivotPeerEnvelope) ProtoMessage() {}
func (x *PivotPeerEnvelope) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[117]
+ mi := &file_sliverpb_sliver_proto_msgTypes[120]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8207,7 +8423,7 @@ func (x *PivotPeerEnvelope) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotPeerEnvelope.ProtoReflect.Descriptor instead.
func (*PivotPeerEnvelope) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{117}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{120}
}
func (x *PivotPeerEnvelope) GetPeers() []*PivotPeer {
@@ -8256,7 +8472,7 @@ type PivotPing struct {
func (x *PivotPing) Reset() {
*x = PivotPing{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[118]
+ mi := &file_sliverpb_sliver_proto_msgTypes[121]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8269,7 +8485,7 @@ func (x *PivotPing) String() string {
func (*PivotPing) ProtoMessage() {}
func (x *PivotPing) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[118]
+ mi := &file_sliverpb_sliver_proto_msgTypes[121]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8282,7 +8498,7 @@ func (x *PivotPing) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotPing.ProtoReflect.Descriptor instead.
func (*PivotPing) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{118}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{121}
}
func (x *PivotPing) GetNonce() uint32 {
@@ -8304,7 +8520,7 @@ type NetConnPivot struct {
func (x *NetConnPivot) Reset() {
*x = NetConnPivot{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[119]
+ mi := &file_sliverpb_sliver_proto_msgTypes[122]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8317,7 +8533,7 @@ func (x *NetConnPivot) String() string {
func (*NetConnPivot) ProtoMessage() {}
func (x *NetConnPivot) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[119]
+ mi := &file_sliverpb_sliver_proto_msgTypes[122]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8330,7 +8546,7 @@ func (x *NetConnPivot) ProtoReflect() protoreflect.Message {
// Deprecated: Use NetConnPivot.ProtoReflect.Descriptor instead.
func (*NetConnPivot) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{119}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{122}
}
func (x *NetConnPivot) GetPeerID() int64 {
@@ -8360,7 +8576,7 @@ type PivotPeerFailure struct {
func (x *PivotPeerFailure) Reset() {
*x = PivotPeerFailure{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[120]
+ mi := &file_sliverpb_sliver_proto_msgTypes[123]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8373,7 +8589,7 @@ func (x *PivotPeerFailure) String() string {
func (*PivotPeerFailure) ProtoMessage() {}
func (x *PivotPeerFailure) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[120]
+ mi := &file_sliverpb_sliver_proto_msgTypes[123]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8386,7 +8602,7 @@ func (x *PivotPeerFailure) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotPeerFailure.ProtoReflect.Descriptor instead.
func (*PivotPeerFailure) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{120}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{123}
}
func (x *PivotPeerFailure) GetPeerID() int64 {
@@ -8421,7 +8637,7 @@ type PivotListenersReq struct {
func (x *PivotListenersReq) Reset() {
*x = PivotListenersReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[121]
+ mi := &file_sliverpb_sliver_proto_msgTypes[124]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8434,7 +8650,7 @@ func (x *PivotListenersReq) String() string {
func (*PivotListenersReq) ProtoMessage() {}
func (x *PivotListenersReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[121]
+ mi := &file_sliverpb_sliver_proto_msgTypes[124]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8447,7 +8663,7 @@ func (x *PivotListenersReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotListenersReq.ProtoReflect.Descriptor instead.
func (*PivotListenersReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{121}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{124}
}
func (x *PivotListenersReq) GetRequest() *commonpb.Request {
@@ -8469,7 +8685,7 @@ type PivotListeners struct {
func (x *PivotListeners) Reset() {
*x = PivotListeners{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[122]
+ mi := &file_sliverpb_sliver_proto_msgTypes[125]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8482,7 +8698,7 @@ func (x *PivotListeners) String() string {
func (*PivotListeners) ProtoMessage() {}
func (x *PivotListeners) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[122]
+ mi := &file_sliverpb_sliver_proto_msgTypes[125]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8495,7 +8711,7 @@ func (x *PivotListeners) ProtoReflect() protoreflect.Message {
// Deprecated: Use PivotListeners.ProtoReflect.Descriptor instead.
func (*PivotListeners) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{122}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{125}
}
func (x *PivotListeners) GetListeners() []*PivotListener {
@@ -8525,7 +8741,7 @@ type WGPortForwardStartReq struct {
func (x *WGPortForwardStartReq) Reset() {
*x = WGPortForwardStartReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[123]
+ mi := &file_sliverpb_sliver_proto_msgTypes[126]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8538,7 +8754,7 @@ func (x *WGPortForwardStartReq) String() string {
func (*WGPortForwardStartReq) ProtoMessage() {}
func (x *WGPortForwardStartReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[123]
+ mi := &file_sliverpb_sliver_proto_msgTypes[126]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8551,7 +8767,7 @@ func (x *WGPortForwardStartReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGPortForwardStartReq.ProtoReflect.Descriptor instead.
func (*WGPortForwardStartReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{123}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{126}
}
func (x *WGPortForwardStartReq) GetLocalPort() int32 {
@@ -8587,7 +8803,7 @@ type WGPortForward struct {
func (x *WGPortForward) Reset() {
*x = WGPortForward{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[124]
+ mi := &file_sliverpb_sliver_proto_msgTypes[127]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8600,7 +8816,7 @@ func (x *WGPortForward) String() string {
func (*WGPortForward) ProtoMessage() {}
func (x *WGPortForward) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[124]
+ mi := &file_sliverpb_sliver_proto_msgTypes[127]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8613,7 +8829,7 @@ func (x *WGPortForward) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGPortForward.ProtoReflect.Descriptor instead.
func (*WGPortForward) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{124}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{127}
}
func (x *WGPortForward) GetForwarder() *WGTCPForwarder {
@@ -8642,7 +8858,7 @@ type WGPortForwardStopReq struct {
func (x *WGPortForwardStopReq) Reset() {
*x = WGPortForwardStopReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[125]
+ mi := &file_sliverpb_sliver_proto_msgTypes[128]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8655,7 +8871,7 @@ func (x *WGPortForwardStopReq) String() string {
func (*WGPortForwardStopReq) ProtoMessage() {}
func (x *WGPortForwardStopReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[125]
+ mi := &file_sliverpb_sliver_proto_msgTypes[128]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8668,7 +8884,7 @@ func (x *WGPortForwardStopReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGPortForwardStopReq.ProtoReflect.Descriptor instead.
func (*WGPortForwardStopReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{125}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{128}
}
func (x *WGPortForwardStopReq) GetID() int32 {
@@ -8697,7 +8913,7 @@ type WGSocksStartReq struct {
func (x *WGSocksStartReq) Reset() {
*x = WGSocksStartReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[126]
+ mi := &file_sliverpb_sliver_proto_msgTypes[129]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8710,7 +8926,7 @@ func (x *WGSocksStartReq) String() string {
func (*WGSocksStartReq) ProtoMessage() {}
func (x *WGSocksStartReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[126]
+ mi := &file_sliverpb_sliver_proto_msgTypes[129]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8723,7 +8939,7 @@ func (x *WGSocksStartReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGSocksStartReq.ProtoReflect.Descriptor instead.
func (*WGSocksStartReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{126}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{129}
}
func (x *WGSocksStartReq) GetPort() int32 {
@@ -8752,7 +8968,7 @@ type WGSocks struct {
func (x *WGSocks) Reset() {
*x = WGSocks{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[127]
+ mi := &file_sliverpb_sliver_proto_msgTypes[130]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8765,7 +8981,7 @@ func (x *WGSocks) String() string {
func (*WGSocks) ProtoMessage() {}
func (x *WGSocks) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[127]
+ mi := &file_sliverpb_sliver_proto_msgTypes[130]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8778,7 +8994,7 @@ func (x *WGSocks) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGSocks.ProtoReflect.Descriptor instead.
func (*WGSocks) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{127}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{130}
}
func (x *WGSocks) GetServer() *WGSocksServer {
@@ -8807,7 +9023,7 @@ type WGSocksStopReq struct {
func (x *WGSocksStopReq) Reset() {
*x = WGSocksStopReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[128]
+ mi := &file_sliverpb_sliver_proto_msgTypes[131]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8820,7 +9036,7 @@ func (x *WGSocksStopReq) String() string {
func (*WGSocksStopReq) ProtoMessage() {}
func (x *WGSocksStopReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[128]
+ mi := &file_sliverpb_sliver_proto_msgTypes[131]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8833,7 +9049,7 @@ func (x *WGSocksStopReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGSocksStopReq.ProtoReflect.Descriptor instead.
func (*WGSocksStopReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{128}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{131}
}
func (x *WGSocksStopReq) GetID() int32 {
@@ -8861,7 +9077,7 @@ type WGTCPForwardersReq struct {
func (x *WGTCPForwardersReq) Reset() {
*x = WGTCPForwardersReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[129]
+ mi := &file_sliverpb_sliver_proto_msgTypes[132]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8874,7 +9090,7 @@ func (x *WGTCPForwardersReq) String() string {
func (*WGTCPForwardersReq) ProtoMessage() {}
func (x *WGTCPForwardersReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[129]
+ mi := &file_sliverpb_sliver_proto_msgTypes[132]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8887,7 +9103,7 @@ func (x *WGTCPForwardersReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGTCPForwardersReq.ProtoReflect.Descriptor instead.
func (*WGTCPForwardersReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{129}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{132}
}
func (x *WGTCPForwardersReq) GetRequest() *commonpb.Request {
@@ -8908,7 +9124,7 @@ type WGSocksServersReq struct {
func (x *WGSocksServersReq) Reset() {
*x = WGSocksServersReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[130]
+ mi := &file_sliverpb_sliver_proto_msgTypes[133]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8921,7 +9137,7 @@ func (x *WGSocksServersReq) String() string {
func (*WGSocksServersReq) ProtoMessage() {}
func (x *WGSocksServersReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[130]
+ mi := &file_sliverpb_sliver_proto_msgTypes[133]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8934,7 +9150,7 @@ func (x *WGSocksServersReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGSocksServersReq.ProtoReflect.Descriptor instead.
func (*WGSocksServersReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{130}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{133}
}
func (x *WGSocksServersReq) GetRequest() *commonpb.Request {
@@ -8957,7 +9173,7 @@ type WGTCPForwarder struct {
func (x *WGTCPForwarder) Reset() {
*x = WGTCPForwarder{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[131]
+ mi := &file_sliverpb_sliver_proto_msgTypes[134]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8970,7 +9186,7 @@ func (x *WGTCPForwarder) String() string {
func (*WGTCPForwarder) ProtoMessage() {}
func (x *WGTCPForwarder) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[131]
+ mi := &file_sliverpb_sliver_proto_msgTypes[134]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8983,7 +9199,7 @@ func (x *WGTCPForwarder) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGTCPForwarder.ProtoReflect.Descriptor instead.
func (*WGTCPForwarder) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{131}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{134}
}
func (x *WGTCPForwarder) GetID() int32 {
@@ -9019,7 +9235,7 @@ type WGSocksServer struct {
func (x *WGSocksServer) Reset() {
*x = WGSocksServer{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[132]
+ mi := &file_sliverpb_sliver_proto_msgTypes[135]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9032,7 +9248,7 @@ func (x *WGSocksServer) String() string {
func (*WGSocksServer) ProtoMessage() {}
func (x *WGSocksServer) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[132]
+ mi := &file_sliverpb_sliver_proto_msgTypes[135]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9045,7 +9261,7 @@ func (x *WGSocksServer) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGSocksServer.ProtoReflect.Descriptor instead.
func (*WGSocksServer) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{132}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{135}
}
func (x *WGSocksServer) GetID() int32 {
@@ -9074,7 +9290,7 @@ type WGSocksServers struct {
func (x *WGSocksServers) Reset() {
*x = WGSocksServers{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[133]
+ mi := &file_sliverpb_sliver_proto_msgTypes[136]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9087,7 +9303,7 @@ func (x *WGSocksServers) String() string {
func (*WGSocksServers) ProtoMessage() {}
func (x *WGSocksServers) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[133]
+ mi := &file_sliverpb_sliver_proto_msgTypes[136]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9100,7 +9316,7 @@ func (x *WGSocksServers) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGSocksServers.ProtoReflect.Descriptor instead.
func (*WGSocksServers) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{133}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{136}
}
func (x *WGSocksServers) GetServers() []*WGSocksServer {
@@ -9129,7 +9345,7 @@ type WGTCPForwarders struct {
func (x *WGTCPForwarders) Reset() {
*x = WGTCPForwarders{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[134]
+ mi := &file_sliverpb_sliver_proto_msgTypes[137]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9142,7 +9358,7 @@ func (x *WGTCPForwarders) String() string {
func (*WGTCPForwarders) ProtoMessage() {}
func (x *WGTCPForwarders) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[134]
+ mi := &file_sliverpb_sliver_proto_msgTypes[137]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9155,7 +9371,7 @@ func (x *WGTCPForwarders) ProtoReflect() protoreflect.Message {
// Deprecated: Use WGTCPForwarders.ProtoReflect.Descriptor instead.
func (*WGTCPForwarders) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{134}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{137}
}
func (x *WGTCPForwarders) GetForwarders() []*WGTCPForwarder {
@@ -9187,7 +9403,7 @@ type ReconfigureReq struct {
func (x *ReconfigureReq) Reset() {
*x = ReconfigureReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[135]
+ mi := &file_sliverpb_sliver_proto_msgTypes[138]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9200,7 +9416,7 @@ func (x *ReconfigureReq) String() string {
func (*ReconfigureReq) ProtoMessage() {}
func (x *ReconfigureReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[135]
+ mi := &file_sliverpb_sliver_proto_msgTypes[138]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9213,7 +9429,7 @@ func (x *ReconfigureReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ReconfigureReq.ProtoReflect.Descriptor instead.
func (*ReconfigureReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{135}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{138}
}
func (x *ReconfigureReq) GetReconnectInterval() int64 {
@@ -9255,7 +9471,7 @@ type Reconfigure struct {
func (x *Reconfigure) Reset() {
*x = Reconfigure{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[136]
+ mi := &file_sliverpb_sliver_proto_msgTypes[139]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9268,7 +9484,7 @@ func (x *Reconfigure) String() string {
func (*Reconfigure) ProtoMessage() {}
func (x *Reconfigure) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[136]
+ mi := &file_sliverpb_sliver_proto_msgTypes[139]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9281,7 +9497,7 @@ func (x *Reconfigure) ProtoReflect() protoreflect.Message {
// Deprecated: Use Reconfigure.ProtoReflect.Descriptor instead.
func (*Reconfigure) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{136}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{139}
}
func (x *Reconfigure) GetResponse() *commonpb.Response {
@@ -9304,7 +9520,7 @@ type PollIntervalReq struct {
func (x *PollIntervalReq) Reset() {
*x = PollIntervalReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[137]
+ mi := &file_sliverpb_sliver_proto_msgTypes[140]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9317,7 +9533,7 @@ func (x *PollIntervalReq) String() string {
func (*PollIntervalReq) ProtoMessage() {}
func (x *PollIntervalReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[137]
+ mi := &file_sliverpb_sliver_proto_msgTypes[140]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9330,7 +9546,7 @@ func (x *PollIntervalReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use PollIntervalReq.ProtoReflect.Descriptor instead.
func (*PollIntervalReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{137}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{140}
}
func (x *PollIntervalReq) GetPollInterval() int64 {
@@ -9358,7 +9574,7 @@ type PollInterval struct {
func (x *PollInterval) Reset() {
*x = PollInterval{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[138]
+ mi := &file_sliverpb_sliver_proto_msgTypes[141]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9371,7 +9587,7 @@ func (x *PollInterval) String() string {
func (*PollInterval) ProtoMessage() {}
func (x *PollInterval) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[138]
+ mi := &file_sliverpb_sliver_proto_msgTypes[141]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9384,7 +9600,7 @@ func (x *PollInterval) ProtoReflect() protoreflect.Message {
// Deprecated: Use PollInterval.ProtoReflect.Descriptor instead.
func (*PollInterval) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{138}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{141}
}
func (x *PollInterval) GetResponse() *commonpb.Response {
@@ -9414,7 +9630,7 @@ type SSHCommandReq struct {
func (x *SSHCommandReq) Reset() {
*x = SSHCommandReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[139]
+ mi := &file_sliverpb_sliver_proto_msgTypes[142]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9427,7 +9643,7 @@ func (x *SSHCommandReq) String() string {
func (*SSHCommandReq) ProtoMessage() {}
func (x *SSHCommandReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[139]
+ mi := &file_sliverpb_sliver_proto_msgTypes[142]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9440,7 +9656,7 @@ func (x *SSHCommandReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use SSHCommandReq.ProtoReflect.Descriptor instead.
func (*SSHCommandReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{139}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{142}
}
func (x *SSHCommandReq) GetUsername() string {
@@ -9526,7 +9742,7 @@ type SSHCommand struct {
func (x *SSHCommand) Reset() {
*x = SSHCommand{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[140]
+ mi := &file_sliverpb_sliver_proto_msgTypes[143]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9539,7 +9755,7 @@ func (x *SSHCommand) String() string {
func (*SSHCommand) ProtoMessage() {}
func (x *SSHCommand) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[140]
+ mi := &file_sliverpb_sliver_proto_msgTypes[143]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9552,7 +9768,7 @@ func (x *SSHCommand) ProtoReflect() protoreflect.Message {
// Deprecated: Use SSHCommand.ProtoReflect.Descriptor instead.
func (*SSHCommand) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{140}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{143}
}
func (x *SSHCommand) GetStdOut() string {
@@ -9587,7 +9803,7 @@ type GetPrivsReq struct {
func (x *GetPrivsReq) Reset() {
*x = GetPrivsReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[141]
+ mi := &file_sliverpb_sliver_proto_msgTypes[144]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9600,7 +9816,7 @@ func (x *GetPrivsReq) String() string {
func (*GetPrivsReq) ProtoMessage() {}
func (x *GetPrivsReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[141]
+ mi := &file_sliverpb_sliver_proto_msgTypes[144]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9613,7 +9829,7 @@ func (x *GetPrivsReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetPrivsReq.ProtoReflect.Descriptor instead.
func (*GetPrivsReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{141}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{144}
}
func (x *GetPrivsReq) GetRequest() *commonpb.Request {
@@ -9639,7 +9855,7 @@ type WindowsPrivilegeEntry struct {
func (x *WindowsPrivilegeEntry) Reset() {
*x = WindowsPrivilegeEntry{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[142]
+ mi := &file_sliverpb_sliver_proto_msgTypes[145]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9652,7 +9868,7 @@ func (x *WindowsPrivilegeEntry) String() string {
func (*WindowsPrivilegeEntry) ProtoMessage() {}
func (x *WindowsPrivilegeEntry) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[142]
+ mi := &file_sliverpb_sliver_proto_msgTypes[145]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9665,7 +9881,7 @@ func (x *WindowsPrivilegeEntry) ProtoReflect() protoreflect.Message {
// Deprecated: Use WindowsPrivilegeEntry.ProtoReflect.Descriptor instead.
func (*WindowsPrivilegeEntry) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{142}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{145}
}
func (x *WindowsPrivilegeEntry) GetName() string {
@@ -9724,7 +9940,7 @@ type GetPrivs struct {
func (x *GetPrivs) Reset() {
*x = GetPrivs{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[143]
+ mi := &file_sliverpb_sliver_proto_msgTypes[146]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9737,7 +9953,7 @@ func (x *GetPrivs) String() string {
func (*GetPrivs) ProtoMessage() {}
func (x *GetPrivs) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[143]
+ mi := &file_sliverpb_sliver_proto_msgTypes[146]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9750,7 +9966,7 @@ func (x *GetPrivs) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetPrivs.ProtoReflect.Descriptor instead.
func (*GetPrivs) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{143}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{146}
}
func (x *GetPrivs) GetPrivInfo() []*WindowsPrivilegeEntry {
@@ -9796,7 +10012,7 @@ type RegisterExtensionReq struct {
func (x *RegisterExtensionReq) Reset() {
*x = RegisterExtensionReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[144]
+ mi := &file_sliverpb_sliver_proto_msgTypes[147]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9809,7 +10025,7 @@ func (x *RegisterExtensionReq) String() string {
func (*RegisterExtensionReq) ProtoMessage() {}
func (x *RegisterExtensionReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[144]
+ mi := &file_sliverpb_sliver_proto_msgTypes[147]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9822,7 +10038,7 @@ func (x *RegisterExtensionReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegisterExtensionReq.ProtoReflect.Descriptor instead.
func (*RegisterExtensionReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{144}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{147}
}
func (x *RegisterExtensionReq) GetName() string {
@@ -9871,7 +10087,7 @@ type RegisterExtension struct {
func (x *RegisterExtension) Reset() {
*x = RegisterExtension{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[145]
+ mi := &file_sliverpb_sliver_proto_msgTypes[148]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9884,7 +10100,7 @@ func (x *RegisterExtension) String() string {
func (*RegisterExtension) ProtoMessage() {}
func (x *RegisterExtension) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[145]
+ mi := &file_sliverpb_sliver_proto_msgTypes[148]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9897,7 +10113,7 @@ func (x *RegisterExtension) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegisterExtension.ProtoReflect.Descriptor instead.
func (*RegisterExtension) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{145}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{148}
}
func (x *RegisterExtension) GetResponse() *commonpb.Response {
@@ -9922,7 +10138,7 @@ type CallExtensionReq struct {
func (x *CallExtensionReq) Reset() {
*x = CallExtensionReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[146]
+ mi := &file_sliverpb_sliver_proto_msgTypes[149]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9935,7 +10151,7 @@ func (x *CallExtensionReq) String() string {
func (*CallExtensionReq) ProtoMessage() {}
func (x *CallExtensionReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[146]
+ mi := &file_sliverpb_sliver_proto_msgTypes[149]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9948,7 +10164,7 @@ func (x *CallExtensionReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use CallExtensionReq.ProtoReflect.Descriptor instead.
func (*CallExtensionReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{146}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{149}
}
func (x *CallExtensionReq) GetName() string {
@@ -9999,7 +10215,7 @@ type CallExtension struct {
func (x *CallExtension) Reset() {
*x = CallExtension{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[147]
+ mi := &file_sliverpb_sliver_proto_msgTypes[150]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10012,7 +10228,7 @@ func (x *CallExtension) String() string {
func (*CallExtension) ProtoMessage() {}
func (x *CallExtension) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[147]
+ mi := &file_sliverpb_sliver_proto_msgTypes[150]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10025,7 +10241,7 @@ func (x *CallExtension) ProtoReflect() protoreflect.Message {
// Deprecated: Use CallExtension.ProtoReflect.Descriptor instead.
func (*CallExtension) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{147}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{150}
}
func (x *CallExtension) GetOutput() []byte {
@@ -10060,7 +10276,7 @@ type ListExtensionsReq struct {
func (x *ListExtensionsReq) Reset() {
*x = ListExtensionsReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[148]
+ mi := &file_sliverpb_sliver_proto_msgTypes[151]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10073,7 +10289,7 @@ func (x *ListExtensionsReq) String() string {
func (*ListExtensionsReq) ProtoMessage() {}
func (x *ListExtensionsReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[148]
+ mi := &file_sliverpb_sliver_proto_msgTypes[151]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10086,7 +10302,7 @@ func (x *ListExtensionsReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListExtensionsReq.ProtoReflect.Descriptor instead.
func (*ListExtensionsReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{148}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{151}
}
func (x *ListExtensionsReq) GetRequest() *commonpb.Request {
@@ -10108,7 +10324,7 @@ type ListExtensions struct {
func (x *ListExtensions) Reset() {
*x = ListExtensions{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[149]
+ mi := &file_sliverpb_sliver_proto_msgTypes[152]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10121,7 +10337,7 @@ func (x *ListExtensions) String() string {
func (*ListExtensions) ProtoMessage() {}
func (x *ListExtensions) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[149]
+ mi := &file_sliverpb_sliver_proto_msgTypes[152]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10134,7 +10350,7 @@ func (x *ListExtensions) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListExtensions.ProtoReflect.Descriptor instead.
func (*ListExtensions) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{149}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{152}
}
func (x *ListExtensions) GetNames() []string {
@@ -10163,7 +10379,7 @@ type RportFwdStopListenerReq struct {
func (x *RportFwdStopListenerReq) Reset() {
*x = RportFwdStopListenerReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[150]
+ mi := &file_sliverpb_sliver_proto_msgTypes[153]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10176,7 +10392,7 @@ func (x *RportFwdStopListenerReq) String() string {
func (*RportFwdStopListenerReq) ProtoMessage() {}
func (x *RportFwdStopListenerReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[150]
+ mi := &file_sliverpb_sliver_proto_msgTypes[153]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10189,7 +10405,7 @@ func (x *RportFwdStopListenerReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RportFwdStopListenerReq.ProtoReflect.Descriptor instead.
func (*RportFwdStopListenerReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{150}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{153}
}
func (x *RportFwdStopListenerReq) GetID() uint32 {
@@ -10221,7 +10437,7 @@ type RportFwdStartListenerReq struct {
func (x *RportFwdStartListenerReq) Reset() {
*x = RportFwdStartListenerReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[151]
+ mi := &file_sliverpb_sliver_proto_msgTypes[154]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10234,7 +10450,7 @@ func (x *RportFwdStartListenerReq) String() string {
func (*RportFwdStartListenerReq) ProtoMessage() {}
func (x *RportFwdStartListenerReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[151]
+ mi := &file_sliverpb_sliver_proto_msgTypes[154]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10247,7 +10463,7 @@ func (x *RportFwdStartListenerReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RportFwdStartListenerReq.ProtoReflect.Descriptor instead.
func (*RportFwdStartListenerReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{151}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{154}
}
func (x *RportFwdStartListenerReq) GetBindAddress() string {
@@ -10301,7 +10517,7 @@ type RportFwdListener struct {
func (x *RportFwdListener) Reset() {
*x = RportFwdListener{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[152]
+ mi := &file_sliverpb_sliver_proto_msgTypes[155]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10314,7 +10530,7 @@ func (x *RportFwdListener) String() string {
func (*RportFwdListener) ProtoMessage() {}
func (x *RportFwdListener) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[152]
+ mi := &file_sliverpb_sliver_proto_msgTypes[155]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10327,7 +10543,7 @@ func (x *RportFwdListener) ProtoReflect() protoreflect.Message {
// Deprecated: Use RportFwdListener.ProtoReflect.Descriptor instead.
func (*RportFwdListener) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{152}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{155}
}
func (x *RportFwdListener) GetID() uint32 {
@@ -10384,7 +10600,7 @@ type RportFwdListeners struct {
func (x *RportFwdListeners) Reset() {
*x = RportFwdListeners{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[153]
+ mi := &file_sliverpb_sliver_proto_msgTypes[156]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10397,7 +10613,7 @@ func (x *RportFwdListeners) String() string {
func (*RportFwdListeners) ProtoMessage() {}
func (x *RportFwdListeners) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[153]
+ mi := &file_sliverpb_sliver_proto_msgTypes[156]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10410,7 +10626,7 @@ func (x *RportFwdListeners) ProtoReflect() protoreflect.Message {
// Deprecated: Use RportFwdListeners.ProtoReflect.Descriptor instead.
func (*RportFwdListeners) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{153}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{156}
}
func (x *RportFwdListeners) GetListeners() []*RportFwdListener {
@@ -10438,7 +10654,7 @@ type RportFwdListenersReq struct {
func (x *RportFwdListenersReq) Reset() {
*x = RportFwdListenersReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[154]
+ mi := &file_sliverpb_sliver_proto_msgTypes[157]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10451,7 +10667,7 @@ func (x *RportFwdListenersReq) String() string {
func (*RportFwdListenersReq) ProtoMessage() {}
func (x *RportFwdListenersReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[154]
+ mi := &file_sliverpb_sliver_proto_msgTypes[157]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10464,7 +10680,7 @@ func (x *RportFwdListenersReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RportFwdListenersReq.ProtoReflect.Descriptor instead.
func (*RportFwdListenersReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{154}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{157}
}
func (x *RportFwdListenersReq) GetRequest() *commonpb.Request {
@@ -10489,7 +10705,7 @@ type RPortfwd struct {
func (x *RPortfwd) Reset() {
*x = RPortfwd{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[155]
+ mi := &file_sliverpb_sliver_proto_msgTypes[158]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10502,7 +10718,7 @@ func (x *RPortfwd) String() string {
func (*RPortfwd) ProtoMessage() {}
func (x *RPortfwd) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[155]
+ mi := &file_sliverpb_sliver_proto_msgTypes[158]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10515,7 +10731,7 @@ func (x *RPortfwd) ProtoReflect() protoreflect.Message {
// Deprecated: Use RPortfwd.ProtoReflect.Descriptor instead.
func (*RPortfwd) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{155}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{158}
}
func (x *RPortfwd) GetPort() uint32 {
@@ -10568,7 +10784,7 @@ type RPortfwdReq struct {
func (x *RPortfwdReq) Reset() {
*x = RPortfwdReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[156]
+ mi := &file_sliverpb_sliver_proto_msgTypes[159]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10581,7 +10797,7 @@ func (x *RPortfwdReq) String() string {
func (*RPortfwdReq) ProtoMessage() {}
func (x *RPortfwdReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[156]
+ mi := &file_sliverpb_sliver_proto_msgTypes[159]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10594,7 +10810,7 @@ func (x *RPortfwdReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RPortfwdReq.ProtoReflect.Descriptor instead.
func (*RPortfwdReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{156}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{159}
}
func (x *RPortfwdReq) GetPort() uint32 {
@@ -10646,7 +10862,7 @@ type ChmodReq struct {
func (x *ChmodReq) Reset() {
*x = ChmodReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[157]
+ mi := &file_sliverpb_sliver_proto_msgTypes[160]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10659,7 +10875,7 @@ func (x *ChmodReq) String() string {
func (*ChmodReq) ProtoMessage() {}
func (x *ChmodReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[157]
+ mi := &file_sliverpb_sliver_proto_msgTypes[160]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10672,7 +10888,7 @@ func (x *ChmodReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChmodReq.ProtoReflect.Descriptor instead.
func (*ChmodReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{157}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{160}
}
func (x *ChmodReq) GetPath() string {
@@ -10715,7 +10931,7 @@ type Chmod struct {
func (x *Chmod) Reset() {
*x = Chmod{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[158]
+ mi := &file_sliverpb_sliver_proto_msgTypes[161]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10728,7 +10944,7 @@ func (x *Chmod) String() string {
func (*Chmod) ProtoMessage() {}
func (x *Chmod) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[158]
+ mi := &file_sliverpb_sliver_proto_msgTypes[161]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10741,7 +10957,7 @@ func (x *Chmod) ProtoReflect() protoreflect.Message {
// Deprecated: Use Chmod.ProtoReflect.Descriptor instead.
func (*Chmod) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{158}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{161}
}
func (x *Chmod) GetPath() string {
@@ -10773,7 +10989,7 @@ type ChownReq struct {
func (x *ChownReq) Reset() {
*x = ChownReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[159]
+ mi := &file_sliverpb_sliver_proto_msgTypes[162]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10786,7 +11002,7 @@ func (x *ChownReq) String() string {
func (*ChownReq) ProtoMessage() {}
func (x *ChownReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[159]
+ mi := &file_sliverpb_sliver_proto_msgTypes[162]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10799,7 +11015,7 @@ func (x *ChownReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChownReq.ProtoReflect.Descriptor instead.
func (*ChownReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{159}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{162}
}
func (x *ChownReq) GetPath() string {
@@ -10849,7 +11065,7 @@ type Chown struct {
func (x *Chown) Reset() {
*x = Chown{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[160]
+ mi := &file_sliverpb_sliver_proto_msgTypes[163]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10862,7 +11078,7 @@ func (x *Chown) String() string {
func (*Chown) ProtoMessage() {}
func (x *Chown) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[160]
+ mi := &file_sliverpb_sliver_proto_msgTypes[163]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10875,7 +11091,7 @@ func (x *Chown) ProtoReflect() protoreflect.Message {
// Deprecated: Use Chown.ProtoReflect.Descriptor instead.
func (*Chown) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{160}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{163}
}
func (x *Chown) GetPath() string {
@@ -10906,7 +11122,7 @@ type ChtimesReq struct {
func (x *ChtimesReq) Reset() {
*x = ChtimesReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[161]
+ mi := &file_sliverpb_sliver_proto_msgTypes[164]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10919,7 +11135,7 @@ func (x *ChtimesReq) String() string {
func (*ChtimesReq) ProtoMessage() {}
func (x *ChtimesReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[161]
+ mi := &file_sliverpb_sliver_proto_msgTypes[164]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10932,7 +11148,7 @@ func (x *ChtimesReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChtimesReq.ProtoReflect.Descriptor instead.
func (*ChtimesReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{161}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{164}
}
func (x *ChtimesReq) GetPath() string {
@@ -10975,7 +11191,7 @@ type Chtimes struct {
func (x *Chtimes) Reset() {
*x = Chtimes{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[162]
+ mi := &file_sliverpb_sliver_proto_msgTypes[165]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10988,7 +11204,7 @@ func (x *Chtimes) String() string {
func (*Chtimes) ProtoMessage() {}
func (x *Chtimes) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[162]
+ mi := &file_sliverpb_sliver_proto_msgTypes[165]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11001,7 +11217,7 @@ func (x *Chtimes) ProtoReflect() protoreflect.Message {
// Deprecated: Use Chtimes.ProtoReflect.Descriptor instead.
func (*Chtimes) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{162}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{165}
}
func (x *Chtimes) GetPath() string {
@@ -11029,7 +11245,7 @@ type MemfilesListReq struct {
func (x *MemfilesListReq) Reset() {
*x = MemfilesListReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[163]
+ mi := &file_sliverpb_sliver_proto_msgTypes[166]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11042,7 +11258,7 @@ func (x *MemfilesListReq) String() string {
func (*MemfilesListReq) ProtoMessage() {}
func (x *MemfilesListReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[163]
+ mi := &file_sliverpb_sliver_proto_msgTypes[166]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11055,7 +11271,7 @@ func (x *MemfilesListReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use MemfilesListReq.ProtoReflect.Descriptor instead.
func (*MemfilesListReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{163}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{166}
}
func (x *MemfilesListReq) GetRequest() *commonpb.Request {
@@ -11076,7 +11292,7 @@ type MemfilesAddReq struct {
func (x *MemfilesAddReq) Reset() {
*x = MemfilesAddReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[164]
+ mi := &file_sliverpb_sliver_proto_msgTypes[167]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11089,7 +11305,7 @@ func (x *MemfilesAddReq) String() string {
func (*MemfilesAddReq) ProtoMessage() {}
func (x *MemfilesAddReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[164]
+ mi := &file_sliverpb_sliver_proto_msgTypes[167]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11102,7 +11318,7 @@ func (x *MemfilesAddReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use MemfilesAddReq.ProtoReflect.Descriptor instead.
func (*MemfilesAddReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{164}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{167}
}
func (x *MemfilesAddReq) GetRequest() *commonpb.Request {
@@ -11124,7 +11340,7 @@ type MemfilesAdd struct {
func (x *MemfilesAdd) Reset() {
*x = MemfilesAdd{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[165]
+ mi := &file_sliverpb_sliver_proto_msgTypes[168]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11137,7 +11353,7 @@ func (x *MemfilesAdd) String() string {
func (*MemfilesAdd) ProtoMessage() {}
func (x *MemfilesAdd) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[165]
+ mi := &file_sliverpb_sliver_proto_msgTypes[168]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11150,7 +11366,7 @@ func (x *MemfilesAdd) ProtoReflect() protoreflect.Message {
// Deprecated: Use MemfilesAdd.ProtoReflect.Descriptor instead.
func (*MemfilesAdd) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{165}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{168}
}
func (x *MemfilesAdd) GetFd() int64 {
@@ -11179,7 +11395,7 @@ type MemfilesRmReq struct {
func (x *MemfilesRmReq) Reset() {
*x = MemfilesRmReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[166]
+ mi := &file_sliverpb_sliver_proto_msgTypes[169]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11192,7 +11408,7 @@ func (x *MemfilesRmReq) String() string {
func (*MemfilesRmReq) ProtoMessage() {}
func (x *MemfilesRmReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[166]
+ mi := &file_sliverpb_sliver_proto_msgTypes[169]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11205,7 +11421,7 @@ func (x *MemfilesRmReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use MemfilesRmReq.ProtoReflect.Descriptor instead.
func (*MemfilesRmReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{166}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{169}
}
func (x *MemfilesRmReq) GetFd() int64 {
@@ -11234,7 +11450,7 @@ type MemfilesRm struct {
func (x *MemfilesRm) Reset() {
*x = MemfilesRm{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[167]
+ mi := &file_sliverpb_sliver_proto_msgTypes[170]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11247,7 +11463,7 @@ func (x *MemfilesRm) String() string {
func (*MemfilesRm) ProtoMessage() {}
func (x *MemfilesRm) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[167]
+ mi := &file_sliverpb_sliver_proto_msgTypes[170]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11260,7 +11476,7 @@ func (x *MemfilesRm) ProtoReflect() protoreflect.Message {
// Deprecated: Use MemfilesRm.ProtoReflect.Descriptor instead.
func (*MemfilesRm) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{167}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{170}
}
func (x *MemfilesRm) GetFd() int64 {
@@ -11290,7 +11506,7 @@ type RegisterWasmExtensionReq struct {
func (x *RegisterWasmExtensionReq) Reset() {
*x = RegisterWasmExtensionReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[168]
+ mi := &file_sliverpb_sliver_proto_msgTypes[171]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11303,7 +11519,7 @@ func (x *RegisterWasmExtensionReq) String() string {
func (*RegisterWasmExtensionReq) ProtoMessage() {}
func (x *RegisterWasmExtensionReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[168]
+ mi := &file_sliverpb_sliver_proto_msgTypes[171]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11316,7 +11532,7 @@ func (x *RegisterWasmExtensionReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegisterWasmExtensionReq.ProtoReflect.Descriptor instead.
func (*RegisterWasmExtensionReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{168}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{171}
}
func (x *RegisterWasmExtensionReq) GetName() string {
@@ -11351,7 +11567,7 @@ type RegisterWasmExtension struct {
func (x *RegisterWasmExtension) Reset() {
*x = RegisterWasmExtension{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[169]
+ mi := &file_sliverpb_sliver_proto_msgTypes[172]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11364,7 +11580,7 @@ func (x *RegisterWasmExtension) String() string {
func (*RegisterWasmExtension) ProtoMessage() {}
func (x *RegisterWasmExtension) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[169]
+ mi := &file_sliverpb_sliver_proto_msgTypes[172]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11377,7 +11593,7 @@ func (x *RegisterWasmExtension) ProtoReflect() protoreflect.Message {
// Deprecated: Use RegisterWasmExtension.ProtoReflect.Descriptor instead.
func (*RegisterWasmExtension) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{169}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{172}
}
func (x *RegisterWasmExtension) GetResponse() *commonpb.Response {
@@ -11399,7 +11615,7 @@ type DeregisterWasmExtensionReq struct {
func (x *DeregisterWasmExtensionReq) Reset() {
*x = DeregisterWasmExtensionReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[170]
+ mi := &file_sliverpb_sliver_proto_msgTypes[173]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11412,7 +11628,7 @@ func (x *DeregisterWasmExtensionReq) String() string {
func (*DeregisterWasmExtensionReq) ProtoMessage() {}
func (x *DeregisterWasmExtensionReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[170]
+ mi := &file_sliverpb_sliver_proto_msgTypes[173]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11425,7 +11641,7 @@ func (x *DeregisterWasmExtensionReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeregisterWasmExtensionReq.ProtoReflect.Descriptor instead.
func (*DeregisterWasmExtensionReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{170}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{173}
}
func (x *DeregisterWasmExtensionReq) GetName() string {
@@ -11453,7 +11669,7 @@ type ListWasmExtensionsReq struct {
func (x *ListWasmExtensionsReq) Reset() {
*x = ListWasmExtensionsReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[171]
+ mi := &file_sliverpb_sliver_proto_msgTypes[174]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11466,7 +11682,7 @@ func (x *ListWasmExtensionsReq) String() string {
func (*ListWasmExtensionsReq) ProtoMessage() {}
func (x *ListWasmExtensionsReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[171]
+ mi := &file_sliverpb_sliver_proto_msgTypes[174]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11479,7 +11695,7 @@ func (x *ListWasmExtensionsReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListWasmExtensionsReq.ProtoReflect.Descriptor instead.
func (*ListWasmExtensionsReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{171}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{174}
}
func (x *ListWasmExtensionsReq) GetRequest() *commonpb.Request {
@@ -11501,7 +11717,7 @@ type ListWasmExtensions struct {
func (x *ListWasmExtensions) Reset() {
*x = ListWasmExtensions{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[172]
+ mi := &file_sliverpb_sliver_proto_msgTypes[175]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11514,7 +11730,7 @@ func (x *ListWasmExtensions) String() string {
func (*ListWasmExtensions) ProtoMessage() {}
func (x *ListWasmExtensions) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[172]
+ mi := &file_sliverpb_sliver_proto_msgTypes[175]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11527,7 +11743,7 @@ func (x *ListWasmExtensions) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListWasmExtensions.ProtoReflect.Descriptor instead.
func (*ListWasmExtensions) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{172}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{175}
}
func (x *ListWasmExtensions) GetNames() []string {
@@ -11560,7 +11776,7 @@ type ExecWasmExtensionReq struct {
func (x *ExecWasmExtensionReq) Reset() {
*x = ExecWasmExtensionReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[173]
+ mi := &file_sliverpb_sliver_proto_msgTypes[176]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11573,7 +11789,7 @@ func (x *ExecWasmExtensionReq) String() string {
func (*ExecWasmExtensionReq) ProtoMessage() {}
func (x *ExecWasmExtensionReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[173]
+ mi := &file_sliverpb_sliver_proto_msgTypes[176]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11586,7 +11802,7 @@ func (x *ExecWasmExtensionReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecWasmExtensionReq.ProtoReflect.Descriptor instead.
func (*ExecWasmExtensionReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{173}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{176}
}
func (x *ExecWasmExtensionReq) GetName() string {
@@ -11645,7 +11861,7 @@ type ExecWasmExtension struct {
func (x *ExecWasmExtension) Reset() {
*x = ExecWasmExtension{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[174]
+ mi := &file_sliverpb_sliver_proto_msgTypes[177]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11658,7 +11874,7 @@ func (x *ExecWasmExtension) String() string {
func (*ExecWasmExtension) ProtoMessage() {}
func (x *ExecWasmExtension) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[174]
+ mi := &file_sliverpb_sliver_proto_msgTypes[177]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11671,7 +11887,7 @@ func (x *ExecWasmExtension) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecWasmExtension.ProtoReflect.Descriptor instead.
func (*ExecWasmExtension) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{174}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{177}
}
func (x *ExecWasmExtension) GetStdout() []byte {
@@ -11714,7 +11930,7 @@ type ServicesReq struct {
func (x *ServicesReq) Reset() {
*x = ServicesReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[175]
+ mi := &file_sliverpb_sliver_proto_msgTypes[178]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11727,7 +11943,7 @@ func (x *ServicesReq) String() string {
func (*ServicesReq) ProtoMessage() {}
func (x *ServicesReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[175]
+ mi := &file_sliverpb_sliver_proto_msgTypes[178]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11740,7 +11956,7 @@ func (x *ServicesReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServicesReq.ProtoReflect.Descriptor instead.
func (*ServicesReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{175}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{178}
}
func (x *ServicesReq) GetHostname() string {
@@ -11769,7 +11985,7 @@ type ServiceDetailReq struct {
func (x *ServiceDetailReq) Reset() {
*x = ServiceDetailReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[176]
+ mi := &file_sliverpb_sliver_proto_msgTypes[179]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11782,7 +11998,7 @@ func (x *ServiceDetailReq) String() string {
func (*ServiceDetailReq) ProtoMessage() {}
func (x *ServiceDetailReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[176]
+ mi := &file_sliverpb_sliver_proto_msgTypes[179]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11795,7 +12011,7 @@ func (x *ServiceDetailReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServiceDetailReq.ProtoReflect.Descriptor instead.
func (*ServiceDetailReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{176}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{179}
}
func (x *ServiceDetailReq) GetServiceInfo() *ServiceInfoReq {
@@ -11829,7 +12045,7 @@ type ServiceDetails struct {
func (x *ServiceDetails) Reset() {
*x = ServiceDetails{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[177]
+ mi := &file_sliverpb_sliver_proto_msgTypes[180]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11842,7 +12058,7 @@ func (x *ServiceDetails) String() string {
func (*ServiceDetails) ProtoMessage() {}
func (x *ServiceDetails) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[177]
+ mi := &file_sliverpb_sliver_proto_msgTypes[180]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11855,7 +12071,7 @@ func (x *ServiceDetails) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServiceDetails.ProtoReflect.Descriptor instead.
func (*ServiceDetails) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{177}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{180}
}
func (x *ServiceDetails) GetName() string {
@@ -11920,7 +12136,7 @@ type Services struct {
func (x *Services) Reset() {
*x = Services{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[178]
+ mi := &file_sliverpb_sliver_proto_msgTypes[181]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11933,7 +12149,7 @@ func (x *Services) String() string {
func (*Services) ProtoMessage() {}
func (x *Services) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[178]
+ mi := &file_sliverpb_sliver_proto_msgTypes[181]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11946,7 +12162,7 @@ func (x *Services) ProtoReflect() protoreflect.Message {
// Deprecated: Use Services.ProtoReflect.Descriptor instead.
func (*Services) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{178}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{181}
}
func (x *Services) GetDetails() []*ServiceDetails {
@@ -11983,7 +12199,7 @@ type ServiceDetail struct {
func (x *ServiceDetail) Reset() {
*x = ServiceDetail{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[179]
+ mi := &file_sliverpb_sliver_proto_msgTypes[182]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11996,7 +12212,7 @@ func (x *ServiceDetail) String() string {
func (*ServiceDetail) ProtoMessage() {}
func (x *ServiceDetail) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[179]
+ mi := &file_sliverpb_sliver_proto_msgTypes[182]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12009,7 +12225,7 @@ func (x *ServiceDetail) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServiceDetail.ProtoReflect.Descriptor instead.
func (*ServiceDetail) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{179}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{182}
}
func (x *ServiceDetail) GetDetail() *ServiceDetails {
@@ -12045,7 +12261,7 @@ type StartServiceByNameReq struct {
func (x *StartServiceByNameReq) Reset() {
*x = StartServiceByNameReq{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[180]
+ mi := &file_sliverpb_sliver_proto_msgTypes[183]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12058,7 +12274,7 @@ func (x *StartServiceByNameReq) String() string {
func (*StartServiceByNameReq) ProtoMessage() {}
func (x *StartServiceByNameReq) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[180]
+ mi := &file_sliverpb_sliver_proto_msgTypes[183]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12071,7 +12287,7 @@ func (x *StartServiceByNameReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use StartServiceByNameReq.ProtoReflect.Descriptor instead.
func (*StartServiceByNameReq) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{180}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{183}
}
func (x *StartServiceByNameReq) GetServiceInfo() *ServiceInfoReq {
@@ -12100,7 +12316,7 @@ type SockTabEntry_SockAddr struct {
func (x *SockTabEntry_SockAddr) Reset() {
*x = SockTabEntry_SockAddr{}
if protoimpl.UnsafeEnabled {
- mi := &file_sliverpb_sliver_proto_msgTypes[182]
+ mi := &file_sliverpb_sliver_proto_msgTypes[185]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12113,7 +12329,7 @@ func (x *SockTabEntry_SockAddr) String() string {
func (*SockTabEntry_SockAddr) ProtoMessage() {}
func (x *SockTabEntry_SockAddr) ProtoReflect() protoreflect.Message {
- mi := &file_sliverpb_sliver_proto_msgTypes[182]
+ mi := &file_sliverpb_sliver_proto_msgTypes[185]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12126,7 +12342,7 @@ func (x *SockTabEntry_SockAddr) ProtoReflect() protoreflect.Message {
// Deprecated: Use SockTabEntry_SockAddr.ProtoReflect.Descriptor instead.
func (*SockTabEntry_SockAddr) Descriptor() ([]byte, []int) {
- return file_sliverpb_sliver_proto_rawDescGZIP(), []int{70, 0}
+ return file_sliverpb_sliver_proto_rawDescGZIP(), []int{73, 0}
}
func (x *SockTabEntry_SockAddr) GetIp() string {
@@ -12472,440 +12688,482 @@ var file_sliverpb_sliver_proto_rawDesc = []byte{
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
0x70, 0x62, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x46, 0x6f,
0x72, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
- 0x22, 0x69, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x52,
- 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x03, 0x50, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x2b,
- 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x0b, 0x50,
- 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61,
- 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e,
- 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xf7,
- 0x01, 0x0a, 0x08, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65,
- 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72,
- 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67,
- 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16, 0x0a,
- 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x44,
- 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
- 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f,
- 0x77, 0x12, 0x18, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x07, 0x4e, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x2b, 0x0a, 0x07, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
- 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4f, 0x0a, 0x05, 0x52, 0x75, 0x6e, 0x41,
- 0x73, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x59, 0x0a, 0x0e, 0x49, 0x6d, 0x70,
- 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
- 0x61, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x0a, 0x0c, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66,
- 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x22, 0x3b, 0x0a, 0x09, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x2e, 0x0a,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x0a,
- 0x14, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e,
- 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x22, 0x5b, 0x0a, 0x11, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b,
- 0x65, 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75,
- 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12,
+ 0x22, 0x37, 0x0a, 0x08, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xa1, 0x02, 0x0a, 0x09, 0x4d, 0x6f,
+ 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
+ 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x56, 0x6f, 0x6c,
+ 0x75, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x56, 0x6f, 0x6c,
+ 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x4d, 0x6f, 0x75, 0x6e, 0x74,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x4d, 0x6f, 0x75,
+ 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x61, 0x62, 0x65, 0x6c,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1e, 0x0a,
+ 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x1c, 0x0a,
+ 0x09, 0x55, 0x73, 0x65, 0x64, 0x53, 0x70, 0x61, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x09, 0x55, 0x73, 0x65, 0x64, 0x53, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x46,
+ 0x72, 0x65, 0x65, 0x53, 0x70, 0x61, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
+ 0x46, 0x72, 0x65, 0x65, 0x53, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x54, 0x6f, 0x74,
+ 0x61, 0x6c, 0x53, 0x70, 0x61, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x54,
+ 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x70, 0x61, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x4d, 0x6f, 0x75,
+ 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0c, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x60, 0x0a,
+ 0x05, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12,
0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
- 0x7d, 0x0a, 0x12, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74,
- 0x65, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0e, 0x48, 0x6f, 0x73,
- 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0e, 0x48, 0x6f, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
- 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3b,
- 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x2e, 0x0a, 0x08, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa9, 0x01, 0x0a, 0x0c,
- 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08,
- 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73,
- 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73,
- 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09,
- 0x4c, 0x6f, 0x67, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x4c, 0x6f, 0x67, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
+ 0x69, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65,
+ 0x71, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
+ 0x50, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x2b, 0x0a,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x0b, 0x50, 0x72,
+ 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74,
+ 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a,
+ 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xf7, 0x01,
+ 0x0a, 0x08, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
+ 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f,
+ 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06,
+ 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x44, 0x6f,
+ 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
+ 0x12, 0x1e, 0x0a, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77,
+ 0x12, 0x18, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x07, 0x4e, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3b, 0x0a, 0x09, 0x4d, 0x61, 0x6b, 0x65, 0x54,
- 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x07, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71,
- 0x12, 0x18, 0x0a, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x57,
- 0x58, 0x50, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x52, 0x57,
- 0x58, 0x50, 0x61, 0x67, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2b, 0x0a, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x36, 0x0a, 0x04, 0x54, 0x61, 0x73,
- 0x6b, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x22, 0xbf, 0x03, 0x0a, 0x12, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73,
- 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x73, 0x73, 0x65,
- 0x6d, 0x62, 0x6c, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x41, 0x73, 0x73, 0x65,
- 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74,
- 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e,
- 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05,
- 0x49, 0x73, 0x44, 0x4c, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x49, 0x73, 0x44,
- 0x4c, 0x4c, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x41, 0x72, 0x63, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x4e,
- 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x6c, 0x61, 0x73, 0x73,
- 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1c, 0x0a, 0x09,
- 0x41, 0x70, 0x70, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x09, 0x41, 0x70, 0x70, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12, 0x20,
- 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x18, 0x0b, 0x20,
- 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73,
- 0x12, 0x1c, 0x0a, 0x09, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x18,
- 0x0a, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x6d, 0x73, 0x69,
- 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x41, 0x6d,
- 0x73, 0x69, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x74, 0x77, 0x42,
- 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x74, 0x77,
- 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4f, 0x0a, 0x05, 0x52, 0x75, 0x6e, 0x41, 0x73,
+ 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x59, 0x0a, 0x0e, 0x49, 0x6d, 0x70, 0x65,
+ 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x22, 0xab, 0x01, 0x0a, 0x18, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x78,
- 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71,
- 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
- 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x12,
- 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50,
- 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67,
- 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
- 0x41, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0xd7, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x49, 0x6e, 0x50, 0x72,
- 0x6f, 0x63, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c,
- 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x72, 0x67, 0x75,
- 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67,
- 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
- 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x6d, 0x73, 0x69, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x41, 0x6d, 0x73, 0x69, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73,
- 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x74, 0x77, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x74, 0x77, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x12, 0x2b,
- 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x59, 0x0a, 0x0f, 0x45,
- 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x16,
- 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06,
- 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x50,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x12, 0x0a,
- 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x65, 0x0a, 0x07, 0x4d, 0x69,
- 0x67, 0x72, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
- 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69,
- 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x22, 0xbd, 0x01, 0x0a, 0x0a, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
- 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70,
- 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74,
- 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65,
- 0x72, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72,
- 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x50, 0x50, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
+ 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61,
+ 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x22, 0x3b, 0x0a, 0x0c, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x52,
+ 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
+ 0x3b, 0x0a, 0x09, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x2e, 0x0a, 0x08,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x0a, 0x14,
+ 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e, 0x65,
+ 0x72, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0x80, 0x02, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e,
- 0x64, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x41,
- 0x72, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12,
- 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75,
- 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12,
- 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x55, 0x73, 0x65, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f,
- 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e,
- 0x64, 0x6f, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x22, 0x93, 0x01, 0x0a, 0x07, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65,
- 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f,
- 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74,
- 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c,
- 0x52, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65,
+ 0x74, 0x22, 0x5b, 0x0a, 0x11, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x2e,
+ 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7d,
+ 0x0a, 0x12, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65,
+ 0x6d, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0e, 0x48, 0x6f, 0x73, 0x74,
+ 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0e, 0x48, 0x6f, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
+ 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3b, 0x0a,
+ 0x09, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x0b, 0x53,
- 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61,
- 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20,
- 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65,
- 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x41, 0x72, 0x67, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50,
- 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x73, 0x44, 0x4c,
- 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x44, 0x4c, 0x4c, 0x12, 0x1c,
- 0x0a, 0x09, 0x69, 0x73, 0x55, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x09, 0x69, 0x73, 0x55, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04,
- 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64,
- 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x18,
- 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72,
- 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
- 0x52, 0x0a, 0x08, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x52,
- 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
+ 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa9, 0x01, 0x0a, 0x0c, 0x4d,
+ 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55,
+ 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55,
+ 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77,
+ 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77,
+ 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x4c,
+ 0x6f, 0x67, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x4c, 0x6f, 0x67, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3b, 0x0a, 0x09, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f,
+ 0x6b, 0x65, 0x6e, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0xf4, 0x01, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x53, 0x70,
- 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74,
- 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a,
- 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12,
- 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41,
- 0x72, 0x67, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x50,
- 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09,
- 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a,
+ 0x6e, 0x73, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x07, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x12,
+ 0x18, 0x0a, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x57, 0x58,
+ 0x50, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x52, 0x57, 0x58,
+ 0x50, 0x61, 0x67, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x36, 0x0a, 0x04, 0x54, 0x61, 0x73, 0x6b,
+ 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x22, 0xbf, 0x03, 0x0a, 0x12, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65,
+ 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x73, 0x73, 0x65, 0x6d,
+ 0x62, 0x6c, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x41, 0x73, 0x73, 0x65, 0x6d,
+ 0x62, 0x6c, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74,
+ 0x73, 0x12, 0x18, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x49,
+ 0x73, 0x44, 0x4c, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x49, 0x73, 0x44, 0x4c,
+ 0x4c, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x41, 0x72, 0x63, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x4e, 0x61,
+ 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x4e,
+ 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x06, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x41,
+ 0x70, 0x70, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
+ 0x41, 0x70, 0x70, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12, 0x20, 0x0a,
+ 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x12,
+ 0x1c, 0x0a, 0x09, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a,
+ 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
+ 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x6d, 0x73, 0x69, 0x42,
+ 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x41, 0x6d, 0x73,
+ 0x69, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x74, 0x77, 0x42, 0x79,
+ 0x70, 0x61, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x74, 0x77, 0x42,
+ 0x79, 0x70, 0x61, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x22, 0xab, 0x01, 0x0a, 0x18, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x78, 0x65,
+ 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x12,
+ 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a,
+ 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69,
+ 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41,
+ 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x22, 0xd7, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x49, 0x6e, 0x50, 0x72, 0x6f,
+ 0x63, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79,
+ 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d,
+ 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67, 0x75,
+ 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12,
+ 0x1e, 0x0a, 0x0a, 0x41, 0x6d, 0x73, 0x69, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0a, 0x41, 0x6d, 0x73, 0x69, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x12,
+ 0x1c, 0x0a, 0x09, 0x45, 0x74, 0x77, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x45, 0x74, 0x77, 0x42, 0x79, 0x70, 0x61, 0x73, 0x73, 0x12, 0x2b, 0x0a,
0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x0b, 0x53,
- 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61,
- 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20,
- 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65,
- 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04,
- 0x4b, 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x4b, 0x69, 0x6c, 0x6c,
- 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x50, 0x50, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41,
- 0x72, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65,
- 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x22, 0x52, 0x0a, 0x08, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12,
- 0x16, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
- 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x0a, 0x4e, 0x65, 0x74, 0x73,
- 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x54, 0x43, 0x50, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x03, 0x54, 0x43, 0x50, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x44, 0x50, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x55, 0x44, 0x50, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x50,
- 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x49, 0x50, 0x34, 0x12, 0x10, 0x0a, 0x03,
- 0x49, 0x50, 0x36, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x49, 0x50, 0x36, 0x12, 0x1c,
- 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x2b, 0x0a, 0x07,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x59, 0x0a, 0x0f, 0x45, 0x78,
+ 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x16, 0x0a,
+ 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x4f,
+ 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
+ 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04,
+ 0x44, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61,
+ 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xb3, 0x02, 0x0a, 0x0c, 0x53, 0x6f,
- 0x63, 0x6b, 0x54, 0x61, 0x62, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x3d, 0x0a, 0x09, 0x4c, 0x6f,
- 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x52, 0x09,
- 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x3f, 0x0a, 0x0a, 0x52, 0x65, 0x6d,
- 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x52, 0x0a,
- 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x6b,
- 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x53, 0x6b, 0x53,
- 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x03, 0x55, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
- 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x52, 0x07, 0x50, 0x72, 0x6f, 0x63,
- 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x1a,
- 0x2e, 0x0a, 0x08, 0x53, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49,
- 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x49, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x50,
- 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x22,
- 0x6b, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x73, 0x74, 0x61, 0x74, 0x12, 0x30, 0x0a, 0x07, 0x45, 0x6e,
- 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x52, 0x07, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x0a, 0x06,
- 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x69, 0x0a, 0x07, 0x45, 0x6e, 0x76, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x09, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18,
- 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x52, 0x09, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c,
- 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x66, 0x0a, 0x09, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x12,
- 0x2c, 0x0a, 0x08, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x76,
- 0x56, 0x61, 0x72, 0x52, 0x08, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2b, 0x0a,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x38, 0x0a, 0x06, 0x53, 0x65,
- 0x74, 0x45, 0x6e, 0x76, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x0a, 0x0b, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76,
- 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x08, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x65, 0x0a, 0x07, 0x4d, 0x69, 0x67,
+ 0x72, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x10,
+ 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64,
0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x22, 0x22, 0x0a, 0x0e, 0x44, 0x4e, 0x53, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
- 0x69, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
- 0x03, 0x4b, 0x65, 0x79, 0x22, 0x3b, 0x0a, 0x07, 0x44, 0x4e, 0x53, 0x50, 0x6f, 0x6c, 0x6c, 0x12,
- 0x30, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x42, 0x6c,
- 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
- 0x73, 0x22, 0x34, 0x0a, 0x0e, 0x44, 0x4e, 0x53, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61,
- 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x02, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x04, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x23, 0x0a, 0x0f, 0x48, 0x54, 0x54, 0x50, 0x53,
- 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65,
- 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x4b, 0x65, 0x79, 0x22, 0x3c, 0x0a, 0x0d,
- 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x0a, 0x53, 0x63,
- 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xe4, 0x01, 0x0a,
- 0x0f, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71,
- 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61,
- 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x73,
- 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12,
- 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
- 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08,
- 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x72, 0x67, 0x75,
- 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67,
- 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x22, 0xbd, 0x01, 0x0a, 0x0a, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50,
+ 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75,
+ 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12,
+ 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72,
+ 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50,
+ 0x50, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x22, 0x80, 0x02, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64,
+ 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72,
+ 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16,
+ 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12, 0x16,
+ 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
+ 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x54, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x55, 0x73, 0x65, 0x54, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x48, 0x69, 0x64, 0x65, 0x57, 0x69, 0x6e, 0x64,
+ 0x6f, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
+ 0x65, 0x73, 0x74, 0x22, 0x93, 0x01, 0x0a, 0x07, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12,
+ 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75,
+ 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12,
+ 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52,
+ 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52,
+ 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x0b, 0x53, 0x69,
+ 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74,
+ 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a,
+ 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12,
+ 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41,
+ 0x72, 0x67, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f,
+ 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x73, 0x44, 0x4c, 0x4c,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x44, 0x4c, 0x4c, 0x12, 0x1c, 0x0a,
+ 0x09, 0x69, 0x73, 0x55, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x73, 0x55, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50,
+ 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12,
+ 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x18, 0x0b,
+ 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67,
+ 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x52,
+ 0x0a, 0x08, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65,
+ 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x52, 0x65, 0x73, 0x75,
+ 0x6c, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x4e, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e,
- 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69,
- 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
- 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
- 0x6d, 0x65, 0x22, 0x79, 0x0a, 0x0e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
- 0x65, 0x52, 0x65, 0x71, 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x65, 0x71, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7b, 0x0a,
- 0x10, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65,
- 0x71, 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
- 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x94, 0x01, 0x0a, 0x0f, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x12, 0x12,
- 0x0a, 0x04, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69,
- 0x76, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x03, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74,
- 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0x54, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61,
- 0x64, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
- 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa9, 0x02, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69,
- 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04,
+ 0x73, 0x65, 0x22, 0xf4, 0x01, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x53, 0x70, 0x61,
+ 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b,
+ 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12,
+ 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72,
+ 0x67, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x50, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72,
+ 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52,
+ 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x0b, 0x53, 0x70,
+ 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74,
+ 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a,
+ 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12,
+ 0x16, 0x0a, 0x06, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x4b,
+ 0x69, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x4b, 0x69, 0x6c, 0x6c, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x50, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50,
+ 0x50, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x72,
+ 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
+ 0x73, 0x41, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x22, 0x52, 0x0a, 0x08, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12, 0x16,
+ 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
+ 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x0a, 0x4e, 0x65, 0x74, 0x73, 0x74,
+ 0x61, 0x74, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x54, 0x43, 0x50, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x03, 0x54, 0x43, 0x50, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x44, 0x50, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x55, 0x44, 0x50, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x50, 0x34,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x49, 0x50, 0x34, 0x12, 0x10, 0x0a, 0x03, 0x49,
+ 0x50, 0x36, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x49, 0x50, 0x36, 0x12, 0x1c, 0x0a,
+ 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xb3, 0x02, 0x0a, 0x0c, 0x53, 0x6f, 0x63,
+ 0x6b, 0x54, 0x61, 0x62, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x3d, 0x0a, 0x09, 0x4c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x52, 0x09, 0x4c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x3f, 0x0a, 0x0a, 0x52, 0x65, 0x6d, 0x6f,
+ 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x52, 0x0a, 0x52,
+ 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x6b, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x53, 0x6b, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x55, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x52, 0x07, 0x50, 0x72, 0x6f, 0x63, 0x65,
+ 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x1a, 0x2e,
+ 0x0a, 0x08, 0x53, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x70,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x49, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f,
+ 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x22, 0x6b,
+ 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x73, 0x74, 0x61, 0x74, 0x12, 0x30, 0x0a, 0x07, 0x45, 0x6e, 0x74,
+ 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x07, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0x0a, 0x06, 0x45,
+ 0x6e, 0x76, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x69, 0x0a, 0x07, 0x45, 0x6e, 0x76, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2e, 0x0a, 0x09, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x52, 0x09, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65,
+ 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x66, 0x0a, 0x09, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x12, 0x2c,
+ 0x0a, 0x08, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x10, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x76, 0x56,
+ 0x61, 0x72, 0x52, 0x08, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2b, 0x0a, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x38, 0x0a, 0x06, 0x53, 0x65, 0x74,
+ 0x45, 0x6e, 0x76, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x0a, 0x0b, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52,
+ 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x08, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12,
+ 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
+ 0x22, 0x0a, 0x0e, 0x44, 0x4e, 0x53, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x69,
+ 0x74, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03,
+ 0x4b, 0x65, 0x79, 0x22, 0x3b, 0x0a, 0x07, 0x44, 0x4e, 0x53, 0x50, 0x6f, 0x6c, 0x6c, 0x12, 0x30,
+ 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x44, 0x4e, 0x53, 0x42, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73,
+ 0x22, 0x34, 0x0a, 0x0e, 0x44, 0x4e, 0x53, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64,
+ 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
+ 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x04, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x23, 0x0a, 0x0f, 0x48, 0x54, 0x54, 0x50, 0x53, 0x65,
+ 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x4b, 0x65, 0x79, 0x22, 0x3c, 0x0a, 0x0d, 0x53,
+ 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x0a, 0x53, 0x63, 0x72,
+ 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xe4, 0x01, 0x0a, 0x0f,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12,
+ 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d,
+ 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63,
+ 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x53,
+ 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x48,
+ 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48,
+ 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d,
+ 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67, 0x75,
+ 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x4e, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61,
+ 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
+ 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d,
+ 0x65, 0x22, 0x79, 0x0a, 0x0e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
+ 0x52, 0x65, 0x71, 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x65, 0x71, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7b, 0x0a, 0x10,
+ 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71,
+ 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x52,
+ 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x94, 0x01, 0x0a, 0x0f, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a,
+ 0x04, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69, 0x76,
+ 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x03, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e,
+ 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x22, 0x54, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64,
+ 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
+ 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa9, 0x02, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x48,
+ 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69, 0x76, 0x65, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50,
+ 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x03, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d,
+ 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61,
+ 0x6c, 0x75, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x44, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x44, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x51, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x51, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x22, 0x3f, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72,
+ 0x69, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04,
0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69, 0x76, 0x65,
0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
- 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56,
- 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x56, 0x61, 0x6c,
- 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x44, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x44, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c,
- 0x75, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x51, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x51, 0x57, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c,
- 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x22, 0x3f, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57,
- 0x72, 0x69, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
+ 0x43, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
- 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a,
+ 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a,
0x04, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69, 0x76,
0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01,
@@ -12914,679 +13172,665 @@ var file_sliverpb_sliver_proto_rawDesc = []byte{
0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x22, 0x43, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61,
+ 0x22, 0x43, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65,
0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12,
- 0x0a, 0x04, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69,
- 0x76, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x03, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74,
- 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0x43, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x88, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73,
- 0x74, 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
- 0x12, 0x12, 0x0a, 0x04, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x48, 0x69, 0x76, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74,
- 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0x5e, 0x0a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53, 0x75, 0x62,
- 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x6b, 0x65,
- 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x53, 0x75, 0x62, 0x6b, 0x65, 0x79,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x88, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
+ 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12,
+ 0x12, 0x0a, 0x04, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48,
+ 0x69, 0x76, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e,
+ 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x22, 0x5e, 0x0a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b,
+ 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x6b, 0x65, 0x79,
+ 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x53, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x73,
+ 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x22, 0x88, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73,
+ 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x48, 0x69,
+ 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69, 0x76, 0x65, 0x12, 0x12,
+ 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61,
+ 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b,
+ 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x64, 0x0a, 0x12, 0x52,
+ 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4e, 0x61, 0x6d, 0x65,
0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x22, 0x88, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69,
- 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x48,
- 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x69, 0x76, 0x65, 0x12,
- 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50,
- 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12,
- 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x64, 0x0a, 0x12,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4e, 0x61, 0x6d,
- 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x84, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52,
- 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x6f,
- 0x6f, 0x74, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x52, 0x6f,
- 0x6f, 0x74, 0x48, 0x69, 0x76, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x65, 0x64, 0x48, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x2b, 0x0a, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x70, 0x0a, 0x10, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x12, 0x0a,
- 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0x0a, 0x06, 0x54,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49,
- 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
- 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
- 0x6e, 0x49, 0x44, 0x22, 0x92, 0x02, 0x0a, 0x0a, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61,
- 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
- 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x1a,
- 0x0a, 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x41, 0x63,
- 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x41, 0x63, 0x6b, 0x12, 0x16, 0x0a, 0x06,
- 0x52, 0x65, 0x73, 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x52, 0x65,
- 0x73, 0x65, 0x6e, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65,
- 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x72, 0x70,
- 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64,
- 0x52, 0x08, 0x72, 0x70, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75,
- 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01,
- 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x53, 0x65,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x53,
- 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x9b, 0x01, 0x0a, 0x08, 0x53, 0x68, 0x65,
- 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x61,
- 0x62, 0x6c, 0x65, 0x50, 0x54, 0x59, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x6e,
- 0x61, 0x62, 0x6c, 0x65, 0x50, 0x54, 0x59, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52,
- 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x9b, 0x01, 0x0a, 0x05, 0x53, 0x68, 0x65, 0x6c, 0x6c,
- 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x50, 0x61, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x54,
- 0x59, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50,
- 0x54, 0x59, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x50, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9d, 0x01, 0x0a, 0x0a, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64,
- 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f,
- 0x63, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f,
- 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65,
- 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x22, 0x9d, 0x01, 0x0a, 0x07, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64,
- 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
- 0x12, 0x12, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x0a, 0x05, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x1e, 0x0a,
- 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42,
- 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1c, 0x0a,
- 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0xde, 0x01, 0x0a, 0x09,
- 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74,
- 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a,
- 0x09, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x09, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77,
- 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77,
- 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12,
- 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12,
- 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xa9, 0x01, 0x0a,
- 0x15, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65,
- 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x50, 0x69, 0x76, 0x6f, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
- 0x73, 0x12, 0x18, 0x0a, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03,
- 0x28, 0x08, 0x52, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x65, 0x22, 0x84, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65,
+ 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x6f, 0x6f,
+ 0x74, 0x48, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x52, 0x6f, 0x6f,
+ 0x74, 0x48, 0x69, 0x76, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x65, 0x64, 0x48, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x53, 0x0a, 0x14, 0x50, 0x69, 0x76, 0x6f,
- 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71,
- 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49, 0x44,
- 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xca, 0x01,
- 0x0a, 0x0d, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12,
- 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49, 0x44, 0x12,
- 0x27, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x64,
- 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x42,
- 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2e, 0x0a, 0x06, 0x50, 0x69,
- 0x76, 0x6f, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x50, 0x69, 0x76,
- 0x6f, 0x74, 0x52, 0x06, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x70, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69,
+ 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x12, 0x0a, 0x04,
+ 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61,
+ 0x12, 0x18, 0x0a, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x07, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x96, 0x01, 0x0a, 0x0a, 0x50,
- 0x69, 0x76, 0x6f, 0x74, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x50, 0x75, 0x62,
- 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x50, 0x75,
- 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49,
- 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65,
- 0x72, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x12, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79,
- 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x12, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
- 0x75, 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x65,
- 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
- 0x4b, 0x65, 0x79, 0x22, 0x54, 0x0a, 0x16, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4b, 0x65, 0x79, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1a, 0x0a,
- 0x08, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
- 0x08, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x53, 0x65, 0x73,
- 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x53,
- 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x22, 0x3b, 0x0a, 0x09, 0x50, 0x69, 0x76,
- 0x6f, 0x74, 0x50, 0x65, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72,
- 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xb4, 0x01, 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74,
- 0x50, 0x65, 0x65, 0x72, 0x45, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x05,
- 0x50, 0x65, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50, 0x65, 0x65, 0x72,
- 0x52, 0x05, 0x50, 0x65, 0x65, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x50,
- 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
- 0x6e, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x24, 0x0a, 0x0d, 0x50, 0x65, 0x65, 0x72, 0x46,
- 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d,
- 0x50, 0x65, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x41, 0x74, 0x22, 0x21, 0x0a,
- 0x09, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x4e, 0x6f,
- 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x4e, 0x6f, 0x6e, 0x63, 0x65,
- 0x22, 0x50, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x50, 0x69, 0x76, 0x6f, 0x74,
- 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
- 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0d,
- 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65,
- 0x73, 0x73, 0x22, 0x6f, 0x0a, 0x10, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50, 0x65, 0x65, 0x72, 0x46,
- 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72,
- 0x49, 0x44, 0x12, 0x2d, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x65, 0x65, 0x72,
- 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x10, 0x0a, 0x03, 0x45, 0x72, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
- 0x45, 0x72, 0x72, 0x22, 0x40, 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74,
- 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75,
+ 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0x0a, 0x06, 0x54, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
+ 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x49, 0x44, 0x22, 0x92, 0x02, 0x0a, 0x0a, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
+ 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x1a, 0x0a,
+ 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x41, 0x63, 0x6b,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x41, 0x63, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x52,
+ 0x65, 0x73, 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x52, 0x65, 0x73,
+ 0x65, 0x6e, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76,
+ 0x65, 0x72, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x43, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x52, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x72, 0x70, 0x6f,
+ 0x72, 0x74, 0x66, 0x77, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x52,
+ 0x08, 0x72, 0x70, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52,
+ 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x53, 0x65, 0x73,
+ 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x53, 0x65,
+ 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x9b, 0x01, 0x0a, 0x08, 0x53, 0x68, 0x65, 0x6c,
+ 0x6c, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x61, 0x62,
+ 0x6c, 0x65, 0x50, 0x54, 0x59, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x6e, 0x61,
+ 0x62, 0x6c, 0x65, 0x50, 0x54, 0x59, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x50, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08,
+ 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x0e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69,
- 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x35, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65,
- 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65,
- 0x6e, 0x65, 0x72, 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x2e,
- 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x88,
- 0x01, 0x0a, 0x15, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x4c, 0x6f, 0x63, 0x61,
- 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x4c, 0x6f, 0x63,
- 0x61, 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65,
- 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x52,
- 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x0d, 0x57, 0x47, 0x50,
- 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x36, 0x0a, 0x09, 0x46, 0x6f,
- 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f,
- 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x52, 0x09, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x53, 0x0a, 0x14, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77,
- 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x52, 0x0a, 0x0f, 0x57, 0x47, 0x53, 0x6f, 0x63,
- 0x6b, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f,
- 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x2b,
- 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6a, 0x0a, 0x07, 0x57,
- 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2f, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
- 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x0a, 0x0e, 0x57, 0x47, 0x53, 0x6f, 0x63,
- 0x6b, 0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x41, 0x0a, 0x12, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x40, 0x0a, 0x11, 0x57, 0x47, 0x53,
- 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x9b, 0x01, 0x0a, 0x05, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50,
+ 0x61, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x54, 0x59,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x54,
+ 0x59, 0x12, 0x10, 0x0a, 0x03, 0x50, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x50, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x22, 0x9d, 0x01, 0x0a, 0x0a, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x52,
+ 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
+ 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
+ 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
+ 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x22, 0x9d, 0x01, 0x0a, 0x07, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50,
+ 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12,
+ 0x12, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48,
+ 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x22, 0x45, 0x0a, 0x05, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x1e, 0x0a, 0x08,
+ 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02,
+ 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09,
+ 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x09, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0xde, 0x01, 0x0a, 0x09, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x09, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f,
+ 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f,
+ 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1e,
+ 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04,
+ 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b,
0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5e, 0x0a, 0x0e, 0x57,
- 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a,
- 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a,
- 0x09, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x52,
- 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0a, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x22, 0x3d, 0x0a, 0x0d, 0x57,
- 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02,
- 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09,
- 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x09, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x22, 0x73, 0x0a, 0x0e, 0x57, 0x47,
- 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x31, 0x0a, 0x07,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12,
- 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
- 0x7b, 0x0a, 0x0f, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65,
- 0x72, 0x73, 0x12, 0x38, 0x0a, 0x0a, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72,
- 0x52, 0x0a, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x0a, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xb7, 0x01, 0x0a,
- 0x0e, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x12,
- 0x2c, 0x0a, 0x11, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65,
- 0x72, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x52, 0x65, 0x63, 0x6f,
- 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x26, 0x0a,
- 0x0e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x74,
- 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x4a,
- 0x69, 0x74, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x42, 0x65, 0x61,
- 0x63, 0x6f, 0x6e, 0x4a, 0x69, 0x74, 0x74, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x75, 0x72, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x0a, 0x0f, 0x50, 0x6f, 0x6c, 0x6c, 0x49, 0x6e, 0x74,
- 0x65, 0x72, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0c, 0x50, 0x6f, 0x6c, 0x6c,
- 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c,
- 0x50, 0x6f, 0x6c, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2b, 0x0a, 0x07,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x0a, 0x0c, 0x50, 0x6f, 0x6c,
- 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73,
+ 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xa9, 0x01, 0x0a, 0x15,
+ 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
+ 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50,
+ 0x69, 0x76, 0x6f, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20,
+ 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
+ 0x12, 0x18, 0x0a, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x08, 0x52, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x53, 0x0a, 0x14, 0x50, 0x69, 0x76, 0x6f, 0x74,
+ 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12,
+ 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49, 0x44, 0x12,
+ 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xca, 0x01, 0x0a,
+ 0x0d, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x0e,
+ 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49, 0x44, 0x12, 0x27,
+ 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41,
+ 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x42, 0x69,
+ 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2e, 0x0a, 0x06, 0x50, 0x69, 0x76,
+ 0x6f, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x50, 0x69, 0x76, 0x6f,
+ 0x74, 0x52, 0x06, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f,
0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x0d, 0x53, 0x53,
- 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55,
- 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
- 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
- 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x50, 0x72, 0x69, 0x76, 0x4b, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07,
- 0x50, 0x72, 0x69, 0x76, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x4b, 0x72, 0x62, 0x35, 0x43,
- 0x6f, 0x6e, 0x66, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4b, 0x72, 0x62, 0x35, 0x43,
- 0x6f, 0x6e, 0x66, 0x12, 0x16, 0x0a, 0x06, 0x4b, 0x65, 0x79, 0x74, 0x61, 0x62, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0c, 0x52, 0x06, 0x4b, 0x65, 0x79, 0x74, 0x61, 0x62, 0x12, 0x14, 0x0a, 0x05, 0x52,
- 0x65, 0x61, 0x6c, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x52, 0x65, 0x61, 0x6c,
- 0x6d, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6c,
- 0x0a, 0x0a, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06,
- 0x53, 0x74, 0x64, 0x4f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74,
- 0x64, 0x4f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x45, 0x72, 0x72, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64, 0x45, 0x72, 0x72, 0x12, 0x2e, 0x0a, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x0a, 0x0b,
- 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x96, 0x01, 0x0a, 0x0a, 0x50, 0x69,
+ 0x76, 0x6f, 0x74, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x50, 0x75, 0x62, 0x6c,
+ 0x69, 0x63, 0x4b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x50, 0x75, 0x62,
+ 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72,
+ 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x12, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x53,
+ 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12,
+ 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75,
+ 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4b,
+ 0x65, 0x79, 0x22, 0x54, 0x0a, 0x16, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65,
+ 0x72, 0x4b, 0x65, 0x79, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08,
+ 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
+ 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x53, 0x65, 0x73, 0x73,
+ 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x53, 0x65,
+ 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x22, 0x3b, 0x0a, 0x09, 0x50, 0x69, 0x76, 0x6f,
+ 0x74, 0x50, 0x65, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49,
+ 0x44, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xb4, 0x01, 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50,
+ 0x65, 0x65, 0x72, 0x45, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x05, 0x50,
+ 0x65, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50, 0x65, 0x65, 0x72, 0x52,
+ 0x05, 0x50, 0x65, 0x65, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x50, 0x69,
+ 0x76, 0x6f, 0x74, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x0e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c,
+ 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x24, 0x0a, 0x0d, 0x50, 0x65, 0x65, 0x72, 0x46, 0x61,
+ 0x69, 0x6c, 0x75, 0x72, 0x65, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x50,
+ 0x65, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x41, 0x74, 0x22, 0x21, 0x0a, 0x09,
+ 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x4e, 0x6f, 0x6e,
+ 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x22,
+ 0x50, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x12,
+ 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42,
+ 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0d, 0x52,
+ 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
+ 0x73, 0x22, 0x6f, 0x0a, 0x10, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x50, 0x65, 0x65, 0x72, 0x46, 0x61,
+ 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49, 0x44, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x30, 0x01, 0x52, 0x06, 0x50, 0x65, 0x65, 0x72, 0x49,
+ 0x44, 0x12, 0x2d, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x65, 0x65, 0x72, 0x46,
+ 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x10, 0x0a, 0x03, 0x45, 0x72, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x45,
+ 0x72, 0x72, 0x22, 0x40, 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65,
+ 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
+ 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x0e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73,
+ 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x35, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
+ 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
+ 0x65, 0x72, 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x0a,
+ 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x88, 0x01,
+ 0x0a, 0x15, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x4c, 0x6f, 0x63, 0x61, 0x6c,
+ 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x4c, 0x6f, 0x63, 0x61,
+ 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41,
+ 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x52, 0x65,
+ 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xd3, 0x01, 0x0a, 0x15, 0x57, 0x69, 0x6e,
- 0x64, 0x6f, 0x77, 0x73, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x65, 0x73,
- 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x6e, 0x61, 0x62,
- 0x6c, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x45, 0x6e, 0x61, 0x62, 0x6c,
- 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x44,
- 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x45, 0x6e,
- 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x18,
- 0x0a, 0x07, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x07, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x64,
- 0x46, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0d, 0x55, 0x73, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0xc5,
- 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x12, 0x3b, 0x0a, 0x08, 0x50,
- 0x72, 0x69, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73,
- 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08,
- 0x50, 0x72, 0x69, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x10, 0x50, 0x72, 0x6f, 0x63,
- 0x65, 0x73, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x10, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x67,
- 0x72, 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e,
- 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65,
- 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x77, 0x0a, 0x0d, 0x57, 0x47, 0x50, 0x6f,
+ 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x36, 0x0a, 0x09, 0x46, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x52, 0x09, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65,
+ 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x53, 0x0a, 0x14, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61,
+ 0x72, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x52, 0x0a, 0x0f, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72,
+ 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x2b, 0x0a,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6a, 0x0a, 0x07, 0x57, 0x47,
+ 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2f, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06,
+ 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73,
- 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
- 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e,
- 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x4f, 0x53, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x02, 0x4f, 0x53, 0x12, 0x12, 0x0a, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x0a, 0x0e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x41, 0x0a, 0x12, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x43, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69,
- 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa1, 0x01,
- 0x0a, 0x10, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52,
- 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
- 0x53, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06,
- 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x78,
- 0x70, 0x6f, 0x72, 0x74, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0x79, 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
- 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0c, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65,
- 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x2e, 0x0a, 0x08,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x40, 0x0a, 0x11, 0x57, 0x47, 0x53, 0x6f,
+ 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5e, 0x0a, 0x0e, 0x57, 0x47,
+ 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02,
+ 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09,
+ 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x09, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x65,
+ 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
+ 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x64, 0x64, 0x72, 0x22, 0x3d, 0x0a, 0x0d, 0x57, 0x47,
+ 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49,
+ 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x4c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
+ 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x22, 0x73, 0x0a, 0x0e, 0x57, 0x47, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x31, 0x0a, 0x07, 0x53,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x2e,
+ 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7b,
+ 0x0a, 0x0f, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72,
+ 0x73, 0x12, 0x38, 0x0a, 0x0a, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x52,
+ 0x0a, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xb7, 0x01, 0x0a, 0x0e,
+ 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2c,
+ 0x0a, 0x11, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x52, 0x65, 0x63, 0x6f, 0x6e,
+ 0x6e, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x26, 0x0a, 0x0e,
+ 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x65,
+ 0x72, 0x76, 0x61, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x4a, 0x69,
+ 0x74, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x42, 0x65, 0x61, 0x63,
+ 0x6f, 0x6e, 0x4a, 0x69, 0x74, 0x74, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x75, 0x72, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x0a, 0x0f, 0x50, 0x6f, 0x6c, 0x6c, 0x49, 0x6e, 0x74, 0x65,
+ 0x72, 0x76, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0c, 0x50, 0x6f, 0x6c, 0x6c, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x50,
+ 0x6f, 0x6c, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3e, 0x0a, 0x0c, 0x50, 0x6f, 0x6c, 0x6c,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x0d, 0x53, 0x53, 0x48,
+ 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
+ 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x50, 0x72, 0x69, 0x76, 0x4b, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x50,
+ 0x72, 0x69, 0x76, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x4b, 0x72, 0x62, 0x35, 0x43, 0x6f,
+ 0x6e, 0x66, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4b, 0x72, 0x62, 0x35, 0x43, 0x6f,
+ 0x6e, 0x66, 0x12, 0x16, 0x0a, 0x06, 0x4b, 0x65, 0x79, 0x74, 0x61, 0x62, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x06, 0x4b, 0x65, 0x79, 0x74, 0x61, 0x62, 0x12, 0x14, 0x0a, 0x05, 0x52, 0x65,
+ 0x61, 0x6c, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x52, 0x65, 0x61, 0x6c, 0x6d,
+ 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6c, 0x0a,
+ 0x0a, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x53,
+ 0x74, 0x64, 0x4f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64,
+ 0x4f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x45, 0x72, 0x72, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x64, 0x45, 0x72, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x0a, 0x0b, 0x47,
+ 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xd3, 0x01, 0x0a, 0x15, 0x57, 0x69, 0x6e, 0x64,
+ 0x6f, 0x77, 0x73, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x65, 0x73, 0x63,
+ 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x6e, 0x61, 0x62, 0x6c,
+ 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65,
+ 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x44, 0x65,
+ 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x45, 0x6e, 0x61,
+ 0x62, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x55, 0x73, 0x65, 0x64, 0x46,
+ 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d,
+ 0x55, 0x73, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0xc5, 0x01,
+ 0x0a, 0x08, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x12, 0x3b, 0x0a, 0x08, 0x50, 0x72,
+ 0x69, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x50,
+ 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x50,
+ 0x72, 0x69, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x10, 0x50, 0x72, 0x6f, 0x63, 0x65,
+ 0x73, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x10, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72,
+ 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x4e, 0x61,
+ 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
+ 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
+ 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12,
+ 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61,
+ 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
+ 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x4f, 0x53, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x02, 0x4f, 0x53, 0x12, 0x12, 0x0a, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x43, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x08,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x0a, 0x11,
- 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
- 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x56,
- 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
- 0x12, 0x14, 0x0a, 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
- 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x0a, 0x17, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46,
- 0x77, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65,
- 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49,
- 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xcf,
- 0x01, 0x0a, 0x18, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0b, 0x42,
- 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a,
- 0x08, 0x42, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x42, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x46, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x46,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x41, 0x64, 0x64, 0x72,
- 0x65, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
+ 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa1, 0x01, 0x0a,
+ 0x10, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76,
+ 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x45,
+ 0x78, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x78, 0x70,
+ 0x6f, 0x72, 0x74, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x22, 0xda, 0x01, 0x0a, 0x10, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x02, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64,
- 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x64,
- 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x42, 0x69, 0x6e, 0x64, 0x50,
- 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x42, 0x69, 0x6e, 0x64, 0x50,
- 0x6f, 0x72, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x41, 0x64,
- 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x46, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x46,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x2e, 0x0a,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7d, 0x0a,
- 0x11, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
- 0x72, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x18,
- 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
- 0x72, 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x0a, 0x08,
+ 0x22, 0x79, 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
+ 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0c, 0x52, 0x06, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x53, 0x65, 0x72,
+ 0x76, 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
+ 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x0a, 0x11, 0x4c,
+ 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
+ 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x56, 0x0a,
+ 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12,
+ 0x14, 0x0a, 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05,
+ 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x0a, 0x17, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77,
+ 0x64, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71,
+ 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x49, 0x44,
+ 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xcf, 0x01,
+ 0x0a, 0x18, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c,
+ 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69,
+ 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08,
+ 0x42, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x42, 0x69, 0x6e, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x46, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x46,
+ 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x46, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
+ 0xda, 0x01, 0x0a, 0x10, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x65, 0x6e, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x02, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x64, 0x41,
+ 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x42, 0x69, 0x6e, 0x64, 0x50, 0x6f,
+ 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x42, 0x69, 0x6e, 0x64, 0x50, 0x6f,
+ 0x72, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x41, 0x64, 0x64,
+ 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x46, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x46, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x2e, 0x0a, 0x08,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x0a, 0x14,
+ 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7d, 0x0a, 0x11,
0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
- 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x22, 0x9e, 0x01, 0x0a, 0x08, 0x52, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x12,
- 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x6f,
- 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x12,
- 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x6f,
- 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
- 0x49, 0x44, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x9e, 0x01, 0x0a, 0x0b, 0x52, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x52,
- 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
- 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
- 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
- 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75,
- 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x22, 0x85, 0x01, 0x0a, 0x08, 0x43, 0x68, 0x6d, 0x6f, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65,
- 0x12, 0x1c, 0x0a, 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x2b,
- 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, 0x0a, 0x05, 0x43,
- 0x68, 0x6d, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8d, 0x01, 0x0a, 0x08, 0x43, 0x68, 0x6f,
- 0x77, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x55, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x47,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x47, 0x69, 0x64, 0x12, 0x1c, 0x0a,
- 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
- 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
- 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, 0x0a, 0x05, 0x43, 0x68, 0x6f, 0x77,
- 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x79, 0x0a, 0x0a, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73,
- 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x41, 0x54, 0x69, 0x6d, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x41, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a,
- 0x05, 0x4d, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x4d, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
+ 0x73, 0x12, 0x38, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
+ 0x52, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x0a, 0x14, 0x52,
+ 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
+ 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x22, 0x4d, 0x0a, 0x07, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x50,
- 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12,
- 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
- 0x3e, 0x0a, 0x0f, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20,
+ 0x22, 0x9e, 0x01, 0x0a, 0x08, 0x52, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x12, 0x0a,
+ 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x50, 0x6f, 0x72,
+ 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a,
+ 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x48, 0x6f, 0x73,
+ 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49,
+ 0x44, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x9e, 0x01, 0x0a, 0x0b, 0x52, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x52, 0x65,
+ 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
+ 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
+ 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49,
+ 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x22, 0x85, 0x01, 0x0a, 0x08, 0x43, 0x68, 0x6d, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x12,
+ 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50,
+ 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12,
+ 0x1c, 0x0a, 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x2b, 0x0a,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, 0x0a, 0x05, 0x43, 0x68,
+ 0x6d, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8d, 0x01, 0x0a, 0x08, 0x43, 0x68, 0x6f, 0x77,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x55, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x47, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x47, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09,
+ 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x09, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, 0x0a, 0x05, 0x43, 0x68, 0x6f, 0x77, 0x6e,
+ 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
+ 0x50, 0x61, 0x74, 0x68, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x79, 0x0a, 0x0a, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52,
+ 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x41, 0x54, 0x69, 0x6d, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x41, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05,
+ 0x4d, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x4d, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
- 0x3d, 0x0a, 0x0e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x52, 0x65,
+ 0x4d, 0x0a, 0x07, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61,
+ 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2e,
+ 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e,
+ 0x0a, 0x0f, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
0x71, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d,
- 0x0a, 0x0b, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x12, 0x0e, 0x0a,
- 0x02, 0x46, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x46, 0x64, 0x12, 0x2e, 0x0a,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x0a,
- 0x0d, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x0e,
- 0x0a, 0x02, 0x46, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x46, 0x64, 0x12, 0x2b,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3d,
+ 0x0a, 0x0e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71,
+ 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4d, 0x0a,
+ 0x0b, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x12, 0x0e, 0x0a, 0x02,
+ 0x46, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x46, 0x64, 0x12, 0x2e, 0x0a, 0x08,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x0a, 0x0d,
+ 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a,
+ 0x02, 0x46, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x46, 0x64, 0x12, 0x2b, 0x0a,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, 0x0a, 0x0a, 0x4d, 0x65,
+ 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x46, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x46, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x73, 0x0a, 0x18, 0x52, 0x65, 0x67, 0x69,
+ 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x57, 0x61, 0x73, 0x6d,
+ 0x47, 0x7a, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x57, 0x61, 0x73, 0x6d, 0x47, 0x7a,
+ 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x47, 0x0a,
+ 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74,
+ 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
+ 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x0a, 0x1a, 0x44, 0x65, 0x72, 0x65, 0x67, 0x69,
+ 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x44, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x73,
+ 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b,
0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, 0x0a, 0x0a, 0x4d,
- 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x46, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x46, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52,
- 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x73, 0x0a, 0x18, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
- 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x57, 0x61, 0x73,
- 0x6d, 0x47, 0x7a, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x57, 0x61, 0x73, 0x6d, 0x47,
- 0x7a, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x47,
- 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78,
- 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5a, 0x0a, 0x12, 0x4c,
+ 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
+ 0x73, 0x12, 0x14, 0x0a, 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
+ 0x52, 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x0a, 0x1a, 0x44, 0x65, 0x72, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
- 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x44, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61,
- 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x12,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa8, 0x02, 0x0a, 0x14, 0x45, 0x78, 0x65, 0x63,
+ 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
+ 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03,
+ 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x65,
+ 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3f, 0x0a, 0x05, 0x4d, 0x65,
+ 0x6d, 0x46, 0x53, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74,
+ 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x4d, 0x65, 0x6d, 0x46, 0x53, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x4d, 0x65, 0x6d, 0x46, 0x53, 0x12, 0x1e, 0x0a, 0x08, 0x54,
+ 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x30,
+ 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
+ 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x0a, 0x0a, 0x4d, 0x65, 0x6d, 0x46,
+ 0x53, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x22, 0x8f, 0x01, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45,
+ 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x6f,
+ 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74,
+ 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
+ 0x52, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x45, 0x78, 0x69, 0x74,
+ 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x45, 0x78, 0x69, 0x74,
+ 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
+ 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12,
0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5a, 0x0a, 0x12,
- 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
- 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x09, 0x52, 0x05, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa8, 0x02, 0x0a, 0x14, 0x45, 0x78, 0x65,
- 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x67, 0x73, 0x18, 0x02, 0x20,
- 0x03, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x67, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x6e, 0x74,
- 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
- 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3f, 0x0a, 0x05, 0x4d,
- 0x65, 0x6d, 0x46, 0x53, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78,
- 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x4d, 0x65, 0x6d, 0x46, 0x53,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x4d, 0x65, 0x6d, 0x46, 0x53, 0x12, 0x1e, 0x0a, 0x08,
- 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02,
- 0x30, 0x01, 0x52, 0x08, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x07,
+ 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7b, 0x0a, 0x10,
+ 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71,
+ 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x52,
+ 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x07,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x0a, 0x0a, 0x4d, 0x65, 0x6d,
- 0x46, 0x53, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
- 0x02, 0x38, 0x01, 0x22, 0x8f, 0x01, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d,
- 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64,
- 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x53, 0x74, 0x64, 0x6f, 0x75,
- 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0c, 0x52, 0x06, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x45, 0x78, 0x69,
- 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x45, 0x78, 0x69,
- 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x56, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
- 0x73, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65,
- 0x12, 0x2b, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7b, 0x0a,
- 0x10, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65,
+ 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xd6, 0x01, 0x0a, 0x0e, 0x53, 0x65,
+ 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04,
+ 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65,
+ 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61,
+ 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a, 0x0b,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18,
+ 0x0a, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x22, 0x84, 0x01, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12,
+ 0x32, 0x0a, 0x07, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76,
+ 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f,
+ 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52,
+ 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x0d, 0x53, 0x65,
+ 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x30, 0x0a, 0x06, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x06, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x18, 0x0a,
+ 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
+ 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x15, 0x53, 0x74, 0x61, 0x72,
+ 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65,
0x71, 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a,
0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xd6, 0x01, 0x0a, 0x0e, 0x53,
- 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x12, 0x0a,
- 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d,
- 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e,
- 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a,
- 0x0b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x18, 0x0a, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x07, 0x42, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x63, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x41, 0x63, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x22, 0x84, 0x01, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
- 0x12, 0x32, 0x0a, 0x07, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72,
- 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63,
- 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x52, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x0d, 0x53,
- 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x30, 0x0a, 0x06,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x06, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x18,
- 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
- 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x15, 0x53, 0x74, 0x61,
- 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x52,
- 0x65, 0x71, 0x12, 0x3a, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65,
- 0x71, 0x52, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b,
- 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2a, 0x49, 0x0a, 0x0c, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55,
- 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61,
- 0x72, 0x79, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x10, 0x02,
- 0x12, 0x09, 0x0a, 0x05, 0x44, 0x57, 0x4f, 0x52, 0x44, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x51,
- 0x57, 0x4f, 0x52, 0x44, 0x10, 0x04, 0x2a, 0x2c, 0x0a, 0x09, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x43, 0x50, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03,
- 0x55, 0x44, 0x50, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x50, 0x69,
- 0x70, 0x65, 0x10, 0x02, 0x2a, 0x33, 0x0a, 0x0f, 0x50, 0x65, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c,
- 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x45, 0x4e, 0x44, 0x5f,
- 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x49, 0x53,
- 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x01, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x69, 0x74,
- 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x66, 0x6f,
- 0x78, 0x2f, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
- 0x66, 0x2f, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x74, 0x52, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2a, 0x49, 0x0a, 0x0c, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x6e,
+ 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72,
+ 0x79, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x10, 0x02, 0x12,
+ 0x09, 0x0a, 0x05, 0x44, 0x57, 0x4f, 0x52, 0x44, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x57,
+ 0x4f, 0x52, 0x44, 0x10, 0x04, 0x2a, 0x2c, 0x0a, 0x09, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x43, 0x50, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x55,
+ 0x44, 0x50, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x50, 0x69, 0x70,
+ 0x65, 0x10, 0x02, 0x2a, 0x33, 0x0a, 0x0f, 0x50, 0x65, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x75,
+ 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x45, 0x4e, 0x44, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x49, 0x53, 0x43,
+ 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x01, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x69, 0x74, 0x68,
+ 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x66, 0x6f, 0x78,
+ 0x2f, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
+ 0x2f, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -13602,7 +13846,7 @@ func file_sliverpb_sliver_proto_rawDescGZIP() []byte {
}
var file_sliverpb_sliver_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
-var file_sliverpb_sliver_proto_msgTypes = make([]protoimpl.MessageInfo, 184)
+var file_sliverpb_sliver_proto_msgTypes = make([]protoimpl.MessageInfo, 187)
var file_sliverpb_sliver_proto_goTypes = []interface{}{
(RegistryType)(0), // 0: sliverpb.RegistryType
(PivotType)(0), // 1: sliverpb.PivotType
@@ -13646,353 +13890,359 @@ var file_sliverpb_sliver_proto_goTypes = []interface{}{
(*GrepResult)(nil), // 39: sliverpb.GrepResult
(*GrepResultsForFile)(nil), // 40: sliverpb.GrepResultsForFile
(*Grep)(nil), // 41: sliverpb.Grep
- (*ProcessDumpReq)(nil), // 42: sliverpb.ProcessDumpReq
- (*ProcessDump)(nil), // 43: sliverpb.ProcessDump
- (*RunAsReq)(nil), // 44: sliverpb.RunAsReq
- (*RunAs)(nil), // 45: sliverpb.RunAs
- (*ImpersonateReq)(nil), // 46: sliverpb.ImpersonateReq
- (*Impersonate)(nil), // 47: sliverpb.Impersonate
- (*RevToSelfReq)(nil), // 48: sliverpb.RevToSelfReq
- (*RevToSelf)(nil), // 49: sliverpb.RevToSelf
- (*CurrentTokenOwnerReq)(nil), // 50: sliverpb.CurrentTokenOwnerReq
- (*CurrentTokenOwner)(nil), // 51: sliverpb.CurrentTokenOwner
- (*InvokeGetSystemReq)(nil), // 52: sliverpb.InvokeGetSystemReq
- (*GetSystem)(nil), // 53: sliverpb.GetSystem
- (*MakeTokenReq)(nil), // 54: sliverpb.MakeTokenReq
- (*MakeToken)(nil), // 55: sliverpb.MakeToken
- (*TaskReq)(nil), // 56: sliverpb.TaskReq
- (*Task)(nil), // 57: sliverpb.Task
- (*ExecuteAssemblyReq)(nil), // 58: sliverpb.ExecuteAssemblyReq
- (*InvokeExecuteAssemblyReq)(nil), // 59: sliverpb.InvokeExecuteAssemblyReq
- (*InvokeInProcExecuteAssemblyReq)(nil), // 60: sliverpb.InvokeInProcExecuteAssemblyReq
- (*ExecuteAssembly)(nil), // 61: sliverpb.ExecuteAssembly
- (*InvokeMigrateReq)(nil), // 62: sliverpb.InvokeMigrateReq
- (*Migrate)(nil), // 63: sliverpb.Migrate
- (*ExecuteReq)(nil), // 64: sliverpb.ExecuteReq
- (*ExecuteWindowsReq)(nil), // 65: sliverpb.ExecuteWindowsReq
- (*Execute)(nil), // 66: sliverpb.Execute
- (*SideloadReq)(nil), // 67: sliverpb.SideloadReq
- (*Sideload)(nil), // 68: sliverpb.Sideload
- (*InvokeSpawnDllReq)(nil), // 69: sliverpb.InvokeSpawnDllReq
- (*SpawnDllReq)(nil), // 70: sliverpb.SpawnDllReq
- (*SpawnDll)(nil), // 71: sliverpb.SpawnDll
- (*NetstatReq)(nil), // 72: sliverpb.NetstatReq
- (*SockTabEntry)(nil), // 73: sliverpb.SockTabEntry
- (*Netstat)(nil), // 74: sliverpb.Netstat
- (*EnvReq)(nil), // 75: sliverpb.EnvReq
- (*EnvInfo)(nil), // 76: sliverpb.EnvInfo
- (*SetEnvReq)(nil), // 77: sliverpb.SetEnvReq
- (*SetEnv)(nil), // 78: sliverpb.SetEnv
- (*UnsetEnvReq)(nil), // 79: sliverpb.UnsetEnvReq
- (*UnsetEnv)(nil), // 80: sliverpb.UnsetEnv
- (*DNSSessionInit)(nil), // 81: sliverpb.DNSSessionInit
- (*DNSPoll)(nil), // 82: sliverpb.DNSPoll
- (*DNSBlockHeader)(nil), // 83: sliverpb.DNSBlockHeader
- (*HTTPSessionInit)(nil), // 84: sliverpb.HTTPSessionInit
- (*ScreenshotReq)(nil), // 85: sliverpb.ScreenshotReq
- (*Screenshot)(nil), // 86: sliverpb.Screenshot
- (*StartServiceReq)(nil), // 87: sliverpb.StartServiceReq
- (*ServiceInfo)(nil), // 88: sliverpb.ServiceInfo
- (*ServiceInfoReq)(nil), // 89: sliverpb.ServiceInfoReq
- (*StopServiceReq)(nil), // 90: sliverpb.StopServiceReq
- (*RemoveServiceReq)(nil), // 91: sliverpb.RemoveServiceReq
- (*RegistryReadReq)(nil), // 92: sliverpb.RegistryReadReq
- (*RegistryRead)(nil), // 93: sliverpb.RegistryRead
- (*RegistryWriteReq)(nil), // 94: sliverpb.RegistryWriteReq
- (*RegistryWrite)(nil), // 95: sliverpb.RegistryWrite
- (*RegistryCreateKeyReq)(nil), // 96: sliverpb.RegistryCreateKeyReq
- (*RegistryCreateKey)(nil), // 97: sliverpb.RegistryCreateKey
- (*RegistryDeleteKeyReq)(nil), // 98: sliverpb.RegistryDeleteKeyReq
- (*RegistryDeleteKey)(nil), // 99: sliverpb.RegistryDeleteKey
- (*RegistrySubKeyListReq)(nil), // 100: sliverpb.RegistrySubKeyListReq
- (*RegistrySubKeyList)(nil), // 101: sliverpb.RegistrySubKeyList
- (*RegistryListValuesReq)(nil), // 102: sliverpb.RegistryListValuesReq
- (*RegistryValuesList)(nil), // 103: sliverpb.RegistryValuesList
- (*RegistryReadHiveReq)(nil), // 104: sliverpb.RegistryReadHiveReq
- (*RegistryReadHive)(nil), // 105: sliverpb.RegistryReadHive
- (*Tunnel)(nil), // 106: sliverpb.Tunnel
- (*TunnelData)(nil), // 107: sliverpb.TunnelData
- (*ShellReq)(nil), // 108: sliverpb.ShellReq
- (*Shell)(nil), // 109: sliverpb.Shell
- (*PortfwdReq)(nil), // 110: sliverpb.PortfwdReq
- (*Portfwd)(nil), // 111: sliverpb.Portfwd
- (*Socks)(nil), // 112: sliverpb.Socks
- (*SocksData)(nil), // 113: sliverpb.SocksData
- (*PivotStartListenerReq)(nil), // 114: sliverpb.PivotStartListenerReq
- (*PivotStopListenerReq)(nil), // 115: sliverpb.PivotStopListenerReq
- (*PivotListener)(nil), // 116: sliverpb.PivotListener
- (*PivotHello)(nil), // 117: sliverpb.PivotHello
- (*PivotServerKeyExchange)(nil), // 118: sliverpb.PivotServerKeyExchange
- (*PivotPeer)(nil), // 119: sliverpb.PivotPeer
- (*PivotPeerEnvelope)(nil), // 120: sliverpb.PivotPeerEnvelope
- (*PivotPing)(nil), // 121: sliverpb.PivotPing
- (*NetConnPivot)(nil), // 122: sliverpb.NetConnPivot
- (*PivotPeerFailure)(nil), // 123: sliverpb.PivotPeerFailure
- (*PivotListenersReq)(nil), // 124: sliverpb.PivotListenersReq
- (*PivotListeners)(nil), // 125: sliverpb.PivotListeners
- (*WGPortForwardStartReq)(nil), // 126: sliverpb.WGPortForwardStartReq
- (*WGPortForward)(nil), // 127: sliverpb.WGPortForward
- (*WGPortForwardStopReq)(nil), // 128: sliverpb.WGPortForwardStopReq
- (*WGSocksStartReq)(nil), // 129: sliverpb.WGSocksStartReq
- (*WGSocks)(nil), // 130: sliverpb.WGSocks
- (*WGSocksStopReq)(nil), // 131: sliverpb.WGSocksStopReq
- (*WGTCPForwardersReq)(nil), // 132: sliverpb.WGTCPForwardersReq
- (*WGSocksServersReq)(nil), // 133: sliverpb.WGSocksServersReq
- (*WGTCPForwarder)(nil), // 134: sliverpb.WGTCPForwarder
- (*WGSocksServer)(nil), // 135: sliverpb.WGSocksServer
- (*WGSocksServers)(nil), // 136: sliverpb.WGSocksServers
- (*WGTCPForwarders)(nil), // 137: sliverpb.WGTCPForwarders
- (*ReconfigureReq)(nil), // 138: sliverpb.ReconfigureReq
- (*Reconfigure)(nil), // 139: sliverpb.Reconfigure
- (*PollIntervalReq)(nil), // 140: sliverpb.PollIntervalReq
- (*PollInterval)(nil), // 141: sliverpb.PollInterval
- (*SSHCommandReq)(nil), // 142: sliverpb.SSHCommandReq
- (*SSHCommand)(nil), // 143: sliverpb.SSHCommand
- (*GetPrivsReq)(nil), // 144: sliverpb.GetPrivsReq
- (*WindowsPrivilegeEntry)(nil), // 145: sliverpb.WindowsPrivilegeEntry
- (*GetPrivs)(nil), // 146: sliverpb.GetPrivs
- (*RegisterExtensionReq)(nil), // 147: sliverpb.RegisterExtensionReq
- (*RegisterExtension)(nil), // 148: sliverpb.RegisterExtension
- (*CallExtensionReq)(nil), // 149: sliverpb.CallExtensionReq
- (*CallExtension)(nil), // 150: sliverpb.CallExtension
- (*ListExtensionsReq)(nil), // 151: sliverpb.ListExtensionsReq
- (*ListExtensions)(nil), // 152: sliverpb.ListExtensions
- (*RportFwdStopListenerReq)(nil), // 153: sliverpb.RportFwdStopListenerReq
- (*RportFwdStartListenerReq)(nil), // 154: sliverpb.RportFwdStartListenerReq
- (*RportFwdListener)(nil), // 155: sliverpb.RportFwdListener
- (*RportFwdListeners)(nil), // 156: sliverpb.RportFwdListeners
- (*RportFwdListenersReq)(nil), // 157: sliverpb.RportFwdListenersReq
- (*RPortfwd)(nil), // 158: sliverpb.RPortfwd
- (*RPortfwdReq)(nil), // 159: sliverpb.RPortfwdReq
- (*ChmodReq)(nil), // 160: sliverpb.ChmodReq
- (*Chmod)(nil), // 161: sliverpb.Chmod
- (*ChownReq)(nil), // 162: sliverpb.ChownReq
- (*Chown)(nil), // 163: sliverpb.Chown
- (*ChtimesReq)(nil), // 164: sliverpb.ChtimesReq
- (*Chtimes)(nil), // 165: sliverpb.Chtimes
- (*MemfilesListReq)(nil), // 166: sliverpb.MemfilesListReq
- (*MemfilesAddReq)(nil), // 167: sliverpb.MemfilesAddReq
- (*MemfilesAdd)(nil), // 168: sliverpb.MemfilesAdd
- (*MemfilesRmReq)(nil), // 169: sliverpb.MemfilesRmReq
- (*MemfilesRm)(nil), // 170: sliverpb.MemfilesRm
- (*RegisterWasmExtensionReq)(nil), // 171: sliverpb.RegisterWasmExtensionReq
- (*RegisterWasmExtension)(nil), // 172: sliverpb.RegisterWasmExtension
- (*DeregisterWasmExtensionReq)(nil), // 173: sliverpb.DeregisterWasmExtensionReq
- (*ListWasmExtensionsReq)(nil), // 174: sliverpb.ListWasmExtensionsReq
- (*ListWasmExtensions)(nil), // 175: sliverpb.ListWasmExtensions
- (*ExecWasmExtensionReq)(nil), // 176: sliverpb.ExecWasmExtensionReq
- (*ExecWasmExtension)(nil), // 177: sliverpb.ExecWasmExtension
- (*ServicesReq)(nil), // 178: sliverpb.ServicesReq
- (*ServiceDetailReq)(nil), // 179: sliverpb.ServiceDetailReq
- (*ServiceDetails)(nil), // 180: sliverpb.ServiceDetails
- (*Services)(nil), // 181: sliverpb.Services
- (*ServiceDetail)(nil), // 182: sliverpb.ServiceDetail
- (*StartServiceByNameReq)(nil), // 183: sliverpb.StartServiceByNameReq
- nil, // 184: sliverpb.Grep.ResultsEntry
- (*SockTabEntry_SockAddr)(nil), // 185: sliverpb.SockTabEntry.SockAddr
- nil, // 186: sliverpb.ExecWasmExtensionReq.MemFSEntry
- (*commonpb.Response)(nil), // 187: commonpb.Response
- (*commonpb.Request)(nil), // 188: commonpb.Request
- (*commonpb.Process)(nil), // 189: commonpb.Process
- (*commonpb.EnvVar)(nil), // 190: commonpb.EnvVar
+ (*MountReq)(nil), // 42: sliverpb.MountReq
+ (*MountInfo)(nil), // 43: sliverpb.MountInfo
+ (*Mount)(nil), // 44: sliverpb.Mount
+ (*ProcessDumpReq)(nil), // 45: sliverpb.ProcessDumpReq
+ (*ProcessDump)(nil), // 46: sliverpb.ProcessDump
+ (*RunAsReq)(nil), // 47: sliverpb.RunAsReq
+ (*RunAs)(nil), // 48: sliverpb.RunAs
+ (*ImpersonateReq)(nil), // 49: sliverpb.ImpersonateReq
+ (*Impersonate)(nil), // 50: sliverpb.Impersonate
+ (*RevToSelfReq)(nil), // 51: sliverpb.RevToSelfReq
+ (*RevToSelf)(nil), // 52: sliverpb.RevToSelf
+ (*CurrentTokenOwnerReq)(nil), // 53: sliverpb.CurrentTokenOwnerReq
+ (*CurrentTokenOwner)(nil), // 54: sliverpb.CurrentTokenOwner
+ (*InvokeGetSystemReq)(nil), // 55: sliverpb.InvokeGetSystemReq
+ (*GetSystem)(nil), // 56: sliverpb.GetSystem
+ (*MakeTokenReq)(nil), // 57: sliverpb.MakeTokenReq
+ (*MakeToken)(nil), // 58: sliverpb.MakeToken
+ (*TaskReq)(nil), // 59: sliverpb.TaskReq
+ (*Task)(nil), // 60: sliverpb.Task
+ (*ExecuteAssemblyReq)(nil), // 61: sliverpb.ExecuteAssemblyReq
+ (*InvokeExecuteAssemblyReq)(nil), // 62: sliverpb.InvokeExecuteAssemblyReq
+ (*InvokeInProcExecuteAssemblyReq)(nil), // 63: sliverpb.InvokeInProcExecuteAssemblyReq
+ (*ExecuteAssembly)(nil), // 64: sliverpb.ExecuteAssembly
+ (*InvokeMigrateReq)(nil), // 65: sliverpb.InvokeMigrateReq
+ (*Migrate)(nil), // 66: sliverpb.Migrate
+ (*ExecuteReq)(nil), // 67: sliverpb.ExecuteReq
+ (*ExecuteWindowsReq)(nil), // 68: sliverpb.ExecuteWindowsReq
+ (*Execute)(nil), // 69: sliverpb.Execute
+ (*SideloadReq)(nil), // 70: sliverpb.SideloadReq
+ (*Sideload)(nil), // 71: sliverpb.Sideload
+ (*InvokeSpawnDllReq)(nil), // 72: sliverpb.InvokeSpawnDllReq
+ (*SpawnDllReq)(nil), // 73: sliverpb.SpawnDllReq
+ (*SpawnDll)(nil), // 74: sliverpb.SpawnDll
+ (*NetstatReq)(nil), // 75: sliverpb.NetstatReq
+ (*SockTabEntry)(nil), // 76: sliverpb.SockTabEntry
+ (*Netstat)(nil), // 77: sliverpb.Netstat
+ (*EnvReq)(nil), // 78: sliverpb.EnvReq
+ (*EnvInfo)(nil), // 79: sliverpb.EnvInfo
+ (*SetEnvReq)(nil), // 80: sliverpb.SetEnvReq
+ (*SetEnv)(nil), // 81: sliverpb.SetEnv
+ (*UnsetEnvReq)(nil), // 82: sliverpb.UnsetEnvReq
+ (*UnsetEnv)(nil), // 83: sliverpb.UnsetEnv
+ (*DNSSessionInit)(nil), // 84: sliverpb.DNSSessionInit
+ (*DNSPoll)(nil), // 85: sliverpb.DNSPoll
+ (*DNSBlockHeader)(nil), // 86: sliverpb.DNSBlockHeader
+ (*HTTPSessionInit)(nil), // 87: sliverpb.HTTPSessionInit
+ (*ScreenshotReq)(nil), // 88: sliverpb.ScreenshotReq
+ (*Screenshot)(nil), // 89: sliverpb.Screenshot
+ (*StartServiceReq)(nil), // 90: sliverpb.StartServiceReq
+ (*ServiceInfo)(nil), // 91: sliverpb.ServiceInfo
+ (*ServiceInfoReq)(nil), // 92: sliverpb.ServiceInfoReq
+ (*StopServiceReq)(nil), // 93: sliverpb.StopServiceReq
+ (*RemoveServiceReq)(nil), // 94: sliverpb.RemoveServiceReq
+ (*RegistryReadReq)(nil), // 95: sliverpb.RegistryReadReq
+ (*RegistryRead)(nil), // 96: sliverpb.RegistryRead
+ (*RegistryWriteReq)(nil), // 97: sliverpb.RegistryWriteReq
+ (*RegistryWrite)(nil), // 98: sliverpb.RegistryWrite
+ (*RegistryCreateKeyReq)(nil), // 99: sliverpb.RegistryCreateKeyReq
+ (*RegistryCreateKey)(nil), // 100: sliverpb.RegistryCreateKey
+ (*RegistryDeleteKeyReq)(nil), // 101: sliverpb.RegistryDeleteKeyReq
+ (*RegistryDeleteKey)(nil), // 102: sliverpb.RegistryDeleteKey
+ (*RegistrySubKeyListReq)(nil), // 103: sliverpb.RegistrySubKeyListReq
+ (*RegistrySubKeyList)(nil), // 104: sliverpb.RegistrySubKeyList
+ (*RegistryListValuesReq)(nil), // 105: sliverpb.RegistryListValuesReq
+ (*RegistryValuesList)(nil), // 106: sliverpb.RegistryValuesList
+ (*RegistryReadHiveReq)(nil), // 107: sliverpb.RegistryReadHiveReq
+ (*RegistryReadHive)(nil), // 108: sliverpb.RegistryReadHive
+ (*Tunnel)(nil), // 109: sliverpb.Tunnel
+ (*TunnelData)(nil), // 110: sliverpb.TunnelData
+ (*ShellReq)(nil), // 111: sliverpb.ShellReq
+ (*Shell)(nil), // 112: sliverpb.Shell
+ (*PortfwdReq)(nil), // 113: sliverpb.PortfwdReq
+ (*Portfwd)(nil), // 114: sliverpb.Portfwd
+ (*Socks)(nil), // 115: sliverpb.Socks
+ (*SocksData)(nil), // 116: sliverpb.SocksData
+ (*PivotStartListenerReq)(nil), // 117: sliverpb.PivotStartListenerReq
+ (*PivotStopListenerReq)(nil), // 118: sliverpb.PivotStopListenerReq
+ (*PivotListener)(nil), // 119: sliverpb.PivotListener
+ (*PivotHello)(nil), // 120: sliverpb.PivotHello
+ (*PivotServerKeyExchange)(nil), // 121: sliverpb.PivotServerKeyExchange
+ (*PivotPeer)(nil), // 122: sliverpb.PivotPeer
+ (*PivotPeerEnvelope)(nil), // 123: sliverpb.PivotPeerEnvelope
+ (*PivotPing)(nil), // 124: sliverpb.PivotPing
+ (*NetConnPivot)(nil), // 125: sliverpb.NetConnPivot
+ (*PivotPeerFailure)(nil), // 126: sliverpb.PivotPeerFailure
+ (*PivotListenersReq)(nil), // 127: sliverpb.PivotListenersReq
+ (*PivotListeners)(nil), // 128: sliverpb.PivotListeners
+ (*WGPortForwardStartReq)(nil), // 129: sliverpb.WGPortForwardStartReq
+ (*WGPortForward)(nil), // 130: sliverpb.WGPortForward
+ (*WGPortForwardStopReq)(nil), // 131: sliverpb.WGPortForwardStopReq
+ (*WGSocksStartReq)(nil), // 132: sliverpb.WGSocksStartReq
+ (*WGSocks)(nil), // 133: sliverpb.WGSocks
+ (*WGSocksStopReq)(nil), // 134: sliverpb.WGSocksStopReq
+ (*WGTCPForwardersReq)(nil), // 135: sliverpb.WGTCPForwardersReq
+ (*WGSocksServersReq)(nil), // 136: sliverpb.WGSocksServersReq
+ (*WGTCPForwarder)(nil), // 137: sliverpb.WGTCPForwarder
+ (*WGSocksServer)(nil), // 138: sliverpb.WGSocksServer
+ (*WGSocksServers)(nil), // 139: sliverpb.WGSocksServers
+ (*WGTCPForwarders)(nil), // 140: sliverpb.WGTCPForwarders
+ (*ReconfigureReq)(nil), // 141: sliverpb.ReconfigureReq
+ (*Reconfigure)(nil), // 142: sliverpb.Reconfigure
+ (*PollIntervalReq)(nil), // 143: sliverpb.PollIntervalReq
+ (*PollInterval)(nil), // 144: sliverpb.PollInterval
+ (*SSHCommandReq)(nil), // 145: sliverpb.SSHCommandReq
+ (*SSHCommand)(nil), // 146: sliverpb.SSHCommand
+ (*GetPrivsReq)(nil), // 147: sliverpb.GetPrivsReq
+ (*WindowsPrivilegeEntry)(nil), // 148: sliverpb.WindowsPrivilegeEntry
+ (*GetPrivs)(nil), // 149: sliverpb.GetPrivs
+ (*RegisterExtensionReq)(nil), // 150: sliverpb.RegisterExtensionReq
+ (*RegisterExtension)(nil), // 151: sliverpb.RegisterExtension
+ (*CallExtensionReq)(nil), // 152: sliverpb.CallExtensionReq
+ (*CallExtension)(nil), // 153: sliverpb.CallExtension
+ (*ListExtensionsReq)(nil), // 154: sliverpb.ListExtensionsReq
+ (*ListExtensions)(nil), // 155: sliverpb.ListExtensions
+ (*RportFwdStopListenerReq)(nil), // 156: sliverpb.RportFwdStopListenerReq
+ (*RportFwdStartListenerReq)(nil), // 157: sliverpb.RportFwdStartListenerReq
+ (*RportFwdListener)(nil), // 158: sliverpb.RportFwdListener
+ (*RportFwdListeners)(nil), // 159: sliverpb.RportFwdListeners
+ (*RportFwdListenersReq)(nil), // 160: sliverpb.RportFwdListenersReq
+ (*RPortfwd)(nil), // 161: sliverpb.RPortfwd
+ (*RPortfwdReq)(nil), // 162: sliverpb.RPortfwdReq
+ (*ChmodReq)(nil), // 163: sliverpb.ChmodReq
+ (*Chmod)(nil), // 164: sliverpb.Chmod
+ (*ChownReq)(nil), // 165: sliverpb.ChownReq
+ (*Chown)(nil), // 166: sliverpb.Chown
+ (*ChtimesReq)(nil), // 167: sliverpb.ChtimesReq
+ (*Chtimes)(nil), // 168: sliverpb.Chtimes
+ (*MemfilesListReq)(nil), // 169: sliverpb.MemfilesListReq
+ (*MemfilesAddReq)(nil), // 170: sliverpb.MemfilesAddReq
+ (*MemfilesAdd)(nil), // 171: sliverpb.MemfilesAdd
+ (*MemfilesRmReq)(nil), // 172: sliverpb.MemfilesRmReq
+ (*MemfilesRm)(nil), // 173: sliverpb.MemfilesRm
+ (*RegisterWasmExtensionReq)(nil), // 174: sliverpb.RegisterWasmExtensionReq
+ (*RegisterWasmExtension)(nil), // 175: sliverpb.RegisterWasmExtension
+ (*DeregisterWasmExtensionReq)(nil), // 176: sliverpb.DeregisterWasmExtensionReq
+ (*ListWasmExtensionsReq)(nil), // 177: sliverpb.ListWasmExtensionsReq
+ (*ListWasmExtensions)(nil), // 178: sliverpb.ListWasmExtensions
+ (*ExecWasmExtensionReq)(nil), // 179: sliverpb.ExecWasmExtensionReq
+ (*ExecWasmExtension)(nil), // 180: sliverpb.ExecWasmExtension
+ (*ServicesReq)(nil), // 181: sliverpb.ServicesReq
+ (*ServiceDetailReq)(nil), // 182: sliverpb.ServiceDetailReq
+ (*ServiceDetails)(nil), // 183: sliverpb.ServiceDetails
+ (*Services)(nil), // 184: sliverpb.Services
+ (*ServiceDetail)(nil), // 185: sliverpb.ServiceDetail
+ (*StartServiceByNameReq)(nil), // 186: sliverpb.StartServiceByNameReq
+ nil, // 187: sliverpb.Grep.ResultsEntry
+ (*SockTabEntry_SockAddr)(nil), // 188: sliverpb.SockTabEntry.SockAddr
+ nil, // 189: sliverpb.ExecWasmExtensionReq.MemFSEntry
+ (*commonpb.Response)(nil), // 190: commonpb.Response
+ (*commonpb.Request)(nil), // 191: commonpb.Request
+ (*commonpb.Process)(nil), // 192: commonpb.Process
+ (*commonpb.EnvVar)(nil), // 193: commonpb.EnvVar
}
var file_sliverpb_sliver_proto_depIdxs = []int32{
3, // 0: sliverpb.BeaconTasks.Tasks:type_name -> sliverpb.Envelope
5, // 1: sliverpb.BeaconRegister.Register:type_name -> sliverpb.Register
5, // 2: sliverpb.SessionRegister.Register:type_name -> sliverpb.Register
- 187, // 3: sliverpb.OpenSession.Response:type_name -> commonpb.Response
- 188, // 4: sliverpb.OpenSession.Request:type_name -> commonpb.Request
- 187, // 5: sliverpb.CloseSession.Response:type_name -> commonpb.Response
- 188, // 6: sliverpb.CloseSession.Request:type_name -> commonpb.Request
- 187, // 7: sliverpb.Ping.Response:type_name -> commonpb.Response
- 188, // 8: sliverpb.Ping.Request:type_name -> commonpb.Request
- 188, // 9: sliverpb.KillReq.Request:type_name -> commonpb.Request
- 188, // 10: sliverpb.PsReq.Request:type_name -> commonpb.Request
- 189, // 11: sliverpb.Ps.Processes:type_name -> commonpb.Process
- 187, // 12: sliverpb.Ps.Response:type_name -> commonpb.Response
- 188, // 13: sliverpb.TerminateReq.Request:type_name -> commonpb.Request
- 187, // 14: sliverpb.Terminate.Response:type_name -> commonpb.Response
- 188, // 15: sliverpb.IfconfigReq.Request:type_name -> commonpb.Request
+ 190, // 3: sliverpb.OpenSession.Response:type_name -> commonpb.Response
+ 191, // 4: sliverpb.OpenSession.Request:type_name -> commonpb.Request
+ 190, // 5: sliverpb.CloseSession.Response:type_name -> commonpb.Response
+ 191, // 6: sliverpb.CloseSession.Request:type_name -> commonpb.Request
+ 190, // 7: sliverpb.Ping.Response:type_name -> commonpb.Response
+ 191, // 8: sliverpb.Ping.Request:type_name -> commonpb.Request
+ 191, // 9: sliverpb.KillReq.Request:type_name -> commonpb.Request
+ 191, // 10: sliverpb.PsReq.Request:type_name -> commonpb.Request
+ 192, // 11: sliverpb.Ps.Processes:type_name -> commonpb.Process
+ 190, // 12: sliverpb.Ps.Response:type_name -> commonpb.Response
+ 191, // 13: sliverpb.TerminateReq.Request:type_name -> commonpb.Request
+ 190, // 14: sliverpb.Terminate.Response:type_name -> commonpb.Response
+ 191, // 15: sliverpb.IfconfigReq.Request:type_name -> commonpb.Request
18, // 16: sliverpb.Ifconfig.NetInterfaces:type_name -> sliverpb.NetInterface
- 187, // 17: sliverpb.Ifconfig.Response:type_name -> commonpb.Response
- 188, // 18: sliverpb.LsReq.Request:type_name -> commonpb.Request
+ 190, // 17: sliverpb.Ifconfig.Response:type_name -> commonpb.Response
+ 191, // 18: sliverpb.LsReq.Request:type_name -> commonpb.Request
21, // 19: sliverpb.Ls.Files:type_name -> sliverpb.FileInfo
- 187, // 20: sliverpb.Ls.Response:type_name -> commonpb.Response
- 188, // 21: sliverpb.CdReq.Request:type_name -> commonpb.Request
- 188, // 22: sliverpb.PwdReq.Request:type_name -> commonpb.Request
- 187, // 23: sliverpb.Pwd.Response:type_name -> commonpb.Response
- 188, // 24: sliverpb.RmReq.Request:type_name -> commonpb.Request
- 187, // 25: sliverpb.Rm.Response:type_name -> commonpb.Response
- 188, // 26: sliverpb.MvReq.Request:type_name -> commonpb.Request
- 187, // 27: sliverpb.Mv.Response:type_name -> commonpb.Response
- 188, // 28: sliverpb.CpReq.Request:type_name -> commonpb.Request
- 187, // 29: sliverpb.Cp.Response:type_name -> commonpb.Response
- 188, // 30: sliverpb.MkdirReq.Request:type_name -> commonpb.Request
- 187, // 31: sliverpb.Mkdir.Response:type_name -> commonpb.Response
- 188, // 32: sliverpb.DownloadReq.Request:type_name -> commonpb.Request
- 187, // 33: sliverpb.Download.Response:type_name -> commonpb.Response
- 188, // 34: sliverpb.UploadReq.Request:type_name -> commonpb.Request
- 187, // 35: sliverpb.Upload.Response:type_name -> commonpb.Response
- 188, // 36: sliverpb.GrepReq.Request:type_name -> commonpb.Request
+ 190, // 20: sliverpb.Ls.Response:type_name -> commonpb.Response
+ 191, // 21: sliverpb.CdReq.Request:type_name -> commonpb.Request
+ 191, // 22: sliverpb.PwdReq.Request:type_name -> commonpb.Request
+ 190, // 23: sliverpb.Pwd.Response:type_name -> commonpb.Response
+ 191, // 24: sliverpb.RmReq.Request:type_name -> commonpb.Request
+ 190, // 25: sliverpb.Rm.Response:type_name -> commonpb.Response
+ 191, // 26: sliverpb.MvReq.Request:type_name -> commonpb.Request
+ 190, // 27: sliverpb.Mv.Response:type_name -> commonpb.Response
+ 191, // 28: sliverpb.CpReq.Request:type_name -> commonpb.Request
+ 190, // 29: sliverpb.Cp.Response:type_name -> commonpb.Response
+ 191, // 30: sliverpb.MkdirReq.Request:type_name -> commonpb.Request
+ 190, // 31: sliverpb.Mkdir.Response:type_name -> commonpb.Response
+ 191, // 32: sliverpb.DownloadReq.Request:type_name -> commonpb.Request
+ 190, // 33: sliverpb.Download.Response:type_name -> commonpb.Response
+ 191, // 34: sliverpb.UploadReq.Request:type_name -> commonpb.Request
+ 190, // 35: sliverpb.Upload.Response:type_name -> commonpb.Response
+ 191, // 36: sliverpb.GrepReq.Request:type_name -> commonpb.Request
38, // 37: sliverpb.GrepResult.Positions:type_name -> sliverpb.GrepLinePosition
39, // 38: sliverpb.GrepResultsForFile.FileResults:type_name -> sliverpb.GrepResult
- 184, // 39: sliverpb.Grep.Results:type_name -> sliverpb.Grep.ResultsEntry
- 187, // 40: sliverpb.Grep.Response:type_name -> commonpb.Response
- 188, // 41: sliverpb.ProcessDumpReq.Request:type_name -> commonpb.Request
- 187, // 42: sliverpb.ProcessDump.Response:type_name -> commonpb.Response
- 188, // 43: sliverpb.RunAsReq.Request:type_name -> commonpb.Request
- 187, // 44: sliverpb.RunAs.Response:type_name -> commonpb.Response
- 188, // 45: sliverpb.ImpersonateReq.Request:type_name -> commonpb.Request
- 187, // 46: sliverpb.Impersonate.Response:type_name -> commonpb.Response
- 188, // 47: sliverpb.RevToSelfReq.Request:type_name -> commonpb.Request
- 187, // 48: sliverpb.RevToSelf.Response:type_name -> commonpb.Response
- 188, // 49: sliverpb.CurrentTokenOwnerReq.Request:type_name -> commonpb.Request
- 187, // 50: sliverpb.CurrentTokenOwner.Response:type_name -> commonpb.Response
- 188, // 51: sliverpb.InvokeGetSystemReq.Request:type_name -> commonpb.Request
- 187, // 52: sliverpb.GetSystem.Response:type_name -> commonpb.Response
- 188, // 53: sliverpb.MakeTokenReq.Request:type_name -> commonpb.Request
- 187, // 54: sliverpb.MakeToken.Response:type_name -> commonpb.Response
- 188, // 55: sliverpb.TaskReq.Request:type_name -> commonpb.Request
- 187, // 56: sliverpb.Task.Response:type_name -> commonpb.Response
- 188, // 57: sliverpb.ExecuteAssemblyReq.Request:type_name -> commonpb.Request
- 188, // 58: sliverpb.InvokeExecuteAssemblyReq.Request:type_name -> commonpb.Request
- 188, // 59: sliverpb.InvokeInProcExecuteAssemblyReq.Request:type_name -> commonpb.Request
- 187, // 60: sliverpb.ExecuteAssembly.Response:type_name -> commonpb.Response
- 188, // 61: sliverpb.InvokeMigrateReq.Request:type_name -> commonpb.Request
- 187, // 62: sliverpb.Migrate.Response:type_name -> commonpb.Response
- 188, // 63: sliverpb.ExecuteReq.Request:type_name -> commonpb.Request
- 188, // 64: sliverpb.ExecuteWindowsReq.Request:type_name -> commonpb.Request
- 187, // 65: sliverpb.Execute.Response:type_name -> commonpb.Response
- 188, // 66: sliverpb.SideloadReq.Request:type_name -> commonpb.Request
- 187, // 67: sliverpb.Sideload.Response:type_name -> commonpb.Response
- 188, // 68: sliverpb.InvokeSpawnDllReq.Request:type_name -> commonpb.Request
- 188, // 69: sliverpb.SpawnDllReq.Request:type_name -> commonpb.Request
- 187, // 70: sliverpb.SpawnDll.Response:type_name -> commonpb.Response
- 188, // 71: sliverpb.NetstatReq.Request:type_name -> commonpb.Request
- 185, // 72: sliverpb.SockTabEntry.LocalAddr:type_name -> sliverpb.SockTabEntry.SockAddr
- 185, // 73: sliverpb.SockTabEntry.RemoteAddr:type_name -> sliverpb.SockTabEntry.SockAddr
- 189, // 74: sliverpb.SockTabEntry.Process:type_name -> commonpb.Process
- 73, // 75: sliverpb.Netstat.Entries:type_name -> sliverpb.SockTabEntry
- 187, // 76: sliverpb.Netstat.Response:type_name -> commonpb.Response
- 188, // 77: sliverpb.EnvReq.Request:type_name -> commonpb.Request
- 190, // 78: sliverpb.EnvInfo.Variables:type_name -> commonpb.EnvVar
- 187, // 79: sliverpb.EnvInfo.Response:type_name -> commonpb.Response
- 190, // 80: sliverpb.SetEnvReq.Variable:type_name -> commonpb.EnvVar
- 188, // 81: sliverpb.SetEnvReq.Request:type_name -> commonpb.Request
- 187, // 82: sliverpb.SetEnv.Response:type_name -> commonpb.Response
- 188, // 83: sliverpb.UnsetEnvReq.Request:type_name -> commonpb.Request
- 187, // 84: sliverpb.UnsetEnv.Response:type_name -> commonpb.Response
- 83, // 85: sliverpb.DNSPoll.blocks:type_name -> sliverpb.DNSBlockHeader
- 188, // 86: sliverpb.ScreenshotReq.Request:type_name -> commonpb.Request
- 187, // 87: sliverpb.Screenshot.Response:type_name -> commonpb.Response
- 188, // 88: sliverpb.StartServiceReq.Request:type_name -> commonpb.Request
- 187, // 89: sliverpb.ServiceInfo.Response:type_name -> commonpb.Response
- 89, // 90: sliverpb.StopServiceReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
- 188, // 91: sliverpb.StopServiceReq.Request:type_name -> commonpb.Request
- 89, // 92: sliverpb.RemoveServiceReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
- 188, // 93: sliverpb.RemoveServiceReq.Request:type_name -> commonpb.Request
- 188, // 94: sliverpb.RegistryReadReq.Request:type_name -> commonpb.Request
- 187, // 95: sliverpb.RegistryRead.Response:type_name -> commonpb.Response
- 188, // 96: sliverpb.RegistryWriteReq.Request:type_name -> commonpb.Request
- 187, // 97: sliverpb.RegistryWrite.Response:type_name -> commonpb.Response
- 188, // 98: sliverpb.RegistryCreateKeyReq.Request:type_name -> commonpb.Request
- 187, // 99: sliverpb.RegistryCreateKey.Response:type_name -> commonpb.Response
- 188, // 100: sliverpb.RegistryDeleteKeyReq.Request:type_name -> commonpb.Request
- 187, // 101: sliverpb.RegistryDeleteKey.Response:type_name -> commonpb.Response
- 188, // 102: sliverpb.RegistrySubKeyListReq.Request:type_name -> commonpb.Request
- 187, // 103: sliverpb.RegistrySubKeyList.Response:type_name -> commonpb.Response
- 188, // 104: sliverpb.RegistryListValuesReq.Request:type_name -> commonpb.Request
- 187, // 105: sliverpb.RegistryValuesList.Response:type_name -> commonpb.Response
- 188, // 106: sliverpb.RegistryReadHiveReq.Request:type_name -> commonpb.Request
- 187, // 107: sliverpb.RegistryReadHive.Response:type_name -> commonpb.Response
- 158, // 108: sliverpb.TunnelData.rportfwd:type_name -> sliverpb.RPortfwd
- 188, // 109: sliverpb.ShellReq.Request:type_name -> commonpb.Request
- 187, // 110: sliverpb.Shell.Response:type_name -> commonpb.Response
- 188, // 111: sliverpb.PortfwdReq.Request:type_name -> commonpb.Request
- 187, // 112: sliverpb.Portfwd.Response:type_name -> commonpb.Response
- 188, // 113: sliverpb.SocksData.Request:type_name -> commonpb.Request
- 1, // 114: sliverpb.PivotStartListenerReq.Type:type_name -> sliverpb.PivotType
- 188, // 115: sliverpb.PivotStartListenerReq.Request:type_name -> commonpb.Request
- 188, // 116: sliverpb.PivotStopListenerReq.Request:type_name -> commonpb.Request
- 1, // 117: sliverpb.PivotListener.Type:type_name -> sliverpb.PivotType
- 122, // 118: sliverpb.PivotListener.Pivots:type_name -> sliverpb.NetConnPivot
- 187, // 119: sliverpb.PivotListener.Response:type_name -> commonpb.Response
- 119, // 120: sliverpb.PivotPeerEnvelope.Peers:type_name -> sliverpb.PivotPeer
- 2, // 121: sliverpb.PivotPeerFailure.Type:type_name -> sliverpb.PeerFailureType
- 188, // 122: sliverpb.PivotListenersReq.Request:type_name -> commonpb.Request
- 116, // 123: sliverpb.PivotListeners.Listeners:type_name -> sliverpb.PivotListener
- 187, // 124: sliverpb.PivotListeners.Response:type_name -> commonpb.Response
- 188, // 125: sliverpb.WGPortForwardStartReq.Request:type_name -> commonpb.Request
- 134, // 126: sliverpb.WGPortForward.Forwarder:type_name -> sliverpb.WGTCPForwarder
- 187, // 127: sliverpb.WGPortForward.Response:type_name -> commonpb.Response
- 188, // 128: sliverpb.WGPortForwardStopReq.Request:type_name -> commonpb.Request
- 188, // 129: sliverpb.WGSocksStartReq.Request:type_name -> commonpb.Request
- 135, // 130: sliverpb.WGSocks.Server:type_name -> sliverpb.WGSocksServer
- 187, // 131: sliverpb.WGSocks.Response:type_name -> commonpb.Response
- 188, // 132: sliverpb.WGSocksStopReq.Request:type_name -> commonpb.Request
- 188, // 133: sliverpb.WGTCPForwardersReq.Request:type_name -> commonpb.Request
- 188, // 134: sliverpb.WGSocksServersReq.Request:type_name -> commonpb.Request
- 135, // 135: sliverpb.WGSocksServers.Servers:type_name -> sliverpb.WGSocksServer
- 187, // 136: sliverpb.WGSocksServers.Response:type_name -> commonpb.Response
- 134, // 137: sliverpb.WGTCPForwarders.Forwarders:type_name -> sliverpb.WGTCPForwarder
- 187, // 138: sliverpb.WGTCPForwarders.Response:type_name -> commonpb.Response
- 188, // 139: sliverpb.ReconfigureReq.Request:type_name -> commonpb.Request
- 187, // 140: sliverpb.Reconfigure.Response:type_name -> commonpb.Response
- 188, // 141: sliverpb.PollIntervalReq.Request:type_name -> commonpb.Request
- 187, // 142: sliverpb.PollInterval.Response:type_name -> commonpb.Response
- 188, // 143: sliverpb.SSHCommandReq.Request:type_name -> commonpb.Request
- 187, // 144: sliverpb.SSHCommand.Response:type_name -> commonpb.Response
- 188, // 145: sliverpb.GetPrivsReq.Request:type_name -> commonpb.Request
- 145, // 146: sliverpb.GetPrivs.PrivInfo:type_name -> sliverpb.WindowsPrivilegeEntry
- 187, // 147: sliverpb.GetPrivs.Response:type_name -> commonpb.Response
- 188, // 148: sliverpb.RegisterExtensionReq.Request:type_name -> commonpb.Request
- 187, // 149: sliverpb.RegisterExtension.Response:type_name -> commonpb.Response
- 188, // 150: sliverpb.CallExtensionReq.Request:type_name -> commonpb.Request
- 187, // 151: sliverpb.CallExtension.Response:type_name -> commonpb.Response
- 188, // 152: sliverpb.ListExtensionsReq.Request:type_name -> commonpb.Request
- 187, // 153: sliverpb.ListExtensions.Response:type_name -> commonpb.Response
- 188, // 154: sliverpb.RportFwdStopListenerReq.Request:type_name -> commonpb.Request
- 188, // 155: sliverpb.RportFwdStartListenerReq.Request:type_name -> commonpb.Request
- 187, // 156: sliverpb.RportFwdListener.Response:type_name -> commonpb.Response
- 155, // 157: sliverpb.RportFwdListeners.Listeners:type_name -> sliverpb.RportFwdListener
- 187, // 158: sliverpb.RportFwdListeners.Response:type_name -> commonpb.Response
- 188, // 159: sliverpb.RportFwdListenersReq.Request:type_name -> commonpb.Request
- 187, // 160: sliverpb.RPortfwd.Response:type_name -> commonpb.Response
- 188, // 161: sliverpb.RPortfwdReq.Request:type_name -> commonpb.Request
- 188, // 162: sliverpb.ChmodReq.Request:type_name -> commonpb.Request
- 187, // 163: sliverpb.Chmod.Response:type_name -> commonpb.Response
- 188, // 164: sliverpb.ChownReq.Request:type_name -> commonpb.Request
- 187, // 165: sliverpb.Chown.Response:type_name -> commonpb.Response
- 188, // 166: sliverpb.ChtimesReq.Request:type_name -> commonpb.Request
- 187, // 167: sliverpb.Chtimes.Response:type_name -> commonpb.Response
- 188, // 168: sliverpb.MemfilesListReq.Request:type_name -> commonpb.Request
- 188, // 169: sliverpb.MemfilesAddReq.Request:type_name -> commonpb.Request
- 187, // 170: sliverpb.MemfilesAdd.Response:type_name -> commonpb.Response
- 188, // 171: sliverpb.MemfilesRmReq.Request:type_name -> commonpb.Request
- 187, // 172: sliverpb.MemfilesRm.Response:type_name -> commonpb.Response
- 188, // 173: sliverpb.RegisterWasmExtensionReq.Request:type_name -> commonpb.Request
- 187, // 174: sliverpb.RegisterWasmExtension.Response:type_name -> commonpb.Response
- 188, // 175: sliverpb.DeregisterWasmExtensionReq.Request:type_name -> commonpb.Request
- 188, // 176: sliverpb.ListWasmExtensionsReq.Request:type_name -> commonpb.Request
- 187, // 177: sliverpb.ListWasmExtensions.Response:type_name -> commonpb.Response
- 186, // 178: sliverpb.ExecWasmExtensionReq.MemFS:type_name -> sliverpb.ExecWasmExtensionReq.MemFSEntry
- 188, // 179: sliverpb.ExecWasmExtensionReq.Request:type_name -> commonpb.Request
- 187, // 180: sliverpb.ExecWasmExtension.Response:type_name -> commonpb.Response
- 188, // 181: sliverpb.ServicesReq.Request:type_name -> commonpb.Request
- 89, // 182: sliverpb.ServiceDetailReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
- 188, // 183: sliverpb.ServiceDetailReq.Request:type_name -> commonpb.Request
- 180, // 184: sliverpb.Services.Details:type_name -> sliverpb.ServiceDetails
- 187, // 185: sliverpb.Services.Response:type_name -> commonpb.Response
- 180, // 186: sliverpb.ServiceDetail.Detail:type_name -> sliverpb.ServiceDetails
- 187, // 187: sliverpb.ServiceDetail.Response:type_name -> commonpb.Response
- 89, // 188: sliverpb.StartServiceByNameReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
- 188, // 189: sliverpb.StartServiceByNameReq.Request:type_name -> commonpb.Request
- 40, // 190: sliverpb.Grep.ResultsEntry.value:type_name -> sliverpb.GrepResultsForFile
- 191, // [191:191] is the sub-list for method output_type
- 191, // [191:191] is the sub-list for method input_type
- 191, // [191:191] is the sub-list for extension type_name
- 191, // [191:191] is the sub-list for extension extendee
- 0, // [0:191] is the sub-list for field type_name
+ 187, // 39: sliverpb.Grep.Results:type_name -> sliverpb.Grep.ResultsEntry
+ 190, // 40: sliverpb.Grep.Response:type_name -> commonpb.Response
+ 191, // 41: sliverpb.MountReq.Request:type_name -> commonpb.Request
+ 43, // 42: sliverpb.Mount.Info:type_name -> sliverpb.MountInfo
+ 190, // 43: sliverpb.Mount.Response:type_name -> commonpb.Response
+ 191, // 44: sliverpb.ProcessDumpReq.Request:type_name -> commonpb.Request
+ 190, // 45: sliverpb.ProcessDump.Response:type_name -> commonpb.Response
+ 191, // 46: sliverpb.RunAsReq.Request:type_name -> commonpb.Request
+ 190, // 47: sliverpb.RunAs.Response:type_name -> commonpb.Response
+ 191, // 48: sliverpb.ImpersonateReq.Request:type_name -> commonpb.Request
+ 190, // 49: sliverpb.Impersonate.Response:type_name -> commonpb.Response
+ 191, // 50: sliverpb.RevToSelfReq.Request:type_name -> commonpb.Request
+ 190, // 51: sliverpb.RevToSelf.Response:type_name -> commonpb.Response
+ 191, // 52: sliverpb.CurrentTokenOwnerReq.Request:type_name -> commonpb.Request
+ 190, // 53: sliverpb.CurrentTokenOwner.Response:type_name -> commonpb.Response
+ 191, // 54: sliverpb.InvokeGetSystemReq.Request:type_name -> commonpb.Request
+ 190, // 55: sliverpb.GetSystem.Response:type_name -> commonpb.Response
+ 191, // 56: sliverpb.MakeTokenReq.Request:type_name -> commonpb.Request
+ 190, // 57: sliverpb.MakeToken.Response:type_name -> commonpb.Response
+ 191, // 58: sliverpb.TaskReq.Request:type_name -> commonpb.Request
+ 190, // 59: sliverpb.Task.Response:type_name -> commonpb.Response
+ 191, // 60: sliverpb.ExecuteAssemblyReq.Request:type_name -> commonpb.Request
+ 191, // 61: sliverpb.InvokeExecuteAssemblyReq.Request:type_name -> commonpb.Request
+ 191, // 62: sliverpb.InvokeInProcExecuteAssemblyReq.Request:type_name -> commonpb.Request
+ 190, // 63: sliverpb.ExecuteAssembly.Response:type_name -> commonpb.Response
+ 191, // 64: sliverpb.InvokeMigrateReq.Request:type_name -> commonpb.Request
+ 190, // 65: sliverpb.Migrate.Response:type_name -> commonpb.Response
+ 191, // 66: sliverpb.ExecuteReq.Request:type_name -> commonpb.Request
+ 191, // 67: sliverpb.ExecuteWindowsReq.Request:type_name -> commonpb.Request
+ 190, // 68: sliverpb.Execute.Response:type_name -> commonpb.Response
+ 191, // 69: sliverpb.SideloadReq.Request:type_name -> commonpb.Request
+ 190, // 70: sliverpb.Sideload.Response:type_name -> commonpb.Response
+ 191, // 71: sliverpb.InvokeSpawnDllReq.Request:type_name -> commonpb.Request
+ 191, // 72: sliverpb.SpawnDllReq.Request:type_name -> commonpb.Request
+ 190, // 73: sliverpb.SpawnDll.Response:type_name -> commonpb.Response
+ 191, // 74: sliverpb.NetstatReq.Request:type_name -> commonpb.Request
+ 188, // 75: sliverpb.SockTabEntry.LocalAddr:type_name -> sliverpb.SockTabEntry.SockAddr
+ 188, // 76: sliverpb.SockTabEntry.RemoteAddr:type_name -> sliverpb.SockTabEntry.SockAddr
+ 192, // 77: sliverpb.SockTabEntry.Process:type_name -> commonpb.Process
+ 76, // 78: sliverpb.Netstat.Entries:type_name -> sliverpb.SockTabEntry
+ 190, // 79: sliverpb.Netstat.Response:type_name -> commonpb.Response
+ 191, // 80: sliverpb.EnvReq.Request:type_name -> commonpb.Request
+ 193, // 81: sliverpb.EnvInfo.Variables:type_name -> commonpb.EnvVar
+ 190, // 82: sliverpb.EnvInfo.Response:type_name -> commonpb.Response
+ 193, // 83: sliverpb.SetEnvReq.Variable:type_name -> commonpb.EnvVar
+ 191, // 84: sliverpb.SetEnvReq.Request:type_name -> commonpb.Request
+ 190, // 85: sliverpb.SetEnv.Response:type_name -> commonpb.Response
+ 191, // 86: sliverpb.UnsetEnvReq.Request:type_name -> commonpb.Request
+ 190, // 87: sliverpb.UnsetEnv.Response:type_name -> commonpb.Response
+ 86, // 88: sliverpb.DNSPoll.blocks:type_name -> sliverpb.DNSBlockHeader
+ 191, // 89: sliverpb.ScreenshotReq.Request:type_name -> commonpb.Request
+ 190, // 90: sliverpb.Screenshot.Response:type_name -> commonpb.Response
+ 191, // 91: sliverpb.StartServiceReq.Request:type_name -> commonpb.Request
+ 190, // 92: sliverpb.ServiceInfo.Response:type_name -> commonpb.Response
+ 92, // 93: sliverpb.StopServiceReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
+ 191, // 94: sliverpb.StopServiceReq.Request:type_name -> commonpb.Request
+ 92, // 95: sliverpb.RemoveServiceReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
+ 191, // 96: sliverpb.RemoveServiceReq.Request:type_name -> commonpb.Request
+ 191, // 97: sliverpb.RegistryReadReq.Request:type_name -> commonpb.Request
+ 190, // 98: sliverpb.RegistryRead.Response:type_name -> commonpb.Response
+ 191, // 99: sliverpb.RegistryWriteReq.Request:type_name -> commonpb.Request
+ 190, // 100: sliverpb.RegistryWrite.Response:type_name -> commonpb.Response
+ 191, // 101: sliverpb.RegistryCreateKeyReq.Request:type_name -> commonpb.Request
+ 190, // 102: sliverpb.RegistryCreateKey.Response:type_name -> commonpb.Response
+ 191, // 103: sliverpb.RegistryDeleteKeyReq.Request:type_name -> commonpb.Request
+ 190, // 104: sliverpb.RegistryDeleteKey.Response:type_name -> commonpb.Response
+ 191, // 105: sliverpb.RegistrySubKeyListReq.Request:type_name -> commonpb.Request
+ 190, // 106: sliverpb.RegistrySubKeyList.Response:type_name -> commonpb.Response
+ 191, // 107: sliverpb.RegistryListValuesReq.Request:type_name -> commonpb.Request
+ 190, // 108: sliverpb.RegistryValuesList.Response:type_name -> commonpb.Response
+ 191, // 109: sliverpb.RegistryReadHiveReq.Request:type_name -> commonpb.Request
+ 190, // 110: sliverpb.RegistryReadHive.Response:type_name -> commonpb.Response
+ 161, // 111: sliverpb.TunnelData.rportfwd:type_name -> sliverpb.RPortfwd
+ 191, // 112: sliverpb.ShellReq.Request:type_name -> commonpb.Request
+ 190, // 113: sliverpb.Shell.Response:type_name -> commonpb.Response
+ 191, // 114: sliverpb.PortfwdReq.Request:type_name -> commonpb.Request
+ 190, // 115: sliverpb.Portfwd.Response:type_name -> commonpb.Response
+ 191, // 116: sliverpb.SocksData.Request:type_name -> commonpb.Request
+ 1, // 117: sliverpb.PivotStartListenerReq.Type:type_name -> sliverpb.PivotType
+ 191, // 118: sliverpb.PivotStartListenerReq.Request:type_name -> commonpb.Request
+ 191, // 119: sliverpb.PivotStopListenerReq.Request:type_name -> commonpb.Request
+ 1, // 120: sliverpb.PivotListener.Type:type_name -> sliverpb.PivotType
+ 125, // 121: sliverpb.PivotListener.Pivots:type_name -> sliverpb.NetConnPivot
+ 190, // 122: sliverpb.PivotListener.Response:type_name -> commonpb.Response
+ 122, // 123: sliverpb.PivotPeerEnvelope.Peers:type_name -> sliverpb.PivotPeer
+ 2, // 124: sliverpb.PivotPeerFailure.Type:type_name -> sliverpb.PeerFailureType
+ 191, // 125: sliverpb.PivotListenersReq.Request:type_name -> commonpb.Request
+ 119, // 126: sliverpb.PivotListeners.Listeners:type_name -> sliverpb.PivotListener
+ 190, // 127: sliverpb.PivotListeners.Response:type_name -> commonpb.Response
+ 191, // 128: sliverpb.WGPortForwardStartReq.Request:type_name -> commonpb.Request
+ 137, // 129: sliverpb.WGPortForward.Forwarder:type_name -> sliverpb.WGTCPForwarder
+ 190, // 130: sliverpb.WGPortForward.Response:type_name -> commonpb.Response
+ 191, // 131: sliverpb.WGPortForwardStopReq.Request:type_name -> commonpb.Request
+ 191, // 132: sliverpb.WGSocksStartReq.Request:type_name -> commonpb.Request
+ 138, // 133: sliverpb.WGSocks.Server:type_name -> sliverpb.WGSocksServer
+ 190, // 134: sliverpb.WGSocks.Response:type_name -> commonpb.Response
+ 191, // 135: sliverpb.WGSocksStopReq.Request:type_name -> commonpb.Request
+ 191, // 136: sliverpb.WGTCPForwardersReq.Request:type_name -> commonpb.Request
+ 191, // 137: sliverpb.WGSocksServersReq.Request:type_name -> commonpb.Request
+ 138, // 138: sliverpb.WGSocksServers.Servers:type_name -> sliverpb.WGSocksServer
+ 190, // 139: sliverpb.WGSocksServers.Response:type_name -> commonpb.Response
+ 137, // 140: sliverpb.WGTCPForwarders.Forwarders:type_name -> sliverpb.WGTCPForwarder
+ 190, // 141: sliverpb.WGTCPForwarders.Response:type_name -> commonpb.Response
+ 191, // 142: sliverpb.ReconfigureReq.Request:type_name -> commonpb.Request
+ 190, // 143: sliverpb.Reconfigure.Response:type_name -> commonpb.Response
+ 191, // 144: sliverpb.PollIntervalReq.Request:type_name -> commonpb.Request
+ 190, // 145: sliverpb.PollInterval.Response:type_name -> commonpb.Response
+ 191, // 146: sliverpb.SSHCommandReq.Request:type_name -> commonpb.Request
+ 190, // 147: sliverpb.SSHCommand.Response:type_name -> commonpb.Response
+ 191, // 148: sliverpb.GetPrivsReq.Request:type_name -> commonpb.Request
+ 148, // 149: sliverpb.GetPrivs.PrivInfo:type_name -> sliverpb.WindowsPrivilegeEntry
+ 190, // 150: sliverpb.GetPrivs.Response:type_name -> commonpb.Response
+ 191, // 151: sliverpb.RegisterExtensionReq.Request:type_name -> commonpb.Request
+ 190, // 152: sliverpb.RegisterExtension.Response:type_name -> commonpb.Response
+ 191, // 153: sliverpb.CallExtensionReq.Request:type_name -> commonpb.Request
+ 190, // 154: sliverpb.CallExtension.Response:type_name -> commonpb.Response
+ 191, // 155: sliverpb.ListExtensionsReq.Request:type_name -> commonpb.Request
+ 190, // 156: sliverpb.ListExtensions.Response:type_name -> commonpb.Response
+ 191, // 157: sliverpb.RportFwdStopListenerReq.Request:type_name -> commonpb.Request
+ 191, // 158: sliverpb.RportFwdStartListenerReq.Request:type_name -> commonpb.Request
+ 190, // 159: sliverpb.RportFwdListener.Response:type_name -> commonpb.Response
+ 158, // 160: sliverpb.RportFwdListeners.Listeners:type_name -> sliverpb.RportFwdListener
+ 190, // 161: sliverpb.RportFwdListeners.Response:type_name -> commonpb.Response
+ 191, // 162: sliverpb.RportFwdListenersReq.Request:type_name -> commonpb.Request
+ 190, // 163: sliverpb.RPortfwd.Response:type_name -> commonpb.Response
+ 191, // 164: sliverpb.RPortfwdReq.Request:type_name -> commonpb.Request
+ 191, // 165: sliverpb.ChmodReq.Request:type_name -> commonpb.Request
+ 190, // 166: sliverpb.Chmod.Response:type_name -> commonpb.Response
+ 191, // 167: sliverpb.ChownReq.Request:type_name -> commonpb.Request
+ 190, // 168: sliverpb.Chown.Response:type_name -> commonpb.Response
+ 191, // 169: sliverpb.ChtimesReq.Request:type_name -> commonpb.Request
+ 190, // 170: sliverpb.Chtimes.Response:type_name -> commonpb.Response
+ 191, // 171: sliverpb.MemfilesListReq.Request:type_name -> commonpb.Request
+ 191, // 172: sliverpb.MemfilesAddReq.Request:type_name -> commonpb.Request
+ 190, // 173: sliverpb.MemfilesAdd.Response:type_name -> commonpb.Response
+ 191, // 174: sliverpb.MemfilesRmReq.Request:type_name -> commonpb.Request
+ 190, // 175: sliverpb.MemfilesRm.Response:type_name -> commonpb.Response
+ 191, // 176: sliverpb.RegisterWasmExtensionReq.Request:type_name -> commonpb.Request
+ 190, // 177: sliverpb.RegisterWasmExtension.Response:type_name -> commonpb.Response
+ 191, // 178: sliverpb.DeregisterWasmExtensionReq.Request:type_name -> commonpb.Request
+ 191, // 179: sliverpb.ListWasmExtensionsReq.Request:type_name -> commonpb.Request
+ 190, // 180: sliverpb.ListWasmExtensions.Response:type_name -> commonpb.Response
+ 189, // 181: sliverpb.ExecWasmExtensionReq.MemFS:type_name -> sliverpb.ExecWasmExtensionReq.MemFSEntry
+ 191, // 182: sliverpb.ExecWasmExtensionReq.Request:type_name -> commonpb.Request
+ 190, // 183: sliverpb.ExecWasmExtension.Response:type_name -> commonpb.Response
+ 191, // 184: sliverpb.ServicesReq.Request:type_name -> commonpb.Request
+ 92, // 185: sliverpb.ServiceDetailReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
+ 191, // 186: sliverpb.ServiceDetailReq.Request:type_name -> commonpb.Request
+ 183, // 187: sliverpb.Services.Details:type_name -> sliverpb.ServiceDetails
+ 190, // 188: sliverpb.Services.Response:type_name -> commonpb.Response
+ 183, // 189: sliverpb.ServiceDetail.Detail:type_name -> sliverpb.ServiceDetails
+ 190, // 190: sliverpb.ServiceDetail.Response:type_name -> commonpb.Response
+ 92, // 191: sliverpb.StartServiceByNameReq.ServiceInfo:type_name -> sliverpb.ServiceInfoReq
+ 191, // 192: sliverpb.StartServiceByNameReq.Request:type_name -> commonpb.Request
+ 40, // 193: sliverpb.Grep.ResultsEntry.value:type_name -> sliverpb.GrepResultsForFile
+ 194, // [194:194] is the sub-list for method output_type
+ 194, // [194:194] is the sub-list for method input_type
+ 194, // [194:194] is the sub-list for extension type_name
+ 194, // [194:194] is the sub-list for extension extendee
+ 0, // [0:194] is the sub-list for field type_name
}
func init() { file_sliverpb_sliver_proto_init() }
@@ -14470,7 +14720,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ProcessDumpReq); i {
+ switch v := v.(*MountReq); i {
case 0:
return &v.state
case 1:
@@ -14482,7 +14732,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ProcessDump); i {
+ switch v := v.(*MountInfo); i {
case 0:
return &v.state
case 1:
@@ -14494,7 +14744,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*RunAsReq); i {
+ switch v := v.(*Mount); i {
case 0:
return &v.state
case 1:
@@ -14506,7 +14756,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*RunAs); i {
+ switch v := v.(*ProcessDumpReq); i {
case 0:
return &v.state
case 1:
@@ -14518,7 +14768,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ImpersonateReq); i {
+ switch v := v.(*ProcessDump); i {
case 0:
return &v.state
case 1:
@@ -14530,7 +14780,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Impersonate); i {
+ switch v := v.(*RunAsReq); i {
case 0:
return &v.state
case 1:
@@ -14542,7 +14792,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*RevToSelfReq); i {
+ switch v := v.(*RunAs); i {
case 0:
return &v.state
case 1:
@@ -14554,7 +14804,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*RevToSelf); i {
+ switch v := v.(*ImpersonateReq); i {
case 0:
return &v.state
case 1:
@@ -14566,7 +14816,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CurrentTokenOwnerReq); i {
+ switch v := v.(*Impersonate); i {
case 0:
return &v.state
case 1:
@@ -14578,7 +14828,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CurrentTokenOwner); i {
+ switch v := v.(*RevToSelfReq); i {
case 0:
return &v.state
case 1:
@@ -14590,7 +14840,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*InvokeGetSystemReq); i {
+ switch v := v.(*RevToSelf); i {
case 0:
return &v.state
case 1:
@@ -14602,7 +14852,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GetSystem); i {
+ switch v := v.(*CurrentTokenOwnerReq); i {
case 0:
return &v.state
case 1:
@@ -14614,7 +14864,7 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MakeTokenReq); i {
+ switch v := v.(*CurrentTokenOwner); i {
case 0:
return &v.state
case 1:
@@ -14626,6 +14876,42 @@ func file_sliverpb_sliver_proto_init() {
}
}
file_sliverpb_sliver_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InvokeGetSystemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_sliverpb_sliver_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetSystem); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_sliverpb_sliver_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MakeTokenReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_sliverpb_sliver_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MakeToken); i {
case 0:
return &v.state
@@ -14637,7 +14923,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TaskReq); i {
case 0:
return &v.state
@@ -14649,7 +14935,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Task); i {
case 0:
return &v.state
@@ -14661,7 +14947,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecuteAssemblyReq); i {
case 0:
return &v.state
@@ -14673,7 +14959,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InvokeExecuteAssemblyReq); i {
case 0:
return &v.state
@@ -14685,7 +14971,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InvokeInProcExecuteAssemblyReq); i {
case 0:
return &v.state
@@ -14697,7 +14983,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecuteAssembly); i {
case 0:
return &v.state
@@ -14709,7 +14995,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InvokeMigrateReq); i {
case 0:
return &v.state
@@ -14721,7 +15007,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Migrate); i {
case 0:
return &v.state
@@ -14733,7 +15019,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecuteReq); i {
case 0:
return &v.state
@@ -14745,7 +15031,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecuteWindowsReq); i {
case 0:
return &v.state
@@ -14757,7 +15043,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Execute); i {
case 0:
return &v.state
@@ -14769,7 +15055,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SideloadReq); i {
case 0:
return &v.state
@@ -14781,7 +15067,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Sideload); i {
case 0:
return &v.state
@@ -14793,7 +15079,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InvokeSpawnDllReq); i {
case 0:
return &v.state
@@ -14805,7 +15091,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SpawnDllReq); i {
case 0:
return &v.state
@@ -14817,7 +15103,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SpawnDll); i {
case 0:
return &v.state
@@ -14829,7 +15115,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NetstatReq); i {
case 0:
return &v.state
@@ -14841,7 +15127,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SockTabEntry); i {
case 0:
return &v.state
@@ -14853,7 +15139,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Netstat); i {
case 0:
return &v.state
@@ -14865,7 +15151,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EnvReq); i {
case 0:
return &v.state
@@ -14877,7 +15163,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EnvInfo); i {
case 0:
return &v.state
@@ -14889,7 +15175,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetEnvReq); i {
case 0:
return &v.state
@@ -14901,7 +15187,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetEnv); i {
case 0:
return &v.state
@@ -14913,7 +15199,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UnsetEnvReq); i {
case 0:
return &v.state
@@ -14925,7 +15211,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UnsetEnv); i {
case 0:
return &v.state
@@ -14937,7 +15223,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DNSSessionInit); i {
case 0:
return &v.state
@@ -14949,7 +15235,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DNSPoll); i {
case 0:
return &v.state
@@ -14961,7 +15247,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DNSBlockHeader); i {
case 0:
return &v.state
@@ -14973,7 +15259,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HTTPSessionInit); i {
case 0:
return &v.state
@@ -14985,7 +15271,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScreenshotReq); i {
case 0:
return &v.state
@@ -14997,7 +15283,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Screenshot); i {
case 0:
return &v.state
@@ -15009,7 +15295,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StartServiceReq); i {
case 0:
return &v.state
@@ -15021,7 +15307,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceInfo); i {
case 0:
return &v.state
@@ -15033,7 +15319,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceInfoReq); i {
case 0:
return &v.state
@@ -15045,7 +15331,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StopServiceReq); i {
case 0:
return &v.state
@@ -15057,7 +15343,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RemoveServiceReq); i {
case 0:
return &v.state
@@ -15069,7 +15355,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryReadReq); i {
case 0:
return &v.state
@@ -15081,7 +15367,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryRead); i {
case 0:
return &v.state
@@ -15093,7 +15379,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryWriteReq); i {
case 0:
return &v.state
@@ -15105,7 +15391,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryWrite); i {
case 0:
return &v.state
@@ -15117,7 +15403,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryCreateKeyReq); i {
case 0:
return &v.state
@@ -15129,7 +15415,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryCreateKey); i {
case 0:
return &v.state
@@ -15141,7 +15427,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryDeleteKeyReq); i {
case 0:
return &v.state
@@ -15153,7 +15439,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryDeleteKey); i {
case 0:
return &v.state
@@ -15165,7 +15451,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistrySubKeyListReq); i {
case 0:
return &v.state
@@ -15177,7 +15463,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistrySubKeyList); i {
case 0:
return &v.state
@@ -15189,7 +15475,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryListValuesReq); i {
case 0:
return &v.state
@@ -15201,7 +15487,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryValuesList); i {
case 0:
return &v.state
@@ -15213,7 +15499,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryReadHiveReq); i {
case 0:
return &v.state
@@ -15225,7 +15511,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegistryReadHive); i {
case 0:
return &v.state
@@ -15237,7 +15523,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Tunnel); i {
case 0:
return &v.state
@@ -15249,7 +15535,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TunnelData); i {
case 0:
return &v.state
@@ -15261,7 +15547,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ShellReq); i {
case 0:
return &v.state
@@ -15273,7 +15559,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Shell); i {
case 0:
return &v.state
@@ -15285,7 +15571,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PortfwdReq); i {
case 0:
return &v.state
@@ -15297,7 +15583,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Portfwd); i {
case 0:
return &v.state
@@ -15309,7 +15595,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Socks); i {
case 0:
return &v.state
@@ -15321,7 +15607,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SocksData); i {
case 0:
return &v.state
@@ -15333,7 +15619,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotStartListenerReq); i {
case 0:
return &v.state
@@ -15345,7 +15631,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotStopListenerReq); i {
case 0:
return &v.state
@@ -15357,7 +15643,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotListener); i {
case 0:
return &v.state
@@ -15369,7 +15655,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotHello); i {
case 0:
return &v.state
@@ -15381,7 +15667,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotServerKeyExchange); i {
case 0:
return &v.state
@@ -15393,7 +15679,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotPeer); i {
case 0:
return &v.state
@@ -15405,7 +15691,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotPeerEnvelope); i {
case 0:
return &v.state
@@ -15417,7 +15703,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotPing); i {
case 0:
return &v.state
@@ -15429,7 +15715,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NetConnPivot); i {
case 0:
return &v.state
@@ -15441,7 +15727,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotPeerFailure); i {
case 0:
return &v.state
@@ -15453,7 +15739,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotListenersReq); i {
case 0:
return &v.state
@@ -15465,7 +15751,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PivotListeners); i {
case 0:
return &v.state
@@ -15477,7 +15763,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGPortForwardStartReq); i {
case 0:
return &v.state
@@ -15489,7 +15775,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGPortForward); i {
case 0:
return &v.state
@@ -15501,7 +15787,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGPortForwardStopReq); i {
case 0:
return &v.state
@@ -15513,7 +15799,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGSocksStartReq); i {
case 0:
return &v.state
@@ -15525,7 +15811,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGSocks); i {
case 0:
return &v.state
@@ -15537,7 +15823,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGSocksStopReq); i {
case 0:
return &v.state
@@ -15549,7 +15835,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGTCPForwardersReq); i {
case 0:
return &v.state
@@ -15561,7 +15847,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGSocksServersReq); i {
case 0:
return &v.state
@@ -15573,7 +15859,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGTCPForwarder); i {
case 0:
return &v.state
@@ -15585,7 +15871,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGSocksServer); i {
case 0:
return &v.state
@@ -15597,7 +15883,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGSocksServers); i {
case 0:
return &v.state
@@ -15609,7 +15895,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WGTCPForwarders); i {
case 0:
return &v.state
@@ -15621,7 +15907,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ReconfigureReq); i {
case 0:
return &v.state
@@ -15633,7 +15919,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Reconfigure); i {
case 0:
return &v.state
@@ -15645,7 +15931,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PollIntervalReq); i {
case 0:
return &v.state
@@ -15657,7 +15943,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PollInterval); i {
case 0:
return &v.state
@@ -15669,7 +15955,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SSHCommandReq); i {
case 0:
return &v.state
@@ -15681,7 +15967,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SSHCommand); i {
case 0:
return &v.state
@@ -15693,7 +15979,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetPrivsReq); i {
case 0:
return &v.state
@@ -15705,7 +15991,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WindowsPrivilegeEntry); i {
case 0:
return &v.state
@@ -15717,7 +16003,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetPrivs); i {
case 0:
return &v.state
@@ -15729,7 +16015,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegisterExtensionReq); i {
case 0:
return &v.state
@@ -15741,7 +16027,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegisterExtension); i {
case 0:
return &v.state
@@ -15753,7 +16039,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CallExtensionReq); i {
case 0:
return &v.state
@@ -15765,7 +16051,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CallExtension); i {
case 0:
return &v.state
@@ -15777,7 +16063,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListExtensionsReq); i {
case 0:
return &v.state
@@ -15789,7 +16075,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListExtensions); i {
case 0:
return &v.state
@@ -15801,7 +16087,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RportFwdStopListenerReq); i {
case 0:
return &v.state
@@ -15813,7 +16099,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RportFwdStartListenerReq); i {
case 0:
return &v.state
@@ -15825,7 +16111,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RportFwdListener); i {
case 0:
return &v.state
@@ -15837,7 +16123,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RportFwdListeners); i {
case 0:
return &v.state
@@ -15849,7 +16135,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RportFwdListenersReq); i {
case 0:
return &v.state
@@ -15861,7 +16147,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RPortfwd); i {
case 0:
return &v.state
@@ -15873,7 +16159,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RPortfwdReq); i {
case 0:
return &v.state
@@ -15885,7 +16171,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChmodReq); i {
case 0:
return &v.state
@@ -15897,7 +16183,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Chmod); i {
case 0:
return &v.state
@@ -15909,7 +16195,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChownReq); i {
case 0:
return &v.state
@@ -15921,7 +16207,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Chown); i {
case 0:
return &v.state
@@ -15933,7 +16219,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChtimesReq); i {
case 0:
return &v.state
@@ -15945,7 +16231,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Chtimes); i {
case 0:
return &v.state
@@ -15957,7 +16243,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MemfilesListReq); i {
case 0:
return &v.state
@@ -15969,7 +16255,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MemfilesAddReq); i {
case 0:
return &v.state
@@ -15981,7 +16267,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MemfilesAdd); i {
case 0:
return &v.state
@@ -15993,7 +16279,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MemfilesRmReq); i {
case 0:
return &v.state
@@ -16005,7 +16291,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MemfilesRm); i {
case 0:
return &v.state
@@ -16017,7 +16303,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegisterWasmExtensionReq); i {
case 0:
return &v.state
@@ -16029,7 +16315,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RegisterWasmExtension); i {
case 0:
return &v.state
@@ -16041,7 +16327,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeregisterWasmExtensionReq); i {
case 0:
return &v.state
@@ -16053,7 +16339,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListWasmExtensionsReq); i {
case 0:
return &v.state
@@ -16065,7 +16351,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListWasmExtensions); i {
case 0:
return &v.state
@@ -16077,7 +16363,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecWasmExtensionReq); i {
case 0:
return &v.state
@@ -16089,7 +16375,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExecWasmExtension); i {
case 0:
return &v.state
@@ -16101,7 +16387,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServicesReq); i {
case 0:
return &v.state
@@ -16113,7 +16399,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceDetailReq); i {
case 0:
return &v.state
@@ -16125,7 +16411,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceDetails); i {
case 0:
return &v.state
@@ -16137,7 +16423,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Services); i {
case 0:
return &v.state
@@ -16149,7 +16435,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceDetail); i {
case 0:
return &v.state
@@ -16161,7 +16447,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StartServiceByNameReq); i {
case 0:
return &v.state
@@ -16173,7 +16459,7 @@ func file_sliverpb_sliver_proto_init() {
return nil
}
}
- file_sliverpb_sliver_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} {
+ file_sliverpb_sliver_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SockTabEntry_SockAddr); i {
case 0:
return &v.state
@@ -16192,7 +16478,7 @@ func file_sliverpb_sliver_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_sliverpb_sliver_proto_rawDesc,
NumEnums: 3,
- NumMessages: 184,
+ NumMessages: 187,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/protobuf/sliverpb/sliver.proto b/protobuf/sliverpb/sliver.proto
index 7d38594854..c3bf79ba91 100644
--- a/protobuf/sliverpb/sliver.proto
+++ b/protobuf/sliverpb/sliver.proto
@@ -327,6 +327,28 @@ message Grep {
commonpb.Response Response = 9;
}
+message MountReq {
+ commonpb.Request Request = 9;
+}
+
+message MountInfo {
+ string VolumeName = 1;
+ string VolumeType = 2;
+ string MountPoint = 3;
+ string Label = 4;
+ string FileSystem = 5;
+ uint64 UsedSpace = 6;
+ uint64 FreeSpace = 7;
+ uint64 TotalSpace = 8;
+ string MountOptions = 9;
+}
+
+message Mount {
+ repeated MountInfo Info = 1;
+
+ commonpb.Response Response = 9;
+}
+
message ProcessDumpReq {
int32 Pid = 1;
int32 Timeout = 2;
@@ -340,6 +362,7 @@ message ProcessDump {
commonpb.Response Response = 9;
}
+
message RunAsReq {
string Username = 1;
string ProcessName = 2;
diff --git a/server/rpc/rpc-filesystem.go b/server/rpc/rpc-filesystem.go
index fc58385944..a540e83175 100644
--- a/server/rpc/rpc-filesystem.go
+++ b/server/rpc/rpc-filesystem.go
@@ -239,3 +239,13 @@ func (rpc *Server) Grep(ctx context.Context, req *sliverpb.GrepReq) (*sliverpb.G
}
return resp, nil
}
+
+// Mount - Get information on mounted filesystems
+func (rpc *Server) Mount(ctx context.Context, req *sliverpb.MountReq) (*sliverpb.Mount, error) {
+ resp := &sliverpb.Mount{Response: &commonpb.Response{}}
+ err := rpc.GenericHandler(req, resp)
+ if err != nil {
+ return nil, err
+ }
+ return resp, nil
+}