export type GameListItem = {
	id: number;
	korName: string;
	engName: string|null;
	thumbnail: string|null;
	createdAt: string;
};

export type GameListResponse = {
	games: GameListItem[];
};

export type GameDetailProduct = {
	id: number;
	name: string;
	thumbnail: string|null;
	price: number;
	salePrice: number;
};

export type GameDetailLanguage = {
	korName: string;
	engName: string|null;
	interface: boolean;
	fullAudio: boolean;
	subtitles: boolean;
};

export type GameDetailResponse = {
	id: number;
	korName: string;
	engName: string|null;
	publisher: string;
	thumbnail: string|null;
	bigImage: string|null;
	description: string|null;
	link: string|null;
	trailerUrl: string|null;
	minSpec: string|null;
	recommendedSpec: string|null;
	createdAt: string;
	releaseDate: string|null;
	genres: string[];
	categories: string[];
	images: string[];
	languages: GameDetailLanguage[];
	randomProducts: GameDetailProduct[];
};