UNPKG

comic-vine-sdk

Version:

A JS/TS client for the Comic Vine API

92 lines (91 loc) 1.96 kB
import { SiteResource, Image } from '../../common-types.js'; export interface MovieDetails { /** * URL pointing to the movie detail resource. */ apiDetailUrl: string; /** * The total revenue made in the box offices for this movie. */ boxOfficeRevenue: null | string; /** * The cost of making this movie. */ budget: string; /** * Characters related to the movie. */ characters: Array<SiteResource>; /** * Concepts related to the movie. */ concepts: Array<SiteResource>; /** * Date the movie was added to Comic Vine. */ dateAdded: Date; /** * Date the movie was last updated on Comic Vine. */ dateLastUpdated: Date; /** * Brief summary of the movie. */ deck: string; /** * Description of the movie. */ description: null | string; distributor: null; hasStaffReview: null | false | SiteResource; /** * Unique ID of the movie. */ id: number; /** * Main image of the movie. */ image: Image; /** * Locations related to the movie. */ locations: Array<SiteResource>; /** * Name of the movie. */ name: string; objects: Array<SiteResource>; /** * The producers of this movie. */ producers: Array<SiteResource>; /** * The rating of this movie. */ rating: string; /** * Date of the movie. */ releaseDate: Date; /** * The length of this movie. */ runtime: string; /** * URL pointing to the movie on Giant Bomb. */ siteDetailUrl: string; studios: Array<SiteResource>; /** * List of teams this movie is a member of. */ teams: Array<SiteResource>; /** * Total revenue generated by this movie. */ totalRevenue: string; /** * Writers for this movie. */ writers: Array<SiteResource>; }