comic-vine-sdk
Version:
A JS/TS client for the Comic Vine API
64 lines (63 loc) • 1.3 kB
TypeScript
import { SiteResource } from '../../common-types.js';
export interface VideoDetails {
/**
* URL pointing to the video detail resource.
*/
apiDetailUrl: string;
crew: null | string;
/**
* Brief summary of the video.
*/
deck: string;
embedPlayer: string;
guid: string;
/**
* URL to the High Res version of the video.
*/
highUrl: string;
hosts: null | string;
/**
* Unique ID of the video.
*/
id: number;
/**
* Main image of the video.
*/
image: {
[]: null | string;
};
/**
* Length (in seconds) of the video.
*/
lengthSeconds: number;
/**
* URL to the Low Res version of the video.
*/
lowUrl: string;
/**
* Name of the video.
*/
name: string;
premium: boolean;
/**
* Date the video was published on Comic Vine.
*/
publishDate: Date;
savedTime: null;
/**
* URL pointing to the video on Giant Bomb.
*/
siteDetailUrl: string;
/**
* The video's filename.
*/
url: string;
/**
* Author of the video.
*/
user: null | string;
videoCategories: Array<SiteResource>;
videoShow: null;
videoType: string;
youtubeId: null | string;
}