taolib.testing.file_storage.models.enums#

枚举定义模块。

定义文件存储系统中使用的所有枚举类型。

Classes#

AccessLevel

文件访问级别枚举。

FileStatus

文件状态枚举。

UploadStatus

上传状态枚举。

StorageClass

存储类型枚举。

ThumbnailSize

缩略图尺寸规格枚举。

MediaType

媒体类型分类枚举。

Module Contents#

class taolib.testing.file_storage.models.enums.AccessLevel#

Bases: enum.StrEnum

文件访问级别枚举。

PUBLIC = 'public'#
PRIVATE = 'private'#
SIGNED_URL = 'signed_url'#
class taolib.testing.file_storage.models.enums.FileStatus#

Bases: enum.StrEnum

文件状态枚举。

PENDING = 'pending'#
ACTIVE = 'active'#
ARCHIVED = 'archived'#
DELETED = 'deleted'#
class taolib.testing.file_storage.models.enums.UploadStatus#

Bases: enum.StrEnum

上传状态枚举。

INITIATED = 'initiated'#
IN_PROGRESS = 'in_progress'#
COMPLETING = 'completing'#
COMPLETED = 'completed'#
ABORTED = 'aborted'#
EXPIRED = 'expired'#
class taolib.testing.file_storage.models.enums.StorageClass#

Bases: enum.StrEnum

存储类型枚举。

STANDARD = 'standard'#
INFREQUENT_ACCESS = 'infrequent_access'#
ARCHIVE = 'archive'#
class taolib.testing.file_storage.models.enums.ThumbnailSize#

Bases: enum.StrEnum

缩略图尺寸规格枚举。

SMALL = 'small'#
MEDIUM = 'medium'#
LARGE = 'large'#
class taolib.testing.file_storage.models.enums.MediaType#

Bases: enum.StrEnum

媒体类型分类枚举。

IMAGE = 'image'#
VIDEO = 'video'#
DOCUMENT = 'document'#
AUDIO = 'audio'#
OTHER = 'other'#