added tv show endpoints

This commit is contained in:
Blake Joynes
2021-05-31 23:14:33 -04:00
parent b5034bfa9c
commit a009a2e4b7
13 changed files with 807 additions and 369 deletions

View File

@@ -0,0 +1,302 @@
export interface Flatrate {
display_priority: number;
logo_path: string;
provider_id: number;
provider_name: string;
}
export interface Rent {
display_priority: number;
logo_path: string;
provider_id: number;
provider_name: string;
}
export interface Buy {
display_priority: number;
logo_path: string;
provider_id: number;
provider_name: string;
}
export interface WatchLocale {
AR: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
AT: {
link: string;
rent: Rent[];
buy: Buy[];
};
AU: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
BE: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
rent: Rent[];
};
BR: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
CA: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
CH: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
CL: {
link: string;
flatrate: Flatrate[];
buy: Buy[];
rent: Rent[];
};
CO: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
CZ: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
rent: Rent[];
};
DE: {
link: string;
rent: Rent[];
buy: Buy[];
};
DK: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
EC: {
link: string;
flatrate: Flatrate[];
buy: Buy[];
rent: Rent[];
};
EE: {
link: string;
flatrate: Flatrate[];
buy: Buy[];
rent: Rent[];
};
ES: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
FI: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
rent: Rent[];
};
FR: {
link: string;
flatrate: Flatrate[];
buy: Buy[];
rent: Rent[];
};
GB: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
GR: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
HU: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
ID: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
IE: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
IN: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
rent: Rent[];
};
IT: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
rent: Rent[];
};
JP: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
KR: {
link: string;
buy: Buy[];
rent: Rent[];
flatrate: Flatrate[];
};
LT: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
};
LV: {
link: string;
buy: Buy[];
flatrate: Flatrate[];
};
MX: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
MY: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
NL: {
link: string;
flatrate: Flatrate[];
buy: Buy[];
rent: Rent[];
};
NO: {
link: string;
buy: Buy[];
rent: Rent[];
flatrate: Flatrate[];
};
NZ: {
link: string;
buy: Buy[];
rent: Rent[];
flatrate: Flatrate[];
};
PE: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
PH: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
PL: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
PT: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
RO: {
link: string;
flatrate: Flatrate[];
};
RU: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
SE: {
link: string;
rent: Rent[];
flatrate: Flatrate[];
buy: Buy[];
};
SG: {
link: string;
flatrate: Flatrate[];
buy: Buy[];
rent: Rent[];
};
TH: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
TR: {
link: string;
buy: Buy[];
rent: Rent[];
flatrate: Flatrate[];
};
US: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
VE: {
link: string;
flatrate: Flatrate[];
rent: Rent[];
buy: Buy[];
};
ZA: {
link: string;
rent: Rent[];
buy: Buy[];
flatrate: Flatrate[];
};
}
export interface WatchProviders {
id: number;
results: WatchLocale;
}