package com.pinthecloud.athere.model; import android.os.Parcel; import android.os.Parcelable; public class Square implements Parcelable { @com.google.gson.annotations.SerializedName("id") private String id; @com.google.gson.annotations.SerializedName("whoMade") private String whoMade; @com.google.gson.annotations.SerializedName("name") private String name; @com.google.gson.annotations.SerializedName("latitude") private double latitude; @com.google.gson.annotations.SerializedName("longitude") private double longitude; @com.google.gson.annotations.SerializedName("maleNum") private int maleNum; @com.google.gson.annotations.SerializedName("femaleNum") private int femaleNum; @com.google.gson.annotations.SerializedName("isAdmin") private boolean isAdmin; @com.google.gson.annotations.SerializedName("code") private String code; @com.google.gson.annotations.SerializedName("resetTime") private int resetTime; public Square(){ } public Square(Parcel in){ readToParcel(in); } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getWhoMade() { return whoMade; } public void setWhoMade(String whoMade) { this.whoMade = whoMade; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getLatitude() { return latitude; } public void setLatitude(double latitude) { this.latitude = latitude; } public double getLongitude() { return longitude; } public void setLongitude(double longitude) { this.longitude = longitude; } public int getMaleNum() { return maleNum; } public void setMaleNum(int maleNum) { this.maleNum = maleNum; } public int getFemaleNum() { return femaleNum; } public void setFemaleNum(int femaleNum) { this.femaleNum = femaleNum; } public boolean isAdmin() { return isAdmin; } public void setAdmin(boolean isAdmin) { this.isAdmin = isAdmin; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public int getResetTime() { return resetTime; } public void setResetTime(int resetTime) { this.resetTime = resetTime; } /* * Parcelable */ public static final Parcelable.Creator<Square> CREATOR = new Creator<Square>(){ public Square createFromParcel(Parcel in){ return new Square(in); } public Square[] newArray(int size){ return new Square[size]; } }; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(id); dest.writeString(whoMade); dest.writeString(name); dest.writeDouble(latitude); dest.writeDouble(longitude); dest.writeInt(maleNum); dest.writeInt(femaleNum); dest.writeInt(isAdmin? 1: 0); dest.writeString(code); dest.writeInt(resetTime); } public void readToParcel(Parcel in){ id = in.readString(); whoMade = in.readString(); name = in.readString(); latitude = in.readDouble(); longitude = in.readDouble(); maleNum = in.readInt(); femaleNum = in.readInt(); isAdmin = in.readInt() == 1; code = in.readString(); resetTime = in.readInt(); } }