package com.alorma.github.sdk.bean.dto.response.events.payload;
import android.os.Parcel;
import android.os.Parcelable;
import com.alorma.github.sdk.bean.dto.response.PullRequest;
import com.google.gson.annotations.SerializedName;
import core.User;
public class PullRequestEventPayload extends ActionEventPayload implements Parcelable {
public static final Creator<PullRequestEventPayload> CREATOR = new Creator<PullRequestEventPayload>() {
public PullRequestEventPayload createFromParcel(Parcel source) {
return new PullRequestEventPayload(source);
}
public PullRequestEventPayload[] newArray(int size) {
return new PullRequestEventPayload[size];
}
};
public int number;
public PullRequest pull_request;
@SerializedName("public") public boolean is_public;
public User org;
public String created_at;
public PullRequestEventPayload() {
}
protected PullRequestEventPayload(Parcel in) {
super(in);
this.number = in.readInt();
this.pull_request = in.readParcelable(PullRequest.class.getClassLoader());
this.is_public = in.readByte() != 0;
this.org = in.readParcelable(User.class.getClassLoader());
this.created_at = in.readString();
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(this.number);
dest.writeParcelable(this.pull_request, 0);
dest.writeByte(is_public ? (byte) 1 : (byte) 0);
dest.writeParcelable(this.org, 0);
dest.writeString(this.created_at);
}
}