Advertisement
Guest User

URL, dan Class

a guest
Nov 11th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 2.62 KB | None | 0 0
  1. ####URL :
  2.         // The Sports DB API Configuration
  3.         buildConfigField "String", "BASE_URL", "\"https://www.thesportsdb.com/api/v1/json/\""
  4.         buildConfigField "String", "TSDB_API_KEY", "\"1\""
  5.  
  6.  
  7.  
  8. object TheSportsDbApi {
  9.  
  10.     fun getAllLeague(): String {
  11.         return "${BuildConfig.BASE_URL}${BuildConfig.TSDB_API_KEY}" +
  12.                 "/all_leagues.php"
  13.     }
  14.  
  15.     fun getTeamDetails(id: String): String {
  16.         return "${BuildConfig.BASE_URL}${BuildConfig.TSDB_API_KEY}" +
  17.                 "/lookupteam.php?id=${id}"
  18.     }
  19.  
  20.     fun getCurrentMatch(id: String): String {
  21.         return "${BuildConfig.BASE_URL}${BuildConfig.TSDB_API_KEY}" +
  22.                 "/eventspastleague.php?id=${id}"
  23.     }
  24.  
  25.     fun getNextMatch(id: String): String {
  26.         return "${BuildConfig.BASE_URL}${BuildConfig.TSDB_API_KEY}" +
  27.                 "/eventsnextleague.php?id=${id}"
  28.     }
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36. ###data class
  37. @Parcelize
  38. data class MatchItem(
  39.     val intHomeShots: String?,
  40.     val strSport: String?,
  41.     val strHomeLineupDefense: String?,
  42.     val strAwayLineupSubstitutes: String?,
  43.     val idLeague: String?,
  44.     val idSoccerXML: String?,
  45.     val strHomeLineupForward: String?,
  46.     val strTVStation: String?,
  47.     val strHomeGoalDetails: String?,
  48.     val strAwayLineupGoalkeeper: String?,
  49.     val strAwayLineupMidfield: String?,
  50.     val idEvent: String?,
  51.     val intRound: String?,
  52.     val strHomeYellowCards: String?,
  53.     val idHomeTeam: String?,
  54.     val intHomeScore: String?,
  55.     val dateEvent: String?,
  56.     val strCountry: String?,
  57.     val strAwayTeam: String?,
  58.     val strHomeLineupMidfield: String?,
  59.     val strDate: String?,
  60.     val strHomeFormation: String?,
  61.     val strMap: String?,
  62.     val idAwayTeam: String?,
  63.     val strAwayRedCards: String?,
  64.     val strBanner: String?,
  65.     val strFanart: String?,
  66.     val strDescriptionEN: String?,
  67.     val strResult: String?,
  68.     val strCircuit: String?,
  69.     val intAwayShots: String?,
  70.     val strFilename: String?,
  71.     val strTime: String?,
  72.     val strAwayGoalDetails: String?,
  73.     val strAwayLineupForward: String?,
  74.     val strLocked: String?,
  75.     val strSeason: String?,
  76.     val intSpectators: String?,
  77.     val strHomeRedCards: String?,
  78.     val strHomeLineupGoalkeeper: String?,
  79.     val strHomeLineupSubstitutes: String?,
  80.     val strAwayFormation: String?,
  81.     val strEvent: String?,
  82.     val strAwayYellowCards: String?,
  83.     val strAwayLineupDefense: String?,
  84.     val strHomeTeam: String?,
  85.     val strThumb: String?,
  86.     val strLeague: String?,
  87.     val intAwayScore: String?,
  88.     val strCity: String?,
  89.     val strPoster: String?
  90. ) : Parcelable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement