/** * This file was generated by kysely-codegen. * Please do not edit it manually. */ import type { ColumnType } from "kysely"; export type Generated = T extends ColumnType ? ColumnType : ColumnType; export interface Analytics { day: Generated; leagueActive: string; leagueTotal: string; localeActive: string; localeTotal: string; themeActive: string; themeTotal: string; versionActive: string; versionTotal: string; } export interface Announcements { description: string; leagueID: number; priority: string; title: string; } export interface Clubs { club: string; exists: Generated; fullName: string | null; gameEnd: number; gameStart: number; home: number; league: string; opponent: string | null; opponentScore: number | null; teamScore: number | null; } export interface Data { value1: string; value2: string; } export interface DetailedAnalytics { active: number; day: number; leagueActive: string; leagueTotal: string; localeActive: string; localeTotal: string; serverID: string; themeActive: string; themeTotal: string; total: number; version: string; } export interface FutureClubs { club: string; fullName: string | null; gameStart: number; home: number; league: string; opponent: string; } export interface FuturePredictions { away: number | null; club: string; gameStart: number; home: number | null; league: string; leagueID: number; user: number; } export interface HistoricalClubs { club: string; exists: Generated; fullName: string | null; gameStart: number; home: number; league: string; opponent: string | null; opponentScore: number | null; teamScore: number | null; time: number; } export interface HistoricalPlayers { average_points: number; club: string; exists: number; forecast: string; last_match: number; league: string; name: string; nameAscii: string; pictureID: number; position: string; sale_price: number; time: number; total_points: number; uid: string; value: number; } export interface HistoricalPredictions { away: number | null; club: string; home: number | null; league: string; leagueID: number; matchday: number; user: number; } export interface HistoricalSquad { leagueID: number; matchday: number; playeruid: string; position: string; starred: Generated; user: number; } export interface HistoricalTransfers { buyer: number; leagueID: number; matchday: number; playeruid: string; seller: number; value: number; } export interface Invite { inviteID: string; leagueID: number; } export interface LeagueSettings { active: Generated; archived: Generated; duplicatePlayers: Generated; fantasyEnabled: Generated; inactiveDays: Generated; league: string; leagueID: Generated; leagueName: string; matchdayTransfers: Generated; predictDifference: Generated; predictExact: Generated; predictionsEnabled: Generated; predictWinner: Generated; starredPercentage: Generated; startMoney: Generated; top11: Generated; transfers: Generated; } export interface LeagueUsers { admin: Generated; fantasyPoints: Generated; formation: Generated; leagueID: number; money: number; points: Generated; predictionPoints: Generated; tutorial: Generated; user: number; } export interface Pictures { downloaded: Generated; downloading: Generated; height: Generated; id: Generated; url: string; width: Generated; } export interface Players { average_points: number; club: string; exists: number; forecast: string; last_match: number; league: string; locked: number; name: string; nameAscii: string; pictureID: number; position: string; sale_price: number; total_points: number; uid: string; value: number; } export interface Plugins { enabled: Generated; installed: Generated; name: string | null; settings: string; url: string; version: Generated; } export interface Points { fantasyPoints: Generated; leagueID: number; matchday: number; money: number; points: Generated; predictionPoints: Generated; time: number | null; user: number; } export interface Predictions { away: number | null; club: string; home: number | null; league: string; leagueID: number; user: number; } export interface Squad { leagueID: number; playeruid: string; position: string; starred: Generated; user: number; } export interface Transfers { buyer: number; leagueID: number; max: number; playeruid: string; position: Generated; seller: number; starred: Generated; value: number; } export interface Users { active: Generated; admin: Generated; favoriteLeague: number | null; github: Generated; google: Generated; id: Generated; inactiveDays: Generated; locale: string | null; password: string; theme: string | null; throttle: Generated; username: Generated; } export interface DB { analytics: Analytics; announcements: Announcements; clubs: Clubs; data: Data; detailedAnalytics: DetailedAnalytics; futureClubs: FutureClubs; futurePredictions: FuturePredictions; historicalClubs: HistoricalClubs; historicalPlayers: HistoricalPlayers; historicalPredictions: HistoricalPredictions; historicalSquad: HistoricalSquad; historicalTransfers: HistoricalTransfers; invite: Invite; leagueSettings: LeagueSettings; leagueUsers: LeagueUsers; pictures: Pictures; players: Players; plugins: Plugins; points: Points; predictions: Predictions; squad: Squad; transfers: Transfers; users: Users; }