299 lines
4.4 KiB
TypeScript
299 lines
4.4 KiB
TypeScript
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;
|
|
}
|