// Path: src/main/java/com/victorsima/uber/model/Driver.java
// public class Driver {
//     @Expose
//     @SerializedName("phone_number")
//     private String phoneNumber;
//     @Expose
//     @SerializedName("rating")
//     private float rating;
//     @Expose
//     @SerializedName("picture_url")
//     private String pictureUrl;
//     @Expose
//     @SerializedName("name")
//     private String name;
// 
//     public String getPhoneNumber() {
//         return phoneNumber;
//     }
// 
//     public void setPhoneNumber(String phoneNumber) {
//         this.phoneNumber = phoneNumber;
//     }
// 
//     public float getRating() {
//         return rating;
//     }
// 
//     public void setRating(float rating) {
//         this.rating = rating;
//     }
// 
//     public String getPictureUrl() {
//         return pictureUrl;
//     }
// 
//     public void setPictureUrl(String pictureUrl) {
//         this.pictureUrl = pictureUrl;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// }
// 
// Path: src/main/java/com/victorsima/uber/model/Location.java
// public class Location {
// 
//     @Expose
//     @SerializedName("latitude")
//     private float latitude;
// 
//     @Expose
//     @SerializedName("longitude")
//     private float longitude;
// }
// 
// Path: src/main/java/com/victorsima/uber/model/Vehicle.java
// public class Vehicle {
// 
//     @Expose
//     @SerializedName("make")
//     private String make;
//     @Expose
//     @SerializedName("model")
//     private String model;
//     @Expose
//     @SerializedName("license_plate")
//     private String licensePlate;
//     @Expose
//     @SerializedName("picture_url")
//     private String pictureUrl;
// 
//     public String getMake() {
//         return make;
//     }
// 
//     public void setMake(String make) {
//         this.make = make;
//     }
// 
//     public String getModel() {
//         return model;
//     }
// 
//     public void setModel(String model) {
//         this.model = model;
//     }
// 
//     public String getLicensePlate() {
//         return licensePlate;
//     }
// 
//     public void setLicensePlate(String licensePlate) {
//         this.licensePlate = licensePlate;
//     }
// 
//     public String getPictureUrl() {
//         return pictureUrl;
//     }
// 
//     public void setPictureUrl(String pictureUrl) {
//         this.pictureUrl = pictureUrl;
//     }
// }


import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.victorsima.uber.model.Driver;
import com.victorsima.uber.model.Location;
import com.victorsima.uber.model.Vehicle;
import java.util.List;
package com.victorsima.uber.model.request;



/**
 * Created by victorsima on 3/22/15.
 */
public class Request {

    /**
     * The unique ID of the Request.
     */
    @Expose
    @SerializedName("request_id")
    private String requestId;

    /**
     * The status of the Request indicating state.
     */
    @Expose
    @SerializedName("status")
    private RequestBody.Status status;

    /**
     * The object that contains vehicle details.
     */
    @Expose
    @SerializedName("vehicle")
    private Vehicle vehicle;

    /**
     * The object that contains driver details.
     */
    @Expose
    @SerializedName("driver")
    private Driver driver;

    /**
     * The object that contains the location information of the vehicle and driver.
     */
    @Expose
    @SerializedName("location")
// Path: src/main/java/com/victorsima/uber/model/Driver.java
// public class Driver {
//     @Expose
//     @SerializedName("phone_number")
//     private String phoneNumber;
//     @Expose
//     @SerializedName("rating")
//     private float rating;
//     @Expose
//     @SerializedName("picture_url")
//     private String pictureUrl;
//     @Expose
//     @SerializedName("name")
//     private String name;
// 
//     public String getPhoneNumber() {
//         return phoneNumber;
//     }
// 
//     public void setPhoneNumber(String phoneNumber) {
//         this.phoneNumber = phoneNumber;
//     }
// 
//     public float getRating() {
//         return rating;
//     }
// 
//     public void setRating(float rating) {
//         this.rating = rating;
//     }
// 
//     public String getPictureUrl() {
//         return pictureUrl;
//     }
// 
//     public void setPictureUrl(String pictureUrl) {
//         this.pictureUrl = pictureUrl;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// }
// 
// Path: src/main/java/com/victorsima/uber/model/Location.java
// public class Location {
// 
//     @Expose
//     @SerializedName("latitude")
//     private float latitude;
// 
//     @Expose
//     @SerializedName("longitude")
//     private float longitude;
// }
// 
// Path: src/main/java/com/victorsima/uber/model/Vehicle.java
// public class Vehicle {
// 
//     @Expose
//     @SerializedName("make")
//     private String make;
//     @Expose
//     @SerializedName("model")
//     private String model;
//     @Expose
//     @SerializedName("license_plate")
//     private String licensePlate;
//     @Expose
//     @SerializedName("picture_url")
//     private String pictureUrl;
// 
//     public String getMake() {
//         return make;
//     }
// 
//     public void setMake(String make) {
//         this.make = make;
//     }
// 
//     public String getModel() {
//         return model;
//     }
// 
//     public void setModel(String model) {
//         this.model = model;
//     }
// 
//     public String getLicensePlate() {
//         return licensePlate;
//     }
// 
//     public void setLicensePlate(String licensePlate) {
//         this.licensePlate = licensePlate;
//     }
// 
//     public String getPictureUrl() {
//         return pictureUrl;
//     }
// 
//     public void setPictureUrl(String pictureUrl) {
//         this.pictureUrl = pictureUrl;
//     }
// }


// Path: src/main/java/com/victorsima/uber/model/request/Request.java
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.victorsima.uber.model.Driver;
import com.victorsima.uber.model.Location;
import com.victorsima.uber.model.Vehicle;
import java.util.List;

package com.victorsima.uber.model.request;



/**
 * Created by victorsima on 3/22/15.
 */
public class Request {

    /**
     * The unique ID of the Request.
     */
    @Expose
    @SerializedName("request_id")
    private String requestId;

    /**
     * The status of the Request indicating state.
     */
    @Expose
    @SerializedName("status")
    private RequestBody.Status status;

    /**
     * The object that contains vehicle details.
     */
    @Expose
    @SerializedName("vehicle")
    private Vehicle vehicle;

    /**
     * The object that contains driver details.
     */
    @Expose
    @SerializedName("driver")
    private Driver driver;

    /**
     * The object that contains the location information of the vehicle and driver.
     */
    @Expose
    @SerializedName("location")
    private Location location;