igdb-ts
Version:
Unofficial IGDB API TypeScript wrapper.
79 lines (78 loc) • 1.98 kB
TypeScript
import { Identifiable } from "../utility";
export interface AgeRating extends Identifiable {
category: AgeRatingCategory;
content_descriptions: number[];
rating: AgeRatingType;
rating_cover_url: string;
synopsis: string;
}
export declare enum AgeRatingCategory {
"ESRB" = 1,
"PEGI" = 2,
"CERO" = 3,
"USK" = 4,
"GRAC" = 5,
"CLASS_IND" = 6,
"ACB" = 7
}
export declare enum AgeRatingType {
"Three" = 1,
"Seven" = 2,
"Twelve" = 3,
"Sixteen" = 4,
"Eighteen" = 5,
"RP" = 6,
"EC" = 7,
"E" = 8,
"E10" = 9,
"T" = 10,
"M" = 11,
"AO" = 12,
"CERO_A" = 13,
"CERO_B" = 14,
"CERO_C" = 15,
"CERO_D" = 16,
"CERO_Z" = 17,
"USK_0" = 18,
"USK_6" = 19,
"USK_12" = 20,
"USK_18" = 21,
"GRAC_ALL" = 22,
"GRAC_Twelve" = 23,
"GRAC_Fifteen" = 24,
"GRAC_Eighteen" = 25,
"GRAC_TESTING" = 26,
"CLASS_IND_L" = 27,
"CLASS_IND_Ten" = 28,
"CLASS_IND_Twelve" = 29,
"CLASS_IND_Fourteen" = 30,
"CLASS_IND_Sixteen" = 31,
"CLASS_IND_Eighteen" = 32,
"ACB_G" = 33,
"ACB_PG" = 34,
"ACB_M" = 35,
"ACB_MA15" = 36,
"ACB_R18" = 37,
"ACB_RC" = 38
}
export declare enum AgeRatingFields {
"ID" = "id",
"CHECKSUM" = "checksum",
"CATEGORY" = "category",
"CONTENT_DESCRIPTIONS" = "content_descriptions",
"RATING" = "rating",
"RATING_COVER_URL" = "rating_cover_url",
"SYNOPSIS" = "synopsis"
}
/**
* Referenced from [Game]({@link Game.ts}) - age_ratings field
*/
export declare enum AgeRatingReferenceFields {
"ID" = "age_ratings.id",
"CHECKSUM" = "age_ratings.checksum",
"CATEGORY" = "age_ratings.category",
"CONTENT_DESCRIPTIONS" = "age_ratings.content_descriptions",
"RATING" = "age_ratings.rating",
"RATING_COVER_URL" = "age_ratings.rating_cover_url",
"SYNOPSIS" = "age_ratings.synopsis"
}