comic-vine-sdk
Version:
A JS/TS client for the Comic Vine API
72 lines (71 loc) • 1.64 kB
TypeScript
import { SiteResource, Image } from '../../common-types.js';
export interface PublisherDetails {
/**
* List of aliases the publisher is known by. A \n (newline) seperates each alias.
*/
aliases: null | string;
/**
* URL pointing to the publisher detail resource.
*/
apiDetailUrl: string;
/**
* Characters related to the publisher.
*/
characters: Array<SiteResource>;
/**
* Date the publisher was added to Comic Vine.
*/
dateAdded: Date;
/**
* Date the publisher was last updated on Comic Vine.
*/
dateLastUpdated: Date;
/**
* Brief summary of the publisher.
*/
deck: null | string;
/**
* Description of the publisher.
*/
description: null | string;
/**
* Unique ID of the publisher.
*/
id: number;
/**
* Main image of the publisher.
*/
image: Image;
/**
* Street address of the publisher.
*/
locationAddress: null | string;
/**
* City the publisher resides in.
*/
locationCity: null | string;
/**
* State the publisher resides in.
*/
locationState: null | string;
/**
* Name of the publisher.
*/
name: string;
/**
* URL pointing to the publisher on Giant Bomb.
*/
siteDetailUrl: string;
/**
* List of story arcs tied to this publisher.
*/
storyArcs: Array<SiteResource>;
/**
* List of teams this publisher is a member of.
*/
teams: Array<SiteResource>;
/**
* List of volumes this publisher has put out.
*/
volumes: Array<SiteResource>;
}