UNPKG

igdb-ts

Version:

Unofficial IGDB API TypeScript wrapper.

89 lines (88 loc) 2.81 kB
import { Identifiable } from "../utility"; export interface Platform extends Identifiable { abbreviation: string; alternative_name: string; category: PlatformCategory; created_at: number; generation: number; name: string; platform_family: number; platform_logo: number; slug: string; summary: string; updated_at: number; url: string; versions: number[]; websites: number[]; } export declare enum PlatformCategory { "console" = 1, "arcade" = 2, "platform" = 3, "operating_system" = 4, "portable_console" = 5, "computer" = 6 } export declare enum PlatformFields { "ID" = "id", "CHECKSUM" = "checksum", "ABBREVIATION" = "abbreviation", "ALTERNATIVE_NAME" = "alternative_name", "CATEGORY" = "category", "CREATED_AT" = "created_at", "GENERATION" = "generation", "NAME" = "name", "PLATFORM_FAMILY" = "platform_family", "PLATFORM_LOGO" = "platform_logo", "SLUG" = "slug", "SUMMARY" = "summary", "UPDATED_AT" = "updated_at", "URL" = "url", "VERSIONS" = "versions", "WEBSITES" = "websites" } /** * Referenced from [Game]({@link Game.ts}) - platforms field * * * Referenced from [Game Engine]({@link GameEngine.ts}) - platforms field */ export declare enum PlatformReferenceFields { "ID" = "platforms.id", "CHECKSUM" = "platforms.checksum", "ABBREVIATION" = "platforms.abbreviation", "ALTERNATIVE_NAME" = "platforms.alternative_name", "CATEGORY" = "platforms.category", "CREATED_AT" = "platforms.created_at", "GENERATION" = "platforms.generation", "NAME" = "platforms.name", "PLATFORM_FAMILY" = "platforms.platform_family", "PLATFORM_LOGO" = "platforms.platform_logo", "SLUG" = "platforms.slug", "SUMMARY" = "platforms.summary", "UPDATED_AT" = "platforms.updated_at", "URL" = "platforms.url", "VERSIONS" = "platforms.versions", "WEBSITES" = "platforms.websites" } /** * Referenced from [Search]({@link Search.ts}) - platform field */ export declare enum SearchPlatformReferenceFields { "ID" = "platform.id", "CHECKSUM" = "platform.checksum", "ABBREVIATION" = "platform.abbreviation", "ALTERNATIVE_NAME" = "platform.alternative_name", "CATEGORY" = "platform.category", "CREATED_AT" = "platform.created_at", "GENERATION" = "platform.generation", "NAME" = "platform.name", "PLATFORM_FAMILY" = "platform.platform_family", "PLATFORM_LOGO" = "platform.platform_logo", "SLUG" = "platform.slug", "SUMMARY" = "platform.summary", "UPDATED_AT" = "platform.updated_at", "URL" = "platform.url", "VERSIONS" = "platform.versions", "WEBSITES" = "platform.websites" }