better-trakt
Version:
A Trakt.tv client with native Typescript support and quality of life features
43 lines (39 loc) • 837 B
text/typescript
import { TraktApiContent } from '../traktTypes';
/**
* Everything trakt knows about all media
*/
export interface Summary_Full extends TraktApiContent {
overview: string;
runtime: number;
country: string;
trailer?: string;
homepage?: string;
status: string;
rating: number;
votes: number;
comment_count: number;
language: string;
available_translations: string[];
genres: string[];
certification: string;
}
/**
* Everything trakt knows about all shows
*/
export interface ShowSummary_Full extends Summary_Full {
first_aired: string;
airs: {
day: string;
time: string;
timezone: string;
};
aired_episodes: number;
network: string;
}
/**
* Everything trakt knows about all movies
*/
export interface MovieSummary_Full extends Summary_Full {
tagline: string;
released: string;
}