2016-06-12 22:39:00 +00:00
package footballdata
import "fmt"
2016-07-09 18:59:24 +00:00
// DEPRECATED.
//
2016-06-12 22:39:00 +00:00
type SoccerSeasonsRequest struct { request }
2016-07-09 18:59:24 +00:00
// DEPRECATED.
//
2016-06-25 21:22:52 +00:00
// Season modifies the request to specify a season.
2016-06-12 22:39:00 +00:00
func ( r SoccerSeasonsRequest ) Season ( num uint32 ) SoccerSeasonsRequest {
2016-06-25 10:15:58 +00:00
r . urlValues . Set ( "season" , fmt . Sprintf ( "%d" , num ) )
2016-06-12 22:39:00 +00:00
return r
}
2016-07-09 18:59:24 +00:00
// DEPRECATED.
//
2016-06-25 21:22:52 +00:00
// Do executes the request.
2016-06-12 22:39:00 +00:00
func ( r SoccerSeasonsRequest ) Do ( ) ( s SoccerSeasonList , err error ) {
d , _ , err := r . doJson ( "GET" )
if err != nil {
return
}
err = d . Decode ( & s )
return
}
2016-07-09 18:59:24 +00:00
// DEPRECATED.
//
2016-07-09 19:35:29 +00:00
// SoccerSeasons prepares a request to fetch the list of soccer seasons for the current season or for any specified season (via the "Season" submethod).
2016-06-26 10:57:14 +00:00
func ( c * Client ) SoccerSeasons ( ) SoccerSeasonsRequest {
2016-06-12 22:39:00 +00:00
return SoccerSeasonsRequest { c . req ( "soccerseasons" ) }
}