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? )