|
export interface LotomaniaGame { |
|
id: number; |
|
markedColumns: number[]; |
|
markedRows?: number[]; |
|
phase: number; |
|
cycle: number; |
|
gameInPhase: number; |
|
type: 'vertical' | 'horizontal'; |
|
} |
|
|
|
export interface GameStatistics { |
|
totalGames: number; |
|
currentGame: number; |
|
phases: number; |
|
averageProbability: { |
|
points17: number; |
|
points18: number; |
|
points19: number; |
|
points20: number; |
|
}; |
|
} |
|
|
|
export interface LotomaniaResult { |
|
concurso: number; |
|
data: string; |
|
numeros: number[]; |
|
acumulado?: boolean; |
|
valorArrecadado?: number; |
|
valorAcumuladoProximoConcurso?: number; |
|
valorEstimadoProximoConcurso?: number; |
|
numeroProximoConcurso?: number; |
|
dataProximoConcurso?: string; |
|
localSorteio?: string; |
|
premiacoes?: PremiacaoFaixa[]; |
|
ganhadores?: GanhadorPorCidade[]; |
|
} |
|
|
|
export interface PremiacaoFaixa { |
|
faixa: number; |
|
descricao: string; |
|
acertos: number; |
|
ganhadores: number; |
|
valorPremio: number; |
|
} |
|
|
|
export interface GanhadorPorCidade { |
|
municipio: string; |
|
uf: string; |
|
ganhadores: number; |
|
faixa: number; |
|
} |
|
|
|
export interface GameAnalysis { |
|
gameId: number; |
|
matches: number; |
|
points: number; |
|
isWinning: boolean; |
|
markedNumbers: number[]; |
|
} |
|
|