// Path: src/main/java/com/deswaef/twitch/api/games/domain/GameTopResultWrapper.java
// public class GameTopResultWrapper {
// 
//     @SerializedName("_total")
//     private Long total;
// 
//     public Long getTotal() {
//         return total;
//     }
// 
//     public void setTotal(Long total) {
//         this.total = total;
//     }
// 
//     @SerializedName("top")
//     private List<GameTopResult> top;
// 
//     public List<GameTopResult> getTop() {
//         return top;
//     }
// 
//     public void setTop(List<GameTopResult> top) {
//         this.top = top;
//     }
// }


import com.deswaef.twitch.api.games.domain.GameTopResultWrapper;
import retrofit.RestAdapter;
import java.util.Optional;
package com.deswaef.twitch.api.games;



/**
 * User: Quinten
 * Date: 24-9-2014
 * Time: 12:35
 *
 * @author Quinten De Swaef
 */
public class GamesResource  {

    private GamesService gamesService;

// Path: src/main/java/com/deswaef/twitch/api/games/domain/GameTopResultWrapper.java
// public class GameTopResultWrapper {
// 
//     @SerializedName("_total")
//     private Long total;
// 
//     public Long getTotal() {
//         return total;
//     }
// 
//     public void setTotal(Long total) {
//         this.total = total;
//     }
// 
//     @SerializedName("top")
//     private List<GameTopResult> top;
// 
//     public List<GameTopResult> getTop() {
//         return top;
//     }
// 
//     public void setTop(List<GameTopResult> top) {
//         this.top = top;
//     }
// }


// Path: src/main/java/com/deswaef/twitch/api/games/GamesResource.java
import com.deswaef.twitch.api.games.domain.GameTopResultWrapper;
import retrofit.RestAdapter;
import java.util.Optional;

package com.deswaef.twitch.api.games;



/**
 * User: Quinten
 * Date: 24-9-2014
 * Time: 12:35
 *
 * @author Quinten De Swaef
 */
public class GamesResource  {

    private GamesService gamesService;

    public Optional<GameTopResultWrapper> top() {