package com.example.match.model
import com.google.gson.JsonObject

data class ApiResponse<T>(
    val code: Int,
    val message: String,
    val data: List<T>
)
data class ApiResponses<T>(
    val code: Int,
    val message: String,
    val data: JsonObject // Change this to JsonObject (or another appropriate object type)
)


data class Fixture(
    val matchId: String,
    val leagueId: String,
    val leagueName: String?,
    val leagueLogo: String?,
    val homeName: String?,
    val homeLogo: String?,
    val awayName: String?,
    val awayLogo: String?,
    val matchTime: Long?
)


data class LiveScore(
    val matchId: String,
    val leagueId: String,
    val leagueName: String?,
    val homeName: String?,
    val awayName: String?,
    val homeScore: Int?,
    val awayScore: Int?,
    val status: Int?,
    val minute: Int?,
    val halfStartTime: Long?,
    val matchTime: Long?
)


data class MatchStatisticsData(
    val headToHead: String?,
    val homeLastMatches: String?,
    val awayLastMatches: String?,
    val homeSchedule: String?,
    val awaySchedule: String?,
    val homeOdds: String?,
    val awayOdds: String?,
    val homeGoals: String?,
    val awayGoals: String?,
    val homeHT: String?,
    val awayHT: String?,
    val homeShootTime: String?,
    val awayShootTime: String?
)