mirror of
https://github.com/samuelncui/yatm.git
synced 2026-11-08 12:26:33 +00:00
Unify file queries and Scan execution, retain indexed Identical results, improve Job and Preview workflows, and verify release packaging.
2880 lines
101 KiB
Go
2880 lines
101 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.33.0
|
|
// protoc v5.26.0
|
|
// source: location.proto
|
|
|
|
package entity
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type RestoreVersionMatch int32
|
|
|
|
const (
|
|
RestoreVersionMatch_RESTORE_VERSION_MATCH_UNSPECIFIED RestoreVersionMatch = 0
|
|
RestoreVersionMatch_RESTORE_VERSION_MATCH_MATCHED RestoreVersionMatch = 1
|
|
RestoreVersionMatch_RESTORE_VERSION_MATCH_NO_SAVED_VERSION RestoreVersionMatch = 2
|
|
RestoreVersionMatch_RESTORE_VERSION_MATCH_AFTER_CUTOFF RestoreVersionMatch = 3
|
|
RestoreVersionMatch_RESTORE_VERSION_MATCH_DATE_UNKNOWN RestoreVersionMatch = 4
|
|
)
|
|
|
|
// Enum value maps for RestoreVersionMatch.
|
|
var (
|
|
RestoreVersionMatch_name = map[int32]string{
|
|
0: "RESTORE_VERSION_MATCH_UNSPECIFIED",
|
|
1: "RESTORE_VERSION_MATCH_MATCHED",
|
|
2: "RESTORE_VERSION_MATCH_NO_SAVED_VERSION",
|
|
3: "RESTORE_VERSION_MATCH_AFTER_CUTOFF",
|
|
4: "RESTORE_VERSION_MATCH_DATE_UNKNOWN",
|
|
}
|
|
RestoreVersionMatch_value = map[string]int32{
|
|
"RESTORE_VERSION_MATCH_UNSPECIFIED": 0,
|
|
"RESTORE_VERSION_MATCH_MATCHED": 1,
|
|
"RESTORE_VERSION_MATCH_NO_SAVED_VERSION": 2,
|
|
"RESTORE_VERSION_MATCH_AFTER_CUTOFF": 3,
|
|
"RESTORE_VERSION_MATCH_DATE_UNKNOWN": 4,
|
|
}
|
|
)
|
|
|
|
func (x RestoreVersionMatch) Enum() *RestoreVersionMatch {
|
|
p := new(RestoreVersionMatch)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x RestoreVersionMatch) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (RestoreVersionMatch) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_location_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (RestoreVersionMatch) Type() protoreflect.EnumType {
|
|
return &file_location_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x RestoreVersionMatch) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use RestoreVersionMatch.Descriptor instead.
|
|
func (RestoreVersionMatch) EnumDescriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type AccessRange struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
RootPath string `protobuf:"bytes,1,opt,name=root_path,json=rootPath,proto3" json:"root_path,omitempty"`
|
|
Ignore string `protobuf:"bytes,2,opt,name=ignore,proto3" json:"ignore,omitempty"`
|
|
}
|
|
|
|
func (x *AccessRange) Reset() {
|
|
*x = AccessRange{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *AccessRange) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AccessRange) ProtoMessage() {}
|
|
|
|
func (x *AccessRange) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[0]
|
|
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 AccessRange.ProtoReflect.Descriptor instead.
|
|
func (*AccessRange) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *AccessRange) GetRootPath() string {
|
|
if x != nil {
|
|
return x.RootPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AccessRange) GetIgnore() string {
|
|
if x != nil {
|
|
return x.Ignore
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetLocationAccessRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *GetLocationAccessRequest) Reset() {
|
|
*x = GetLocationAccessRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetLocationAccessRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLocationAccessRequest) ProtoMessage() {}
|
|
|
|
func (x *GetLocationAccessRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[1]
|
|
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 GetLocationAccessRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetLocationAccessRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
type GetLocationAccessResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ranges []*AccessRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
|
|
}
|
|
|
|
func (x *GetLocationAccessResponse) Reset() {
|
|
*x = GetLocationAccessResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetLocationAccessResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLocationAccessResponse) ProtoMessage() {}
|
|
|
|
func (x *GetLocationAccessResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[2]
|
|
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 GetLocationAccessResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetLocationAccessResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *GetLocationAccessResponse) GetRanges() []*AccessRange {
|
|
if x != nil {
|
|
return x.Ranges
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// Administrator discovery of unregistered paths. An empty path lists authorized roots.
|
|
type BrowsePathsRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
|
Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
|
|
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
}
|
|
|
|
func (x *BrowsePathsRequest) Reset() {
|
|
*x = BrowsePathsRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *BrowsePathsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BrowsePathsRequest) ProtoMessage() {}
|
|
|
|
func (x *BrowsePathsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[3]
|
|
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 BrowsePathsRequest.ProtoReflect.Descriptor instead.
|
|
func (*BrowsePathsRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *BrowsePathsRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BrowsePathsRequest) GetCursor() string {
|
|
if x != nil {
|
|
return x.Cursor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BrowsePathsRequest) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type BrowsePathsResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
|
Directories []*SourceFile `protobuf:"bytes,2,rep,name=directories,proto3" json:"directories,omitempty"`
|
|
NextCursor string `protobuf:"bytes,3,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"`
|
|
}
|
|
|
|
func (x *BrowsePathsResponse) Reset() {
|
|
*x = BrowsePathsResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *BrowsePathsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BrowsePathsResponse) ProtoMessage() {}
|
|
|
|
func (x *BrowsePathsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[4]
|
|
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 BrowsePathsResponse.ProtoReflect.Descriptor instead.
|
|
func (*BrowsePathsResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *BrowsePathsResponse) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BrowsePathsResponse) GetDirectories() []*SourceFile {
|
|
if x != nil {
|
|
return x.Directories
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *BrowsePathsResponse) GetNextCursor() string {
|
|
if x != nil {
|
|
return x.NextCursor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// IgnoreRules keeps one Location's gitignore text verbatim.
|
|
type IgnoreRules struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Format string `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"`
|
|
Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
|
|
}
|
|
|
|
func (x *IgnoreRules) Reset() {
|
|
*x = IgnoreRules{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *IgnoreRules) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*IgnoreRules) ProtoMessage() {}
|
|
|
|
func (x *IgnoreRules) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[5]
|
|
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 IgnoreRules.ProtoReflect.Descriptor instead.
|
|
func (*IgnoreRules) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *IgnoreRules) GetFormat() string {
|
|
if x != nil {
|
|
return x.Format
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *IgnoreRules) GetText() string {
|
|
if x != nil {
|
|
return x.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// LocationAccessibility is one timed observation of a Location's reachability.
|
|
type LocationAccessibility struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Accessible bool `protobuf:"varint,1,opt,name=accessible,proto3" json:"accessible,omitempty"`
|
|
CheckedAtNs int64 `protobuf:"varint,2,opt,name=checked_at_ns,json=checkedAtNs,proto3" json:"checked_at_ns,omitempty"`
|
|
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *LocationAccessibility) Reset() {
|
|
*x = LocationAccessibility{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationAccessibility) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationAccessibility) ProtoMessage() {}
|
|
|
|
func (x *LocationAccessibility) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[6]
|
|
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 LocationAccessibility.ProtoReflect.Descriptor instead.
|
|
func (*LocationAccessibility) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *LocationAccessibility) GetAccessible() bool {
|
|
if x != nil {
|
|
return x.Accessible
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *LocationAccessibility) GetCheckedAtNs() int64 {
|
|
if x != nil {
|
|
return x.CheckedAtNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LocationAccessibility) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// ObservedEntry is what one read saw for one entry of a Location, before or independent of the
|
|
// recorded FileLocation: the input a Scan publishes and the before/after facts of its result.
|
|
// It carries no identity of its own - file_id is the association the read matched, and zero when
|
|
// it matched none.
|
|
type ObservedEntry struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
Directory bool `protobuf:"varint,5,opt,name=directory,proto3" json:"directory,omitempty"`
|
|
FileId int64 `protobuf:"varint,6,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
|
|
SizeBytes int64 `protobuf:"varint,7,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
|
|
Mode uint32 `protobuf:"varint,8,opt,name=mode,proto3" json:"mode,omitempty"`
|
|
MtimeNs int64 `protobuf:"varint,9,opt,name=mtime_ns,json=mtimeNs,proto3" json:"mtime_ns,omitempty"`
|
|
Sha256 []byte `protobuf:"bytes,10,opt,name=sha256,proto3" json:"sha256,omitempty"`
|
|
Signature []byte `protobuf:"bytes,11,opt,name=signature,proto3" json:"signature,omitempty"`
|
|
}
|
|
|
|
func (x *ObservedEntry) Reset() {
|
|
*x = ObservedEntry{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ObservedEntry) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ObservedEntry) ProtoMessage() {}
|
|
|
|
func (x *ObservedEntry) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[7]
|
|
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 ObservedEntry.ProtoReflect.Descriptor instead.
|
|
func (*ObservedEntry) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *ObservedEntry) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ObservedEntry) GetDirectory() bool {
|
|
if x != nil {
|
|
return x.Directory
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ObservedEntry) GetFileId() int64 {
|
|
if x != nil {
|
|
return x.FileId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ObservedEntry) GetSizeBytes() int64 {
|
|
if x != nil {
|
|
return x.SizeBytes
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ObservedEntry) GetMode() uint32 {
|
|
if x != nil {
|
|
return x.Mode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ObservedEntry) GetMtimeNs() int64 {
|
|
if x != nil {
|
|
return x.MtimeNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ObservedEntry) GetSha256() []byte {
|
|
if x != nil {
|
|
return x.Sha256
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ObservedEntry) GetSignature() []byte {
|
|
if x != nil {
|
|
return x.Signature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Location struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
ExecutorId string `protobuf:"bytes,3,opt,name=executor_id,json=executorId,proto3" json:"executor_id,omitempty"`
|
|
RootPath string `protobuf:"bytes,4,opt,name=root_path,json=rootPath,proto3" json:"root_path,omitempty"`
|
|
Revision int64 `protobuf:"varint,8,opt,name=revision,proto3" json:"revision,omitempty"`
|
|
CreatedAtNs int64 `protobuf:"varint,9,opt,name=created_at_ns,json=createdAtNs,proto3" json:"created_at_ns,omitempty"`
|
|
UpdatedAtNs int64 `protobuf:"varint,10,opt,name=updated_at_ns,json=updatedAtNs,proto3" json:"updated_at_ns,omitempty"`
|
|
LastSyncAtNs int64 `protobuf:"varint,11,opt,name=last_sync_at_ns,json=lastSyncAtNs,proto3" json:"last_sync_at_ns,omitempty"`
|
|
LastSyncJobId int64 `protobuf:"varint,12,opt,name=last_sync_job_id,json=lastSyncJobId,proto3" json:"last_sync_job_id,omitempty"`
|
|
LastJobId int64 `protobuf:"varint,13,opt,name=last_job_id,json=lastJobId,proto3" json:"last_job_id,omitempty"`
|
|
RestoreTarget bool `protobuf:"varint,15,opt,name=restore_target,json=restoreTarget,proto3" json:"restore_target,omitempty"`
|
|
Config *LocationConfig `protobuf:"bytes,16,opt,name=config,proto3" json:"config,omitempty"`
|
|
}
|
|
|
|
func (x *Location) Reset() {
|
|
*x = Location{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Location) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Location) ProtoMessage() {}
|
|
|
|
func (x *Location) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[8]
|
|
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 Location.ProtoReflect.Descriptor instead.
|
|
func (*Location) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *Location) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Location) GetExecutorId() string {
|
|
if x != nil {
|
|
return x.ExecutorId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Location) GetRootPath() string {
|
|
if x != nil {
|
|
return x.RootPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Location) GetRevision() int64 {
|
|
if x != nil {
|
|
return x.Revision
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetCreatedAtNs() int64 {
|
|
if x != nil {
|
|
return x.CreatedAtNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetUpdatedAtNs() int64 {
|
|
if x != nil {
|
|
return x.UpdatedAtNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetLastSyncAtNs() int64 {
|
|
if x != nil {
|
|
return x.LastSyncAtNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetLastSyncJobId() int64 {
|
|
if x != nil {
|
|
return x.LastSyncJobId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetLastJobId() int64 {
|
|
if x != nil {
|
|
return x.LastJobId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Location) GetRestoreTarget() bool {
|
|
if x != nil {
|
|
return x.RestoreTarget
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Location) GetConfig() *LocationConfig {
|
|
if x != nil {
|
|
return x.Config
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type FileLocation struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
FileId int64 `protobuf:"varint,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
|
|
LocationId int64 `protobuf:"varint,2,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
ParentPath string `protobuf:"bytes,4,opt,name=parent_path,json=parentPath,proto3" json:"parent_path,omitempty"`
|
|
SizeBytes int64 `protobuf:"varint,5,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
|
|
Mode uint32 `protobuf:"varint,6,opt,name=mode,proto3" json:"mode,omitempty"`
|
|
MtimeNs int64 `protobuf:"varint,7,opt,name=mtime_ns,json=mtimeNs,proto3" json:"mtime_ns,omitempty"`
|
|
Signature []byte `protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"`
|
|
Sha256 []byte `protobuf:"bytes,9,opt,name=sha256,proto3" json:"sha256,omitempty"`
|
|
}
|
|
|
|
func (x *FileLocation) Reset() {
|
|
*x = FileLocation{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FileLocation) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FileLocation) ProtoMessage() {}
|
|
|
|
func (x *FileLocation) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[9]
|
|
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 FileLocation.ProtoReflect.Descriptor instead.
|
|
func (*FileLocation) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *FileLocation) GetFileId() int64 {
|
|
if x != nil {
|
|
return x.FileId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileLocation) GetLocationId() int64 {
|
|
if x != nil {
|
|
return x.LocationId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileLocation) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FileLocation) GetParentPath() string {
|
|
if x != nil {
|
|
return x.ParentPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FileLocation) GetSizeBytes() int64 {
|
|
if x != nil {
|
|
return x.SizeBytes
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileLocation) GetMode() uint32 {
|
|
if x != nil {
|
|
return x.Mode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileLocation) GetMtimeNs() int64 {
|
|
if x != nil {
|
|
return x.MtimeNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileLocation) GetSignature() []byte {
|
|
if x != nil {
|
|
return x.Signature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FileLocation) GetSha256() []byte {
|
|
if x != nil {
|
|
return x.Sha256
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type LocationRef struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
}
|
|
|
|
func (x *LocationRef) Reset() {
|
|
*x = LocationRef{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationRef) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationRef) ProtoMessage() {}
|
|
|
|
func (x *LocationRef) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[10]
|
|
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 LocationRef.ProtoReflect.Descriptor instead.
|
|
func (*LocationRef) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *LocationRef) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type LocationEntryQuery struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
LocationId int64 `protobuf:"varint,1,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
|
|
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *LocationEntryQuery) Reset() {
|
|
*x = LocationEntryQuery{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationEntryQuery) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationEntryQuery) ProtoMessage() {}
|
|
|
|
func (x *LocationEntryQuery) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[11]
|
|
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 LocationEntryQuery.ProtoReflect.Descriptor instead.
|
|
func (*LocationEntryQuery) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *LocationEntryQuery) GetLocationId() int64 {
|
|
if x != nil {
|
|
return x.LocationId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LocationEntryQuery) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CreateLocationRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
|
|
}
|
|
|
|
func (x *CreateLocationRequest) Reset() {
|
|
*x = CreateLocationRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateLocationRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateLocationRequest) ProtoMessage() {}
|
|
|
|
func (x *CreateLocationRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[12]
|
|
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 CreateLocationRequest.ProtoReflect.Descriptor instead.
|
|
func (*CreateLocationRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *CreateLocationRequest) GetLocation() *Location {
|
|
if x != nil {
|
|
return x.Location
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UpdateLocationRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
|
|
}
|
|
|
|
func (x *UpdateLocationRequest) Reset() {
|
|
*x = UpdateLocationRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UpdateLocationRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateLocationRequest) ProtoMessage() {}
|
|
|
|
func (x *UpdateLocationRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[13]
|
|
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 UpdateLocationRequest.ProtoReflect.Descriptor instead.
|
|
func (*UpdateLocationRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *UpdateLocationRequest) GetLocation() *Location {
|
|
if x != nil {
|
|
return x.Location
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetLocationRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
}
|
|
|
|
func (x *GetLocationRequest) Reset() {
|
|
*x = GetLocationRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetLocationRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLocationRequest) ProtoMessage() {}
|
|
|
|
func (x *GetLocationRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[14]
|
|
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 GetLocationRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetLocationRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *GetLocationRequest) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type DeleteLocationRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Dryrun bool `protobuf:"varint,2,opt,name=dryrun,proto3" json:"dryrun,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteLocationRequest) Reset() {
|
|
*x = DeleteLocationRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteLocationRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteLocationRequest) ProtoMessage() {}
|
|
|
|
func (x *DeleteLocationRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[15]
|
|
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 DeleteLocationRequest.ProtoReflect.Descriptor instead.
|
|
func (*DeleteLocationRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *DeleteLocationRequest) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DeleteLocationRequest) GetDryrun() bool {
|
|
if x != nil {
|
|
return x.Dryrun
|
|
}
|
|
return false
|
|
}
|
|
|
|
type DeleteLocationResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Locations this call unregistered; under dryrun, those it would unregister.
|
|
LocationCount int64 `protobuf:"varint,1,opt,name=location_count,json=locationCount,proto3" json:"location_count,omitempty"`
|
|
// Recorded original associations removed with them; under dryrun, those it would remove.
|
|
OriginalCount int64 `protobuf:"varint,2,opt,name=original_count,json=originalCount,proto3" json:"original_count,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteLocationResponse) Reset() {
|
|
*x = DeleteLocationResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteLocationResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteLocationResponse) ProtoMessage() {}
|
|
|
|
func (x *DeleteLocationResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[16]
|
|
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 DeleteLocationResponse.ProtoReflect.Descriptor instead.
|
|
func (*DeleteLocationResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *DeleteLocationResponse) GetLocationCount() int64 {
|
|
if x != nil {
|
|
return x.LocationCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DeleteLocationResponse) GetOriginalCount() int64 {
|
|
if x != nil {
|
|
return x.OriginalCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CreateLocationResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
|
|
Accessibility *LocationAccessibility `protobuf:"bytes,2,opt,name=accessibility,proto3" json:"accessibility,omitempty"`
|
|
Warnings []string `protobuf:"bytes,4,rep,name=warnings,proto3" json:"warnings,omitempty"`
|
|
}
|
|
|
|
func (x *CreateLocationResponse) Reset() {
|
|
*x = CreateLocationResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateLocationResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateLocationResponse) ProtoMessage() {}
|
|
|
|
func (x *CreateLocationResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[17]
|
|
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 CreateLocationResponse.ProtoReflect.Descriptor instead.
|
|
func (*CreateLocationResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *CreateLocationResponse) GetLocation() *Location {
|
|
if x != nil {
|
|
return x.Location
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateLocationResponse) GetAccessibility() *LocationAccessibility {
|
|
if x != nil {
|
|
return x.Accessibility
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateLocationResponse) GetWarnings() []string {
|
|
if x != nil {
|
|
return x.Warnings
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetLocationResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
|
|
Accessibility *LocationAccessibility `protobuf:"bytes,2,opt,name=accessibility,proto3" json:"accessibility,omitempty"`
|
|
Warnings []string `protobuf:"bytes,4,rep,name=warnings,proto3" json:"warnings,omitempty"`
|
|
}
|
|
|
|
func (x *GetLocationResponse) Reset() {
|
|
*x = GetLocationResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetLocationResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLocationResponse) ProtoMessage() {}
|
|
|
|
func (x *GetLocationResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[18]
|
|
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 GetLocationResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetLocationResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *GetLocationResponse) GetLocation() *Location {
|
|
if x != nil {
|
|
return x.Location
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLocationResponse) GetAccessibility() *LocationAccessibility {
|
|
if x != nil {
|
|
return x.Accessibility
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLocationResponse) GetWarnings() []string {
|
|
if x != nil {
|
|
return x.Warnings
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UpdateLocationResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
|
|
Accessibility *LocationAccessibility `protobuf:"bytes,2,opt,name=accessibility,proto3" json:"accessibility,omitempty"`
|
|
Warnings []string `protobuf:"bytes,4,rep,name=warnings,proto3" json:"warnings,omitempty"`
|
|
}
|
|
|
|
func (x *UpdateLocationResponse) Reset() {
|
|
*x = UpdateLocationResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UpdateLocationResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateLocationResponse) ProtoMessage() {}
|
|
|
|
func (x *UpdateLocationResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[19]
|
|
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 UpdateLocationResponse.ProtoReflect.Descriptor instead.
|
|
func (*UpdateLocationResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *UpdateLocationResponse) GetLocation() *Location {
|
|
if x != nil {
|
|
return x.Location
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UpdateLocationResponse) GetAccessibility() *LocationAccessibility {
|
|
if x != nil {
|
|
return x.Accessibility
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UpdateLocationResponse) GetWarnings() []string {
|
|
if x != nil {
|
|
return x.Warnings
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ListLocationsRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
AfterId int64 `protobuf:"varint,1,opt,name=after_id,json=afterId,proto3" json:"after_id,omitempty"`
|
|
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
RestoreTarget *bool `protobuf:"varint,3,opt,name=restore_target,json=restoreTarget,proto3,oneof" json:"restore_target,omitempty"`
|
|
// Literal, case-insensitive substring of the Location name or root path.
|
|
Query string `protobuf:"bytes,4,opt,name=query,proto3" json:"query,omitempty"`
|
|
}
|
|
|
|
func (x *ListLocationsRequest) Reset() {
|
|
*x = ListLocationsRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListLocationsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListLocationsRequest) ProtoMessage() {}
|
|
|
|
func (x *ListLocationsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[20]
|
|
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 ListLocationsRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListLocationsRequest) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *ListLocationsRequest) GetAfterId() int64 {
|
|
if x != nil {
|
|
return x.AfterId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListLocationsRequest) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListLocationsRequest) GetRestoreTarget() bool {
|
|
if x != nil && x.RestoreTarget != nil {
|
|
return *x.RestoreTarget
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ListLocationsRequest) GetQuery() string {
|
|
if x != nil {
|
|
return x.Query
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListLocationsResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
|
|
HasMore bool `protobuf:"varint,2,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"`
|
|
}
|
|
|
|
func (x *ListLocationsResponse) Reset() {
|
|
*x = ListLocationsResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListLocationsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListLocationsResponse) ProtoMessage() {}
|
|
|
|
func (x *ListLocationsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[21]
|
|
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 ListLocationsResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListLocationsResponse) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *ListLocationsResponse) GetLocations() []*Location {
|
|
if x != nil {
|
|
return x.Locations
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListLocationsResponse) GetHasMore() bool {
|
|
if x != nil {
|
|
return x.HasMore
|
|
}
|
|
return false
|
|
}
|
|
|
|
type LocationEntriesQuery struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
LocationId int64 `protobuf:"varint,1,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
|
|
ParentPath string `protobuf:"bytes,2,opt,name=parent_path,json=parentPath,proto3" json:"parent_path,omitempty"`
|
|
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
Cursor string `protobuf:"bytes,6,opt,name=cursor,proto3" json:"cursor,omitempty"`
|
|
NameFilter string `protobuf:"bytes,7,opt,name=name_filter,json=nameFilter,proto3" json:"name_filter,omitempty"`
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) Reset() {
|
|
*x = LocationEntriesQuery{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationEntriesQuery) ProtoMessage() {}
|
|
|
|
func (x *LocationEntriesQuery) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[22]
|
|
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 LocationEntriesQuery.ProtoReflect.Descriptor instead.
|
|
func (*LocationEntriesQuery) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) GetLocationId() int64 {
|
|
if x != nil {
|
|
return x.LocationId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) GetParentPath() string {
|
|
if x != nil {
|
|
return x.ParentPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) GetCursor() string {
|
|
if x != nil {
|
|
return x.Cursor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *LocationEntriesQuery) GetNameFilter() string {
|
|
if x != nil {
|
|
return x.NameFilter
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type LocationEntry struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
|
Directory bool `protobuf:"varint,2,opt,name=directory,proto3" json:"directory,omitempty"`
|
|
Original *FileLocation `protobuf:"bytes,3,opt,name=original,proto3" json:"original,omitempty"`
|
|
File *File `protobuf:"bytes,4,opt,name=file,proto3" json:"file,omitempty"`
|
|
Reference *LocationEntryRef `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
|
|
}
|
|
|
|
func (x *LocationEntry) Reset() {
|
|
*x = LocationEntry{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationEntry) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationEntry) ProtoMessage() {}
|
|
|
|
func (x *LocationEntry) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[23]
|
|
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 LocationEntry.ProtoReflect.Descriptor instead.
|
|
func (*LocationEntry) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *LocationEntry) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *LocationEntry) GetDirectory() bool {
|
|
if x != nil {
|
|
return x.Directory
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *LocationEntry) GetOriginal() *FileLocation {
|
|
if x != nil {
|
|
return x.Original
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *LocationEntry) GetFile() *File {
|
|
if x != nil {
|
|
return x.File
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *LocationEntry) GetReference() *LocationEntryRef {
|
|
if x != nil {
|
|
return x.Reference
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type LocationEntriesPage struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Entries []*LocationEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
|
|
HasMore bool `protobuf:"varint,2,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"`
|
|
Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
|
|
NextCursor string `protobuf:"bytes,4,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"`
|
|
}
|
|
|
|
func (x *LocationEntriesPage) Reset() {
|
|
*x = LocationEntriesPage{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationEntriesPage) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationEntriesPage) ProtoMessage() {}
|
|
|
|
func (x *LocationEntriesPage) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[24]
|
|
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 LocationEntriesPage.ProtoReflect.Descriptor instead.
|
|
func (*LocationEntriesPage) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *LocationEntriesPage) GetEntries() []*LocationEntry {
|
|
if x != nil {
|
|
return x.Entries
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *LocationEntriesPage) GetHasMore() bool {
|
|
if x != nil {
|
|
return x.HasMore
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *LocationEntriesPage) GetRevision() int64 {
|
|
if x != nil {
|
|
return x.Revision
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LocationEntriesPage) GetNextCursor() string {
|
|
if x != nil {
|
|
return x.NextCursor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// Metadata-only preview; Job indexing remains the authoritative frozen manifest.
|
|
type SelectionInspection struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Selections []*FileSelection `protobuf:"bytes,1,rep,name=selections,proto3" json:"selections,omitempty"`
|
|
FileVersionIds []int64 `protobuf:"varint,2,rep,packed,name=file_version_ids,json=fileVersionIds,proto3" json:"file_version_ids,omitempty"`
|
|
Restore bool `protobuf:"varint,3,opt,name=restore,proto3" json:"restore,omitempty"`
|
|
Destination *RestoreDestination `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
|
|
AllowDamagedCopies bool `protobuf:"varint,5,opt,name=allow_damaged_copies,json=allowDamagedCopies,proto3" json:"allow_damaged_copies,omitempty"`
|
|
VersionPolicy *RestoreVersionPolicy `protobuf:"bytes,6,opt,name=version_policy,json=versionPolicy,proto3" json:"version_policy,omitempty"`
|
|
SkipUnmatchedVersions bool `protobuf:"varint,7,opt,name=skip_unmatched_versions,json=skipUnmatchedVersions,proto3" json:"skip_unmatched_versions,omitempty"`
|
|
}
|
|
|
|
func (x *SelectionInspection) Reset() {
|
|
*x = SelectionInspection{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SelectionInspection) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SelectionInspection) ProtoMessage() {}
|
|
|
|
func (x *SelectionInspection) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[25]
|
|
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 SelectionInspection.ProtoReflect.Descriptor instead.
|
|
func (*SelectionInspection) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *SelectionInspection) GetSelections() []*FileSelection {
|
|
if x != nil {
|
|
return x.Selections
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SelectionInspection) GetFileVersionIds() []int64 {
|
|
if x != nil {
|
|
return x.FileVersionIds
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SelectionInspection) GetRestore() bool {
|
|
if x != nil {
|
|
return x.Restore
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SelectionInspection) GetDestination() *RestoreDestination {
|
|
if x != nil {
|
|
return x.Destination
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SelectionInspection) GetAllowDamagedCopies() bool {
|
|
if x != nil {
|
|
return x.AllowDamagedCopies
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SelectionInspection) GetVersionPolicy() *RestoreVersionPolicy {
|
|
if x != nil {
|
|
return x.VersionPolicy
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SelectionInspection) GetSkipUnmatchedVersions() bool {
|
|
if x != nil {
|
|
return x.SkipUnmatchedVersions
|
|
}
|
|
return false
|
|
}
|
|
|
|
type SelectionInspectionResult struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
FileCount int64 `protobuf:"varint,1,opt,name=file_count,json=fileCount,proto3" json:"file_count,omitempty"`
|
|
TotalBytes int64 `protobuf:"varint,2,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"`
|
|
MissingOriginalCount int64 `protobuf:"varint,4,opt,name=missing_original_count,json=missingOriginalCount,proto3" json:"missing_original_count,omitempty"`
|
|
MissingCopyCount int64 `protobuf:"varint,5,opt,name=missing_copy_count,json=missingCopyCount,proto3" json:"missing_copy_count,omitempty"`
|
|
Selections []*FileSelection `protobuf:"bytes,7,rep,name=selections,proto3" json:"selections,omitempty"`
|
|
UnknownSizeFileCount int64 `protobuf:"varint,8,opt,name=unknown_size_file_count,json=unknownSizeFileCount,proto3" json:"unknown_size_file_count,omitempty"`
|
|
IgnoredOutputCount int64 `protobuf:"varint,9,opt,name=ignored_output_count,json=ignoredOutputCount,proto3" json:"ignored_output_count,omitempty"`
|
|
UnmatchedVersionCount int64 `protobuf:"varint,10,opt,name=unmatched_version_count,json=unmatchedVersionCount,proto3" json:"unmatched_version_count,omitempty"`
|
|
SkippedVersionCount int64 `protobuf:"varint,11,opt,name=skipped_version_count,json=skippedVersionCount,proto3" json:"skipped_version_count,omitempty"`
|
|
// Bounded to explicitly selected regular Files/versions, never expanded directory descendants.
|
|
ResolvedVersions []*RestoreVersionResolution `protobuf:"bytes,12,rep,name=resolved_versions,json=resolvedVersions,proto3" json:"resolved_versions,omitempty"`
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) Reset() {
|
|
*x = SelectionInspectionResult{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SelectionInspectionResult) ProtoMessage() {}
|
|
|
|
func (x *SelectionInspectionResult) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[26]
|
|
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 SelectionInspectionResult.ProtoReflect.Descriptor instead.
|
|
func (*SelectionInspectionResult) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetFileCount() int64 {
|
|
if x != nil {
|
|
return x.FileCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetTotalBytes() int64 {
|
|
if x != nil {
|
|
return x.TotalBytes
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetMissingOriginalCount() int64 {
|
|
if x != nil {
|
|
return x.MissingOriginalCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetMissingCopyCount() int64 {
|
|
if x != nil {
|
|
return x.MissingCopyCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetSelections() []*FileSelection {
|
|
if x != nil {
|
|
return x.Selections
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetUnknownSizeFileCount() int64 {
|
|
if x != nil {
|
|
return x.UnknownSizeFileCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetIgnoredOutputCount() int64 {
|
|
if x != nil {
|
|
return x.IgnoredOutputCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetUnmatchedVersionCount() int64 {
|
|
if x != nil {
|
|
return x.UnmatchedVersionCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetSkippedVersionCount() int64 {
|
|
if x != nil {
|
|
return x.SkippedVersionCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SelectionInspectionResult) GetResolvedVersions() []*RestoreVersionResolution {
|
|
if x != nil {
|
|
return x.ResolvedVersions
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RestoreVersionResolution struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
FileId int64 `protobuf:"varint,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
|
|
Version *FileVersion `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
|
|
ArchivedAtNs *int64 `protobuf:"varint,3,opt,name=archived_at_ns,json=archivedAtNs,proto3,oneof" json:"archived_at_ns,omitempty"`
|
|
Match RestoreVersionMatch `protobuf:"varint,4,opt,name=match,proto3,enum=yatm.v1.RestoreVersionMatch" json:"match,omitempty"`
|
|
}
|
|
|
|
func (x *RestoreVersionResolution) Reset() {
|
|
*x = RestoreVersionResolution{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RestoreVersionResolution) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RestoreVersionResolution) ProtoMessage() {}
|
|
|
|
func (x *RestoreVersionResolution) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[27]
|
|
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 RestoreVersionResolution.ProtoReflect.Descriptor instead.
|
|
func (*RestoreVersionResolution) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *RestoreVersionResolution) GetFileId() int64 {
|
|
if x != nil {
|
|
return x.FileId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *RestoreVersionResolution) GetVersion() *FileVersion {
|
|
if x != nil {
|
|
return x.Version
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RestoreVersionResolution) GetArchivedAtNs() int64 {
|
|
if x != nil && x.ArchivedAtNs != nil {
|
|
return *x.ArchivedAtNs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *RestoreVersionResolution) GetMatch() RestoreVersionMatch {
|
|
if x != nil {
|
|
return x.Match
|
|
}
|
|
return RestoreVersionMatch_RESTORE_VERSION_MATCH_UNSPECIFIED
|
|
}
|
|
|
|
type LocationConfig struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ignore *IgnoreRules `protobuf:"bytes,1,opt,name=ignore,proto3" json:"ignore,omitempty"`
|
|
UseMmap bool `protobuf:"varint,3,opt,name=use_mmap,json=useMmap,proto3" json:"use_mmap,omitempty"`
|
|
}
|
|
|
|
func (x *LocationConfig) Reset() {
|
|
*x = LocationConfig{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_location_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LocationConfig) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LocationConfig) ProtoMessage() {}
|
|
|
|
func (x *LocationConfig) ProtoReflect() protoreflect.Message {
|
|
mi := &file_location_proto_msgTypes[28]
|
|
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 LocationConfig.ProtoReflect.Descriptor instead.
|
|
func (*LocationConfig) Descriptor() ([]byte, []int) {
|
|
return file_location_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *LocationConfig) GetIgnore() *IgnoreRules {
|
|
if x != nil {
|
|
return x.Ignore
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *LocationConfig) GetUseMmap() bool {
|
|
if x != nil {
|
|
return x.UseMmap
|
|
}
|
|
return false
|
|
}
|
|
|
|
var File_location_proto protoreflect.FileDescriptor
|
|
|
|
var file_location_proto_rawDesc = []byte{
|
|
0x0a, 0x0e, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x12, 0x07, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61,
|
|
0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
|
|
0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x70, 0x61,
|
|
0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x6f, 0x74, 0x50, 0x61,
|
|
0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x06, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x22, 0x1a, 0x0a, 0x18, 0x47, 0x65,
|
|
0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x49, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63,
|
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20,
|
|
0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63,
|
|
0x63, 0x65, 0x73, 0x73, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x72, 0x61, 0x6e, 0x67, 0x65,
|
|
0x73, 0x22, 0x56, 0x0a, 0x12, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x50, 0x61, 0x74, 0x68, 0x73,
|
|
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x63,
|
|
0x75, 0x72, 0x73, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x75, 0x72,
|
|
0x73, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x81, 0x01, 0x0a, 0x13, 0x42, 0x72,
|
|
0x6f, 0x77, 0x73, 0x65, 0x50, 0x61, 0x74, 0x68, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
|
0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x35, 0x0a, 0x0b, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f,
|
|
0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x79, 0x61, 0x74,
|
|
0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52,
|
|
0x0b, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b,
|
|
0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0a, 0x6e, 0x65, 0x78, 0x74, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x22, 0x39, 0x0a,
|
|
0x0b, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06,
|
|
0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x6f,
|
|
0x72, 0x6d, 0x61, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x22, 0x71, 0x0a, 0x15, 0x4c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74,
|
|
0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x6c,
|
|
0x65, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x5f,
|
|
0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65,
|
|
0x64, 0x41, 0x74, 0x4e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xde, 0x01, 0x0a, 0x0d,
|
|
0x4f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x12, 0x0a,
|
|
0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74,
|
|
0x68, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x05,
|
|
0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12,
|
|
0x17, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
|
|
0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65,
|
|
0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69,
|
|
0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18,
|
|
0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d,
|
|
0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6d,
|
|
0x74, 0x69, 0x6d, 0x65, 0x4e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x32, 0x35, 0x36,
|
|
0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x68, 0x61, 0x32, 0x35, 0x36, 0x12, 0x1c,
|
|
0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
|
|
0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0x98, 0x03, 0x0a,
|
|
0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
|
|
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a,
|
|
0x0b, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x1b,
|
|
0x0a, 0x09, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x08, 0x72, 0x6f, 0x6f, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x72,
|
|
0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72,
|
|
0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74,
|
|
0x65, 0x64, 0x5f, 0x61, 0x74, 0x5f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b,
|
|
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x4e, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x75,
|
|
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x5f, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x01,
|
|
0x28, 0x03, 0x52, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x4e, 0x73, 0x12,
|
|
0x25, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x61, 0x74, 0x5f,
|
|
0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x79,
|
|
0x6e, 0x63, 0x41, 0x74, 0x4e, 0x73, 0x12, 0x27, 0x0a, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73,
|
|
0x79, 0x6e, 0x63, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03,
|
|
0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x4a, 0x6f, 0x62, 0x49, 0x64, 0x12,
|
|
0x1e, 0x0a, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x0d,
|
|
0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x64, 0x12,
|
|
0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65,
|
|
0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65,
|
|
0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x2f, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
|
0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31,
|
|
0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
|
|
0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x81, 0x02, 0x0a, 0x0c, 0x46, 0x69, 0x6c, 0x65,
|
|
0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x65,
|
|
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49,
|
|
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
|
|
0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72,
|
|
0x65, 0x6e, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f,
|
|
0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a,
|
|
0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06,
|
|
0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x74,
|
|
0x69, 0x6d, 0x65, 0x5f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6d, 0x74,
|
|
0x69, 0x6d, 0x65, 0x4e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75,
|
|
0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74,
|
|
0x75, 0x72, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x32, 0x35, 0x36, 0x18, 0x09, 0x20,
|
|
0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x68, 0x61, 0x32, 0x35, 0x36, 0x22, 0x1d, 0x0a, 0x0b, 0x4c,
|
|
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x49, 0x0a, 0x12, 0x4c, 0x6f,
|
|
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x51, 0x75, 0x65, 0x72, 0x79,
|
|
0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
|
|
0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x46, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c,
|
|
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d,
|
|
0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x11, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x46, 0x0a,
|
|
0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e,
|
|
0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63,
|
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x24, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69,
|
|
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x3f, 0x0a, 0x15, 0x44,
|
|
0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
|
|
0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
|
|
0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x79, 0x72, 0x75, 0x6e, 0x18, 0x02,
|
|
0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x72, 0x75, 0x6e, 0x22, 0x66, 0x0a, 0x16,
|
|
0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
|
|
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d,
|
|
0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x25, 0x0a,
|
|
0x0e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x43,
|
|
0x6f, 0x75, 0x6e, 0x74, 0x22, 0xa9, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c,
|
|
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
|
|
0x2d, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x11, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44,
|
|
0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62,
|
|
0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x69,
|
|
0x6c, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73,
|
|
0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73,
|
|
0x22, 0xa6, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x79, 0x61, 0x74,
|
|
0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c,
|
|
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73,
|
|
0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
|
|
0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0d,
|
|
0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a,
|
|
0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52,
|
|
0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x16, 0x55, 0x70,
|
|
0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
|
|
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31,
|
|
0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x62, 0x69,
|
|
0x6c, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x79, 0x61, 0x74,
|
|
0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63,
|
|
0x65, 0x73, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0d, 0x61, 0x63, 0x63, 0x65,
|
|
0x73, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x61, 0x72,
|
|
0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x77, 0x61, 0x72,
|
|
0x6e, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9c, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f,
|
|
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19,
|
|
0x0a, 0x08, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
|
|
0x52, 0x07, 0x61, 0x66, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d,
|
|
0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12,
|
|
0x2a, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65,
|
|
0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x6f,
|
|
0x72, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x14, 0x0a, 0x05, 0x71,
|
|
0x75, 0x65, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72,
|
|
0x79, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x61,
|
|
0x72, 0x67, 0x65, 0x74, 0x22, 0x63, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a,
|
|
0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
|
|
0x32, 0x11, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x19,
|
|
0x0a, 0x08, 0x68, 0x61, 0x73, 0x5f, 0x6d, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
|
|
0x52, 0x07, 0x68, 0x61, 0x73, 0x4d, 0x6f, 0x72, 0x65, 0x22, 0xa7, 0x01, 0x0a, 0x14, 0x4c, 0x6f,
|
|
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x51, 0x75, 0x65,
|
|
0x72, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
|
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61,
|
|
0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
|
|
0x50, 0x61, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x75,
|
|
0x72, 0x73, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x75, 0x72, 0x73,
|
|
0x6f, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65,
|
|
0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x46, 0x69, 0x6c,
|
|
0x74, 0x65, 0x72, 0x22, 0xd0, 0x01, 0x0a, 0x0d, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x69, 0x72,
|
|
0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x64, 0x69,
|
|
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x31, 0x0a, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69,
|
|
0x6e, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x61, 0x74, 0x6d,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x21, 0x0a, 0x04, 0x66, 0x69,
|
|
0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e,
|
|
0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x37, 0x0a,
|
|
0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x19, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, 0x66, 0x52, 0x09, 0x72, 0x65, 0x66,
|
|
0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x13, 0x4c, 0x6f, 0x63, 0x61, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x50, 0x61, 0x67, 0x65, 0x12, 0x30,
|
|
0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
|
0x16, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73,
|
|
0x12, 0x19, 0x0a, 0x08, 0x68, 0x61, 0x73, 0x5f, 0x6d, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x08, 0x52, 0x07, 0x68, 0x61, 0x73, 0x4d, 0x6f, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72,
|
|
0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72,
|
|
0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x5f,
|
|
0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65,
|
|
0x78, 0x74, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x22, 0x80, 0x03, 0x0a, 0x13, 0x53, 0x65, 0x6c,
|
|
0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x12, 0x36, 0x0a, 0x0a, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01,
|
|
0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x46,
|
|
0x69, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x73, 0x65,
|
|
0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x66, 0x69, 0x6c, 0x65,
|
|
0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03,
|
|
0x28, 0x03, 0x52, 0x0e, 0x66, 0x69, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
|
0x64, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3d, 0x0a, 0x0b,
|
|
0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x1b, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x74,
|
|
0x6f, 0x72, 0x65, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b,
|
|
0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x14, 0x61,
|
|
0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x70,
|
|
0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
|
|
0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x64, 0x43, 0x6f, 0x70, 0x69, 0x65, 0x73, 0x12, 0x44, 0x0a,
|
|
0x0e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
|
|
0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f,
|
|
0x6c, 0x69, 0x63, 0x79, 0x52, 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c,
|
|
0x69, 0x63, 0x79, 0x12, 0x36, 0x0a, 0x17, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x75, 0x6e, 0x6d, 0x61,
|
|
0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07,
|
|
0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x73, 0x6b, 0x69, 0x70, 0x55, 0x6e, 0x6d, 0x61, 0x74, 0x63,
|
|
0x68, 0x65, 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x9c, 0x04, 0x0a, 0x19,
|
|
0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x6c,
|
|
0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x66,
|
|
0x69, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61,
|
|
0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x74,
|
|
0x6f, 0x74, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x16, 0x6d, 0x69, 0x73,
|
|
0x73, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x6f,
|
|
0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x6d, 0x69, 0x73, 0x73, 0x69,
|
|
0x6e, 0x67, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
|
|
0x2c, 0x0a, 0x12, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f,
|
|
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6d, 0x69, 0x73,
|
|
0x73, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x70, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x36, 0x0a,
|
|
0x0a, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28,
|
|
0x0b, 0x32, 0x16, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65,
|
|
0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x73, 0x65, 0x6c, 0x65, 0x63,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x17, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e,
|
|
0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
|
|
0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x53,
|
|
0x69, 0x7a, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x14,
|
|
0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x64, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63,
|
|
0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x69, 0x67, 0x6e, 0x6f,
|
|
0x72, 0x65, 0x64, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x36,
|
|
0x0a, 0x17, 0x75, 0x6e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x73,
|
|
0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52,
|
|
0x15, 0x75, 0x6e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
|
0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65,
|
|
0x64, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
|
|
0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x56, 0x65,
|
|
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x4e, 0x0a, 0x11, 0x72, 0x65,
|
|
0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
|
|
0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
|
|
0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76,
|
|
0x65, 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xd5, 0x01, 0x0a, 0x18, 0x52,
|
|
0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
|
|
0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x65, 0x5f,
|
|
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64,
|
|
0x12, 0x2e, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x14, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65,
|
|
0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
|
|
0x12, 0x29, 0x0a, 0x0e, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x5f,
|
|
0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68,
|
|
0x69, 0x76, 0x65, 0x64, 0x41, 0x74, 0x4e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x05, 0x6d,
|
|
0x61, 0x74, 0x63, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x79, 0x61, 0x74,
|
|
0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73,
|
|
0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x42,
|
|
0x11, 0x0a, 0x0f, 0x5f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x5f,
|
|
0x6e, 0x73, 0x22, 0x59, 0x0a, 0x0e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
|
|
0x6e, 0x66, 0x69, 0x67, 0x12, 0x2c, 0x0a, 0x06, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49,
|
|
0x67, 0x6e, 0x6f, 0x72, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x06, 0x69, 0x67, 0x6e, 0x6f,
|
|
0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x6d, 0x6d, 0x61, 0x70, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x75, 0x73, 0x65, 0x4d, 0x6d, 0x61, 0x70, 0x2a, 0xdb, 0x01,
|
|
0x0a, 0x13, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
|
|
0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x25, 0x0a, 0x21, 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, 0x45,
|
|
0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x55,
|
|
0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d,
|
|
0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
|
|
0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x45, 0x44, 0x10, 0x01, 0x12,
|
|
0x2a, 0x0a, 0x26, 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49,
|
|
0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x53, 0x41, 0x56, 0x45,
|
|
0x44, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x26, 0x0a, 0x22, 0x52,
|
|
0x45, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4d,
|
|
0x41, 0x54, 0x43, 0x48, 0x5f, 0x41, 0x46, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x55, 0x54, 0x4f, 0x46,
|
|
0x46, 0x10, 0x03, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x56,
|
|
0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x44, 0x41, 0x54,
|
|
0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x04, 0x32, 0xa7, 0x04, 0x0a, 0x0f,
|
|
0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
|
|
0x4b, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x2e, 0x79, 0x61, 0x74, 0x6d,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x79, 0x61, 0x74, 0x6d,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x04,
|
|
0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
|
|
0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
|
|
0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
|
|
0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x1b, 0x2e, 0x79,
|
|
0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x79, 0x61, 0x74, 0x6d,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
|
|
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x06, 0x55, 0x70, 0x64,
|
|
0x61, 0x74, 0x65, 0x12, 0x1e, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70,
|
|
0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
|
|
0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70,
|
|
0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
|
|
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
|
|
0x12, 0x1e, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
|
|
0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
|
|
0x1a, 0x1f, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
|
|
0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
|
0x65, 0x22, 0x00, 0x12, 0x54, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
|
|
0x12, 0x21, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f,
|
|
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75,
|
|
0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65,
|
|
0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52,
|
|
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0b, 0x42, 0x72, 0x6f,
|
|
0x77, 0x73, 0x65, 0x50, 0x61, 0x74, 0x68, 0x73, 0x12, 0x1b, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e,
|
|
0x76, 0x31, 0x2e, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x50, 0x61, 0x74, 0x68, 0x73, 0x52, 0x65,
|
|
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x79, 0x61, 0x74, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x50, 0x61, 0x74, 0x68, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x2a, 0x5a, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
|
|
0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x61, 0x6d, 0x75, 0x65, 0x6c, 0x6e, 0x63, 0x75, 0x69, 0x2f, 0x79,
|
|
0x61, 0x74, 0x6d, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x3b, 0x65, 0x6e, 0x74, 0x69, 0x74,
|
|
0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_location_proto_rawDescOnce sync.Once
|
|
file_location_proto_rawDescData = file_location_proto_rawDesc
|
|
)
|
|
|
|
func file_location_proto_rawDescGZIP() []byte {
|
|
file_location_proto_rawDescOnce.Do(func() {
|
|
file_location_proto_rawDescData = protoimpl.X.CompressGZIP(file_location_proto_rawDescData)
|
|
})
|
|
return file_location_proto_rawDescData
|
|
}
|
|
|
|
var file_location_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
|
var file_location_proto_msgTypes = make([]protoimpl.MessageInfo, 29)
|
|
var file_location_proto_goTypes = []interface{}{
|
|
(RestoreVersionMatch)(0), // 0: yatm.v1.RestoreVersionMatch
|
|
(*AccessRange)(nil), // 1: yatm.v1.AccessRange
|
|
(*GetLocationAccessRequest)(nil), // 2: yatm.v1.GetLocationAccessRequest
|
|
(*GetLocationAccessResponse)(nil), // 3: yatm.v1.GetLocationAccessResponse
|
|
(*BrowsePathsRequest)(nil), // 4: yatm.v1.BrowsePathsRequest
|
|
(*BrowsePathsResponse)(nil), // 5: yatm.v1.BrowsePathsResponse
|
|
(*IgnoreRules)(nil), // 6: yatm.v1.IgnoreRules
|
|
(*LocationAccessibility)(nil), // 7: yatm.v1.LocationAccessibility
|
|
(*ObservedEntry)(nil), // 8: yatm.v1.ObservedEntry
|
|
(*Location)(nil), // 9: yatm.v1.Location
|
|
(*FileLocation)(nil), // 10: yatm.v1.FileLocation
|
|
(*LocationRef)(nil), // 11: yatm.v1.LocationRef
|
|
(*LocationEntryQuery)(nil), // 12: yatm.v1.LocationEntryQuery
|
|
(*CreateLocationRequest)(nil), // 13: yatm.v1.CreateLocationRequest
|
|
(*UpdateLocationRequest)(nil), // 14: yatm.v1.UpdateLocationRequest
|
|
(*GetLocationRequest)(nil), // 15: yatm.v1.GetLocationRequest
|
|
(*DeleteLocationRequest)(nil), // 16: yatm.v1.DeleteLocationRequest
|
|
(*DeleteLocationResponse)(nil), // 17: yatm.v1.DeleteLocationResponse
|
|
(*CreateLocationResponse)(nil), // 18: yatm.v1.CreateLocationResponse
|
|
(*GetLocationResponse)(nil), // 19: yatm.v1.GetLocationResponse
|
|
(*UpdateLocationResponse)(nil), // 20: yatm.v1.UpdateLocationResponse
|
|
(*ListLocationsRequest)(nil), // 21: yatm.v1.ListLocationsRequest
|
|
(*ListLocationsResponse)(nil), // 22: yatm.v1.ListLocationsResponse
|
|
(*LocationEntriesQuery)(nil), // 23: yatm.v1.LocationEntriesQuery
|
|
(*LocationEntry)(nil), // 24: yatm.v1.LocationEntry
|
|
(*LocationEntriesPage)(nil), // 25: yatm.v1.LocationEntriesPage
|
|
(*SelectionInspection)(nil), // 26: yatm.v1.SelectionInspection
|
|
(*SelectionInspectionResult)(nil), // 27: yatm.v1.SelectionInspectionResult
|
|
(*RestoreVersionResolution)(nil), // 28: yatm.v1.RestoreVersionResolution
|
|
(*LocationConfig)(nil), // 29: yatm.v1.LocationConfig
|
|
(*SourceFile)(nil), // 30: yatm.v1.SourceFile
|
|
(*File)(nil), // 31: yatm.v1.File
|
|
(*LocationEntryRef)(nil), // 32: yatm.v1.LocationEntryRef
|
|
(*FileSelection)(nil), // 33: yatm.v1.FileSelection
|
|
(*RestoreDestination)(nil), // 34: yatm.v1.RestoreDestination
|
|
(*RestoreVersionPolicy)(nil), // 35: yatm.v1.RestoreVersionPolicy
|
|
(*FileVersion)(nil), // 36: yatm.v1.FileVersion
|
|
}
|
|
var file_location_proto_depIdxs = []int32{
|
|
1, // 0: yatm.v1.GetLocationAccessResponse.ranges:type_name -> yatm.v1.AccessRange
|
|
30, // 1: yatm.v1.BrowsePathsResponse.directories:type_name -> yatm.v1.SourceFile
|
|
29, // 2: yatm.v1.Location.config:type_name -> yatm.v1.LocationConfig
|
|
9, // 3: yatm.v1.CreateLocationRequest.location:type_name -> yatm.v1.Location
|
|
9, // 4: yatm.v1.UpdateLocationRequest.location:type_name -> yatm.v1.Location
|
|
9, // 5: yatm.v1.CreateLocationResponse.location:type_name -> yatm.v1.Location
|
|
7, // 6: yatm.v1.CreateLocationResponse.accessibility:type_name -> yatm.v1.LocationAccessibility
|
|
9, // 7: yatm.v1.GetLocationResponse.location:type_name -> yatm.v1.Location
|
|
7, // 8: yatm.v1.GetLocationResponse.accessibility:type_name -> yatm.v1.LocationAccessibility
|
|
9, // 9: yatm.v1.UpdateLocationResponse.location:type_name -> yatm.v1.Location
|
|
7, // 10: yatm.v1.UpdateLocationResponse.accessibility:type_name -> yatm.v1.LocationAccessibility
|
|
9, // 11: yatm.v1.ListLocationsResponse.locations:type_name -> yatm.v1.Location
|
|
10, // 12: yatm.v1.LocationEntry.original:type_name -> yatm.v1.FileLocation
|
|
31, // 13: yatm.v1.LocationEntry.file:type_name -> yatm.v1.File
|
|
32, // 14: yatm.v1.LocationEntry.reference:type_name -> yatm.v1.LocationEntryRef
|
|
24, // 15: yatm.v1.LocationEntriesPage.entries:type_name -> yatm.v1.LocationEntry
|
|
33, // 16: yatm.v1.SelectionInspection.selections:type_name -> yatm.v1.FileSelection
|
|
34, // 17: yatm.v1.SelectionInspection.destination:type_name -> yatm.v1.RestoreDestination
|
|
35, // 18: yatm.v1.SelectionInspection.version_policy:type_name -> yatm.v1.RestoreVersionPolicy
|
|
33, // 19: yatm.v1.SelectionInspectionResult.selections:type_name -> yatm.v1.FileSelection
|
|
28, // 20: yatm.v1.SelectionInspectionResult.resolved_versions:type_name -> yatm.v1.RestoreVersionResolution
|
|
36, // 21: yatm.v1.RestoreVersionResolution.version:type_name -> yatm.v1.FileVersion
|
|
0, // 22: yatm.v1.RestoreVersionResolution.match:type_name -> yatm.v1.RestoreVersionMatch
|
|
6, // 23: yatm.v1.LocationConfig.ignore:type_name -> yatm.v1.IgnoreRules
|
|
13, // 24: yatm.v1.LocationService.Create:input_type -> yatm.v1.CreateLocationRequest
|
|
21, // 25: yatm.v1.LocationService.List:input_type -> yatm.v1.ListLocationsRequest
|
|
15, // 26: yatm.v1.LocationService.Get:input_type -> yatm.v1.GetLocationRequest
|
|
14, // 27: yatm.v1.LocationService.Update:input_type -> yatm.v1.UpdateLocationRequest
|
|
16, // 28: yatm.v1.LocationService.Delete:input_type -> yatm.v1.DeleteLocationRequest
|
|
2, // 29: yatm.v1.LocationService.GetAccess:input_type -> yatm.v1.GetLocationAccessRequest
|
|
4, // 30: yatm.v1.LocationService.BrowsePaths:input_type -> yatm.v1.BrowsePathsRequest
|
|
18, // 31: yatm.v1.LocationService.Create:output_type -> yatm.v1.CreateLocationResponse
|
|
22, // 32: yatm.v1.LocationService.List:output_type -> yatm.v1.ListLocationsResponse
|
|
19, // 33: yatm.v1.LocationService.Get:output_type -> yatm.v1.GetLocationResponse
|
|
20, // 34: yatm.v1.LocationService.Update:output_type -> yatm.v1.UpdateLocationResponse
|
|
17, // 35: yatm.v1.LocationService.Delete:output_type -> yatm.v1.DeleteLocationResponse
|
|
3, // 36: yatm.v1.LocationService.GetAccess:output_type -> yatm.v1.GetLocationAccessResponse
|
|
5, // 37: yatm.v1.LocationService.BrowsePaths:output_type -> yatm.v1.BrowsePathsResponse
|
|
31, // [31:38] is the sub-list for method output_type
|
|
24, // [24:31] is the sub-list for method input_type
|
|
24, // [24:24] is the sub-list for extension type_name
|
|
24, // [24:24] is the sub-list for extension extendee
|
|
0, // [0:24] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_location_proto_init() }
|
|
func file_location_proto_init() {
|
|
if File_location_proto != nil {
|
|
return
|
|
}
|
|
file_file_proto_init()
|
|
file_job_storage_proto_init()
|
|
file_source_proto_init()
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_location_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*AccessRange); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetLocationAccessRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetLocationAccessResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*BrowsePathsRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*BrowsePathsResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*IgnoreRules); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationAccessibility); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ObservedEntry); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Location); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*FileLocation); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationRef); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationEntryQuery); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateLocationRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UpdateLocationRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetLocationRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteLocationRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteLocationResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateLocationResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetLocationResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UpdateLocationResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListLocationsRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListLocationsResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationEntriesQuery); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationEntry); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationEntriesPage); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SelectionInspection); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SelectionInspectionResult); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RestoreVersionResolution); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LocationConfig); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
file_location_proto_msgTypes[20].OneofWrappers = []interface{}{}
|
|
file_location_proto_msgTypes[27].OneofWrappers = []interface{}{}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_location_proto_rawDesc,
|
|
NumEnums: 1,
|
|
NumMessages: 29,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_location_proto_goTypes,
|
|
DependencyIndexes: file_location_proto_depIdxs,
|
|
EnumInfos: file_location_proto_enumTypes,
|
|
MessageInfos: file_location_proto_msgTypes,
|
|
}.Build()
|
|
File_location_proto = out.File
|
|
file_location_proto_rawDesc = nil
|
|
file_location_proto_goTypes = nil
|
|
file_location_proto_depIdxs = nil
|
|
}
|