32 lines
522 B
TypeScript
32 lines
522 B
TypeScript
export type Person = {
|
|
personId: number;
|
|
name: string;
|
|
birthDate?: string | null;
|
|
imageUrl?: string | null;
|
|
};
|
|
|
|
|
|
|
|
export type Season = {
|
|
seasonId: number;
|
|
showId: number;
|
|
startDate?: string | null;
|
|
endDate?: string | null;
|
|
seasonNumber?: number | null;
|
|
participants?: Person[];
|
|
moderators?: Person[];
|
|
};
|
|
|
|
|
|
export type Show = {
|
|
showId: number;
|
|
title: string;
|
|
description?: string;
|
|
genre?: string;
|
|
thumbnailUrl: string;
|
|
logoUrl?: string;
|
|
bannerUrl?: string;
|
|
running?: boolean;
|
|
streamingServices?: string;
|
|
concept?: string
|
|
}; |