// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.10 // protoc v6.33.1 // source: file.proto package gen import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" emptypb "google.golang.org/protobuf/types/known/emptypb" fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" timestamppb "google.golang.org/protobuf/types/known/timestamppb" 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) ) // CloudFile represents a reference to a file stored in cloud storage. // It contains metadata about the file that won't change, helping to reduce database load. type CloudFile struct { state protoimpl.MessageState `protogen:"open.v1"` // Unique identifier for the file Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Original name of the file Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The metadata uses JSON bytes to store to keep the data structure over gRPC // File metadata (e.g., dimensions, duration, etc.) FileMeta []byte `protobuf:"bytes,3,opt,name=file_meta,json=fileMeta,proto3" json:"file_meta,omitempty"` // User-defined metadata UserMeta []byte `protobuf:"bytes,4,opt,name=user_meta,json=userMeta,proto3" json:"user_meta,omitempty"` SensitiveMarks []byte `protobuf:"bytes,12,opt,name=sensitive_marks,json=sensitiveMarks,proto3,oneof" json:"sensitive_marks,omitempty"` // MIME type of the file MimeType string `protobuf:"bytes,5,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` // File content hash (e.g., MD5, SHA-256) Hash string `protobuf:"bytes,6,opt,name=hash,proto3" json:"hash,omitempty"` // File size in bytes Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"` // Indicates if the file is stored with compression HasCompression bool `protobuf:"varint,8,opt,name=has_compression,json=hasCompression,proto3" json:"has_compression,omitempty"` // URL to access the file Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"` // Content type of the file ContentType string `protobuf:"bytes,10,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // When the file was uploaded UploadedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=uploaded_at,json=uploadedAt,proto3" json:"uploaded_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CloudFile) Reset() { *x = CloudFile{} mi := &file_file_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CloudFile) String() string { return protoimpl.X.MessageStringOf(x) } func (*CloudFile) ProtoMessage() {} func (x *CloudFile) ProtoReflect() protoreflect.Message { mi := &file_file_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 CloudFile.ProtoReflect.Descriptor instead. func (*CloudFile) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{0} } func (x *CloudFile) GetId() string { if x != nil { return x.Id } return "" } func (x *CloudFile) GetName() string { if x != nil { return x.Name } return "" } func (x *CloudFile) GetFileMeta() []byte { if x != nil { return x.FileMeta } return nil } func (x *CloudFile) GetUserMeta() []byte { if x != nil { return x.UserMeta } return nil } func (x *CloudFile) GetSensitiveMarks() []byte { if x != nil { return x.SensitiveMarks } return nil } func (x *CloudFile) GetMimeType() string { if x != nil { return x.MimeType } return "" } func (x *CloudFile) GetHash() string { if x != nil { return x.Hash } return "" } func (x *CloudFile) GetSize() int64 { if x != nil { return x.Size } return 0 } func (x *CloudFile) GetHasCompression() bool { if x != nil { return x.HasCompression } return false } func (x *CloudFile) GetUrl() string { if x != nil { return x.Url } return "" } func (x *CloudFile) GetContentType() string { if x != nil { return x.ContentType } return "" } func (x *CloudFile) GetUploadedAt() *timestamppb.Timestamp { if x != nil { return x.UploadedAt } return nil } // Request message for GetFile type GetFileRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFileRequest) Reset() { *x = GetFileRequest{} mi := &file_file_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFileRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFileRequest) ProtoMessage() {} func (x *GetFileRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 GetFileRequest.ProtoReflect.Descriptor instead. func (*GetFileRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{1} } func (x *GetFileRequest) GetId() string { if x != nil { return x.Id } return "" } type GetFileBatchRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFileBatchRequest) Reset() { *x = GetFileBatchRequest{} mi := &file_file_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFileBatchRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFileBatchRequest) ProtoMessage() {} func (x *GetFileBatchRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 GetFileBatchRequest.ProtoReflect.Descriptor instead. func (*GetFileBatchRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{2} } func (x *GetFileBatchRequest) GetIds() []string { if x != nil { return x.Ids } return nil } type GetFileBatchResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Files []*CloudFile `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFileBatchResponse) Reset() { *x = GetFileBatchResponse{} mi := &file_file_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFileBatchResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFileBatchResponse) ProtoMessage() {} func (x *GetFileBatchResponse) ProtoReflect() protoreflect.Message { mi := &file_file_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 GetFileBatchResponse.ProtoReflect.Descriptor instead. func (*GetFileBatchResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{3} } func (x *GetFileBatchResponse) GetFiles() []*CloudFile { if x != nil { return x.Files } return nil } // Request message for UpdateFile type UpdateFileRequest struct { state protoimpl.MessageState `protogen:"open.v1"` File *CloudFile `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateFileRequest) Reset() { *x = UpdateFileRequest{} mi := &file_file_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateFileRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateFileRequest) ProtoMessage() {} func (x *UpdateFileRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 UpdateFileRequest.ProtoReflect.Descriptor instead. func (*UpdateFileRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{4} } func (x *UpdateFileRequest) GetFile() *CloudFile { if x != nil { return x.File } return nil } func (x *UpdateFileRequest) GetUpdateMask() *fieldmaskpb.FieldMask { if x != nil { return x.UpdateMask } return nil } type FileMetadata 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"` ContentType string `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` AccountId string `protobuf:"bytes,4,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FileMetadata) Reset() { *x = FileMetadata{} mi := &file_file_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FileMetadata) String() string { return protoimpl.X.MessageStringOf(x) } func (*FileMetadata) ProtoMessage() {} func (x *FileMetadata) ProtoReflect() protoreflect.Message { mi := &file_file_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 FileMetadata.ProtoReflect.Descriptor instead. func (*FileMetadata) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{5} } func (x *FileMetadata) GetFileId() string { if x != nil { return x.FileId } return "" } func (x *FileMetadata) GetFileName() string { if x != nil { return x.FileName } return "" } func (x *FileMetadata) GetContentType() string { if x != nil { return x.ContentType } return "" } func (x *FileMetadata) GetAccountId() string { if x != nil { return x.AccountId } return "" } type UploadMetadata struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` TargetRemote string `protobuf:"bytes,2,opt,name=target_remote,json=targetRemote,proto3" json:"target_remote,omitempty"` Suffix string `protobuf:"bytes,3,opt,name=suffix,proto3" json:"suffix,omitempty"` ContentType string `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UploadMetadata) Reset() { *x = UploadMetadata{} mi := &file_file_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UploadMetadata) String() string { return protoimpl.X.MessageStringOf(x) } func (*UploadMetadata) ProtoMessage() {} func (x *UploadMetadata) ProtoReflect() protoreflect.Message { mi := &file_file_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 UploadMetadata.ProtoReflect.Descriptor instead. func (*UploadMetadata) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{6} } func (x *UploadMetadata) GetFileId() string { if x != nil { return x.FileId } return "" } func (x *UploadMetadata) GetTargetRemote() string { if x != nil { return x.TargetRemote } return "" } func (x *UploadMetadata) GetSuffix() string { if x != nil { return x.Suffix } return "" } func (x *UploadMetadata) GetContentType() string { if x != nil { return x.ContentType } return "" } type DeleteFileRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Purge bool `protobuf:"varint,2,opt,name=purge,proto3" json:"purge,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteFileRequest) Reset() { *x = DeleteFileRequest{} mi := &file_file_proto_msgTypes[7] 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_file_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 DeleteFileRequest.ProtoReflect.Descriptor instead. func (*DeleteFileRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{7} } func (x *DeleteFileRequest) GetId() string { if x != nil { return x.Id } return "" } func (x *DeleteFileRequest) GetPurge() bool { if x != nil { return x.Purge } return false } type LoadFromReferenceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ReferenceIds []string `protobuf:"bytes,1,rep,name=reference_ids,json=referenceIds,proto3" json:"reference_ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LoadFromReferenceRequest) Reset() { *x = LoadFromReferenceRequest{} mi := &file_file_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LoadFromReferenceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*LoadFromReferenceRequest) ProtoMessage() {} func (x *LoadFromReferenceRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 LoadFromReferenceRequest.ProtoReflect.Descriptor instead. func (*LoadFromReferenceRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{8} } func (x *LoadFromReferenceRequest) GetReferenceIds() []string { if x != nil { return x.ReferenceIds } return nil } type LoadFromReferenceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Files []*CloudFile `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LoadFromReferenceResponse) Reset() { *x = LoadFromReferenceResponse{} mi := &file_file_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LoadFromReferenceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*LoadFromReferenceResponse) ProtoMessage() {} func (x *LoadFromReferenceResponse) ProtoReflect() protoreflect.Message { mi := &file_file_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 LoadFromReferenceResponse.ProtoReflect.Descriptor instead. func (*LoadFromReferenceResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{9} } func (x *LoadFromReferenceResponse) GetFiles() []*CloudFile { if x != nil { return x.Files } return nil } type GetReferenceCountRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetReferenceCountRequest) Reset() { *x = GetReferenceCountRequest{} mi := &file_file_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetReferenceCountRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetReferenceCountRequest) ProtoMessage() {} func (x *GetReferenceCountRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 GetReferenceCountRequest.ProtoReflect.Descriptor instead. func (*GetReferenceCountRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{10} } func (x *GetReferenceCountRequest) GetFileId() string { if x != nil { return x.FileId } return "" } type GetReferenceCountResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetReferenceCountResponse) Reset() { *x = GetReferenceCountResponse{} mi := &file_file_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetReferenceCountResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetReferenceCountResponse) ProtoMessage() {} func (x *GetReferenceCountResponse) ProtoReflect() protoreflect.Message { mi := &file_file_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 GetReferenceCountResponse.ProtoReflect.Descriptor instead. func (*GetReferenceCountResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{11} } func (x *GetReferenceCountResponse) GetCount() int32 { if x != nil { return x.Count } return 0 } type IsReferencedRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *IsReferencedRequest) Reset() { *x = IsReferencedRequest{} mi := &file_file_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *IsReferencedRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*IsReferencedRequest) ProtoMessage() {} func (x *IsReferencedRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 IsReferencedRequest.ProtoReflect.Descriptor instead. func (*IsReferencedRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{12} } func (x *IsReferencedRequest) GetFileId() string { if x != nil { return x.FileId } return "" } type IsReferencedResponse struct { state protoimpl.MessageState `protogen:"open.v1"` IsReferenced bool `protobuf:"varint,1,opt,name=is_referenced,json=isReferenced,proto3" json:"is_referenced,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *IsReferencedResponse) Reset() { *x = IsReferencedResponse{} mi := &file_file_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *IsReferencedResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*IsReferencedResponse) ProtoMessage() {} func (x *IsReferencedResponse) ProtoReflect() protoreflect.Message { mi := &file_file_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 IsReferencedResponse.ProtoReflect.Descriptor instead. func (*IsReferencedResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{13} } func (x *IsReferencedResponse) GetIsReferenced() bool { if x != nil { return x.IsReferenced } return false } type PurgeCacheRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PurgeCacheRequest) Reset() { *x = PurgeCacheRequest{} mi := &file_file_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PurgeCacheRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PurgeCacheRequest) ProtoMessage() {} func (x *PurgeCacheRequest) ProtoReflect() protoreflect.Message { mi := &file_file_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 PurgeCacheRequest.ProtoReflect.Descriptor instead. func (*PurgeCacheRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{14} } func (x *PurgeCacheRequest) GetFileId() string { if x != nil { return x.FileId } return "" } // CloudFileReference represents a reference to a CloudFile with additional metadata // about its usage in the system. type CloudFileReference struct { state protoimpl.MessageState `protogen:"open.v1"` // Unique identifier for the reference Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Reference to the actual file FileId string `protobuf:"bytes,2,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` // The actual file data (optional, can be populated when needed) File *CloudFile `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"` // Description of how this file is being used Usage string `protobuf:"bytes,4,opt,name=usage,proto3" json:"usage,omitempty"` // ID of the resource that this file is associated with ResourceId string `protobuf:"bytes,5,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` // Optional expiration timestamp for the reference ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expired_at,json=expiredAt,proto3" json:"expired_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CloudFileReference) Reset() { *x = CloudFileReference{} mi := &file_file_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CloudFileReference) String() string { return protoimpl.X.MessageStringOf(x) } func (*CloudFileReference) ProtoMessage() {} func (x *CloudFileReference) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[15] 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 CloudFileReference.ProtoReflect.Descriptor instead. func (*CloudFileReference) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{15} } func (x *CloudFileReference) GetId() string { if x != nil { return x.Id } return "" } func (x *CloudFileReference) GetFileId() string { if x != nil { return x.FileId } return "" } func (x *CloudFileReference) GetFile() *CloudFile { if x != nil { return x.File } return nil } func (x *CloudFileReference) GetUsage() string { if x != nil { return x.Usage } return "" } func (x *CloudFileReference) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *CloudFileReference) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } // Request/Response messages for FileReferenceService type CreateReferenceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` Usage string `protobuf:"bytes,2,opt,name=usage,proto3" json:"usage,omitempty"` ResourceId string `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expired_at,json=expiredAt,proto3,oneof" json:"expired_at,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3,oneof" json:"duration,omitempty"` // Alternative to expired_at unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateReferenceRequest) Reset() { *x = CreateReferenceRequest{} mi := &file_file_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateReferenceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateReferenceRequest) ProtoMessage() {} func (x *CreateReferenceRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[16] 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 CreateReferenceRequest.ProtoReflect.Descriptor instead. func (*CreateReferenceRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{16} } func (x *CreateReferenceRequest) GetFileId() string { if x != nil { return x.FileId } return "" } func (x *CreateReferenceRequest) GetUsage() string { if x != nil { return x.Usage } return "" } func (x *CreateReferenceRequest) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *CreateReferenceRequest) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } func (x *CreateReferenceRequest) GetDuration() *durationpb.Duration { if x != nil { return x.Duration } return nil } type CreateReferenceBatchRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FilesId []string `protobuf:"bytes,1,rep,name=files_id,json=filesId,proto3" json:"files_id,omitempty"` Usage string `protobuf:"bytes,2,opt,name=usage,proto3" json:"usage,omitempty"` ResourceId string `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expired_at,json=expiredAt,proto3,oneof" json:"expired_at,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3,oneof" json:"duration,omitempty"` // Alternative to expired_at unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateReferenceBatchRequest) Reset() { *x = CreateReferenceBatchRequest{} mi := &file_file_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateReferenceBatchRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateReferenceBatchRequest) ProtoMessage() {} func (x *CreateReferenceBatchRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[17] 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 CreateReferenceBatchRequest.ProtoReflect.Descriptor instead. func (*CreateReferenceBatchRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{17} } func (x *CreateReferenceBatchRequest) GetFilesId() []string { if x != nil { return x.FilesId } return nil } func (x *CreateReferenceBatchRequest) GetUsage() string { if x != nil { return x.Usage } return "" } func (x *CreateReferenceBatchRequest) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *CreateReferenceBatchRequest) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } func (x *CreateReferenceBatchRequest) GetDuration() *durationpb.Duration { if x != nil { return x.Duration } return nil } type CreateReferenceBatchResponse struct { state protoimpl.MessageState `protogen:"open.v1"` References []*CloudFileReference `protobuf:"bytes,1,rep,name=references,proto3" json:"references,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateReferenceBatchResponse) Reset() { *x = CreateReferenceBatchResponse{} mi := &file_file_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateReferenceBatchResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateReferenceBatchResponse) ProtoMessage() {} func (x *CreateReferenceBatchResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[18] 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 CreateReferenceBatchResponse.ProtoReflect.Descriptor instead. func (*CreateReferenceBatchResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{18} } func (x *CreateReferenceBatchResponse) GetReferences() []*CloudFileReference { if x != nil { return x.References } return nil } type GetReferencesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetReferencesRequest) Reset() { *x = GetReferencesRequest{} mi := &file_file_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetReferencesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetReferencesRequest) ProtoMessage() {} func (x *GetReferencesRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[19] 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 GetReferencesRequest.ProtoReflect.Descriptor instead. func (*GetReferencesRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{19} } func (x *GetReferencesRequest) GetFileId() string { if x != nil { return x.FileId } return "" } type GetReferencesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` References []*CloudFileReference `protobuf:"bytes,1,rep,name=references,proto3" json:"references,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetReferencesResponse) Reset() { *x = GetReferencesResponse{} mi := &file_file_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetReferencesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetReferencesResponse) ProtoMessage() {} func (x *GetReferencesResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[20] 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 GetReferencesResponse.ProtoReflect.Descriptor instead. func (*GetReferencesResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{20} } func (x *GetReferencesResponse) GetReferences() []*CloudFileReference { if x != nil { return x.References } return nil } type GetResourceReferencesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` Usage string `protobuf:"bytes,2,opt,name=usage,proto3" json:"usage,omitempty"` // Optional unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetResourceReferencesRequest) Reset() { *x = GetResourceReferencesRequest{} mi := &file_file_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetResourceReferencesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetResourceReferencesRequest) ProtoMessage() {} func (x *GetResourceReferencesRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[21] 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 GetResourceReferencesRequest.ProtoReflect.Descriptor instead. func (*GetResourceReferencesRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{21} } func (x *GetResourceReferencesRequest) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *GetResourceReferencesRequest) GetUsage() string { if x != nil { return x.Usage } return "" } type GetResourceFilesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` Usage *string `protobuf:"bytes,2,opt,name=usage,proto3,oneof" json:"usage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetResourceFilesRequest) Reset() { *x = GetResourceFilesRequest{} mi := &file_file_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetResourceFilesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetResourceFilesRequest) ProtoMessage() {} func (x *GetResourceFilesRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[22] 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 GetResourceFilesRequest.ProtoReflect.Descriptor instead. func (*GetResourceFilesRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{22} } func (x *GetResourceFilesRequest) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *GetResourceFilesRequest) GetUsage() string { if x != nil && x.Usage != nil { return *x.Usage } return "" } type GetResourceFilesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Files []*CloudFile `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetResourceFilesResponse) Reset() { *x = GetResourceFilesResponse{} mi := &file_file_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetResourceFilesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetResourceFilesResponse) ProtoMessage() {} func (x *GetResourceFilesResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[23] 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 GetResourceFilesResponse.ProtoReflect.Descriptor instead. func (*GetResourceFilesResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{23} } func (x *GetResourceFilesResponse) GetFiles() []*CloudFile { if x != nil { return x.Files } return nil } type DeleteResourceReferencesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` Usage *string `protobuf:"bytes,2,opt,name=usage,proto3,oneof" json:"usage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteResourceReferencesRequest) Reset() { *x = DeleteResourceReferencesRequest{} mi := &file_file_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteResourceReferencesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteResourceReferencesRequest) ProtoMessage() {} func (x *DeleteResourceReferencesRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[24] 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 DeleteResourceReferencesRequest.ProtoReflect.Descriptor instead. func (*DeleteResourceReferencesRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{24} } func (x *DeleteResourceReferencesRequest) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *DeleteResourceReferencesRequest) GetUsage() string { if x != nil && x.Usage != nil { return *x.Usage } return "" } type DeleteResourceReferencesBatchRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ResourceIds []string `protobuf:"bytes,1,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"` Usage *string `protobuf:"bytes,2,opt,name=usage,proto3,oneof" json:"usage,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteResourceReferencesBatchRequest) Reset() { *x = DeleteResourceReferencesBatchRequest{} mi := &file_file_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteResourceReferencesBatchRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteResourceReferencesBatchRequest) ProtoMessage() {} func (x *DeleteResourceReferencesBatchRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[25] 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 DeleteResourceReferencesBatchRequest.ProtoReflect.Descriptor instead. func (*DeleteResourceReferencesBatchRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{25} } func (x *DeleteResourceReferencesBatchRequest) GetResourceIds() []string { if x != nil { return x.ResourceIds } return nil } func (x *DeleteResourceReferencesBatchRequest) GetUsage() string { if x != nil && x.Usage != nil { return *x.Usage } return "" } type DeleteResourceReferencesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` DeletedCount int32 `protobuf:"varint,1,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteResourceReferencesResponse) Reset() { *x = DeleteResourceReferencesResponse{} mi := &file_file_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteResourceReferencesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteResourceReferencesResponse) ProtoMessage() {} func (x *DeleteResourceReferencesResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[26] 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 DeleteResourceReferencesResponse.ProtoReflect.Descriptor instead. func (*DeleteResourceReferencesResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{26} } func (x *DeleteResourceReferencesResponse) GetDeletedCount() int32 { if x != nil { return x.DeletedCount } return 0 } type DeleteReferenceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteReferenceRequest) Reset() { *x = DeleteReferenceRequest{} mi := &file_file_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteReferenceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteReferenceRequest) ProtoMessage() {} func (x *DeleteReferenceRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[27] 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 DeleteReferenceRequest.ProtoReflect.Descriptor instead. func (*DeleteReferenceRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{27} } func (x *DeleteReferenceRequest) GetReferenceId() string { if x != nil { return x.ReferenceId } return "" } type DeleteReferenceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteReferenceResponse) Reset() { *x = DeleteReferenceResponse{} mi := &file_file_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteReferenceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteReferenceResponse) ProtoMessage() {} func (x *DeleteReferenceResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[28] 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 DeleteReferenceResponse.ProtoReflect.Descriptor instead. func (*DeleteReferenceResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{28} } func (x *DeleteReferenceResponse) GetSuccess() bool { if x != nil { return x.Success } return false } type UpdateResourceFilesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` FileIds []string `protobuf:"bytes,2,rep,name=file_ids,json=fileIds,proto3" json:"file_ids,omitempty"` Usage string `protobuf:"bytes,3,opt,name=usage,proto3" json:"usage,omitempty"` ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expired_at,json=expiredAt,proto3" json:"expired_at,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"` // Alternative to expired_at unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateResourceFilesRequest) Reset() { *x = UpdateResourceFilesRequest{} mi := &file_file_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateResourceFilesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateResourceFilesRequest) ProtoMessage() {} func (x *UpdateResourceFilesRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[29] 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 UpdateResourceFilesRequest.ProtoReflect.Descriptor instead. func (*UpdateResourceFilesRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{29} } func (x *UpdateResourceFilesRequest) GetResourceId() string { if x != nil { return x.ResourceId } return "" } func (x *UpdateResourceFilesRequest) GetFileIds() []string { if x != nil { return x.FileIds } return nil } func (x *UpdateResourceFilesRequest) GetUsage() string { if x != nil { return x.Usage } return "" } func (x *UpdateResourceFilesRequest) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } func (x *UpdateResourceFilesRequest) GetDuration() *durationpb.Duration { if x != nil { return x.Duration } return nil } type UpdateResourceFilesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` References []*CloudFileReference `protobuf:"bytes,1,rep,name=references,proto3" json:"references,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateResourceFilesResponse) Reset() { *x = UpdateResourceFilesResponse{} mi := &file_file_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateResourceFilesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateResourceFilesResponse) ProtoMessage() {} func (x *UpdateResourceFilesResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[30] 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 UpdateResourceFilesResponse.ProtoReflect.Descriptor instead. func (*UpdateResourceFilesResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{30} } func (x *UpdateResourceFilesResponse) GetReferences() []*CloudFileReference { if x != nil { return x.References } return nil } type SetReferenceExpirationRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"` ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expired_at,json=expiredAt,proto3" json:"expired_at,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` // Alternative to expired_at unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetReferenceExpirationRequest) Reset() { *x = SetReferenceExpirationRequest{} mi := &file_file_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetReferenceExpirationRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetReferenceExpirationRequest) ProtoMessage() {} func (x *SetReferenceExpirationRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[31] 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 SetReferenceExpirationRequest.ProtoReflect.Descriptor instead. func (*SetReferenceExpirationRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{31} } func (x *SetReferenceExpirationRequest) GetReferenceId() string { if x != nil { return x.ReferenceId } return "" } func (x *SetReferenceExpirationRequest) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } func (x *SetReferenceExpirationRequest) GetDuration() *durationpb.Duration { if x != nil { return x.Duration } return nil } type SetReferenceExpirationResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetReferenceExpirationResponse) Reset() { *x = SetReferenceExpirationResponse{} mi := &file_file_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetReferenceExpirationResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetReferenceExpirationResponse) ProtoMessage() {} func (x *SetReferenceExpirationResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[32] 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 SetReferenceExpirationResponse.ProtoReflect.Descriptor instead. func (*SetReferenceExpirationResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{32} } func (x *SetReferenceExpirationResponse) GetSuccess() bool { if x != nil { return x.Success } return false } type SetFileReferencesExpirationRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expired_at,json=expiredAt,proto3" json:"expired_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetFileReferencesExpirationRequest) Reset() { *x = SetFileReferencesExpirationRequest{} mi := &file_file_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetFileReferencesExpirationRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetFileReferencesExpirationRequest) ProtoMessage() {} func (x *SetFileReferencesExpirationRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[33] 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 SetFileReferencesExpirationRequest.ProtoReflect.Descriptor instead. func (*SetFileReferencesExpirationRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{33} } func (x *SetFileReferencesExpirationRequest) GetFileId() string { if x != nil { return x.FileId } return "" } func (x *SetFileReferencesExpirationRequest) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } type SetFileReferencesExpirationResponse struct { state protoimpl.MessageState `protogen:"open.v1"` UpdatedCount int32 `protobuf:"varint,1,opt,name=updated_count,json=updatedCount,proto3" json:"updated_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetFileReferencesExpirationResponse) Reset() { *x = SetFileReferencesExpirationResponse{} mi := &file_file_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetFileReferencesExpirationResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetFileReferencesExpirationResponse) ProtoMessage() {} func (x *SetFileReferencesExpirationResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[34] 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 SetFileReferencesExpirationResponse.ProtoReflect.Descriptor instead. func (*SetFileReferencesExpirationResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{34} } func (x *SetFileReferencesExpirationResponse) GetUpdatedCount() int32 { if x != nil { return x.UpdatedCount } return 0 } type HasFileReferencesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *HasFileReferencesRequest) Reset() { *x = HasFileReferencesRequest{} mi := &file_file_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *HasFileReferencesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*HasFileReferencesRequest) ProtoMessage() {} func (x *HasFileReferencesRequest) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[35] 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 HasFileReferencesRequest.ProtoReflect.Descriptor instead. func (*HasFileReferencesRequest) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{35} } func (x *HasFileReferencesRequest) GetFileId() string { if x != nil { return x.FileId } return "" } type HasFileReferencesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` HasReferences bool `protobuf:"varint,1,opt,name=has_references,json=hasReferences,proto3" json:"has_references,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *HasFileReferencesResponse) Reset() { *x = HasFileReferencesResponse{} mi := &file_file_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *HasFileReferencesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*HasFileReferencesResponse) ProtoMessage() {} func (x *HasFileReferencesResponse) ProtoReflect() protoreflect.Message { mi := &file_file_proto_msgTypes[36] 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 HasFileReferencesResponse.ProtoReflect.Descriptor instead. func (*HasFileReferencesResponse) Descriptor() ([]byte, []int) { return file_file_proto_rawDescGZIP(), []int{36} } func (x *HasFileReferencesResponse) GetHasReferences() bool { if x != nil { return x.HasReferences } return false } var File_file_proto protoreflect.FileDescriptor const file_file_proto_rawDesc = "" + "\n" + "\n" + "file.proto\x12\x05proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/duration.proto\"\x8b\x03\n" + "\tCloudFile\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1b\n" + "\tfile_meta\x18\x03 \x01(\fR\bfileMeta\x12\x1b\n" + "\tuser_meta\x18\x04 \x01(\fR\buserMeta\x12,\n" + "\x0fsensitive_marks\x18\f \x01(\fH\x00R\x0esensitiveMarks\x88\x01\x01\x12\x1b\n" + "\tmime_type\x18\x05 \x01(\tR\bmimeType\x12\x12\n" + "\x04hash\x18\x06 \x01(\tR\x04hash\x12\x12\n" + "\x04size\x18\a \x01(\x03R\x04size\x12'\n" + "\x0fhas_compression\x18\b \x01(\bR\x0ehasCompression\x12\x10\n" + "\x03url\x18\t \x01(\tR\x03url\x12!\n" + "\fcontent_type\x18\n" + " \x01(\tR\vcontentType\x12;\n" + "\vuploaded_at\x18\v \x01(\v2\x1a.google.protobuf.TimestampR\n" + "uploadedAtB\x12\n" + "\x10_sensitive_marks\" \n" + "\x0eGetFileRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"'\n" + "\x13GetFileBatchRequest\x12\x10\n" + "\x03ids\x18\x01 \x03(\tR\x03ids\">\n" + "\x14GetFileBatchResponse\x12&\n" + "\x05files\x18\x01 \x03(\v2\x10.proto.CloudFileR\x05files\"v\n" + "\x11UpdateFileRequest\x12$\n" + "\x04file\x18\x01 \x01(\v2\x10.proto.CloudFileR\x04file\x12;\n" + "\vupdate_mask\x18\x02 \x01(\v2\x1a.google.protobuf.FieldMaskR\n" + "updateMask\"\x86\x01\n" + "\fFileMetadata\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\x12\x1b\n" + "\tfile_name\x18\x02 \x01(\tR\bfileName\x12!\n" + "\fcontent_type\x18\x03 \x01(\tR\vcontentType\x12\x1d\n" + "\n" + "account_id\x18\x04 \x01(\tR\taccountId\"\x89\x01\n" + "\x0eUploadMetadata\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\x12#\n" + "\rtarget_remote\x18\x02 \x01(\tR\ftargetRemote\x12\x16\n" + "\x06suffix\x18\x03 \x01(\tR\x06suffix\x12!\n" + "\fcontent_type\x18\x04 \x01(\tR\vcontentType\"9\n" + "\x11DeleteFileRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n" + "\x05purge\x18\x02 \x01(\bR\x05purge\"?\n" + "\x18LoadFromReferenceRequest\x12#\n" + "\rreference_ids\x18\x01 \x03(\tR\freferenceIds\"C\n" + "\x19LoadFromReferenceResponse\x12&\n" + "\x05files\x18\x01 \x03(\v2\x10.proto.CloudFileR\x05files\"3\n" + "\x18GetReferenceCountRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\"1\n" + "\x19GetReferenceCountResponse\x12\x14\n" + "\x05count\x18\x01 \x01(\x05R\x05count\".\n" + "\x13IsReferencedRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\";\n" + "\x14IsReferencedResponse\x12#\n" + "\ris_referenced\x18\x01 \x01(\bR\fisReferenced\",\n" + "\x11PurgeCacheRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\"\xd5\x01\n" + "\x12CloudFileReference\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n" + "\afile_id\x18\x02 \x01(\tR\x06fileId\x12$\n" + "\x04file\x18\x03 \x01(\v2\x10.proto.CloudFileR\x04file\x12\x14\n" + "\x05usage\x18\x04 \x01(\tR\x05usage\x12\x1f\n" + "\vresource_id\x18\x05 \x01(\tR\n" + "resourceId\x129\n" + "\n" + "expired_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\texpiredAt\"\x80\x02\n" + "\x16CreateReferenceRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\x12\x14\n" + "\x05usage\x18\x02 \x01(\tR\x05usage\x12\x1f\n" + "\vresource_id\x18\x03 \x01(\tR\n" + "resourceId\x12>\n" + "\n" + "expired_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampH\x00R\texpiredAt\x88\x01\x01\x12:\n" + "\bduration\x18\x05 \x01(\v2\x19.google.protobuf.DurationH\x01R\bduration\x88\x01\x01B\r\n" + "\v_expired_atB\v\n" + "\t_duration\"\x87\x02\n" + "\x1bCreateReferenceBatchRequest\x12\x19\n" + "\bfiles_id\x18\x01 \x03(\tR\afilesId\x12\x14\n" + "\x05usage\x18\x02 \x01(\tR\x05usage\x12\x1f\n" + "\vresource_id\x18\x03 \x01(\tR\n" + "resourceId\x12>\n" + "\n" + "expired_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampH\x00R\texpiredAt\x88\x01\x01\x12:\n" + "\bduration\x18\x05 \x01(\v2\x19.google.protobuf.DurationH\x01R\bduration\x88\x01\x01B\r\n" + "\v_expired_atB\v\n" + "\t_duration\"Y\n" + "\x1cCreateReferenceBatchResponse\x129\n" + "\n" + "references\x18\x01 \x03(\v2\x19.proto.CloudFileReferenceR\n" + "references\"/\n" + "\x14GetReferencesRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\"R\n" + "\x15GetReferencesResponse\x129\n" + "\n" + "references\x18\x01 \x03(\v2\x19.proto.CloudFileReferenceR\n" + "references\"U\n" + "\x1cGetResourceReferencesRequest\x12\x1f\n" + "\vresource_id\x18\x01 \x01(\tR\n" + "resourceId\x12\x14\n" + "\x05usage\x18\x02 \x01(\tR\x05usage\"_\n" + "\x17GetResourceFilesRequest\x12\x1f\n" + "\vresource_id\x18\x01 \x01(\tR\n" + "resourceId\x12\x19\n" + "\x05usage\x18\x02 \x01(\tH\x00R\x05usage\x88\x01\x01B\b\n" + "\x06_usage\"B\n" + "\x18GetResourceFilesResponse\x12&\n" + "\x05files\x18\x01 \x03(\v2\x10.proto.CloudFileR\x05files\"g\n" + "\x1fDeleteResourceReferencesRequest\x12\x1f\n" + "\vresource_id\x18\x01 \x01(\tR\n" + "resourceId\x12\x19\n" + "\x05usage\x18\x02 \x01(\tH\x00R\x05usage\x88\x01\x01B\b\n" + "\x06_usage\"n\n" + "$DeleteResourceReferencesBatchRequest\x12!\n" + "\fresource_ids\x18\x01 \x03(\tR\vresourceIds\x12\x19\n" + "\x05usage\x18\x02 \x01(\tH\x00R\x05usage\x88\x01\x01B\b\n" + "\x06_usage\"G\n" + " DeleteResourceReferencesResponse\x12#\n" + "\rdeleted_count\x18\x01 \x01(\x05R\fdeletedCount\";\n" + "\x16DeleteReferenceRequest\x12!\n" + "\freference_id\x18\x01 \x01(\tR\vreferenceId\"3\n" + "\x17DeleteReferenceResponse\x12\x18\n" + "\asuccess\x18\x01 \x01(\bR\asuccess\"\xe0\x01\n" + "\x1aUpdateResourceFilesRequest\x12\x1f\n" + "\vresource_id\x18\x01 \x01(\tR\n" + "resourceId\x12\x19\n" + "\bfile_ids\x18\x02 \x03(\tR\afileIds\x12\x14\n" + "\x05usage\x18\x03 \x01(\tR\x05usage\x129\n" + "\n" + "expired_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\texpiredAt\x125\n" + "\bduration\x18\x05 \x01(\v2\x19.google.protobuf.DurationR\bduration\"X\n" + "\x1bUpdateResourceFilesResponse\x129\n" + "\n" + "references\x18\x01 \x03(\v2\x19.proto.CloudFileReferenceR\n" + "references\"\xb4\x01\n" + "\x1dSetReferenceExpirationRequest\x12!\n" + "\freference_id\x18\x01 \x01(\tR\vreferenceId\x129\n" + "\n" + "expired_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\texpiredAt\x125\n" + "\bduration\x18\x03 \x01(\v2\x19.google.protobuf.DurationR\bduration\":\n" + "\x1eSetReferenceExpirationResponse\x12\x18\n" + "\asuccess\x18\x01 \x01(\bR\asuccess\"x\n" + "\"SetFileReferencesExpirationRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\x129\n" + "\n" + "expired_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\texpiredAt\"J\n" + "#SetFileReferencesExpirationResponse\x12#\n" + "\rupdated_count\x18\x01 \x01(\x05R\fupdatedCount\"3\n" + "\x18HasFileReferencesRequest\x12\x17\n" + "\afile_id\x18\x01 \x01(\tR\x06fileId\"B\n" + "\x19HasFileReferencesResponse\x12%\n" + "\x0ehas_references\x18\x01 \x01(\bR\rhasReferences2\xe5\x03\n" + "\vFileService\x122\n" + "\aGetFile\x12\x15.proto.GetFileRequest\x1a\x10.proto.CloudFile\x12G\n" + "\fGetFileBatch\x12\x1a.proto.GetFileBatchRequest\x1a\x1b.proto.GetFileBatchResponse\x128\n" + "\n" + "UpdateFile\x12\x18.proto.UpdateFileRequest\x1a\x10.proto.CloudFile\x12>\n" + "\n" + "DeleteFile\x12\x18.proto.DeleteFileRequest\x1a\x16.google.protobuf.Empty\x12V\n" + "\x11LoadFromReference\x12\x1f.proto.LoadFromReferenceRequest\x1a .proto.LoadFromReferenceResponse\x12G\n" + "\fIsReferenced\x12\x1a.proto.IsReferencedRequest\x1a\x1b.proto.IsReferencedResponse\x12>\n" + "\n" + "PurgeCache\x12\x18.proto.PurgeCacheRequest\x1a\x16.google.protobuf.Empty2\xe2\t\n" + "\x14FileReferenceService\x12K\n" + "\x0fCreateReference\x12\x1d.proto.CreateReferenceRequest\x1a\x19.proto.CloudFileReference\x12_\n" + "\x14CreateReferenceBatch\x12\".proto.CreateReferenceBatchRequest\x1a#.proto.CreateReferenceBatchResponse\x12J\n" + "\rGetReferences\x12\x1b.proto.GetReferencesRequest\x1a\x1c.proto.GetReferencesResponse\x12V\n" + "\x11GetReferenceCount\x12\x1f.proto.GetReferenceCountRequest\x1a .proto.GetReferenceCountResponse\x12Z\n" + "\x15GetResourceReferences\x12#.proto.GetResourceReferencesRequest\x1a\x1c.proto.GetReferencesResponse\x12S\n" + "\x10GetResourceFiles\x12\x1e.proto.GetResourceFilesRequest\x1a\x1f.proto.GetResourceFilesResponse\x12k\n" + "\x18DeleteResourceReferences\x12&.proto.DeleteResourceReferencesRequest\x1a'.proto.DeleteResourceReferencesResponse\x12u\n" + "\x1dDeleteResourceReferencesBatch\x12+.proto.DeleteResourceReferencesBatchRequest\x1a'.proto.DeleteResourceReferencesResponse\x12P\n" + "\x0fDeleteReference\x12\x1d.proto.DeleteReferenceRequest\x1a\x1e.proto.DeleteReferenceResponse\x12\\\n" + "\x13UpdateResourceFiles\x12!.proto.UpdateResourceFilesRequest\x1a\".proto.UpdateResourceFilesResponse\x12e\n" + "\x16SetReferenceExpiration\x12$.proto.SetReferenceExpirationRequest\x1a%.proto.SetReferenceExpirationResponse\x12t\n" + "\x1bSetFileReferencesExpiration\x12).proto.SetFileReferencesExpirationRequest\x1a*.proto.SetFileReferencesExpirationResponse\x12V\n" + "\x11HasFileReferences\x12\x1f.proto.HasFileReferencesRequest\x1a .proto.HasFileReferencesResponseBUZ7git.solsynth.dev/goatworks/turbine/pkg/shared/proto/gen\xaa\x02\x19DysonNetwork.Shared.Protob\x06proto3" var ( file_file_proto_rawDescOnce sync.Once file_file_proto_rawDescData []byte ) func file_file_proto_rawDescGZIP() []byte { file_file_proto_rawDescOnce.Do(func() { file_file_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_file_proto_rawDesc), len(file_file_proto_rawDesc))) }) return file_file_proto_rawDescData } var file_file_proto_msgTypes = make([]protoimpl.MessageInfo, 37) var file_file_proto_goTypes = []any{ (*CloudFile)(nil), // 0: proto.CloudFile (*GetFileRequest)(nil), // 1: proto.GetFileRequest (*GetFileBatchRequest)(nil), // 2: proto.GetFileBatchRequest (*GetFileBatchResponse)(nil), // 3: proto.GetFileBatchResponse (*UpdateFileRequest)(nil), // 4: proto.UpdateFileRequest (*FileMetadata)(nil), // 5: proto.FileMetadata (*UploadMetadata)(nil), // 6: proto.UploadMetadata (*DeleteFileRequest)(nil), // 7: proto.DeleteFileRequest (*LoadFromReferenceRequest)(nil), // 8: proto.LoadFromReferenceRequest (*LoadFromReferenceResponse)(nil), // 9: proto.LoadFromReferenceResponse (*GetReferenceCountRequest)(nil), // 10: proto.GetReferenceCountRequest (*GetReferenceCountResponse)(nil), // 11: proto.GetReferenceCountResponse (*IsReferencedRequest)(nil), // 12: proto.IsReferencedRequest (*IsReferencedResponse)(nil), // 13: proto.IsReferencedResponse (*PurgeCacheRequest)(nil), // 14: proto.PurgeCacheRequest (*CloudFileReference)(nil), // 15: proto.CloudFileReference (*CreateReferenceRequest)(nil), // 16: proto.CreateReferenceRequest (*CreateReferenceBatchRequest)(nil), // 17: proto.CreateReferenceBatchRequest (*CreateReferenceBatchResponse)(nil), // 18: proto.CreateReferenceBatchResponse (*GetReferencesRequest)(nil), // 19: proto.GetReferencesRequest (*GetReferencesResponse)(nil), // 20: proto.GetReferencesResponse (*GetResourceReferencesRequest)(nil), // 21: proto.GetResourceReferencesRequest (*GetResourceFilesRequest)(nil), // 22: proto.GetResourceFilesRequest (*GetResourceFilesResponse)(nil), // 23: proto.GetResourceFilesResponse (*DeleteResourceReferencesRequest)(nil), // 24: proto.DeleteResourceReferencesRequest (*DeleteResourceReferencesBatchRequest)(nil), // 25: proto.DeleteResourceReferencesBatchRequest (*DeleteResourceReferencesResponse)(nil), // 26: proto.DeleteResourceReferencesResponse (*DeleteReferenceRequest)(nil), // 27: proto.DeleteReferenceRequest (*DeleteReferenceResponse)(nil), // 28: proto.DeleteReferenceResponse (*UpdateResourceFilesRequest)(nil), // 29: proto.UpdateResourceFilesRequest (*UpdateResourceFilesResponse)(nil), // 30: proto.UpdateResourceFilesResponse (*SetReferenceExpirationRequest)(nil), // 31: proto.SetReferenceExpirationRequest (*SetReferenceExpirationResponse)(nil), // 32: proto.SetReferenceExpirationResponse (*SetFileReferencesExpirationRequest)(nil), // 33: proto.SetFileReferencesExpirationRequest (*SetFileReferencesExpirationResponse)(nil), // 34: proto.SetFileReferencesExpirationResponse (*HasFileReferencesRequest)(nil), // 35: proto.HasFileReferencesRequest (*HasFileReferencesResponse)(nil), // 36: proto.HasFileReferencesResponse (*timestamppb.Timestamp)(nil), // 37: google.protobuf.Timestamp (*fieldmaskpb.FieldMask)(nil), // 38: google.protobuf.FieldMask (*durationpb.Duration)(nil), // 39: google.protobuf.Duration (*emptypb.Empty)(nil), // 40: google.protobuf.Empty } var file_file_proto_depIdxs = []int32{ 37, // 0: proto.CloudFile.uploaded_at:type_name -> google.protobuf.Timestamp 0, // 1: proto.GetFileBatchResponse.files:type_name -> proto.CloudFile 0, // 2: proto.UpdateFileRequest.file:type_name -> proto.CloudFile 38, // 3: proto.UpdateFileRequest.update_mask:type_name -> google.protobuf.FieldMask 0, // 4: proto.LoadFromReferenceResponse.files:type_name -> proto.CloudFile 0, // 5: proto.CloudFileReference.file:type_name -> proto.CloudFile 37, // 6: proto.CloudFileReference.expired_at:type_name -> google.protobuf.Timestamp 37, // 7: proto.CreateReferenceRequest.expired_at:type_name -> google.protobuf.Timestamp 39, // 8: proto.CreateReferenceRequest.duration:type_name -> google.protobuf.Duration 37, // 9: proto.CreateReferenceBatchRequest.expired_at:type_name -> google.protobuf.Timestamp 39, // 10: proto.CreateReferenceBatchRequest.duration:type_name -> google.protobuf.Duration 15, // 11: proto.CreateReferenceBatchResponse.references:type_name -> proto.CloudFileReference 15, // 12: proto.GetReferencesResponse.references:type_name -> proto.CloudFileReference 0, // 13: proto.GetResourceFilesResponse.files:type_name -> proto.CloudFile 37, // 14: proto.UpdateResourceFilesRequest.expired_at:type_name -> google.protobuf.Timestamp 39, // 15: proto.UpdateResourceFilesRequest.duration:type_name -> google.protobuf.Duration 15, // 16: proto.UpdateResourceFilesResponse.references:type_name -> proto.CloudFileReference 37, // 17: proto.SetReferenceExpirationRequest.expired_at:type_name -> google.protobuf.Timestamp 39, // 18: proto.SetReferenceExpirationRequest.duration:type_name -> google.protobuf.Duration 37, // 19: proto.SetFileReferencesExpirationRequest.expired_at:type_name -> google.protobuf.Timestamp 1, // 20: proto.FileService.GetFile:input_type -> proto.GetFileRequest 2, // 21: proto.FileService.GetFileBatch:input_type -> proto.GetFileBatchRequest 4, // 22: proto.FileService.UpdateFile:input_type -> proto.UpdateFileRequest 7, // 23: proto.FileService.DeleteFile:input_type -> proto.DeleteFileRequest 8, // 24: proto.FileService.LoadFromReference:input_type -> proto.LoadFromReferenceRequest 12, // 25: proto.FileService.IsReferenced:input_type -> proto.IsReferencedRequest 14, // 26: proto.FileService.PurgeCache:input_type -> proto.PurgeCacheRequest 16, // 27: proto.FileReferenceService.CreateReference:input_type -> proto.CreateReferenceRequest 17, // 28: proto.FileReferenceService.CreateReferenceBatch:input_type -> proto.CreateReferenceBatchRequest 19, // 29: proto.FileReferenceService.GetReferences:input_type -> proto.GetReferencesRequest 10, // 30: proto.FileReferenceService.GetReferenceCount:input_type -> proto.GetReferenceCountRequest 21, // 31: proto.FileReferenceService.GetResourceReferences:input_type -> proto.GetResourceReferencesRequest 22, // 32: proto.FileReferenceService.GetResourceFiles:input_type -> proto.GetResourceFilesRequest 24, // 33: proto.FileReferenceService.DeleteResourceReferences:input_type -> proto.DeleteResourceReferencesRequest 25, // 34: proto.FileReferenceService.DeleteResourceReferencesBatch:input_type -> proto.DeleteResourceReferencesBatchRequest 27, // 35: proto.FileReferenceService.DeleteReference:input_type -> proto.DeleteReferenceRequest 29, // 36: proto.FileReferenceService.UpdateResourceFiles:input_type -> proto.UpdateResourceFilesRequest 31, // 37: proto.FileReferenceService.SetReferenceExpiration:input_type -> proto.SetReferenceExpirationRequest 33, // 38: proto.FileReferenceService.SetFileReferencesExpiration:input_type -> proto.SetFileReferencesExpirationRequest 35, // 39: proto.FileReferenceService.HasFileReferences:input_type -> proto.HasFileReferencesRequest 0, // 40: proto.FileService.GetFile:output_type -> proto.CloudFile 3, // 41: proto.FileService.GetFileBatch:output_type -> proto.GetFileBatchResponse 0, // 42: proto.FileService.UpdateFile:output_type -> proto.CloudFile 40, // 43: proto.FileService.DeleteFile:output_type -> google.protobuf.Empty 9, // 44: proto.FileService.LoadFromReference:output_type -> proto.LoadFromReferenceResponse 13, // 45: proto.FileService.IsReferenced:output_type -> proto.IsReferencedResponse 40, // 46: proto.FileService.PurgeCache:output_type -> google.protobuf.Empty 15, // 47: proto.FileReferenceService.CreateReference:output_type -> proto.CloudFileReference 18, // 48: proto.FileReferenceService.CreateReferenceBatch:output_type -> proto.CreateReferenceBatchResponse 20, // 49: proto.FileReferenceService.GetReferences:output_type -> proto.GetReferencesResponse 11, // 50: proto.FileReferenceService.GetReferenceCount:output_type -> proto.GetReferenceCountResponse 20, // 51: proto.FileReferenceService.GetResourceReferences:output_type -> proto.GetReferencesResponse 23, // 52: proto.FileReferenceService.GetResourceFiles:output_type -> proto.GetResourceFilesResponse 26, // 53: proto.FileReferenceService.DeleteResourceReferences:output_type -> proto.DeleteResourceReferencesResponse 26, // 54: proto.FileReferenceService.DeleteResourceReferencesBatch:output_type -> proto.DeleteResourceReferencesResponse 28, // 55: proto.FileReferenceService.DeleteReference:output_type -> proto.DeleteReferenceResponse 30, // 56: proto.FileReferenceService.UpdateResourceFiles:output_type -> proto.UpdateResourceFilesResponse 32, // 57: proto.FileReferenceService.SetReferenceExpiration:output_type -> proto.SetReferenceExpirationResponse 34, // 58: proto.FileReferenceService.SetFileReferencesExpiration:output_type -> proto.SetFileReferencesExpirationResponse 36, // 59: proto.FileReferenceService.HasFileReferences:output_type -> proto.HasFileReferencesResponse 40, // [40:60] is the sub-list for method output_type 20, // [20:40] is the sub-list for method input_type 20, // [20:20] is the sub-list for extension type_name 20, // [20:20] is the sub-list for extension extendee 0, // [0:20] is the sub-list for field type_name } func init() { file_file_proto_init() } func file_file_proto_init() { if File_file_proto != nil { return } file_file_proto_msgTypes[0].OneofWrappers = []any{} file_file_proto_msgTypes[16].OneofWrappers = []any{} file_file_proto_msgTypes[17].OneofWrappers = []any{} file_file_proto_msgTypes[22].OneofWrappers = []any{} file_file_proto_msgTypes[24].OneofWrappers = []any{} file_file_proto_msgTypes[25].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_file_proto_rawDesc), len(file_file_proto_rawDesc)), NumEnums: 0, NumMessages: 37, NumExtensions: 0, NumServices: 2, }, GoTypes: file_file_proto_goTypes, DependencyIndexes: file_file_proto_depIdxs, MessageInfos: file_file_proto_msgTypes, }.Build() File_file_proto = out.File file_file_proto_goTypes = nil file_file_proto_depIdxs = nil }