comic-vine-sdk
Version:
A JS/TS client for the Comic Vine API
92 lines (91 loc) • 1.96 kB
TypeScript
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>;
}