You are on page 1of 5

public class Result implements Parcelable {

@SerializedName("adult")
@Expose
private Boolean adult;
@SerializedName("backdrop_path")
@Expose
private String backdropPath;
@SerializedName("genre_ids")
@Expose
private List<Integer> genreIds = null;
@SerializedName("id")
@Expose
private Integer id;
@SerializedName("original_language")
@Expose
private String originalLanguage;
@SerializedName("original_title")
@Expose
private String originalTitle;
@SerializedName("overview")
@Expose
private String overview;
@SerializedName("popularity")
@Expose
private Double popularity;
@SerializedName("poster_path")
@Expose
private String posterPath;
@SerializedName("release_date")
@Expose
private String releaseDate;
@SerializedName("title")
@Expose
private String title;
@SerializedName("video")
@Expose
private Boolean video;
@SerializedName("vote_average")
@Expose
private Double voteAverage;
@SerializedName("vote_count")
@Expose
private Integer voteCount;

public Result(Parcel in) {


byte tmpAdult = in.readByte();
adult = tmpAdult == 0 ? null : tmpAdult == 1;
backdropPath = in.readString();
if (in.readByte() == 0) {
id = null;
} else {
id = in.readInt();
}
originalLanguage = in.readString();
originalTitle = in.readString();
overview = in.readString();
if (in.readByte() == 0) {
popularity = null;
} else {
popularity = in.readDouble();
}
posterPath = in.readString();
releaseDate = in.readString();
title = in.readString();
byte tmpVideo = in.readByte();
video = tmpVideo == 0 ? null : tmpVideo == 1;
if (in.readByte() == 0) {
voteAverage = null;
} else {
voteAverage = in.readDouble();
}
if (in.readByte() == 0) {
voteCount = null;
} else {
voteCount = in.readInt();
}
}

public static final Creator<Result> CREATOR = new Creator<Result>() {


@Override
public Result createFromParcel(Parcel in) {
return new Result(in);
}

@Override
public Result[] newArray(int size) {
return new Result[size];
}
};

public Result() {

public Boolean getAdult() {


return adult;
}

public void setAdult(Boolean adult) {


this.adult = adult;
}

public String getBackdropPath() {


return backdropPath;
}

public void setBackdropPath(String backdropPath) {


this.backdropPath = backdropPath;
}

public List<Integer> getGenreIds() {


return genreIds;
}

public void setGenreIds(List<Integer> genreIds) {


this.genreIds = genreIds;
}
public Integer getId() {
return id;
}

public void setId(Integer id) {


this.id = id;
}

public String getOriginalLanguage() {


return originalLanguage;
}

public void setOriginalLanguage(String originalLanguage) {


this.originalLanguage = originalLanguage;
}

public String getOriginalTitle() {


return originalTitle;
}

public void setOriginalTitle(String originalTitle) {


this.originalTitle = originalTitle;
}

public String getOverview() {


return overview;
}

public void setOverview(String overview) {


this.overview = overview;
}

public Double getPopularity() {


return popularity;
}

public void setPopularity(Double popularity) {


this.popularity = popularity;
}

public String getPosterPath() {


return posterPath;
}

public void setPosterPath(String posterPath) {


this.posterPath = posterPath;
}

public String getReleaseDate() {


return releaseDate;
}

public void setReleaseDate(String releaseDate) {


this.releaseDate = releaseDate;
}

public String getTitle() {


return title;
}
public void setTitle(String title) {
this.title = title;
}

public Boolean getVideo() {


return video;
}

public void setVideo(Boolean video) {


this.video = video;
}

public Double getVoteAverage() {


return voteAverage;
}

public void setVoteAverage(Double voteAverage) {


this.voteAverage = voteAverage;
}

public Integer getVoteCount() {


return voteCount;
}

public void setVoteCount(Integer voteCount) {


this.voteCount = voteCount;
}

@Override
public int describeContents() {
return 0;
}

@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeByte((byte) (adult == null ? 0 : adult ? 1 : 2));
dest.writeString(backdropPath);
if (id == null) {
dest.writeByte((byte) 0);
} else {
dest.writeByte((byte) 1);
dest.writeInt(id);
}
dest.writeString(originalLanguage);
dest.writeString(originalTitle);
dest.writeString(overview);
if (popularity == null) {
dest.writeByte((byte) 0);
} else {
dest.writeByte((byte) 1);
dest.writeDouble(popularity);
}
dest.writeString(posterPath);
dest.writeString(releaseDate);
dest.writeString(title);
dest.writeByte((byte) (video == null ? 0 : video ? 1 : 2));
if (voteAverage == null) {
dest.writeByte((byte) 0);
} else {
dest.writeByte((byte) 1);
dest.writeDouble(voteAverage);
}
if (voteCount == null) {
dest.writeByte((byte) 0);
} else {
dest.writeByte((byte) 1);
dest.writeInt(voteCount);
}
}
}

You might also like