Files
go-grpc/validator/validator.pb.go

2749 lines
100 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc v3.21.12
// source: validator.proto
package validator
import (
maps_extended "git.itzana.me/strafesnet/go-grpc/maps_extended"
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 ResourceType int32
const (
ResourceType_ResourceTypeNone ResourceType = 0
ResourceType_ResourceTypeMapfix ResourceType = 1
ResourceType_ResourceTypeSubmission ResourceType = 2
)
// Enum value maps for ResourceType.
var (
ResourceType_name = map[int32]string{
0: "ResourceTypeNone",
1: "ResourceTypeMapfix",
2: "ResourceTypeSubmission",
}
ResourceType_value = map[string]int32{
"ResourceTypeNone": 0,
"ResourceTypeMapfix": 1,
"ResourceTypeSubmission": 2,
}
)
func (x ResourceType) Enum() *ResourceType {
p := new(ResourceType)
*p = x
return p
}
func (x ResourceType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ResourceType) Descriptor() protoreflect.EnumDescriptor {
return file_validator_proto_enumTypes[0].Descriptor()
}
func (ResourceType) Type() protoreflect.EnumType {
return &file_validator_proto_enumTypes[0]
}
func (x ResourceType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ResourceType.Descriptor instead.
func (ResourceType) EnumDescriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{0}
}
type Policy int32
const (
Policy_PolicyNone Policy = 0
Policy_PolicyAllowed Policy = 1
Policy_PolicyBlocked Policy = 2
Policy_PolicyDelete Policy = 3
Policy_PolicyReplace Policy = 4
)
// Enum value maps for Policy.
var (
Policy_name = map[int32]string{
0: "PolicyNone",
1: "PolicyAllowed",
2: "PolicyBlocked",
3: "PolicyDelete",
4: "PolicyReplace",
}
Policy_value = map[string]int32{
"PolicyNone": 0,
"PolicyAllowed": 1,
"PolicyBlocked": 2,
"PolicyDelete": 3,
"PolicyReplace": 4,
}
)
func (x Policy) Enum() *Policy {
p := new(Policy)
*p = x
return p
}
func (x Policy) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Policy) Descriptor() protoreflect.EnumDescriptor {
return file_validator_proto_enumTypes[1].Descriptor()
}
func (Policy) Type() protoreflect.EnumType {
return &file_validator_proto_enumTypes[1]
}
func (x Policy) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Policy.Descriptor instead.
func (Policy) EnumDescriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{1}
}
type MapfixID struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
}
func (x *MapfixID) Reset() {
*x = MapfixID{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MapfixID) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MapfixID) ProtoMessage() {}
func (x *MapfixID) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 MapfixID.ProtoReflect.Descriptor instead.
func (*MapfixID) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{0}
}
func (x *MapfixID) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
type MapfixCreate struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationID uint32 `protobuf:"varint,1,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
GameID uint32 `protobuf:"varint,2,opt,name=GameID,proto3" json:"GameID,omitempty"`
AssetOwner uint64 `protobuf:"varint,3,opt,name=AssetOwner,proto3" json:"AssetOwner,omitempty"`
AssetID uint64 `protobuf:"varint,4,opt,name=AssetID,proto3" json:"AssetID,omitempty"`
AssetVersion uint64 `protobuf:"varint,5,opt,name=AssetVersion,proto3" json:"AssetVersion,omitempty"`
TargetAssetID uint64 `protobuf:"varint,6,opt,name=TargetAssetID,proto3" json:"TargetAssetID,omitempty"`
DisplayName string `protobuf:"bytes,7,opt,name=DisplayName,proto3" json:"DisplayName,omitempty"`
Creator string `protobuf:"bytes,8,opt,name=Creator,proto3" json:"Creator,omitempty"`
Description string `protobuf:"bytes,9,opt,name=Description,proto3" json:"Description,omitempty"`
}
func (x *MapfixCreate) Reset() {
*x = MapfixCreate{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MapfixCreate) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MapfixCreate) ProtoMessage() {}
func (x *MapfixCreate) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 MapfixCreate.ProtoReflect.Descriptor instead.
func (*MapfixCreate) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{1}
}
func (x *MapfixCreate) GetOperationID() uint32 {
if x != nil {
return x.OperationID
}
return 0
}
func (x *MapfixCreate) GetGameID() uint32 {
if x != nil {
return x.GameID
}
return 0
}
func (x *MapfixCreate) GetAssetOwner() uint64 {
if x != nil {
return x.AssetOwner
}
return 0
}
func (x *MapfixCreate) GetAssetID() uint64 {
if x != nil {
return x.AssetID
}
return 0
}
func (x *MapfixCreate) GetAssetVersion() uint64 {
if x != nil {
return x.AssetVersion
}
return 0
}
func (x *MapfixCreate) GetTargetAssetID() uint64 {
if x != nil {
return x.TargetAssetID
}
return 0
}
func (x *MapfixCreate) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *MapfixCreate) GetCreator() string {
if x != nil {
return x.Creator
}
return ""
}
func (x *MapfixCreate) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
type SubmissionID struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
}
func (x *SubmissionID) Reset() {
*x = SubmissionID{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SubmissionID) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmissionID) ProtoMessage() {}
func (x *SubmissionID) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 SubmissionID.ProtoReflect.Descriptor instead.
func (*SubmissionID) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{2}
}
func (x *SubmissionID) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
type SubmissionCreate struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationID uint32 `protobuf:"varint,1,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
GameID uint32 `protobuf:"varint,2,opt,name=GameID,proto3" json:"GameID,omitempty"`
Status uint32 `protobuf:"varint,3,opt,name=Status,proto3" json:"Status,omitempty"`
Roles uint32 `protobuf:"varint,4,opt,name=Roles,proto3" json:"Roles,omitempty"`
AssetOwner uint64 `protobuf:"varint,5,opt,name=AssetOwner,proto3" json:"AssetOwner,omitempty"`
AssetID uint64 `protobuf:"varint,6,opt,name=AssetID,proto3" json:"AssetID,omitempty"`
AssetVersion uint64 `protobuf:"varint,7,opt,name=AssetVersion,proto3" json:"AssetVersion,omitempty"`
DisplayName string `protobuf:"bytes,8,opt,name=DisplayName,proto3" json:"DisplayName,omitempty"`
Creator string `protobuf:"bytes,9,opt,name=Creator,proto3" json:"Creator,omitempty"`
}
func (x *SubmissionCreate) Reset() {
*x = SubmissionCreate{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SubmissionCreate) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmissionCreate) ProtoMessage() {}
func (x *SubmissionCreate) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 SubmissionCreate.ProtoReflect.Descriptor instead.
func (*SubmissionCreate) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{3}
}
func (x *SubmissionCreate) GetOperationID() uint32 {
if x != nil {
return x.OperationID
}
return 0
}
func (x *SubmissionCreate) GetGameID() uint32 {
if x != nil {
return x.GameID
}
return 0
}
func (x *SubmissionCreate) GetStatus() uint32 {
if x != nil {
return x.Status
}
return 0
}
func (x *SubmissionCreate) GetRoles() uint32 {
if x != nil {
return x.Roles
}
return 0
}
func (x *SubmissionCreate) GetAssetOwner() uint64 {
if x != nil {
return x.AssetOwner
}
return 0
}
func (x *SubmissionCreate) GetAssetID() uint64 {
if x != nil {
return x.AssetID
}
return 0
}
func (x *SubmissionCreate) GetAssetVersion() uint64 {
if x != nil {
return x.AssetVersion
}
return 0
}
func (x *SubmissionCreate) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *SubmissionCreate) GetCreator() string {
if x != nil {
return x.Creator
}
return ""
}
type AuditErrorRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
ErrorMessage string `protobuf:"bytes,2,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"`
}
func (x *AuditErrorRequest) Reset() {
*x = AuditErrorRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AuditErrorRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AuditErrorRequest) ProtoMessage() {}
func (x *AuditErrorRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 AuditErrorRequest.ProtoReflect.Descriptor instead.
func (*AuditErrorRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{4}
}
func (x *AuditErrorRequest) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *AuditErrorRequest) GetErrorMessage() string {
if x != nil {
return x.ErrorMessage
}
return ""
}
type Check struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
Summary string `protobuf:"bytes,2,opt,name=Summary,proto3" json:"Summary,omitempty"`
Passed bool `protobuf:"varint,3,opt,name=Passed,proto3" json:"Passed,omitempty"`
}
func (x *Check) Reset() {
*x = Check{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Check) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Check) ProtoMessage() {}
func (x *Check) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 Check.ProtoReflect.Descriptor instead.
func (*Check) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{5}
}
func (x *Check) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Check) GetSummary() string {
if x != nil {
return x.Summary
}
return ""
}
func (x *Check) GetPassed() bool {
if x != nil {
return x.Passed
}
return false
}
type AuditChecklistRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
CheckList []*Check `protobuf:"bytes,2,rep,name=CheckList,proto3" json:"CheckList,omitempty"`
}
func (x *AuditChecklistRequest) Reset() {
*x = AuditChecklistRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AuditChecklistRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AuditChecklistRequest) ProtoMessage() {}
func (x *AuditChecklistRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 AuditChecklistRequest.ProtoReflect.Descriptor instead.
func (*AuditChecklistRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{6}
}
func (x *AuditChecklistRequest) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *AuditChecklistRequest) GetCheckList() []*Check {
if x != nil {
return x.CheckList
}
return nil
}
type ValidatedModelRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
ValidatedModelID uint64 `protobuf:"varint,2,opt,name=ValidatedModelID,proto3" json:"ValidatedModelID,omitempty"`
ValidatedModelVersion uint64 `protobuf:"varint,3,opt,name=ValidatedModelVersion,proto3" json:"ValidatedModelVersion,omitempty"`
}
func (x *ValidatedModelRequest) Reset() {
*x = ValidatedModelRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ValidatedModelRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ValidatedModelRequest) ProtoMessage() {}
func (x *ValidatedModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ValidatedModelRequest.ProtoReflect.Descriptor instead.
func (*ValidatedModelRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{7}
}
func (x *ValidatedModelRequest) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *ValidatedModelRequest) GetValidatedModelID() uint64 {
if x != nil {
return x.ValidatedModelID
}
return 0
}
func (x *ValidatedModelRequest) GetValidatedModelVersion() uint64 {
if x != nil {
return x.ValidatedModelVersion
}
return 0
}
type SubmittedRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
ModelVersion uint64 `protobuf:"varint,2,opt,name=ModelVersion,proto3" json:"ModelVersion,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=DisplayName,proto3" json:"DisplayName,omitempty"`
Creator string `protobuf:"bytes,4,opt,name=Creator,proto3" json:"Creator,omitempty"`
GameID uint32 `protobuf:"varint,5,opt,name=GameID,proto3" json:"GameID,omitempty"`
}
func (x *SubmittedRequest) Reset() {
*x = SubmittedRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SubmittedRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmittedRequest) ProtoMessage() {}
func (x *SubmittedRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 SubmittedRequest.ProtoReflect.Descriptor instead.
func (*SubmittedRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{8}
}
func (x *SubmittedRequest) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *SubmittedRequest) GetModelVersion() uint64 {
if x != nil {
return x.ModelVersion
}
return 0
}
func (x *SubmittedRequest) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *SubmittedRequest) GetCreator() string {
if x != nil {
return x.Creator
}
return ""
}
func (x *SubmittedRequest) GetGameID() uint32 {
if x != nil {
return x.GameID
}
return 0
}
type StatusUploadedRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
UploadedAssetID uint64 `protobuf:"varint,2,opt,name=UploadedAssetID,proto3" json:"UploadedAssetID,omitempty"`
}
func (x *StatusUploadedRequest) Reset() {
*x = StatusUploadedRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StatusUploadedRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StatusUploadedRequest) ProtoMessage() {}
func (x *StatusUploadedRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 StatusUploadedRequest.ProtoReflect.Descriptor instead.
func (*StatusUploadedRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{9}
}
func (x *StatusUploadedRequest) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *StatusUploadedRequest) GetUploadedAssetID() uint64 {
if x != nil {
return x.UploadedAssetID
}
return 0
}
type MapfixReleaseRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MapfixID uint64 `protobuf:"varint,1,opt,name=MapfixID,proto3" json:"MapfixID,omitempty"`
TargetAssetID uint64 `protobuf:"varint,2,opt,name=TargetAssetID,proto3" json:"TargetAssetID,omitempty"`
AssetVersion uint64 `protobuf:"varint,3,opt,name=AssetVersion,proto3" json:"AssetVersion,omitempty"`
Modes uint32 `protobuf:"varint,4,opt,name=Modes,proto3" json:"Modes,omitempty"`
}
func (x *MapfixReleaseRequest) Reset() {
*x = MapfixReleaseRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MapfixReleaseRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MapfixReleaseRequest) ProtoMessage() {}
func (x *MapfixReleaseRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 MapfixReleaseRequest.ProtoReflect.Descriptor instead.
func (*MapfixReleaseRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{10}
}
func (x *MapfixReleaseRequest) GetMapfixID() uint64 {
if x != nil {
return x.MapfixID
}
return 0
}
func (x *MapfixReleaseRequest) GetTargetAssetID() uint64 {
if x != nil {
return x.TargetAssetID
}
return 0
}
func (x *MapfixReleaseRequest) GetAssetVersion() uint64 {
if x != nil {
return x.AssetVersion
}
return 0
}
func (x *MapfixReleaseRequest) GetModes() uint32 {
if x != nil {
return x.Modes
}
return 0
}
type SubmissionReleaseRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SubmissionID uint64 `protobuf:"varint,1,opt,name=SubmissionID,proto3" json:"SubmissionID,omitempty"`
MapCreate *maps_extended.MapCreate `protobuf:"bytes,2,opt,name=MapCreate,proto3" json:"MapCreate,omitempty"`
}
func (x *SubmissionReleaseRequest) Reset() {
*x = SubmissionReleaseRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SubmissionReleaseRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmissionReleaseRequest) ProtoMessage() {}
func (x *SubmissionReleaseRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 SubmissionReleaseRequest.ProtoReflect.Descriptor instead.
func (*SubmissionReleaseRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{11}
}
func (x *SubmissionReleaseRequest) GetSubmissionID() uint64 {
if x != nil {
return x.SubmissionID
}
return 0
}
func (x *SubmissionReleaseRequest) GetMapCreate() *maps_extended.MapCreate {
if x != nil {
return x.MapCreate
}
return nil
}
type NullResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *NullResponse) Reset() {
*x = NullResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NullResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NullResponse) ProtoMessage() {}
func (x *NullResponse) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 NullResponse.ProtoReflect.Descriptor instead.
func (*NullResponse) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{12}
}
type OperationSuccessRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationID uint32 `protobuf:"varint,1,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
Path string `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
}
func (x *OperationSuccessRequest) Reset() {
*x = OperationSuccessRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperationSuccessRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperationSuccessRequest) ProtoMessage() {}
func (x *OperationSuccessRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 OperationSuccessRequest.ProtoReflect.Descriptor instead.
func (*OperationSuccessRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{13}
}
func (x *OperationSuccessRequest) GetOperationID() uint32 {
if x != nil {
return x.OperationID
}
return 0
}
func (x *OperationSuccessRequest) GetPath() string {
if x != nil {
return x.Path
}
return ""
}
type OperationFailRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationID uint32 `protobuf:"varint,1,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
StatusMessage string `protobuf:"bytes,2,opt,name=StatusMessage,proto3" json:"StatusMessage,omitempty"`
}
func (x *OperationFailRequest) Reset() {
*x = OperationFailRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperationFailRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperationFailRequest) ProtoMessage() {}
func (x *OperationFailRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 OperationFailRequest.ProtoReflect.Descriptor instead.
func (*OperationFailRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{14}
}
func (x *OperationFailRequest) GetOperationID() uint32 {
if x != nil {
return x.OperationID
}
return 0
}
func (x *OperationFailRequest) GetStatusMessage() string {
if x != nil {
return x.StatusMessage
}
return ""
}
type Pagination struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Size uint32 `protobuf:"varint,1,opt,name=Size,proto3" json:"Size,omitempty"`
Number uint32 `protobuf:"varint,2,opt,name=Number,proto3" json:"Number,omitempty"`
}
func (x *Pagination) Reset() {
*x = Pagination{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Pagination) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Pagination) ProtoMessage() {}
func (x *Pagination) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{15}
}
func (x *Pagination) GetSize() uint32 {
if x != nil {
return x.Size
}
return 0
}
func (x *Pagination) GetNumber() uint32 {
if x != nil {
return x.Number
}
return 0
}
type ScriptCreate struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
Source string `protobuf:"bytes,2,opt,name=Source,proto3" json:"Source,omitempty"`
ResourceType ResourceType `protobuf:"varint,3,opt,name=ResourceType,proto3,enum=validator.ResourceType" json:"ResourceType,omitempty"`
ResourceID *uint64 `protobuf:"varint,4,opt,name=ResourceID,proto3,oneof" json:"ResourceID,omitempty"`
}
func (x *ScriptCreate) Reset() {
*x = ScriptCreate{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptCreate) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptCreate) ProtoMessage() {}
func (x *ScriptCreate) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptCreate.ProtoReflect.Descriptor instead.
func (*ScriptCreate) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{16}
}
func (x *ScriptCreate) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ScriptCreate) GetSource() string {
if x != nil {
return x.Source
}
return ""
}
func (x *ScriptCreate) GetResourceType() ResourceType {
if x != nil {
return x.ResourceType
}
return ResourceType_ResourceTypeNone
}
func (x *ScriptCreate) GetResourceID() uint64 {
if x != nil && x.ResourceID != nil {
return *x.ResourceID
}
return 0
}
type ScriptFilter struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name *string `protobuf:"bytes,1,opt,name=Name,proto3,oneof" json:"Name,omitempty"`
Source *string `protobuf:"bytes,2,opt,name=Source,proto3,oneof" json:"Source,omitempty"`
ResourceType *ResourceType `protobuf:"varint,3,opt,name=ResourceType,proto3,enum=validator.ResourceType,oneof" json:"ResourceType,omitempty"`
ResourceID *uint64 `protobuf:"varint,4,opt,name=ResourceID,proto3,oneof" json:"ResourceID,omitempty"`
Hash *uint64 `protobuf:"varint,5,opt,name=Hash,proto3,oneof" json:"Hash,omitempty"`
}
func (x *ScriptFilter) Reset() {
*x = ScriptFilter{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptFilter) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptFilter) ProtoMessage() {}
func (x *ScriptFilter) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptFilter.ProtoReflect.Descriptor instead.
func (*ScriptFilter) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{17}
}
func (x *ScriptFilter) GetName() string {
if x != nil && x.Name != nil {
return *x.Name
}
return ""
}
func (x *ScriptFilter) GetSource() string {
if x != nil && x.Source != nil {
return *x.Source
}
return ""
}
func (x *ScriptFilter) GetResourceType() ResourceType {
if x != nil && x.ResourceType != nil {
return *x.ResourceType
}
return ResourceType_ResourceTypeNone
}
func (x *ScriptFilter) GetResourceID() uint64 {
if x != nil && x.ResourceID != nil {
return *x.ResourceID
}
return 0
}
func (x *ScriptFilter) GetHash() uint64 {
if x != nil && x.Hash != nil {
return *x.Hash
}
return 0
}
type ScriptListRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Filter *ScriptFilter `protobuf:"bytes,1,opt,name=Filter,proto3" json:"Filter,omitempty"`
Page *Pagination `protobuf:"bytes,2,opt,name=Page,proto3" json:"Page,omitempty"`
}
func (x *ScriptListRequest) Reset() {
*x = ScriptListRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptListRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptListRequest) ProtoMessage() {}
func (x *ScriptListRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptListRequest.ProtoReflect.Descriptor instead.
func (*ScriptListRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{18}
}
func (x *ScriptListRequest) GetFilter() *ScriptFilter {
if x != nil {
return x.Filter
}
return nil
}
func (x *ScriptListRequest) GetPage() *Pagination {
if x != nil {
return x.Page
}
return nil
}
type ScriptID struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
}
func (x *ScriptID) Reset() {
*x = ScriptID{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptID) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptID) ProtoMessage() {}
func (x *ScriptID) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptID.ProtoReflect.Descriptor instead.
func (*ScriptID) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{19}
}
func (x *ScriptID) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
type Script struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
Hash uint64 `protobuf:"varint,2,opt,name=Hash,proto3" json:"Hash,omitempty"`
Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"`
Source string `protobuf:"bytes,4,opt,name=Source,proto3" json:"Source,omitempty"`
ResourceType ResourceType `protobuf:"varint,5,opt,name=ResourceType,proto3,enum=validator.ResourceType" json:"ResourceType,omitempty"`
ResourceID *uint64 `protobuf:"varint,6,opt,name=ResourceID,proto3,oneof" json:"ResourceID,omitempty"`
}
func (x *Script) Reset() {
*x = Script{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Script) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Script) ProtoMessage() {}
func (x *Script) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 Script.ProtoReflect.Descriptor instead.
func (*Script) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{20}
}
func (x *Script) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *Script) GetHash() uint64 {
if x != nil {
return x.Hash
}
return 0
}
func (x *Script) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Script) GetSource() string {
if x != nil {
return x.Source
}
return ""
}
func (x *Script) GetResourceType() ResourceType {
if x != nil {
return x.ResourceType
}
return ResourceType_ResourceTypeNone
}
func (x *Script) GetResourceID() uint64 {
if x != nil && x.ResourceID != nil {
return *x.ResourceID
}
return 0
}
type ScriptListResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Scripts []*Script `protobuf:"bytes,1,rep,name=Scripts,proto3" json:"Scripts,omitempty"`
}
func (x *ScriptListResponse) Reset() {
*x = ScriptListResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptListResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptListResponse) ProtoMessage() {}
func (x *ScriptListResponse) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptListResponse.ProtoReflect.Descriptor instead.
func (*ScriptListResponse) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{21}
}
func (x *ScriptListResponse) GetScripts() []*Script {
if x != nil {
return x.Scripts
}
return nil
}
type ScriptPolicyCreate struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
FromScriptID uint64 `protobuf:"varint,1,opt,name=FromScriptID,proto3" json:"FromScriptID,omitempty"`
ToScriptID uint64 `protobuf:"varint,2,opt,name=ToScriptID,proto3" json:"ToScriptID,omitempty"`
Policy Policy `protobuf:"varint,3,opt,name=Policy,proto3,enum=validator.Policy" json:"Policy,omitempty"`
}
func (x *ScriptPolicyCreate) Reset() {
*x = ScriptPolicyCreate{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptPolicyCreate) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptPolicyCreate) ProtoMessage() {}
func (x *ScriptPolicyCreate) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptPolicyCreate.ProtoReflect.Descriptor instead.
func (*ScriptPolicyCreate) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{22}
}
func (x *ScriptPolicyCreate) GetFromScriptID() uint64 {
if x != nil {
return x.FromScriptID
}
return 0
}
func (x *ScriptPolicyCreate) GetToScriptID() uint64 {
if x != nil {
return x.ToScriptID
}
return 0
}
func (x *ScriptPolicyCreate) GetPolicy() Policy {
if x != nil {
return x.Policy
}
return Policy_PolicyNone
}
type ScriptPolicyFilter struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
FromScriptHash *uint64 `protobuf:"varint,1,opt,name=FromScriptHash,proto3,oneof" json:"FromScriptHash,omitempty"`
ToScriptID *uint64 `protobuf:"varint,2,opt,name=ToScriptID,proto3,oneof" json:"ToScriptID,omitempty"`
Policy *Policy `protobuf:"varint,3,opt,name=Policy,proto3,enum=validator.Policy,oneof" json:"Policy,omitempty"`
}
func (x *ScriptPolicyFilter) Reset() {
*x = ScriptPolicyFilter{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptPolicyFilter) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptPolicyFilter) ProtoMessage() {}
func (x *ScriptPolicyFilter) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptPolicyFilter.ProtoReflect.Descriptor instead.
func (*ScriptPolicyFilter) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{23}
}
func (x *ScriptPolicyFilter) GetFromScriptHash() uint64 {
if x != nil && x.FromScriptHash != nil {
return *x.FromScriptHash
}
return 0
}
func (x *ScriptPolicyFilter) GetToScriptID() uint64 {
if x != nil && x.ToScriptID != nil {
return *x.ToScriptID
}
return 0
}
func (x *ScriptPolicyFilter) GetPolicy() Policy {
if x != nil && x.Policy != nil {
return *x.Policy
}
return Policy_PolicyNone
}
type ScriptPolicyListRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Filter *ScriptPolicyFilter `protobuf:"bytes,1,opt,name=Filter,proto3" json:"Filter,omitempty"`
Page *Pagination `protobuf:"bytes,2,opt,name=Page,proto3" json:"Page,omitempty"`
}
func (x *ScriptPolicyListRequest) Reset() {
*x = ScriptPolicyListRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptPolicyListRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptPolicyListRequest) ProtoMessage() {}
func (x *ScriptPolicyListRequest) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptPolicyListRequest.ProtoReflect.Descriptor instead.
func (*ScriptPolicyListRequest) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{24}
}
func (x *ScriptPolicyListRequest) GetFilter() *ScriptPolicyFilter {
if x != nil {
return x.Filter
}
return nil
}
func (x *ScriptPolicyListRequest) GetPage() *Pagination {
if x != nil {
return x.Page
}
return nil
}
type ScriptPolicyID struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
}
func (x *ScriptPolicyID) Reset() {
*x = ScriptPolicyID{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptPolicyID) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptPolicyID) ProtoMessage() {}
func (x *ScriptPolicyID) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptPolicyID.ProtoReflect.Descriptor instead.
func (*ScriptPolicyID) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{25}
}
func (x *ScriptPolicyID) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
type ScriptPolicy struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
FromScriptHash uint64 `protobuf:"varint,2,opt,name=FromScriptHash,proto3" json:"FromScriptHash,omitempty"`
ToScriptID uint64 `protobuf:"varint,3,opt,name=ToScriptID,proto3" json:"ToScriptID,omitempty"`
Policy Policy `protobuf:"varint,4,opt,name=Policy,proto3,enum=validator.Policy" json:"Policy,omitempty"`
}
func (x *ScriptPolicy) Reset() {
*x = ScriptPolicy{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptPolicy) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptPolicy) ProtoMessage() {}
func (x *ScriptPolicy) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptPolicy.ProtoReflect.Descriptor instead.
func (*ScriptPolicy) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{26}
}
func (x *ScriptPolicy) GetID() uint64 {
if x != nil {
return x.ID
}
return 0
}
func (x *ScriptPolicy) GetFromScriptHash() uint64 {
if x != nil {
return x.FromScriptHash
}
return 0
}
func (x *ScriptPolicy) GetToScriptID() uint64 {
if x != nil {
return x.ToScriptID
}
return 0
}
func (x *ScriptPolicy) GetPolicy() Policy {
if x != nil {
return x.Policy
}
return Policy_PolicyNone
}
type ScriptPolicyListResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ScriptPolicies []*ScriptPolicy `protobuf:"bytes,1,rep,name=ScriptPolicies,proto3" json:"ScriptPolicies,omitempty"`
}
func (x *ScriptPolicyListResponse) Reset() {
*x = ScriptPolicyListResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_validator_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ScriptPolicyListResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ScriptPolicyListResponse) ProtoMessage() {}
func (x *ScriptPolicyListResponse) ProtoReflect() protoreflect.Message {
mi := &file_validator_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 ScriptPolicyListResponse.ProtoReflect.Descriptor instead.
func (*ScriptPolicyListResponse) Descriptor() ([]byte, []int) {
return file_validator_proto_rawDescGZIP(), []int{27}
}
func (x *ScriptPolicyListResponse) GetScriptPolicies() []*ScriptPolicy {
if x != nil {
return x.ScriptPolicies
}
return nil
}
var File_validator_proto protoreflect.FileDescriptor
var file_validator_proto_rawDesc = []byte{
0x0a, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x12, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x1a, 0x13, 0x6d, 0x61,
0x70, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x1a, 0x0a, 0x08, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x49, 0x44, 0x12, 0x0e, 0x0a,
0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x22, 0xaa, 0x02,
0x0a, 0x0c, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x20,
0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44,
0x12, 0x16, 0x0a, 0x06, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x06, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x73, 0x73, 0x65,
0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x41, 0x73,
0x73, 0x65, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x73, 0x73, 0x65,
0x74, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x41, 0x73, 0x73, 0x65, 0x74,
0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x41, 0x73, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x41, 0x73, 0x73, 0x65, 0x74, 0x56,
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
0x41, 0x73, 0x73, 0x65, 0x74, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x54,
0x61, 0x72, 0x67, 0x65, 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b,
0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18,
0x0a, 0x07, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63,
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44,
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1e, 0x0a, 0x0c, 0x53, 0x75,
0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44,
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x22, 0x94, 0x02, 0x0a, 0x10, 0x53,
0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12,
0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x44, 0x12, 0x16, 0x0a, 0x06, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75,
0x73, 0x12, 0x14, 0x0a, 0x05, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x73, 0x73, 0x65, 0x74,
0x4f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x41, 0x73, 0x73,
0x65, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x73, 0x73, 0x65, 0x74,
0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x41, 0x73, 0x73, 0x65, 0x74, 0x49,
0x44, 0x12, 0x22, 0x0a, 0x0c, 0x41, 0x73, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x41, 0x73, 0x73, 0x65, 0x74, 0x56, 0x65,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x69, 0x73, 0x70,
0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x72, 0x65, 0x61, 0x74,
0x6f, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f,
0x72, 0x22, 0x47, 0x0a, 0x11, 0x41, 0x75, 0x64, 0x69, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01,
0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x45, 0x72,
0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x4d, 0x0a, 0x05, 0x43, 0x68,
0x65, 0x63, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x75, 0x6d, 0x6d, 0x61,
0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72,
0x79, 0x12, 0x16, 0x0a, 0x06, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x08, 0x52, 0x06, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x22, 0x57, 0x0a, 0x15, 0x41, 0x75, 0x64,
0x69, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02,
0x49, 0x44, 0x12, 0x2e, 0x0a, 0x09, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x09, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4c, 0x69,
0x73, 0x74, 0x22, 0x89, 0x01, 0x0a, 0x15, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64,
0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02,
0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x2a, 0x0a, 0x10,
0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x44,
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65,
0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x34, 0x0a, 0x15, 0x56, 0x61, 0x6c, 0x69,
0x64, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x9a,
0x01, 0x0a, 0x10, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
0x02, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73,
0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c,
0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x69,
0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x72, 0x65,
0x61, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43, 0x72, 0x65, 0x61,
0x74, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x18, 0x05, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x06, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x44, 0x22, 0x51, 0x0a, 0x15, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
0x52, 0x02, 0x49, 0x44, 0x12, 0x28, 0x0a, 0x0f, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64,
0x41, 0x73, 0x73, 0x65, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x55,
0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x41, 0x73, 0x73, 0x65, 0x74, 0x49, 0x44, 0x22, 0x92,
0x01, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4d, 0x61, 0x70, 0x66, 0x69,
0x78, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x4d, 0x61, 0x70, 0x66, 0x69,
0x78, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x41, 0x73, 0x73,
0x65, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x54, 0x61, 0x72, 0x67,
0x65, 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x41, 0x73, 0x73,
0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
0x0c, 0x41, 0x73, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a,
0x05, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x4d, 0x6f,
0x64, 0x65, 0x73, 0x22, 0x76, 0x0a, 0x18, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
0x22, 0x0a, 0x0c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18,
0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x12, 0x36, 0x0a, 0x09, 0x4d, 0x61, 0x70, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x61, 0x70, 0x73, 0x5f, 0x65, 0x78,
0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x2e, 0x4d, 0x61, 0x70, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x52, 0x09, 0x4d, 0x61, 0x70, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x22, 0x0e, 0x0a, 0x0c, 0x4e,
0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x0a, 0x17, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x4f, 0x70, 0x65,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x22, 0x5e, 0x0a, 0x14,
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x38, 0x0a, 0x0a,
0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x69,
0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x16,
0x0a, 0x06, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0xab, 0x01, 0x0a, 0x0c, 0x53, 0x63, 0x72, 0x69, 0x70,
0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x53,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x6f, 0x75,
0x72, 0x63, 0x65, 0x12, 0x3b, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54,
0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69,
0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79,
0x70, 0x65, 0x52, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
0x12, 0x23, 0x0a, 0x0a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x44, 0x18, 0x04,
0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x49, 0x44, 0x88, 0x01, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x49, 0x44, 0x22, 0x81, 0x02, 0x0a, 0x0c, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x46,
0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1b,
0x0a, 0x06, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01,
0x52, 0x06, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x0c, 0x52,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
0x0e, 0x32, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x52, 0x65,
0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x48, 0x02, 0x52, 0x0c, 0x52, 0x65,
0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a,
0x0a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28,
0x04, 0x48, 0x03, 0x52, 0x0a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x44, 0x88,
0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, 0x48, 0x61, 0x73, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
0x48, 0x04, 0x52, 0x04, 0x48, 0x61, 0x73, 0x68, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f,
0x4e, 0x61, 0x6d, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42,
0x0f, 0x0a, 0x0d, 0x5f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x44, 0x42,
0x07, 0x0a, 0x05, 0x5f, 0x48, 0x61, 0x73, 0x68, 0x22, 0x6f, 0x0a, 0x11, 0x53, 0x63, 0x72, 0x69,
0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2f, 0x0a,
0x06, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e,
0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74,
0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x29,
0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x76,
0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x04, 0x50, 0x61, 0x67, 0x65, 0x22, 0x1a, 0x0a, 0x08, 0x53, 0x63, 0x72,
0x69, 0x70, 0x74, 0x49, 0x44, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
0x04, 0x52, 0x02, 0x49, 0x44, 0x22, 0xc9, 0x01, 0x0a, 0x06, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74,
0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44,
0x12, 0x12, 0x0a, 0x04, 0x48, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04,
0x48, 0x61, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x12, 0x3b, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52,
0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a,
0x0a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28,
0x04, 0x48, 0x00, 0x52, 0x0a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x44, 0x88,
0x01, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49,
0x44, 0x22, 0x41, 0x0a, 0x12, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x07, 0x53, 0x63, 0x72, 0x69, 0x70,
0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64,
0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x07, 0x53, 0x63, 0x72,
0x69, 0x70, 0x74, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x12, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50,
0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x46,
0x72, 0x6f, 0x6d, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
0x04, 0x52, 0x0c, 0x46, 0x72, 0x6f, 0x6d, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x12,
0x1e, 0x0a, 0x0a, 0x54, 0x6f, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20,
0x01, 0x28, 0x04, 0x52, 0x0a, 0x54, 0x6f, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x12,
0x29, 0x0a, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
0x11, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x6f, 0x6c, 0x69,
0x63, 0x79, 0x52, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0xc3, 0x01, 0x0a, 0x12, 0x53,
0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x12, 0x2b, 0x0a, 0x0e, 0x46, 0x72, 0x6f, 0x6d, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x48,
0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0e, 0x46, 0x72, 0x6f,
0x6d, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x48, 0x61, 0x73, 0x68, 0x88, 0x01, 0x01, 0x12, 0x23,
0x0a, 0x0a, 0x54, 0x6f, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01,
0x28, 0x04, 0x48, 0x01, 0x52, 0x0a, 0x54, 0x6f, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44,
0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e,
0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x02, 0x52, 0x06, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x88, 0x01, 0x01, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x46, 0x72, 0x6f, 0x6d, 0x53, 0x63, 0x72, 0x69,
0x70, 0x74, 0x48, 0x61, 0x73, 0x68, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x54, 0x6f, 0x53, 0x63, 0x72,
0x69, 0x70, 0x74, 0x49, 0x44, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x22, 0x7b, 0x0a, 0x17, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x46,
0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f,
0x6c, 0x69, 0x63, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x46, 0x69, 0x6c, 0x74,
0x65, 0x72, 0x12, 0x29, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x15, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x61, 0x67,
0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x50, 0x61, 0x67, 0x65, 0x22, 0x20, 0x0a,
0x0e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x12,
0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x22,
0x91, 0x01, 0x0a, 0x0c, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44,
0x12, 0x26, 0x0a, 0x0e, 0x46, 0x72, 0x6f, 0x6d, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x48, 0x61,
0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x46, 0x72, 0x6f, 0x6d, 0x53, 0x63,
0x72, 0x69, 0x70, 0x74, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x54, 0x6f, 0x53, 0x63,
0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x54, 0x6f,
0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x12, 0x29, 0x0a, 0x06, 0x50, 0x6f, 0x6c, 0x69,
0x63, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64,
0x61, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x50, 0x6f, 0x6c,
0x69, 0x63, 0x79, 0x22, 0x5b, 0x0a, 0x18, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c,
0x69, 0x63, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
0x3f, 0x0a, 0x0e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x52, 0x0e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73,
0x2a, 0x58, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
0x12, 0x14, 0x0a, 0x10, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x10, 0x01, 0x12, 0x1a,
0x0a, 0x16, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x53, 0x75,
0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x10, 0x02, 0x2a, 0x63, 0x0a, 0x06, 0x50, 0x6f,
0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x6f,
0x6e, 0x65, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x41, 0x6c,
0x6c, 0x6f, 0x77, 0x65, 0x64, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x6f, 0x6c, 0x69, 0x63,
0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x6f,
0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d,
0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x10, 0x04, 0x32,
0xfc, 0x06, 0x0a, 0x16, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x61, 0x70,
0x66, 0x69, 0x78, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x36, 0x0a, 0x06, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x12, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x1a, 0x13, 0x2e,
0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78,
0x49, 0x44, 0x12, 0x49, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x64, 0x69,
0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1c, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a,
0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x68, 0x65, 0x63,
0x6b, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x4e, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64,
0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x20, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x4a, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x75, 0x62,
0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e,
0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x17,
0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x13, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
0x74, 0x6f, 0x72, 0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76,
0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x13, 0x2e, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x49, 0x44,
0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c,
0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x15, 0x53, 0x65, 0x74,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x65, 0x64, 0x12, 0x13, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4d,
0x61, 0x70, 0x66, 0x69, 0x78, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x41, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x6c,
0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x13, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c,
0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x14, 0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x4e, 0x6f, 0x74, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x13, 0x2e, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69, 0x78, 0x49, 0x44,
0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c,
0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x11, 0x53, 0x65, 0x74,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x12, 0x1f,
0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4d, 0x61, 0x70, 0x66, 0x69,
0x78, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x14, 0x53, 0x65, 0x74, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64,
0x12, 0x13, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4d, 0x61, 0x70,
0x66, 0x69, 0x78, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xe3,
0x06, 0x0a, 0x1a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x75, 0x62, 0x6d,
0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3e, 0x0a,
0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
0x74, 0x6f, 0x72, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x49, 0x0a,
0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x45, 0x72, 0x72, 0x6f,
0x72, 0x12, 0x1c, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x41, 0x75,
0x64, 0x69, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74,
0x12, 0x20, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x41, 0x75, 0x64,
0x69, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e,
0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x11, 0x53,
0x65, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
0x12, 0x20, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x56, 0x61, 0x6c,
0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e,
0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x12, 0x53,
0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65,
0x64, 0x12, 0x1b, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x75,
0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17,
0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x73, 0x12, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53,
0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75,
0x73, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x17, 0x2e, 0x76, 0x61, 0x6c,
0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e,
0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x15,
0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x56, 0x61, 0x6c, 0x69,
0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x1a, 0x17,
0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x20, 0x2e, 0x76,
0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x55,
0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17,
0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x14, 0x53, 0x65, 0x74, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12,
0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x75, 0x62, 0x6d,
0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64,
0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x51, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65,
0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x12, 0x23, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c,
0x65, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x32, 0xa5, 0x01, 0x0a, 0x19, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x22, 0x2e,
0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4e, 0x75,
0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x04, 0x46, 0x61,
0x69, 0x6c, 0x12, 0x1f, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e,
0x4e, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xc4, 0x01, 0x0a,
0x16, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x36, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x12, 0x17, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63,
0x72, 0x69, 0x70, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x1a, 0x13, 0x2e, 0x76, 0x61, 0x6c,
0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x12,
0x2d, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x13, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x49, 0x44, 0x1a, 0x11, 0x2e, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x43,
0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x32, 0xb3, 0x01, 0x0a, 0x1c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
0x72, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x53, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x12, 0x42, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x1d,
0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70,
0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x1a, 0x19, 0x2e,
0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74,
0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x44, 0x12, 0x4f, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74,
0x12, 0x22, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x53, 0x63, 0x72,
0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74,
0x2e, 0x69, 0x74, 0x7a, 0x61, 0x6e, 0x61, 0x2e, 0x6d, 0x65, 0x2f, 0x73, 0x74, 0x72, 0x61, 0x66,
0x65, 0x73, 0x6e, 0x65, 0x74, 0x2f, 0x67, 0x6f, 0x2d, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x61,
0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_validator_proto_rawDescOnce sync.Once
file_validator_proto_rawDescData = file_validator_proto_rawDesc
)
func file_validator_proto_rawDescGZIP() []byte {
file_validator_proto_rawDescOnce.Do(func() {
file_validator_proto_rawDescData = protoimpl.X.CompressGZIP(file_validator_proto_rawDescData)
})
return file_validator_proto_rawDescData
}
var file_validator_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
var file_validator_proto_msgTypes = make([]protoimpl.MessageInfo, 28)
var file_validator_proto_goTypes = []interface{}{
(ResourceType)(0), // 0: validator.ResourceType
(Policy)(0), // 1: validator.Policy
(*MapfixID)(nil), // 2: validator.MapfixID
(*MapfixCreate)(nil), // 3: validator.MapfixCreate
(*SubmissionID)(nil), // 4: validator.SubmissionID
(*SubmissionCreate)(nil), // 5: validator.SubmissionCreate
(*AuditErrorRequest)(nil), // 6: validator.AuditErrorRequest
(*Check)(nil), // 7: validator.Check
(*AuditChecklistRequest)(nil), // 8: validator.AuditChecklistRequest
(*ValidatedModelRequest)(nil), // 9: validator.ValidatedModelRequest
(*SubmittedRequest)(nil), // 10: validator.SubmittedRequest
(*StatusUploadedRequest)(nil), // 11: validator.StatusUploadedRequest
(*MapfixReleaseRequest)(nil), // 12: validator.MapfixReleaseRequest
(*SubmissionReleaseRequest)(nil), // 13: validator.SubmissionReleaseRequest
(*NullResponse)(nil), // 14: validator.NullResponse
(*OperationSuccessRequest)(nil), // 15: validator.OperationSuccessRequest
(*OperationFailRequest)(nil), // 16: validator.OperationFailRequest
(*Pagination)(nil), // 17: validator.Pagination
(*ScriptCreate)(nil), // 18: validator.ScriptCreate
(*ScriptFilter)(nil), // 19: validator.ScriptFilter
(*ScriptListRequest)(nil), // 20: validator.ScriptListRequest
(*ScriptID)(nil), // 21: validator.ScriptID
(*Script)(nil), // 22: validator.Script
(*ScriptListResponse)(nil), // 23: validator.ScriptListResponse
(*ScriptPolicyCreate)(nil), // 24: validator.ScriptPolicyCreate
(*ScriptPolicyFilter)(nil), // 25: validator.ScriptPolicyFilter
(*ScriptPolicyListRequest)(nil), // 26: validator.ScriptPolicyListRequest
(*ScriptPolicyID)(nil), // 27: validator.ScriptPolicyID
(*ScriptPolicy)(nil), // 28: validator.ScriptPolicy
(*ScriptPolicyListResponse)(nil), // 29: validator.ScriptPolicyListResponse
(*maps_extended.MapCreate)(nil), // 30: maps_extended.MapCreate
}
var file_validator_proto_depIdxs = []int32{
7, // 0: validator.AuditChecklistRequest.CheckList:type_name -> validator.Check
30, // 1: validator.SubmissionReleaseRequest.MapCreate:type_name -> maps_extended.MapCreate
0, // 2: validator.ScriptCreate.ResourceType:type_name -> validator.ResourceType
0, // 3: validator.ScriptFilter.ResourceType:type_name -> validator.ResourceType
19, // 4: validator.ScriptListRequest.Filter:type_name -> validator.ScriptFilter
17, // 5: validator.ScriptListRequest.Page:type_name -> validator.Pagination
0, // 6: validator.Script.ResourceType:type_name -> validator.ResourceType
22, // 7: validator.ScriptListResponse.Scripts:type_name -> validator.Script
1, // 8: validator.ScriptPolicyCreate.Policy:type_name -> validator.Policy
1, // 9: validator.ScriptPolicyFilter.Policy:type_name -> validator.Policy
25, // 10: validator.ScriptPolicyListRequest.Filter:type_name -> validator.ScriptPolicyFilter
17, // 11: validator.ScriptPolicyListRequest.Page:type_name -> validator.Pagination
1, // 12: validator.ScriptPolicy.Policy:type_name -> validator.Policy
28, // 13: validator.ScriptPolicyListResponse.ScriptPolicies:type_name -> validator.ScriptPolicy
3, // 14: validator.ValidatorMapfixService.Create:input_type -> validator.MapfixCreate
6, // 15: validator.ValidatorMapfixService.CreateAuditError:input_type -> validator.AuditErrorRequest
8, // 16: validator.ValidatorMapfixService.CreateAuditChecklist:input_type -> validator.AuditChecklistRequest
9, // 17: validator.ValidatorMapfixService.SetValidatedModel:input_type -> validator.ValidatedModelRequest
10, // 18: validator.ValidatorMapfixService.SetStatusSubmitted:input_type -> validator.SubmittedRequest
2, // 19: validator.ValidatorMapfixService.SetStatusRequestChanges:input_type -> validator.MapfixID
2, // 20: validator.ValidatorMapfixService.SetStatusValidated:input_type -> validator.MapfixID
2, // 21: validator.ValidatorMapfixService.SetStatusNotValidated:input_type -> validator.MapfixID
2, // 22: validator.ValidatorMapfixService.SetStatusUploaded:input_type -> validator.MapfixID
2, // 23: validator.ValidatorMapfixService.SetStatusNotUploaded:input_type -> validator.MapfixID
12, // 24: validator.ValidatorMapfixService.SetStatusReleased:input_type -> validator.MapfixReleaseRequest
2, // 25: validator.ValidatorMapfixService.SetStatusNotReleased:input_type -> validator.MapfixID
5, // 26: validator.ValidatorSubmissionService.Create:input_type -> validator.SubmissionCreate
6, // 27: validator.ValidatorSubmissionService.CreateAuditError:input_type -> validator.AuditErrorRequest
8, // 28: validator.ValidatorSubmissionService.CreateAuditChecklist:input_type -> validator.AuditChecklistRequest
9, // 29: validator.ValidatorSubmissionService.SetValidatedModel:input_type -> validator.ValidatedModelRequest
10, // 30: validator.ValidatorSubmissionService.SetStatusSubmitted:input_type -> validator.SubmittedRequest
4, // 31: validator.ValidatorSubmissionService.SetStatusRequestChanges:input_type -> validator.SubmissionID
4, // 32: validator.ValidatorSubmissionService.SetStatusValidated:input_type -> validator.SubmissionID
4, // 33: validator.ValidatorSubmissionService.SetStatusNotValidated:input_type -> validator.SubmissionID
11, // 34: validator.ValidatorSubmissionService.SetStatusUploaded:input_type -> validator.StatusUploadedRequest
4, // 35: validator.ValidatorSubmissionService.SetStatusNotUploaded:input_type -> validator.SubmissionID
13, // 36: validator.ValidatorSubmissionService.SetStatusReleased:input_type -> validator.SubmissionReleaseRequest
15, // 37: validator.ValidatorOperationService.Success:input_type -> validator.OperationSuccessRequest
16, // 38: validator.ValidatorOperationService.Fail:input_type -> validator.OperationFailRequest
18, // 39: validator.ValidatorScriptService.Create:input_type -> validator.ScriptCreate
21, // 40: validator.ValidatorScriptService.Get:input_type -> validator.ScriptID
20, // 41: validator.ValidatorScriptService.List:input_type -> validator.ScriptListRequest
24, // 42: validator.ValidatorScriptPolicyService.Create:input_type -> validator.ScriptPolicyCreate
26, // 43: validator.ValidatorScriptPolicyService.List:input_type -> validator.ScriptPolicyListRequest
2, // 44: validator.ValidatorMapfixService.Create:output_type -> validator.MapfixID
14, // 45: validator.ValidatorMapfixService.CreateAuditError:output_type -> validator.NullResponse
14, // 46: validator.ValidatorMapfixService.CreateAuditChecklist:output_type -> validator.NullResponse
14, // 47: validator.ValidatorMapfixService.SetValidatedModel:output_type -> validator.NullResponse
14, // 48: validator.ValidatorMapfixService.SetStatusSubmitted:output_type -> validator.NullResponse
14, // 49: validator.ValidatorMapfixService.SetStatusRequestChanges:output_type -> validator.NullResponse
14, // 50: validator.ValidatorMapfixService.SetStatusValidated:output_type -> validator.NullResponse
14, // 51: validator.ValidatorMapfixService.SetStatusNotValidated:output_type -> validator.NullResponse
14, // 52: validator.ValidatorMapfixService.SetStatusUploaded:output_type -> validator.NullResponse
14, // 53: validator.ValidatorMapfixService.SetStatusNotUploaded:output_type -> validator.NullResponse
14, // 54: validator.ValidatorMapfixService.SetStatusReleased:output_type -> validator.NullResponse
14, // 55: validator.ValidatorMapfixService.SetStatusNotReleased:output_type -> validator.NullResponse
4, // 56: validator.ValidatorSubmissionService.Create:output_type -> validator.SubmissionID
14, // 57: validator.ValidatorSubmissionService.CreateAuditError:output_type -> validator.NullResponse
14, // 58: validator.ValidatorSubmissionService.CreateAuditChecklist:output_type -> validator.NullResponse
14, // 59: validator.ValidatorSubmissionService.SetValidatedModel:output_type -> validator.NullResponse
14, // 60: validator.ValidatorSubmissionService.SetStatusSubmitted:output_type -> validator.NullResponse
14, // 61: validator.ValidatorSubmissionService.SetStatusRequestChanges:output_type -> validator.NullResponse
14, // 62: validator.ValidatorSubmissionService.SetStatusValidated:output_type -> validator.NullResponse
14, // 63: validator.ValidatorSubmissionService.SetStatusNotValidated:output_type -> validator.NullResponse
14, // 64: validator.ValidatorSubmissionService.SetStatusUploaded:output_type -> validator.NullResponse
14, // 65: validator.ValidatorSubmissionService.SetStatusNotUploaded:output_type -> validator.NullResponse
14, // 66: validator.ValidatorSubmissionService.SetStatusReleased:output_type -> validator.NullResponse
14, // 67: validator.ValidatorOperationService.Success:output_type -> validator.NullResponse
14, // 68: validator.ValidatorOperationService.Fail:output_type -> validator.NullResponse
21, // 69: validator.ValidatorScriptService.Create:output_type -> validator.ScriptID
22, // 70: validator.ValidatorScriptService.Get:output_type -> validator.Script
23, // 71: validator.ValidatorScriptService.List:output_type -> validator.ScriptListResponse
27, // 72: validator.ValidatorScriptPolicyService.Create:output_type -> validator.ScriptPolicyID
29, // 73: validator.ValidatorScriptPolicyService.List:output_type -> validator.ScriptPolicyListResponse
44, // [44:74] is the sub-list for method output_type
14, // [14:44] is the sub-list for method input_type
14, // [14:14] is the sub-list for extension type_name
14, // [14:14] is the sub-list for extension extendee
0, // [0:14] is the sub-list for field type_name
}
func init() { file_validator_proto_init() }
func file_validator_proto_init() {
if File_validator_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_validator_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MapfixID); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MapfixCreate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubmissionID); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubmissionCreate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AuditErrorRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Check); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AuditChecklistRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ValidatedModelRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubmittedRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StatusUploadedRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MapfixReleaseRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubmissionReleaseRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NullResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperationSuccessRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperationFailRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Pagination); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptCreate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptFilter); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptListRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptID); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Script); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptListResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptPolicyCreate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptPolicyFilter); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptPolicyListRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptPolicyID); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptPolicy); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_validator_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScriptPolicyListResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_validator_proto_msgTypes[16].OneofWrappers = []interface{}{}
file_validator_proto_msgTypes[17].OneofWrappers = []interface{}{}
file_validator_proto_msgTypes[20].OneofWrappers = []interface{}{}
file_validator_proto_msgTypes[23].OneofWrappers = []interface{}{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_validator_proto_rawDesc,
NumEnums: 2,
NumMessages: 28,
NumExtensions: 0,
NumServices: 5,
},
GoTypes: file_validator_proto_goTypes,
DependencyIndexes: file_validator_proto_depIdxs,
EnumInfos: file_validator_proto_enumTypes,
MessageInfos: file_validator_proto_msgTypes,
}.Build()
File_validator_proto = out.File
file_validator_proto_rawDesc = nil
file_validator_proto_goTypes = nil
file_validator_proto_depIdxs = nil
}