21 lines
518 B
TypeScript
21 lines
518 B
TypeScript
import { AssetFaceEntity } from 'src/entities/asset-face.entity';
|
|
import { UserEntity } from 'src/entities/user.entity';
|
|
|
|
export class PersonEntity {
|
|
id!: string;
|
|
createdAt!: Date;
|
|
updatedAt!: Date;
|
|
updateId?: string;
|
|
ownerId!: string;
|
|
owner!: UserEntity;
|
|
name!: string;
|
|
birthDate!: Date | string | null;
|
|
thumbnailPath!: string;
|
|
faceAssetId!: string | null;
|
|
faceAsset!: AssetFaceEntity | null;
|
|
faces!: AssetFaceEntity[];
|
|
isHidden!: boolean;
|
|
isFavorite!: boolean;
|
|
color?: string | null;
|
|
}
|