package com.kickstarter.models;

import android.os.Parcel;
import android.os.Parcelable;

import com.hannesdorfmann.parcelableplease.annotation.ParcelablePlease;

import org.joda.time.DateTime;

@ParcelablePlease
public class Reward implements Parcelable {
  String reward = null;
  Integer limit = null;
  DateTime estimatedDeliveryOn = null;
  Boolean shippingEnabled = null;
  Integer id = null;
  String shippingPreference = null;
  String shippingSummary = null;
  Integer backersCount = null;
  Integer minimum = null;
  String description = null;

  public Integer backersCount() {
    return backersCount;
  }
  public DateTime estimatedDeliveryOn() {
    return estimatedDeliveryOn;
  }
  public Integer id() {
    return id;
  }
  public String shippingPreference() {
    return shippingPreference;
  }
  public Integer limit() {
    return limit;
  }
  public Integer minimum() {
    return minimum;
  }
  public String description() {
    return description;
  }
  public Boolean shippingEnabled() {
    return shippingEnabled;
  }
  public String shippingSummary() {
    return shippingSummary;
  }

  @Override
  public int describeContents() { return 0; }
  @Override
  public void writeToParcel(Parcel dest, int flags) {RewardParcelablePlease.writeToParcel(this, dest, flags);}
  public static final Creator<Reward> CREATOR = new Creator<Reward>() {
    public Reward createFromParcel(Parcel source) {
      Reward target = new Reward();
      RewardParcelablePlease.readFromParcel(target, source);
      return target;
    }
    public Reward[] newArray(int size) {return new Reward[size];}
  };
}

@@ -252,16 +252,23 @@
 ble %7B%0A  
+public 
 String r
@@ -275,32 +275,39 @@
 eward = null;%0A  
+public 
 Integer limit = 
@@ -314,16 +314,23 @@
 null;%0A  
+public 
 DateTime
@@ -360,17 +360,24 @@
 null;%0A  
-B
+public b
 oolean s
@@ -393,23 +393,31 @@
 abled = 
-null;%0A 
+false;%0A  public
  Integer
@@ -422,32 +422,39 @@
 er id = null;%0A  
+public 
 String shippingP
@@ -469,24 +469,31 @@
 e = null;%0A  
+public 
 String shipp
@@ -505,32 +505,39 @@
 mmary = null;%0A  
+public 
 Integer backersC
@@ -551,16 +551,23 @@
 null;%0A  
+public 
 Integer 
@@ -584,16 +584,23 @@
 null;%0A  
+public 
 String d
@@ -756,24 +756,25 @@
 veryOn;%0A  %7D%0A
+%0A
   public Int
@@ -800,24 +800,135 @@
 urn id;%0A  %7D%0A
+  public boolean hasReward() %7B%0A    return id != 0;%0A  %7D%0A  public boolean isNoReward() %7B%0A    return id == 0;%0A  %7D%0A
   public Str
@@ -1164,9 +1164,9 @@
 lic 
-B
+b
 oole

Update Reward model with noReward getters; cleanups as well