// Path: app/src/main/java/com/timehop/droidcon2014retrofitsample/data/foursquare/model/Meta.java
// public class Meta {
//   public static final String FIELD_CODE = "code";
//   public static final String FIELD_ERROR_TYPE = "errorType";
//   public static final String FIELD_ERROR_DETAIL = "errorDetail";
//   public static final String FIELD_MESSAGE = "message";
// 
//   @SerializedName(FIELD_CODE) private int code;
//   @SerializedName(FIELD_ERROR_TYPE) @Nullable private String errorType;
//   @SerializedName(FIELD_ERROR_DETAIL) @Nullable private String errorDetail;
//   @SerializedName(FIELD_MESSAGE) @Nullable private String message;
// 
//   public int getCode() {
//     return code;
//   }
// 
//   @Nullable
//   public String getErrorType() {
//     return errorType;
//   }
// 
//   @Nullable
//   public String getErrorDetail() {
//     return errorDetail;
//   }
// 
//   @Nullable
//   public String getMessage() {
//     return message;
//   }
// }
// 
// Path: app/src/main/java/com/timehop/droidcon2014retrofitsample/data/foursquare/model/ResponseWrapper.java
// public class ResponseWrapper {
//   public static final String FIELD_VENUES = "venues";
// 
//   @SerializedName(FIELD_VENUES) @Nullable private List<Venue> venues;
// 
//   @Nullable
//   public List<Venue> getVenues() {
//     return venues;
//   }
// }


import com.google.gson.annotations.SerializedName;
import com.timehop.droidcon2014retrofitsample.data.foursquare.model.Meta;
import com.timehop.droidcon2014retrofitsample.data.foursquare.model.ResponseWrapper;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
package com.timehop.droidcon2014retrofitsample.data.foursquare.api;



public class FoursquareResponse {
  public static final String FIELD_RESPONSE = "response";
  public static final String FIELD_META = "meta";

  @SerializedName(FIELD_META) @NotNull private Meta meta;
  @SerializedName(FIELD_RESPONSE) @Nullable private ResponseWrapper response;

  @NotNull
// Path: app/src/main/java/com/timehop/droidcon2014retrofitsample/data/foursquare/model/Meta.java
// public class Meta {
//   public static final String FIELD_CODE = "code";
//   public static final String FIELD_ERROR_TYPE = "errorType";
//   public static final String FIELD_ERROR_DETAIL = "errorDetail";
//   public static final String FIELD_MESSAGE = "message";
// 
//   @SerializedName(FIELD_CODE) private int code;
//   @SerializedName(FIELD_ERROR_TYPE) @Nullable private String errorType;
//   @SerializedName(FIELD_ERROR_DETAIL) @Nullable private String errorDetail;
//   @SerializedName(FIELD_MESSAGE) @Nullable private String message;
// 
//   public int getCode() {
//     return code;
//   }
// 
//   @Nullable
//   public String getErrorType() {
//     return errorType;
//   }
// 
//   @Nullable
//   public String getErrorDetail() {
//     return errorDetail;
//   }
// 
//   @Nullable
//   public String getMessage() {
//     return message;
//   }
// }
// 
// Path: app/src/main/java/com/timehop/droidcon2014retrofitsample/data/foursquare/model/ResponseWrapper.java
// public class ResponseWrapper {
//   public static final String FIELD_VENUES = "venues";
// 
//   @SerializedName(FIELD_VENUES) @Nullable private List<Venue> venues;
// 
//   @Nullable
//   public List<Venue> getVenues() {
//     return venues;
//   }
// }


// Path: app/src/main/java/com/timehop/droidcon2014retrofitsample/data/foursquare/api/FoursquareResponse.java
import com.google.gson.annotations.SerializedName;
import com.timehop.droidcon2014retrofitsample.data.foursquare.model.Meta;
import com.timehop.droidcon2014retrofitsample.data.foursquare.model.ResponseWrapper;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

package com.timehop.droidcon2014retrofitsample.data.foursquare.api;



public class FoursquareResponse {
  public static final String FIELD_RESPONSE = "response";
  public static final String FIELD_META = "meta";

  @SerializedName(FIELD_META) @NotNull private Meta meta;
  @SerializedName(FIELD_RESPONSE) @Nullable private ResponseWrapper response;

  @NotNull
  public Meta getMeta() {