43 lines
No EOL
1.2 KiB
TypeScript
43 lines
No EOL
1.2 KiB
TypeScript
export interface NewHidiveEpisode {
|
|
description: string;
|
|
duration: number;
|
|
title: string;
|
|
categories: string[];
|
|
contentDownload: ContentDownload;
|
|
favourite: boolean;
|
|
subEvents: any[];
|
|
thumbnailUrl: string;
|
|
longDescription: string;
|
|
posterUrl: string;
|
|
offlinePlaybackLanguages: string[];
|
|
externalAssetId: string;
|
|
maxHeight: number;
|
|
rating: Rating;
|
|
episodeInformation: EpisodeInformation;
|
|
id: number;
|
|
accessLevel: string;
|
|
playerUrlCallback: string;
|
|
thumbnailsPreview: string;
|
|
displayableTags: any[];
|
|
plugins: any[];
|
|
watchStatus: string;
|
|
computedReleases: any[];
|
|
licences: any[];
|
|
type: string;
|
|
}
|
|
|
|
export interface ContentDownload {
|
|
permission: string;
|
|
period: string;
|
|
}
|
|
|
|
export interface EpisodeInformation {
|
|
seasonNumber: number;
|
|
episodeNumber: number;
|
|
season: number;
|
|
}
|
|
|
|
export interface Rating {
|
|
rating: string;
|
|
descriptors: any[];
|
|
} |