51 lines
944 B
TypeScript
51 lines
944 B
TypeScript
export interface ADNStreams {
|
|
links: Links;
|
|
video: Video;
|
|
metadata: Metadata;
|
|
}
|
|
|
|
export interface Links {
|
|
streaming: Streaming;
|
|
subtitles: Subtitles;
|
|
history: string;
|
|
nextVideoUrl: string;
|
|
previousVideoUrl: string;
|
|
}
|
|
|
|
export interface Streaming {
|
|
[streams: string]: Streams;
|
|
}
|
|
|
|
export interface Streams {
|
|
mobile: string;
|
|
sd: string;
|
|
hd: string;
|
|
fhd: string;
|
|
auto: string;
|
|
}
|
|
|
|
export interface Subtitles {
|
|
all: string;
|
|
}
|
|
|
|
export interface Metadata {
|
|
title: string;
|
|
subtitle: string;
|
|
summary: null;
|
|
rating: number;
|
|
}
|
|
|
|
export interface Video {
|
|
guid: string;
|
|
id: number;
|
|
currentTime: number;
|
|
duration: number;
|
|
url: string;
|
|
image: string;
|
|
tcEpisodeStart?:string;
|
|
tcEpisodeEnd?: string;
|
|
tcIntroStart?: string;
|
|
tcIntroEnd?: string;
|
|
tcEndingStart?: string;
|
|
tcEndingEnd?: string;
|
|
}
|