// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	protoc        (unknown)
// source: runtime/v1/metadata_admin_read.proto

package runtimev1

import (
	v1 "github.com/pingcap-inc/nexuscrm-contract/wire-go/gen/common/v1"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

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 ReadObjectAdminIndexRequest struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	MinCatalogRevision *uint64                `protobuf:"varint,1,opt,name=min_catalog_revision,json=minCatalogRevision,proto3,oneof" json:"min_catalog_revision,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ReadObjectAdminIndexRequest) Reset() {
	*x = ReadObjectAdminIndexRequest{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadObjectAdminIndexRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadObjectAdminIndexRequest) ProtoMessage() {}

func (x *ReadObjectAdminIndexRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadObjectAdminIndexRequest.ProtoReflect.Descriptor instead.
func (*ReadObjectAdminIndexRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{0}
}

func (x *ReadObjectAdminIndexRequest) GetMinCatalogRevision() uint64 {
	if x != nil && x.MinCatalogRevision != nil {
		return *x.MinCatalogRevision
	}
	return 0
}

type ObjectAdminMetadata struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ObjectId      string                 `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	Description   *string                `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
	DeleteMode    string                 `protobuf:"bytes,3,opt,name=delete_mode,json=deleteMode,proto3" json:"delete_mode,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ObjectAdminMetadata) Reset() {
	*x = ObjectAdminMetadata{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ObjectAdminMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ObjectAdminMetadata) ProtoMessage() {}

func (x *ObjectAdminMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ObjectAdminMetadata.ProtoReflect.Descriptor instead.
func (*ObjectAdminMetadata) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{1}
}

func (x *ObjectAdminMetadata) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ObjectAdminMetadata) GetDescription() string {
	if x != nil && x.Description != nil {
		return *x.Description
	}
	return ""
}

func (x *ObjectAdminMetadata) GetDeleteMode() string {
	if x != nil {
		return x.DeleteMode
	}
	return ""
}

type ReadObjectAdminIndexResponse struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Objects       []*ObjectAdminMetadata  `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	Receipts      *v1.ConsistencyReceipts `protobuf:"bytes,2,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadObjectAdminIndexResponse) Reset() {
	*x = ReadObjectAdminIndexResponse{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadObjectAdminIndexResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadObjectAdminIndexResponse) ProtoMessage() {}

func (x *ReadObjectAdminIndexResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadObjectAdminIndexResponse.ProtoReflect.Descriptor instead.
func (*ReadObjectAdminIndexResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{2}
}

func (x *ReadObjectAdminIndexResponse) GetObjects() []*ObjectAdminMetadata {
	if x != nil {
		return x.Objects
	}
	return nil
}

func (x *ReadObjectAdminIndexResponse) GetReceipts() *v1.ConsistencyReceipts {
	if x != nil {
		return x.Receipts
	}
	return nil
}

type ReadLayoutAdminWorkspaceRequest struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	ObjectId           string                 `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	MinCatalogRevision *uint64                `protobuf:"varint,2,opt,name=min_catalog_revision,json=minCatalogRevision,proto3,oneof" json:"min_catalog_revision,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ReadLayoutAdminWorkspaceRequest) Reset() {
	*x = ReadLayoutAdminWorkspaceRequest{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadLayoutAdminWorkspaceRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadLayoutAdminWorkspaceRequest) ProtoMessage() {}

func (x *ReadLayoutAdminWorkspaceRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadLayoutAdminWorkspaceRequest.ProtoReflect.Descriptor instead.
func (*ReadLayoutAdminWorkspaceRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{3}
}

func (x *ReadLayoutAdminWorkspaceRequest) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ReadLayoutAdminWorkspaceRequest) GetMinCatalogRevision() uint64 {
	if x != nil && x.MinCatalogRevision != nil {
		return *x.MinCatalogRevision
	}
	return 0
}

type StoredLayoutSummary struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	LayoutId       string                 `protobuf:"bytes,1,opt,name=layout_id,json=layoutId,proto3" json:"layout_id,omitempty"`
	ObjectId       string                 `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	Name           string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Type           string                 `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	IsDefault      bool                   `protobuf:"varint,5,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
	CreatedAt      string                 `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	LastModifiedAt string                 `protobuf:"bytes,7,opt,name=last_modified_at,json=lastModifiedAt,proto3" json:"last_modified_at,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *StoredLayoutSummary) Reset() {
	*x = StoredLayoutSummary{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoredLayoutSummary) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoredLayoutSummary) ProtoMessage() {}

func (x *StoredLayoutSummary) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoredLayoutSummary.ProtoReflect.Descriptor instead.
func (*StoredLayoutSummary) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{4}
}

func (x *StoredLayoutSummary) GetLayoutId() string {
	if x != nil {
		return x.LayoutId
	}
	return ""
}

func (x *StoredLayoutSummary) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *StoredLayoutSummary) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *StoredLayoutSummary) GetType() string {
	if x != nil {
		return x.Type
	}
	return ""
}

func (x *StoredLayoutSummary) GetIsDefault() bool {
	if x != nil {
		return x.IsDefault
	}
	return false
}

func (x *StoredLayoutSummary) GetCreatedAt() string {
	if x != nil {
		return x.CreatedAt
	}
	return ""
}

func (x *StoredLayoutSummary) GetLastModifiedAt() string {
	if x != nil {
		return x.LastModifiedAt
	}
	return ""
}

type StoredLayoutAssignmentDimension struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value         string                 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StoredLayoutAssignmentDimension) Reset() {
	*x = StoredLayoutAssignmentDimension{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoredLayoutAssignmentDimension) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoredLayoutAssignmentDimension) ProtoMessage() {}

func (x *StoredLayoutAssignmentDimension) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoredLayoutAssignmentDimension.ProtoReflect.Descriptor instead.
func (*StoredLayoutAssignmentDimension) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{5}
}

func (x *StoredLayoutAssignmentDimension) GetKey() string {
	if x != nil {
		return x.Key
	}
	return ""
}

func (x *StoredLayoutAssignmentDimension) GetValue() string {
	if x != nil {
		return x.Value
	}
	return ""
}

type StoredLayoutAssignment struct {
	state          protoimpl.MessageState             `protogen:"open.v1"`
	AssignmentId   string                             `protobuf:"bytes,1,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"`
	ObjectId       string                             `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	LayoutId       string                             `protobuf:"bytes,3,opt,name=layout_id,json=layoutId,proto3" json:"layout_id,omitempty"`
	Dimensions     []*StoredLayoutAssignmentDimension `protobuf:"bytes,4,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
	Specificity    uint32                             `protobuf:"varint,5,opt,name=specificity,proto3" json:"specificity,omitempty"`
	CreatedAt      string                             `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	LastModifiedAt string                             `protobuf:"bytes,7,opt,name=last_modified_at,json=lastModifiedAt,proto3" json:"last_modified_at,omitempty"`
	CreatedById    *string                            `protobuf:"bytes,8,opt,name=created_by_id,json=createdById,proto3,oneof" json:"created_by_id,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *StoredLayoutAssignment) Reset() {
	*x = StoredLayoutAssignment{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoredLayoutAssignment) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoredLayoutAssignment) ProtoMessage() {}

func (x *StoredLayoutAssignment) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoredLayoutAssignment.ProtoReflect.Descriptor instead.
func (*StoredLayoutAssignment) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{6}
}

func (x *StoredLayoutAssignment) GetAssignmentId() string {
	if x != nil {
		return x.AssignmentId
	}
	return ""
}

func (x *StoredLayoutAssignment) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *StoredLayoutAssignment) GetLayoutId() string {
	if x != nil {
		return x.LayoutId
	}
	return ""
}

func (x *StoredLayoutAssignment) GetDimensions() []*StoredLayoutAssignmentDimension {
	if x != nil {
		return x.Dimensions
	}
	return nil
}

func (x *StoredLayoutAssignment) GetSpecificity() uint32 {
	if x != nil {
		return x.Specificity
	}
	return 0
}

func (x *StoredLayoutAssignment) GetCreatedAt() string {
	if x != nil {
		return x.CreatedAt
	}
	return ""
}

func (x *StoredLayoutAssignment) GetLastModifiedAt() string {
	if x != nil {
		return x.LastModifiedAt
	}
	return ""
}

func (x *StoredLayoutAssignment) GetCreatedById() string {
	if x != nil && x.CreatedById != nil {
		return *x.CreatedById
	}
	return ""
}

type ReadLayoutAdminWorkspaceResponse struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	ObjectId      string                    `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	Layouts       []*StoredLayoutSummary    `protobuf:"bytes,2,rep,name=layouts,proto3" json:"layouts,omitempty"`
	Assignments   []*StoredLayoutAssignment `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
	Receipts      *v1.ConsistencyReceipts   `protobuf:"bytes,4,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadLayoutAdminWorkspaceResponse) Reset() {
	*x = ReadLayoutAdminWorkspaceResponse{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadLayoutAdminWorkspaceResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadLayoutAdminWorkspaceResponse) ProtoMessage() {}

func (x *ReadLayoutAdminWorkspaceResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadLayoutAdminWorkspaceResponse.ProtoReflect.Descriptor instead.
func (*ReadLayoutAdminWorkspaceResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{7}
}

func (x *ReadLayoutAdminWorkspaceResponse) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ReadLayoutAdminWorkspaceResponse) GetLayouts() []*StoredLayoutSummary {
	if x != nil {
		return x.Layouts
	}
	return nil
}

func (x *ReadLayoutAdminWorkspaceResponse) GetAssignments() []*StoredLayoutAssignment {
	if x != nil {
		return x.Assignments
	}
	return nil
}

func (x *ReadLayoutAdminWorkspaceResponse) GetReceipts() *v1.ConsistencyReceipts {
	if x != nil {
		return x.Receipts
	}
	return nil
}

type ReadStoredLayoutRequest struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	LayoutId           string                 `protobuf:"bytes,1,opt,name=layout_id,json=layoutId,proto3" json:"layout_id,omitempty"`
	MinCatalogRevision *uint64                `protobuf:"varint,2,opt,name=min_catalog_revision,json=minCatalogRevision,proto3,oneof" json:"min_catalog_revision,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ReadStoredLayoutRequest) Reset() {
	*x = ReadStoredLayoutRequest{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadStoredLayoutRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadStoredLayoutRequest) ProtoMessage() {}

func (x *ReadStoredLayoutRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadStoredLayoutRequest.ProtoReflect.Descriptor instead.
func (*ReadStoredLayoutRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{8}
}

func (x *ReadStoredLayoutRequest) GetLayoutId() string {
	if x != nil {
		return x.LayoutId
	}
	return ""
}

func (x *ReadStoredLayoutRequest) GetMinCatalogRevision() uint64 {
	if x != nil && x.MinCatalogRevision != nil {
		return *x.MinCatalogRevision
	}
	return 0
}

type ReadStoredLayoutResponse struct {
	state          protoimpl.MessageState  `protogen:"open.v1"`
	LayoutId       string                  `protobuf:"bytes,1,opt,name=layout_id,json=layoutId,proto3" json:"layout_id,omitempty"`
	ObjectId       string                  `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	StoredDocument []byte                  `protobuf:"bytes,3,opt,name=stored_document,json=storedDocument,proto3" json:"stored_document,omitempty"`
	Receipts       *v1.ConsistencyReceipts `protobuf:"bytes,4,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ReadStoredLayoutResponse) Reset() {
	*x = ReadStoredLayoutResponse{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadStoredLayoutResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadStoredLayoutResponse) ProtoMessage() {}

func (x *ReadStoredLayoutResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadStoredLayoutResponse.ProtoReflect.Descriptor instead.
func (*ReadStoredLayoutResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{9}
}

func (x *ReadStoredLayoutResponse) GetLayoutId() string {
	if x != nil {
		return x.LayoutId
	}
	return ""
}

func (x *ReadStoredLayoutResponse) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ReadStoredLayoutResponse) GetStoredDocument() []byte {
	if x != nil {
		return x.StoredDocument
	}
	return nil
}

func (x *ReadStoredLayoutResponse) GetReceipts() *v1.ConsistencyReceipts {
	if x != nil {
		return x.Receipts
	}
	return nil
}

type ReadValidationRuleAdminIndexRequest struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	ObjectId           string                 `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	MinCatalogRevision *uint64                `protobuf:"varint,2,opt,name=min_catalog_revision,json=minCatalogRevision,proto3,oneof" json:"min_catalog_revision,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ReadValidationRuleAdminIndexRequest) Reset() {
	*x = ReadValidationRuleAdminIndexRequest{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadValidationRuleAdminIndexRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadValidationRuleAdminIndexRequest) ProtoMessage() {}

func (x *ReadValidationRuleAdminIndexRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadValidationRuleAdminIndexRequest.ProtoReflect.Descriptor instead.
func (*ReadValidationRuleAdminIndexRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{10}
}

func (x *ReadValidationRuleAdminIndexRequest) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ReadValidationRuleAdminIndexRequest) GetMinCatalogRevision() uint64 {
	if x != nil && x.MinCatalogRevision != nil {
		return *x.MinCatalogRevision
	}
	return 0
}

type ValidationRuleRecordSetFilter struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Field         string                 `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	Operator      string                 `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"`
	ValueSource   string                 `protobuf:"bytes,3,opt,name=value_source,json=valueSource,proto3" json:"value_source,omitempty"`
	ValueJson     []byte                 `protobuf:"bytes,4,opt,name=value_json,json=valueJson,proto3" json:"value_json,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ValidationRuleRecordSetFilter) Reset() {
	*x = ValidationRuleRecordSetFilter{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidationRuleRecordSetFilter) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidationRuleRecordSetFilter) ProtoMessage() {}

func (x *ValidationRuleRecordSetFilter) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidationRuleRecordSetFilter.ProtoReflect.Descriptor instead.
func (*ValidationRuleRecordSetFilter) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{11}
}

func (x *ValidationRuleRecordSetFilter) GetField() string {
	if x != nil {
		return x.Field
	}
	return ""
}

func (x *ValidationRuleRecordSetFilter) GetOperator() string {
	if x != nil {
		return x.Operator
	}
	return ""
}

func (x *ValidationRuleRecordSetFilter) GetValueSource() string {
	if x != nil {
		return x.ValueSource
	}
	return ""
}

func (x *ValidationRuleRecordSetFilter) GetValueJson() []byte {
	if x != nil {
		return x.ValueJson
	}
	return nil
}

type ValidationRuleRecordSetBinding struct {
	state         protoimpl.MessageState           `protogen:"open.v1"`
	Name          string                           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Mode          string                           `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"`
	ObjectId      string                           `protobuf:"bytes,3,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	FilterLogic   string                           `protobuf:"bytes,4,opt,name=filter_logic,json=filterLogic,proto3" json:"filter_logic,omitempty"`
	Filters       []*ValidationRuleRecordSetFilter `protobuf:"bytes,5,rep,name=filters,proto3" json:"filters,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ValidationRuleRecordSetBinding) Reset() {
	*x = ValidationRuleRecordSetBinding{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidationRuleRecordSetBinding) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidationRuleRecordSetBinding) ProtoMessage() {}

func (x *ValidationRuleRecordSetBinding) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidationRuleRecordSetBinding.ProtoReflect.Descriptor instead.
func (*ValidationRuleRecordSetBinding) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{12}
}

func (x *ValidationRuleRecordSetBinding) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ValidationRuleRecordSetBinding) GetMode() string {
	if x != nil {
		return x.Mode
	}
	return ""
}

func (x *ValidationRuleRecordSetBinding) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ValidationRuleRecordSetBinding) GetFilterLogic() string {
	if x != nil {
		return x.FilterLogic
	}
	return ""
}

func (x *ValidationRuleRecordSetBinding) GetFilters() []*ValidationRuleRecordSetFilter {
	if x != nil {
		return x.Filters
	}
	return nil
}

type ValidationRuleAdminMetadata struct {
	state             protoimpl.MessageState            `protogen:"open.v1"`
	RuleId            string                            `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	ObjectId          string                            `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	Name              string                            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description       *string                           `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Active            bool                              `protobuf:"varint,5,opt,name=active,proto3" json:"active,omitempty"`
	Condition         string                            `protobuf:"bytes,6,opt,name=condition,proto3" json:"condition,omitempty"`
	ErrorMessage      string                            `protobuf:"bytes,7,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	ErrorDisplayField *string                           `protobuf:"bytes,8,opt,name=error_display_field,json=errorDisplayField,proto3,oneof" json:"error_display_field,omitempty"`
	RecordSetBindings []*ValidationRuleRecordSetBinding `protobuf:"bytes,9,rep,name=record_set_bindings,json=recordSetBindings,proto3" json:"record_set_bindings,omitempty"`
	IsCustomized      bool                              `protobuf:"varint,10,opt,name=is_customized,json=isCustomized,proto3" json:"is_customized,omitempty"`
	OwnerPack         *string                           `protobuf:"bytes,11,opt,name=owner_pack,json=ownerPack,proto3,oneof" json:"owner_pack,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ValidationRuleAdminMetadata) Reset() {
	*x = ValidationRuleAdminMetadata{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ValidationRuleAdminMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ValidationRuleAdminMetadata) ProtoMessage() {}

func (x *ValidationRuleAdminMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ValidationRuleAdminMetadata.ProtoReflect.Descriptor instead.
func (*ValidationRuleAdminMetadata) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{13}
}

func (x *ValidationRuleAdminMetadata) GetRuleId() string {
	if x != nil {
		return x.RuleId
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetDescription() string {
	if x != nil && x.Description != nil {
		return *x.Description
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetActive() bool {
	if x != nil {
		return x.Active
	}
	return false
}

func (x *ValidationRuleAdminMetadata) GetCondition() string {
	if x != nil {
		return x.Condition
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetErrorMessage() string {
	if x != nil {
		return x.ErrorMessage
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetErrorDisplayField() string {
	if x != nil && x.ErrorDisplayField != nil {
		return *x.ErrorDisplayField
	}
	return ""
}

func (x *ValidationRuleAdminMetadata) GetRecordSetBindings() []*ValidationRuleRecordSetBinding {
	if x != nil {
		return x.RecordSetBindings
	}
	return nil
}

func (x *ValidationRuleAdminMetadata) GetIsCustomized() bool {
	if x != nil {
		return x.IsCustomized
	}
	return false
}

func (x *ValidationRuleAdminMetadata) GetOwnerPack() string {
	if x != nil && x.OwnerPack != nil {
		return *x.OwnerPack
	}
	return ""
}

type ReadValidationRuleAdminIndexResponse struct {
	state         protoimpl.MessageState         `protogen:"open.v1"`
	ObjectId      string                         `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	Rules         []*ValidationRuleAdminMetadata `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	Receipts      *v1.ConsistencyReceipts        `protobuf:"bytes,3,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadValidationRuleAdminIndexResponse) Reset() {
	*x = ReadValidationRuleAdminIndexResponse{}
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadValidationRuleAdminIndexResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadValidationRuleAdminIndexResponse) ProtoMessage() {}

func (x *ReadValidationRuleAdminIndexResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_metadata_admin_read_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadValidationRuleAdminIndexResponse.ProtoReflect.Descriptor instead.
func (*ReadValidationRuleAdminIndexResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_metadata_admin_read_proto_rawDescGZIP(), []int{14}
}

func (x *ReadValidationRuleAdminIndexResponse) GetObjectId() string {
	if x != nil {
		return x.ObjectId
	}
	return ""
}

func (x *ReadValidationRuleAdminIndexResponse) GetRules() []*ValidationRuleAdminMetadata {
	if x != nil {
		return x.Rules
	}
	return nil
}

func (x *ReadValidationRuleAdminIndexResponse) GetReceipts() *v1.ConsistencyReceipts {
	if x != nil {
		return x.Receipts
	}
	return nil
}

var File_runtime_v1_metadata_admin_read_proto protoreflect.FileDescriptor

const file_runtime_v1_metadata_admin_read_proto_rawDesc = "" +
	"\n" +
	"$runtime/v1/metadata_admin_read.proto\x12\x13nexuscrm.runtime.v1\x1a\x16common/v1/common.proto\"m\n" +
	"\x1bReadObjectAdminIndexRequest\x125\n" +
	"\x14min_catalog_revision\x18\x01 \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revision\"\x8a\x01\n" +
	"\x13ObjectAdminMetadata\x12\x1b\n" +
	"\tobject_id\x18\x01 \x01(\tR\bobjectId\x12%\n" +
	"\vdescription\x18\x02 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x1f\n" +
	"\vdelete_mode\x18\x03 \x01(\tR\n" +
	"deleteModeB\x0e\n" +
	"\f_description\"\xa7\x01\n" +
	"\x1cReadObjectAdminIndexResponse\x12B\n" +
	"\aobjects\x18\x01 \x03(\v2(.nexuscrm.runtime.v1.ObjectAdminMetadataR\aobjects\x12C\n" +
	"\breceipts\x18\x02 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts\"\x8e\x01\n" +
	"\x1fReadLayoutAdminWorkspaceRequest\x12\x1b\n" +
	"\tobject_id\x18\x01 \x01(\tR\bobjectId\x125\n" +
	"\x14min_catalog_revision\x18\x02 \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revision\"\xdf\x01\n" +
	"\x13StoredLayoutSummary\x12\x1b\n" +
	"\tlayout_id\x18\x01 \x01(\tR\blayoutId\x12\x1b\n" +
	"\tobject_id\x18\x02 \x01(\tR\bobjectId\x12\x12\n" +
	"\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" +
	"\x04type\x18\x04 \x01(\tR\x04type\x12\x1d\n" +
	"\n" +
	"is_default\x18\x05 \x01(\bR\tisDefault\x12\x1d\n" +
	"\n" +
	"created_at\x18\x06 \x01(\tR\tcreatedAt\x12(\n" +
	"\x10last_modified_at\x18\a \x01(\tR\x0elastModifiedAt\"I\n" +
	"\x1fStoredLayoutAssignmentDimension\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value\"\xf3\x02\n" +
	"\x16StoredLayoutAssignment\x12#\n" +
	"\rassignment_id\x18\x01 \x01(\tR\fassignmentId\x12\x1b\n" +
	"\tobject_id\x18\x02 \x01(\tR\bobjectId\x12\x1b\n" +
	"\tlayout_id\x18\x03 \x01(\tR\blayoutId\x12T\n" +
	"\n" +
	"dimensions\x18\x04 \x03(\v24.nexuscrm.runtime.v1.StoredLayoutAssignmentDimensionR\n" +
	"dimensions\x12 \n" +
	"\vspecificity\x18\x05 \x01(\rR\vspecificity\x12\x1d\n" +
	"\n" +
	"created_at\x18\x06 \x01(\tR\tcreatedAt\x12(\n" +
	"\x10last_modified_at\x18\a \x01(\tR\x0elastModifiedAt\x12'\n" +
	"\rcreated_by_id\x18\b \x01(\tH\x00R\vcreatedById\x88\x01\x01B\x10\n" +
	"\x0e_created_by_id\"\x97\x02\n" +
	" ReadLayoutAdminWorkspaceResponse\x12\x1b\n" +
	"\tobject_id\x18\x01 \x01(\tR\bobjectId\x12B\n" +
	"\alayouts\x18\x02 \x03(\v2(.nexuscrm.runtime.v1.StoredLayoutSummaryR\alayouts\x12M\n" +
	"\vassignments\x18\x03 \x03(\v2+.nexuscrm.runtime.v1.StoredLayoutAssignmentR\vassignments\x12C\n" +
	"\breceipts\x18\x04 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts\"\x86\x01\n" +
	"\x17ReadStoredLayoutRequest\x12\x1b\n" +
	"\tlayout_id\x18\x01 \x01(\tR\blayoutId\x125\n" +
	"\x14min_catalog_revision\x18\x02 \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revision\"\xc2\x01\n" +
	"\x18ReadStoredLayoutResponse\x12\x1b\n" +
	"\tlayout_id\x18\x01 \x01(\tR\blayoutId\x12\x1b\n" +
	"\tobject_id\x18\x02 \x01(\tR\bobjectId\x12'\n" +
	"\x0fstored_document\x18\x03 \x01(\fR\x0estoredDocument\x12C\n" +
	"\breceipts\x18\x04 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts\"\x92\x01\n" +
	"#ReadValidationRuleAdminIndexRequest\x12\x1b\n" +
	"\tobject_id\x18\x01 \x01(\tR\bobjectId\x125\n" +
	"\x14min_catalog_revision\x18\x02 \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revision\"\x93\x01\n" +
	"\x1dValidationRuleRecordSetFilter\x12\x14\n" +
	"\x05field\x18\x01 \x01(\tR\x05field\x12\x1a\n" +
	"\boperator\x18\x02 \x01(\tR\boperator\x12!\n" +
	"\fvalue_source\x18\x03 \x01(\tR\vvalueSource\x12\x1d\n" +
	"\n" +
	"value_json\x18\x04 \x01(\fR\tvalueJson\"\xd6\x01\n" +
	"\x1eValidationRuleRecordSetBinding\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" +
	"\x04mode\x18\x02 \x01(\tR\x04mode\x12\x1b\n" +
	"\tobject_id\x18\x03 \x01(\tR\bobjectId\x12!\n" +
	"\ffilter_logic\x18\x04 \x01(\tR\vfilterLogic\x12L\n" +
	"\afilters\x18\x05 \x03(\v22.nexuscrm.runtime.v1.ValidationRuleRecordSetFilterR\afilters\"\x83\x04\n" +
	"\x1bValidationRuleAdminMetadata\x12\x17\n" +
	"\arule_id\x18\x01 \x01(\tR\x06ruleId\x12\x1b\n" +
	"\tobject_id\x18\x02 \x01(\tR\bobjectId\x12\x12\n" +
	"\x04name\x18\x03 \x01(\tR\x04name\x12%\n" +
	"\vdescription\x18\x04 \x01(\tH\x00R\vdescription\x88\x01\x01\x12\x16\n" +
	"\x06active\x18\x05 \x01(\bR\x06active\x12\x1c\n" +
	"\tcondition\x18\x06 \x01(\tR\tcondition\x12#\n" +
	"\rerror_message\x18\a \x01(\tR\ferrorMessage\x123\n" +
	"\x13error_display_field\x18\b \x01(\tH\x01R\x11errorDisplayField\x88\x01\x01\x12c\n" +
	"\x13record_set_bindings\x18\t \x03(\v23.nexuscrm.runtime.v1.ValidationRuleRecordSetBindingR\x11recordSetBindings\x12#\n" +
	"\ris_customized\x18\n" +
	" \x01(\bR\fisCustomized\x12\"\n" +
	"\n" +
	"owner_pack\x18\v \x01(\tH\x02R\townerPack\x88\x01\x01B\x0e\n" +
	"\f_descriptionB\x16\n" +
	"\x14_error_display_fieldB\r\n" +
	"\v_owner_pack\"\xd0\x01\n" +
	"$ReadValidationRuleAdminIndexResponse\x12\x1b\n" +
	"\tobject_id\x18\x01 \x01(\tR\bobjectId\x12F\n" +
	"\x05rules\x18\x02 \x03(\v20.nexuscrm.runtime.v1.ValidationRuleAdminMetadataR\x05rules\x12C\n" +
	"\breceipts\x18\x03 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts2\xa8\x04\n" +
	"\x18MetadataAdminReadService\x12{\n" +
	"\x14ReadObjectAdminIndex\x120.nexuscrm.runtime.v1.ReadObjectAdminIndexRequest\x1a1.nexuscrm.runtime.v1.ReadObjectAdminIndexResponse\x12\x87\x01\n" +
	"\x18ReadLayoutAdminWorkspace\x124.nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceRequest\x1a5.nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceResponse\x12o\n" +
	"\x10ReadStoredLayout\x12,.nexuscrm.runtime.v1.ReadStoredLayoutRequest\x1a-.nexuscrm.runtime.v1.ReadStoredLayoutResponse\x12\x93\x01\n" +
	"\x1cReadValidationRuleAdminIndex\x128.nexuscrm.runtime.v1.ReadValidationRuleAdminIndexRequest\x1a9.nexuscrm.runtime.v1.ReadValidationRuleAdminIndexResponseBKZIgithub.com/pingcap-inc/nexuscrm-contract/wire-go/gen/runtime/v1;runtimev1b\x06proto3"

var (
	file_runtime_v1_metadata_admin_read_proto_rawDescOnce sync.Once
	file_runtime_v1_metadata_admin_read_proto_rawDescData []byte
)

func file_runtime_v1_metadata_admin_read_proto_rawDescGZIP() []byte {
	file_runtime_v1_metadata_admin_read_proto_rawDescOnce.Do(func() {
		file_runtime_v1_metadata_admin_read_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_runtime_v1_metadata_admin_read_proto_rawDesc), len(file_runtime_v1_metadata_admin_read_proto_rawDesc)))
	})
	return file_runtime_v1_metadata_admin_read_proto_rawDescData
}

var file_runtime_v1_metadata_admin_read_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
var file_runtime_v1_metadata_admin_read_proto_goTypes = []any{
	(*ReadObjectAdminIndexRequest)(nil),          // 0: nexuscrm.runtime.v1.ReadObjectAdminIndexRequest
	(*ObjectAdminMetadata)(nil),                  // 1: nexuscrm.runtime.v1.ObjectAdminMetadata
	(*ReadObjectAdminIndexResponse)(nil),         // 2: nexuscrm.runtime.v1.ReadObjectAdminIndexResponse
	(*ReadLayoutAdminWorkspaceRequest)(nil),      // 3: nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceRequest
	(*StoredLayoutSummary)(nil),                  // 4: nexuscrm.runtime.v1.StoredLayoutSummary
	(*StoredLayoutAssignmentDimension)(nil),      // 5: nexuscrm.runtime.v1.StoredLayoutAssignmentDimension
	(*StoredLayoutAssignment)(nil),               // 6: nexuscrm.runtime.v1.StoredLayoutAssignment
	(*ReadLayoutAdminWorkspaceResponse)(nil),     // 7: nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceResponse
	(*ReadStoredLayoutRequest)(nil),              // 8: nexuscrm.runtime.v1.ReadStoredLayoutRequest
	(*ReadStoredLayoutResponse)(nil),             // 9: nexuscrm.runtime.v1.ReadStoredLayoutResponse
	(*ReadValidationRuleAdminIndexRequest)(nil),  // 10: nexuscrm.runtime.v1.ReadValidationRuleAdminIndexRequest
	(*ValidationRuleRecordSetFilter)(nil),        // 11: nexuscrm.runtime.v1.ValidationRuleRecordSetFilter
	(*ValidationRuleRecordSetBinding)(nil),       // 12: nexuscrm.runtime.v1.ValidationRuleRecordSetBinding
	(*ValidationRuleAdminMetadata)(nil),          // 13: nexuscrm.runtime.v1.ValidationRuleAdminMetadata
	(*ReadValidationRuleAdminIndexResponse)(nil), // 14: nexuscrm.runtime.v1.ReadValidationRuleAdminIndexResponse
	(*v1.ConsistencyReceipts)(nil),               // 15: nexuscrm.common.v1.ConsistencyReceipts
}
var file_runtime_v1_metadata_admin_read_proto_depIdxs = []int32{
	1,  // 0: nexuscrm.runtime.v1.ReadObjectAdminIndexResponse.objects:type_name -> nexuscrm.runtime.v1.ObjectAdminMetadata
	15, // 1: nexuscrm.runtime.v1.ReadObjectAdminIndexResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	5,  // 2: nexuscrm.runtime.v1.StoredLayoutAssignment.dimensions:type_name -> nexuscrm.runtime.v1.StoredLayoutAssignmentDimension
	4,  // 3: nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceResponse.layouts:type_name -> nexuscrm.runtime.v1.StoredLayoutSummary
	6,  // 4: nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceResponse.assignments:type_name -> nexuscrm.runtime.v1.StoredLayoutAssignment
	15, // 5: nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	15, // 6: nexuscrm.runtime.v1.ReadStoredLayoutResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	11, // 7: nexuscrm.runtime.v1.ValidationRuleRecordSetBinding.filters:type_name -> nexuscrm.runtime.v1.ValidationRuleRecordSetFilter
	12, // 8: nexuscrm.runtime.v1.ValidationRuleAdminMetadata.record_set_bindings:type_name -> nexuscrm.runtime.v1.ValidationRuleRecordSetBinding
	13, // 9: nexuscrm.runtime.v1.ReadValidationRuleAdminIndexResponse.rules:type_name -> nexuscrm.runtime.v1.ValidationRuleAdminMetadata
	15, // 10: nexuscrm.runtime.v1.ReadValidationRuleAdminIndexResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	0,  // 11: nexuscrm.runtime.v1.MetadataAdminReadService.ReadObjectAdminIndex:input_type -> nexuscrm.runtime.v1.ReadObjectAdminIndexRequest
	3,  // 12: nexuscrm.runtime.v1.MetadataAdminReadService.ReadLayoutAdminWorkspace:input_type -> nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceRequest
	8,  // 13: nexuscrm.runtime.v1.MetadataAdminReadService.ReadStoredLayout:input_type -> nexuscrm.runtime.v1.ReadStoredLayoutRequest
	10, // 14: nexuscrm.runtime.v1.MetadataAdminReadService.ReadValidationRuleAdminIndex:input_type -> nexuscrm.runtime.v1.ReadValidationRuleAdminIndexRequest
	2,  // 15: nexuscrm.runtime.v1.MetadataAdminReadService.ReadObjectAdminIndex:output_type -> nexuscrm.runtime.v1.ReadObjectAdminIndexResponse
	7,  // 16: nexuscrm.runtime.v1.MetadataAdminReadService.ReadLayoutAdminWorkspace:output_type -> nexuscrm.runtime.v1.ReadLayoutAdminWorkspaceResponse
	9,  // 17: nexuscrm.runtime.v1.MetadataAdminReadService.ReadStoredLayout:output_type -> nexuscrm.runtime.v1.ReadStoredLayoutResponse
	14, // 18: nexuscrm.runtime.v1.MetadataAdminReadService.ReadValidationRuleAdminIndex:output_type -> nexuscrm.runtime.v1.ReadValidationRuleAdminIndexResponse
	15, // [15:19] is the sub-list for method output_type
	11, // [11:15] is the sub-list for method input_type
	11, // [11:11] is the sub-list for extension type_name
	11, // [11:11] is the sub-list for extension extendee
	0,  // [0:11] is the sub-list for field type_name
}

func init() { file_runtime_v1_metadata_admin_read_proto_init() }
func file_runtime_v1_metadata_admin_read_proto_init() {
	if File_runtime_v1_metadata_admin_read_proto != nil {
		return
	}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[0].OneofWrappers = []any{}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[1].OneofWrappers = []any{}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[3].OneofWrappers = []any{}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[6].OneofWrappers = []any{}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[8].OneofWrappers = []any{}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[10].OneofWrappers = []any{}
	file_runtime_v1_metadata_admin_read_proto_msgTypes[13].OneofWrappers = []any{}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_runtime_v1_metadata_admin_read_proto_rawDesc), len(file_runtime_v1_metadata_admin_read_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   15,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_runtime_v1_metadata_admin_read_proto_goTypes,
		DependencyIndexes: file_runtime_v1_metadata_admin_read_proto_depIdxs,
		MessageInfos:      file_runtime_v1_metadata_admin_read_proto_msgTypes,
	}.Build()
	File_runtime_v1_metadata_admin_read_proto = out.File
	file_runtime_v1_metadata_admin_read_proto_goTypes = nil
	file_runtime_v1_metadata_admin_read_proto_depIdxs = nil
}
