UNPKG

igdb-types

Version:

TypeScript type definitions for IGDB API responses

32 lines (31 loc) 1.21 kB
import { CollectionRelation } from "./CollectionRelation"; import { Game } from "./Game"; import { CollectionType } from "./CollectionType"; /** * Represents collection information. * * Request Path: https://api.igdb.com/v4/collections * Description: Collection, AKA Series. */ export type Collection = { /** Array of Collection Relation IDs. */ as_child_relations?: number[] | CollectionRelation[]; /** Array of Collection Relation IDs. */ as_parent_relations?: number[] | CollectionRelation[]; /** UUID hash of the object. */ checksum: string; /** Date this was initially added to the IGDB database. */ created_at: number | Date; /** Array of Game IDs. The games that are associated with this collection. */ games?: number[] | Game[]; /** Umbrella term for a collection of games. */ name: string; /** A url-safe, unique, lower-case version of the name. */ slug: string; /** Reference ID for Collection Type. The type of collection. */ type?: number | CollectionType; /** The last date this entry was updated in the IGDB database. */ updated_at: number | Date; /** The website address (URL) of the item. */ url?: string; };