ReportOptionNative.java 1.45 KB
package com.snapchat.soju.shared.android.air;

import com.google.common.base.Objects;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.snapchat.soju.shared.android.SojuJsonAdapter;
import com.snapchat.soju.shared.android.SojuObject;
import com.snapchat.soju.shared.android.SojuTypeAdapterFactory;

@JsonAdapter(SojuTypeAdapterFactory.class)
@SojuJsonAdapter(ReportOptionAdapter.class)
public class ReportOptionNative
  extends SojuObject
  implements ReportOption
{
  @SerializedName("create_jira")
  protected Boolean createJira;
  
  public boolean equals(Object paramObject)
  {
    if (paramObject == this) {
      return true;
    }
    if ((paramObject == null) || (!(paramObject instanceof ReportOption))) {
      return false;
    }
    paramObject = (ReportOption)paramObject;
    return Objects.equal(getCreateJira(), ((ReportOption)paramObject).getCreateJira());
  }
  
  public final Boolean getCreateJira()
  {
    return this.createJira;
  }
  
  public int hashCode()
  {
    if (this.createJira == null) {}
    for (int i = 0;; i = this.createJira.hashCode() * 37) {
      return i + 17;
    }
  }
  
  public final void setCreateJira(Boolean paramBoolean)
  {
    this.createJira = paramBoolean;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/snapchat/soju/shared/android/air/ReportOptionNative.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */