@alisdigital/types-library
Version:
TypeScript type definitions for Papilet ecosystem with session soft delete and event management features
23 lines (22 loc) • 633 B
TypeScript
import { IImageModelAttributes } from "../../Base/entities/image.entity";
import { IImageResponse } from "../../Base/response/image.response";
export interface IPerformerModelAttributes {
_id: string;
name: string;
surname?: string;
fullName: string;
performerType?: number;
birthDate?: Date;
birthPlace?: string;
biography?: string;
image?: IImageModelAttributes;
profileImage?: IImageResponse;
performanceImage?: IImageResponse;
slug?: string;
seo?: {
title?: string;
keywords?: string;
description?: string;
};
files?: IImageModelAttributes[];
}