mirror of
https://github.com/immich-app/immich.git
synced 2026-04-29 20:40:38 -04:00
* video streaming table definitions Co-authored-by: Copilot <copilot@github.com> * update sql * tetris * use enum Co-authored-by: Copilot <copilot@github.com> * fix column name --------- Co-authored-by: Copilot <copilot@github.com>
40 lines
1.0 KiB
TypeScript
40 lines
1.0 KiB
TypeScript
import { registerEnum } from '@immich/sql-tools';
|
|
import {
|
|
AlbumUserRole,
|
|
AssetStatus,
|
|
AssetVisibility,
|
|
ChecksumAlgorithm,
|
|
SourceType,
|
|
VideoSegmentCodec,
|
|
} from 'src/enum';
|
|
|
|
export const album_user_role_enum = registerEnum({
|
|
name: 'album_user_role_enum',
|
|
values: [AlbumUserRole.Owner, AlbumUserRole.Editor, AlbumUserRole.Viewer],
|
|
});
|
|
|
|
export const assets_status_enum = registerEnum({
|
|
name: 'assets_status_enum',
|
|
values: Object.values(AssetStatus),
|
|
});
|
|
|
|
export const asset_face_source_type = registerEnum({
|
|
name: 'sourcetype',
|
|
values: Object.values(SourceType),
|
|
});
|
|
|
|
export const asset_visibility_enum = registerEnum({
|
|
name: 'asset_visibility_enum',
|
|
values: Object.values(AssetVisibility),
|
|
});
|
|
|
|
export const asset_checksum_algorithm_enum = registerEnum({
|
|
name: 'asset_checksum_algorithm_enum',
|
|
values: Object.values(ChecksumAlgorithm),
|
|
});
|
|
|
|
export const video_stream_variant_codec_enum = registerEnum({
|
|
name: 'video_stream_variant_codec_enum',
|
|
values: Object.values(VideoSegmentCodec),
|
|
});
|