added all people endpoints
This commit is contained in:
@@ -197,3 +197,13 @@ export interface Translations {
|
||||
id: number;
|
||||
translations: Translation[];
|
||||
}
|
||||
|
||||
export interface Image{
|
||||
aspect_ratio: number;
|
||||
file_path: string;
|
||||
height: number;
|
||||
iso_639_1: string;
|
||||
vote_average: number;
|
||||
vote_count: number;
|
||||
width: number;
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Movie, Person, TV, TvShowItem } from ".";
|
||||
|
||||
interface Cast {
|
||||
character: string;
|
||||
credit_id: string;
|
||||
@@ -71,6 +73,12 @@ export interface PersonTvShowCredit {
|
||||
id: number;
|
||||
}
|
||||
|
||||
export interface PersonCombinedCredits {
|
||||
cast: (PersonMovieCast & PersonTvShowCast)[];
|
||||
crew: (PersonMovieCrew & PersonTvShowCrew)[];
|
||||
id: number;
|
||||
}
|
||||
|
||||
export interface PersonDetail {
|
||||
birthday: string,
|
||||
known_for_department: string,
|
||||
@@ -86,4 +94,62 @@ export interface PersonDetail {
|
||||
adult: boolean,
|
||||
imdb_id: string,
|
||||
homepage: string
|
||||
}
|
||||
}
|
||||
|
||||
export interface PersonChange{
|
||||
id: string;
|
||||
action: string;
|
||||
time: string;
|
||||
iso_639_1: string;
|
||||
iso_3166_1: string;
|
||||
value: string | { profile: { file_path: string;} };
|
||||
original_value: string | { profile: { file_path: string; } };
|
||||
}
|
||||
|
||||
export interface PersonChanges {
|
||||
changes: {
|
||||
key: string;
|
||||
items: PersonChange[];
|
||||
}[];
|
||||
}
|
||||
|
||||
export interface PopularPersons{
|
||||
page: number;
|
||||
results: Person[];
|
||||
total_results: number;
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
export interface TaggedImage{
|
||||
aspect_ratio: number;
|
||||
file_path: string;
|
||||
height: number;
|
||||
id: string;
|
||||
iso_639_1: string;
|
||||
vote_average: number;
|
||||
vote_count: number;
|
||||
width: number;
|
||||
image_type: string;
|
||||
media_type: string;
|
||||
media: Movie | TV
|
||||
}
|
||||
|
||||
export interface TaggedImages{
|
||||
page: number;
|
||||
results: TaggedImage[];
|
||||
total_results: number;
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
export interface PeopleTranslations{
|
||||
id: number;
|
||||
translations: {
|
||||
iso_3166_1: string;
|
||||
iso_639_1: string;
|
||||
name: string;
|
||||
english_name: string;
|
||||
data: {
|
||||
biography: string
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user