Documentation
¶
Index ¶
- Variables
- type FileMetadata
- func (*FileMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *FileMetadata) GetFileStat() *FileStat
- func (x *FileMetadata) GetMedia() *FileMetadataMedia
- func (*FileMetadata) ProtoMessage()
- func (x *FileMetadata) ProtoReflect() protoreflect.Message
- func (x *FileMetadata) Reset()
- func (x *FileMetadata) String() string
- type FileMetadataMedia
- func (*FileMetadataMedia) Descriptor() ([]byte, []int)deprecated
- func (x *FileMetadataMedia) GetAttributes() map[string]string
- func (x *FileMetadataMedia) GetComment() string
- func (x *FileMetadataMedia) GetCreatedTimestamp() *timestamppb.Timestamp
- func (x *FileMetadataMedia) GetDuration() *durationpb.Duration
- func (x *FileMetadataMedia) GetFileType() string
- func (x *FileMetadataMedia) GetFormat() string
- func (x *FileMetadataMedia) GetOrientation() int32
- func (x *FileMetadataMedia) GetOriginalTimestamp() *timestamppb.Timestamp
- func (x *FileMetadataMedia) GetRaw() map[string]string
- func (x *FileMetadataMedia) GetTitle() string
- func (*FileMetadataMedia) ProtoMessage()
- func (x *FileMetadataMedia) ProtoReflect() protoreflect.Message
- func (x *FileMetadataMedia) Reset()
- func (x *FileMetadataMedia) String() string
- type FileStat
- func (*FileStat) Descriptor() ([]byte, []int)deprecated
- func (x *FileStat) GetFileExtension() string
- func (x *FileStat) GetFullPath() string
- func (x *FileStat) GetIsDir() bool
- func (x *FileStat) GetMimeType() string
- func (x *FileStat) GetModTime() *timestamppb.Timestamp
- func (x *FileStat) GetMode() uint32
- func (x *FileStat) GetName() string
- func (x *FileStat) GetSize() int64
- func (*FileStat) ProtoMessage()
- func (x *FileStat) ProtoReflect() protoreflect.Message
- func (x *FileStat) Reset()
- func (x *FileStat) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_internal_metadata_proto_metadata_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type FileMetadata ¶
type FileMetadata struct { FileStat *FileStat `protobuf:"bytes,1,opt,name=file_stat,json=fileStat,proto3" json:"file_stat,omitempty"` Media *FileMetadataMedia `protobuf:"bytes,3,opt,name=media,proto3" json:"media,omitempty"` // contains filtered or unexported fields }
func (*FileMetadata) Descriptor
deprecated
func (*FileMetadata) Descriptor() ([]byte, []int)
Deprecated: Use FileMetadata.ProtoReflect.Descriptor instead.
func (*FileMetadata) GetFileStat ¶
func (x *FileMetadata) GetFileStat() *FileStat
func (*FileMetadata) GetMedia ¶
func (x *FileMetadata) GetMedia() *FileMetadataMedia
func (*FileMetadata) ProtoMessage ¶
func (*FileMetadata) ProtoMessage()
func (*FileMetadata) ProtoReflect ¶
func (x *FileMetadata) ProtoReflect() protoreflect.Message
func (*FileMetadata) Reset ¶
func (x *FileMetadata) Reset()
func (*FileMetadata) String ¶
func (x *FileMetadata) String() string
type FileMetadataMedia ¶
type FileMetadataMedia struct { Attributes map[string]string `` /* 161-byte string literal not displayed */ Orientation int32 `protobuf:"varint,2,opt,name=orientation,proto3" json:"orientation,omitempty"` CreatedTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` OriginalTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=original_timestamp,json=originalTimestamp,proto3" json:"original_timestamp,omitempty"` Format string `protobuf:"bytes,5,opt,name=format,proto3" json:"format,omitempty"` FileType string `protobuf:"bytes,6,opt,name=file_type,json=fileType,proto3" json:"file_type,omitempty"` Title string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"` Comment string `protobuf:"bytes,8,opt,name=comment,proto3" json:"comment,omitempty"` Raw map[string]string `` /* 147-byte string literal not displayed */ Duration *durationpb.Duration `protobuf:"bytes,10,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*FileMetadataMedia) Descriptor
deprecated
func (*FileMetadataMedia) Descriptor() ([]byte, []int)
Deprecated: Use FileMetadataMedia.ProtoReflect.Descriptor instead.
func (*FileMetadataMedia) GetAttributes ¶
func (x *FileMetadataMedia) GetAttributes() map[string]string
func (*FileMetadataMedia) GetComment ¶
func (x *FileMetadataMedia) GetComment() string
func (*FileMetadataMedia) GetCreatedTimestamp ¶
func (x *FileMetadataMedia) GetCreatedTimestamp() *timestamppb.Timestamp
func (*FileMetadataMedia) GetDuration ¶
func (x *FileMetadataMedia) GetDuration() *durationpb.Duration
func (*FileMetadataMedia) GetFileType ¶
func (x *FileMetadataMedia) GetFileType() string
func (*FileMetadataMedia) GetFormat ¶
func (x *FileMetadataMedia) GetFormat() string
func (*FileMetadataMedia) GetOrientation ¶
func (x *FileMetadataMedia) GetOrientation() int32
func (*FileMetadataMedia) GetOriginalTimestamp ¶
func (x *FileMetadataMedia) GetOriginalTimestamp() *timestamppb.Timestamp
func (*FileMetadataMedia) GetRaw ¶
func (x *FileMetadataMedia) GetRaw() map[string]string
func (*FileMetadataMedia) GetTitle ¶
func (x *FileMetadataMedia) GetTitle() string
func (*FileMetadataMedia) ProtoMessage ¶
func (*FileMetadataMedia) ProtoMessage()
func (*FileMetadataMedia) ProtoReflect ¶
func (x *FileMetadataMedia) ProtoReflect() protoreflect.Message
func (*FileMetadataMedia) Reset ¶
func (x *FileMetadataMedia) Reset()
func (*FileMetadataMedia) String ¶
func (x *FileMetadataMedia) String() string
type FileStat ¶
type FileStat struct { // base name of the file Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // length in bytes for regular files; system-dependent for others Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` // file mode bits Mode uint32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"` // modification time ModTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=mod_time,json=modTime,proto3" json:"mod_time,omitempty"` // If true, this record represents a directory. IsDir bool `protobuf:"varint,5,opt,name=is_dir,json=isDir,proto3" json:"is_dir,omitempty"` FullPath string `protobuf:"bytes,6,opt,name=full_path,json=fullPath,proto3" json:"full_path,omitempty"` MimeType string `protobuf:"bytes,7,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` FileExtension string `protobuf:"bytes,8,opt,name=file_extension,json=fileExtension,proto3" json:"file_extension,omitempty"` // contains filtered or unexported fields }
Stat is the OS level file stat. https://pkg.go.dev/io/fs#FileInfo
func (*FileStat) Descriptor
deprecated
func (*FileStat) GetFileExtension ¶
func (*FileStat) GetFullPath ¶
func (*FileStat) GetMimeType ¶
func (*FileStat) GetModTime ¶
func (x *FileStat) GetModTime() *timestamppb.Timestamp
func (*FileStat) ProtoMessage ¶
func (*FileStat) ProtoMessage()
func (*FileStat) ProtoReflect ¶
func (x *FileStat) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.