Skip to content
Snippets Groups Projects

FixtureModels.kt

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by a6-alrashdi
    Edited
    FixtureModels.kt 1.35 KiB
    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?
    )
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment