Files
Turbine/pkg/shared/proto/gen/file.pb.go
2025-12-13 22:51:11 +08:00

2358 lines
76 KiB
Go

// 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
}