export interface IGameListParams { tagIds?: string | string[], providerIds?: number | number[], currency: string, favorite?: 0 | 1, recent?: 0 | 1, } export interface IGameTag { tagId: number; tagName: string; tagCode: string; color: string; sortWeight: number; } export interface IGameInfo { gameID: number; gameName: string; gameCode: string; isFavorite: number; providerID: number; providerName: string; sortWeight: number; tagSortWeight: number; tags: IGameTag[]; type: string; RTP: number; currencies: string[]; coverUrl: { Portrait: string, Square: string, }; } export interface IGameLaunch { gameCode: string; providerCode: string; providerGameId: string; currency: string; launchUrl: string; } export interface IGameHistory { roundId: number; gameName: string; gameTime: string; entry: number; win: number; currency: string; } export interface IGameHistoryRes { current_page: number; data: IGameHistory[]; first_page_url?: string; from: number; last_page: number; last_page_url?: string; next_page_url?: string; path?: string; per_page: number; prev_page_url?: string; to: number; total: number; }