// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	protoc        (unknown)
// source: runtime/v1/files.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 CreateFileHeader struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	IdempotencyKey     string                 `protobuf:"bytes,1,opt,name=idempotency_key,json=idempotencyKey,proto3" json:"idempotency_key,omitempty"`
	ParentObjectId     string                 `protobuf:"bytes,2,opt,name=parent_object_id,json=parentObjectId,proto3" json:"parent_object_id,omitempty"`
	ParentRecordId     string                 `protobuf:"bytes,3,opt,name=parent_record_id,json=parentRecordId,proto3" json:"parent_record_id,omitempty"`
	FileName           string                 `protobuf:"bytes,4,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	ContentType        string                 `protobuf:"bytes,5,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	ContentLength      uint64                 `protobuf:"varint,6,opt,name=content_length,json=contentLength,proto3" json:"content_length,omitempty"`
	AttachmentKind     string                 `protobuf:"bytes,7,opt,name=attachment_kind,json=attachmentKind,proto3" json:"attachment_kind,omitempty"`
	MinCatalogRevision *uint64                `protobuf:"varint,8,opt,name=min_catalog_revision,json=minCatalogRevision,proto3,oneof" json:"min_catalog_revision,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

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

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

func (*CreateFileHeader) ProtoMessage() {}

func (x *CreateFileHeader) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 CreateFileHeader.ProtoReflect.Descriptor instead.
func (*CreateFileHeader) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{0}
}

func (x *CreateFileHeader) GetIdempotencyKey() string {
	if x != nil {
		return x.IdempotencyKey
	}
	return ""
}

func (x *CreateFileHeader) GetParentObjectId() string {
	if x != nil {
		return x.ParentObjectId
	}
	return ""
}

func (x *CreateFileHeader) GetParentRecordId() string {
	if x != nil {
		return x.ParentRecordId
	}
	return ""
}

func (x *CreateFileHeader) GetFileName() string {
	if x != nil {
		return x.FileName
	}
	return ""
}

func (x *CreateFileHeader) GetContentType() string {
	if x != nil {
		return x.ContentType
	}
	return ""
}

func (x *CreateFileHeader) GetContentLength() uint64 {
	if x != nil {
		return x.ContentLength
	}
	return 0
}

func (x *CreateFileHeader) GetAttachmentKind() string {
	if x != nil {
		return x.AttachmentKind
	}
	return ""
}

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

type CreateFileRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Value:
	//
	//	*CreateFileRequest_Header
	//	*CreateFileRequest_Data
	Value         isCreateFileRequest_Value `protobuf_oneof:"value"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*CreateFileRequest) ProtoMessage() {}

func (x *CreateFileRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 CreateFileRequest.ProtoReflect.Descriptor instead.
func (*CreateFileRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{1}
}

func (x *CreateFileRequest) GetValue() isCreateFileRequest_Value {
	if x != nil {
		return x.Value
	}
	return nil
}

func (x *CreateFileRequest) GetHeader() *CreateFileHeader {
	if x != nil {
		if x, ok := x.Value.(*CreateFileRequest_Header); ok {
			return x.Header
		}
	}
	return nil
}

func (x *CreateFileRequest) GetData() []byte {
	if x != nil {
		if x, ok := x.Value.(*CreateFileRequest_Data); ok {
			return x.Data
		}
	}
	return nil
}

type isCreateFileRequest_Value interface {
	isCreateFileRequest_Value()
}

type CreateFileRequest_Header struct {
	Header *CreateFileHeader `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}

type CreateFileRequest_Data struct {
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
}

func (*CreateFileRequest_Header) isCreateFileRequest_Value() {}

func (*CreateFileRequest_Data) isCreateFileRequest_Value() {}

type CreateFileResponse struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	FileId        string                  `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	FileName      string                  `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	Size          uint64                  `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	ContentType   string                  `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	Receipts      *v1.ConsistencyReceipts `protobuf:"bytes,5,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*CreateFileResponse) ProtoMessage() {}

func (x *CreateFileResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 CreateFileResponse.ProtoReflect.Descriptor instead.
func (*CreateFileResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{2}
}

func (x *CreateFileResponse) GetFileId() string {
	if x != nil {
		return x.FileId
	}
	return ""
}

func (x *CreateFileResponse) GetFileName() string {
	if x != nil {
		return x.FileName
	}
	return ""
}

func (x *CreateFileResponse) GetSize() uint64 {
	if x != nil {
		return x.Size
	}
	return 0
}

func (x *CreateFileResponse) GetContentType() string {
	if x != nil {
		return x.ContentType
	}
	return ""
}

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

type OpenFileRequest struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	FileId             string                 `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_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 *OpenFileRequest) Reset() {
	*x = OpenFileRequest{}
	mi := &file_runtime_v1_files_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*OpenFileRequest) ProtoMessage() {}

func (x *OpenFileRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 OpenFileRequest.ProtoReflect.Descriptor instead.
func (*OpenFileRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{3}
}

func (x *OpenFileRequest) GetFileId() string {
	if x != nil {
		return x.FileId
	}
	return ""
}

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

type OpenFileResponse struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	FileName      string                  `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	ContentType   string                  `protobuf:"bytes,2,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	TotalSize     uint64                  `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	Data          []byte                  `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	Receipts      *v1.ConsistencyReceipts `protobuf:"bytes,5,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*OpenFileResponse) ProtoMessage() {}

func (x *OpenFileResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 OpenFileResponse.ProtoReflect.Descriptor instead.
func (*OpenFileResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{4}
}

func (x *OpenFileResponse) GetFileName() string {
	if x != nil {
		return x.FileName
	}
	return ""
}

func (x *OpenFileResponse) GetContentType() string {
	if x != nil {
		return x.ContentType
	}
	return ""
}

func (x *OpenFileResponse) GetTotalSize() uint64 {
	if x != nil {
		return x.TotalSize
	}
	return 0
}

func (x *OpenFileResponse) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

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

type DeleteFileRequest struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	FileId             string                 `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	MinCatalogRevision *uint64                `protobuf:"varint,3,opt,name=min_catalog_revision,json=minCatalogRevision,proto3,oneof" json:"min_catalog_revision,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

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

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

func (*DeleteFileRequest) ProtoMessage() {}

func (x *DeleteFileRequest) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 DeleteFileRequest.ProtoReflect.Descriptor instead.
func (*DeleteFileRequest) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{5}
}

func (x *DeleteFileRequest) GetFileId() string {
	if x != nil {
		return x.FileId
	}
	return ""
}

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

type DeleteFileResponse struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Receipts      *v1.ConsistencyReceipts `protobuf:"bytes,1,opt,name=receipts,proto3" json:"receipts,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*DeleteFileResponse) ProtoMessage() {}

func (x *DeleteFileResponse) ProtoReflect() protoreflect.Message {
	mi := &file_runtime_v1_files_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 DeleteFileResponse.ProtoReflect.Descriptor instead.
func (*DeleteFileResponse) Descriptor() ([]byte, []int) {
	return file_runtime_v1_files_proto_rawDescGZIP(), []int{6}
}

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

var File_runtime_v1_files_proto protoreflect.FileDescriptor

const file_runtime_v1_files_proto_rawDesc = "" +
	"\n" +
	"\x16runtime/v1/files.proto\x12\x13nexuscrm.runtime.v1\x1a\x16common/v1/common.proto\"\xef\x02\n" +
	"\x10CreateFileHeader\x12'\n" +
	"\x0fidempotency_key\x18\x01 \x01(\tR\x0eidempotencyKey\x12(\n" +
	"\x10parent_object_id\x18\x02 \x01(\tR\x0eparentObjectId\x12(\n" +
	"\x10parent_record_id\x18\x03 \x01(\tR\x0eparentRecordId\x12\x1b\n" +
	"\tfile_name\x18\x04 \x01(\tR\bfileName\x12!\n" +
	"\fcontent_type\x18\x05 \x01(\tR\vcontentType\x12%\n" +
	"\x0econtent_length\x18\x06 \x01(\x04R\rcontentLength\x12'\n" +
	"\x0fattachment_kind\x18\a \x01(\tR\x0eattachmentKind\x125\n" +
	"\x14min_catalog_revision\x18\b \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revision\"s\n" +
	"\x11CreateFileRequest\x12?\n" +
	"\x06header\x18\x01 \x01(\v2%.nexuscrm.runtime.v1.CreateFileHeaderH\x00R\x06header\x12\x14\n" +
	"\x04data\x18\x02 \x01(\fH\x00R\x04dataB\a\n" +
	"\x05value\"\xc6\x01\n" +
	"\x12CreateFileResponse\x12\x17\n" +
	"\afile_id\x18\x01 \x01(\tR\x06fileId\x12\x1b\n" +
	"\tfile_name\x18\x02 \x01(\tR\bfileName\x12\x12\n" +
	"\x04size\x18\x03 \x01(\x04R\x04size\x12!\n" +
	"\fcontent_type\x18\x04 \x01(\tR\vcontentType\x12C\n" +
	"\breceipts\x18\x05 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts\"z\n" +
	"\x0fOpenFileRequest\x12\x17\n" +
	"\afile_id\x18\x01 \x01(\tR\x06fileId\x125\n" +
	"\x14min_catalog_revision\x18\x02 \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revision\"\xca\x01\n" +
	"\x10OpenFileResponse\x12\x1b\n" +
	"\tfile_name\x18\x01 \x01(\tR\bfileName\x12!\n" +
	"\fcontent_type\x18\x02 \x01(\tR\vcontentType\x12\x1d\n" +
	"\n" +
	"total_size\x18\x03 \x01(\x04R\ttotalSize\x12\x12\n" +
	"\x04data\x18\x04 \x01(\fR\x04data\x12C\n" +
	"\breceipts\x18\x05 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts\"\x82\x01\n" +
	"\x11DeleteFileRequest\x12\x17\n" +
	"\afile_id\x18\x01 \x01(\tR\x06fileId\x125\n" +
	"\x14min_catalog_revision\x18\x03 \x01(\x04H\x00R\x12minCatalogRevision\x88\x01\x01B\x17\n" +
	"\x15_min_catalog_revisionJ\x04\b\x02\x10\x03\"Y\n" +
	"\x12DeleteFileResponse\x12C\n" +
	"\breceipts\x18\x01 \x01(\v2'.nexuscrm.common.v1.ConsistencyReceiptsR\breceipts2\xb3\x02\n" +
	"\x16AuthorizedFilesService\x12_\n" +
	"\n" +
	"CreateFile\x12&.nexuscrm.runtime.v1.CreateFileRequest\x1a'.nexuscrm.runtime.v1.CreateFileResponse(\x01\x12Y\n" +
	"\bOpenFile\x12$.nexuscrm.runtime.v1.OpenFileRequest\x1a%.nexuscrm.runtime.v1.OpenFileResponse0\x01\x12]\n" +
	"\n" +
	"DeleteFile\x12&.nexuscrm.runtime.v1.DeleteFileRequest\x1a'.nexuscrm.runtime.v1.DeleteFileResponseBKZIgithub.com/pingcap-inc/nexuscrm-contract/wire-go/gen/runtime/v1;runtimev1b\x06proto3"

var (
	file_runtime_v1_files_proto_rawDescOnce sync.Once
	file_runtime_v1_files_proto_rawDescData []byte
)

func file_runtime_v1_files_proto_rawDescGZIP() []byte {
	file_runtime_v1_files_proto_rawDescOnce.Do(func() {
		file_runtime_v1_files_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_runtime_v1_files_proto_rawDesc), len(file_runtime_v1_files_proto_rawDesc)))
	})
	return file_runtime_v1_files_proto_rawDescData
}

var file_runtime_v1_files_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
var file_runtime_v1_files_proto_goTypes = []any{
	(*CreateFileHeader)(nil),       // 0: nexuscrm.runtime.v1.CreateFileHeader
	(*CreateFileRequest)(nil),      // 1: nexuscrm.runtime.v1.CreateFileRequest
	(*CreateFileResponse)(nil),     // 2: nexuscrm.runtime.v1.CreateFileResponse
	(*OpenFileRequest)(nil),        // 3: nexuscrm.runtime.v1.OpenFileRequest
	(*OpenFileResponse)(nil),       // 4: nexuscrm.runtime.v1.OpenFileResponse
	(*DeleteFileRequest)(nil),      // 5: nexuscrm.runtime.v1.DeleteFileRequest
	(*DeleteFileResponse)(nil),     // 6: nexuscrm.runtime.v1.DeleteFileResponse
	(*v1.ConsistencyReceipts)(nil), // 7: nexuscrm.common.v1.ConsistencyReceipts
}
var file_runtime_v1_files_proto_depIdxs = []int32{
	0, // 0: nexuscrm.runtime.v1.CreateFileRequest.header:type_name -> nexuscrm.runtime.v1.CreateFileHeader
	7, // 1: nexuscrm.runtime.v1.CreateFileResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	7, // 2: nexuscrm.runtime.v1.OpenFileResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	7, // 3: nexuscrm.runtime.v1.DeleteFileResponse.receipts:type_name -> nexuscrm.common.v1.ConsistencyReceipts
	1, // 4: nexuscrm.runtime.v1.AuthorizedFilesService.CreateFile:input_type -> nexuscrm.runtime.v1.CreateFileRequest
	3, // 5: nexuscrm.runtime.v1.AuthorizedFilesService.OpenFile:input_type -> nexuscrm.runtime.v1.OpenFileRequest
	5, // 6: nexuscrm.runtime.v1.AuthorizedFilesService.DeleteFile:input_type -> nexuscrm.runtime.v1.DeleteFileRequest
	2, // 7: nexuscrm.runtime.v1.AuthorizedFilesService.CreateFile:output_type -> nexuscrm.runtime.v1.CreateFileResponse
	4, // 8: nexuscrm.runtime.v1.AuthorizedFilesService.OpenFile:output_type -> nexuscrm.runtime.v1.OpenFileResponse
	6, // 9: nexuscrm.runtime.v1.AuthorizedFilesService.DeleteFile:output_type -> nexuscrm.runtime.v1.DeleteFileResponse
	7, // [7:10] is the sub-list for method output_type
	4, // [4:7] is the sub-list for method input_type
	4, // [4:4] is the sub-list for extension type_name
	4, // [4:4] is the sub-list for extension extendee
	0, // [0:4] is the sub-list for field type_name
}

func init() { file_runtime_v1_files_proto_init() }
func file_runtime_v1_files_proto_init() {
	if File_runtime_v1_files_proto != nil {
		return
	}
	file_runtime_v1_files_proto_msgTypes[0].OneofWrappers = []any{}
	file_runtime_v1_files_proto_msgTypes[1].OneofWrappers = []any{
		(*CreateFileRequest_Header)(nil),
		(*CreateFileRequest_Data)(nil),
	}
	file_runtime_v1_files_proto_msgTypes[3].OneofWrappers = []any{}
	file_runtime_v1_files_proto_msgTypes[5].OneofWrappers = []any{}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_runtime_v1_files_proto_rawDesc), len(file_runtime_v1_files_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   7,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_runtime_v1_files_proto_goTypes,
		DependencyIndexes: file_runtime_v1_files_proto_depIdxs,
		MessageInfos:      file_runtime_v1_files_proto_msgTypes,
	}.Build()
	File_runtime_v1_files_proto = out.File
	file_runtime_v1_files_proto_goTypes = nil
	file_runtime_v1_files_proto_depIdxs = nil
}
