proto

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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) Descriptor() ([]byte, []int)

Deprecated: Use FileStat.ProtoReflect.Descriptor instead.

func (*FileStat) GetFileExtension

func (x *FileStat) GetFileExtension() string

func (*FileStat) GetFullPath

func (x *FileStat) GetFullPath() string

func (*FileStat) GetIsDir

func (x *FileStat) GetIsDir() bool

func (*FileStat) GetMimeType

func (x *FileStat) GetMimeType() string

func (*FileStat) GetModTime

func (x *FileStat) GetModTime() *timestamppb.Timestamp

func (*FileStat) GetMode

func (x *FileStat) GetMode() uint32

func (*FileStat) GetName

func (x *FileStat) GetName() string

func (*FileStat) GetSize

func (x *FileStat) GetSize() int64

func (*FileStat) ProtoMessage

func (*FileStat) ProtoMessage()

func (*FileStat) ProtoReflect

func (x *FileStat) ProtoReflect() protoreflect.Message

func (*FileStat) Reset

func (x *FileStat) Reset()

func (*FileStat) String

func (x *FileStat) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL