package tellh.com.gitclub.model.entity; import android.os.Parcel; import android.os.Parcelable; public class Authorization implements Parcelable { private int id; private String url; private AppBean app; private String token; private String hashed_token; private String token_last_eight; private String note; private String note_url; private String created_at; private String updated_at; private String fingerprint; private String[] scopes; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public AppBean getApp() { return app; } public void setApp(AppBean app) { this.app = app; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String getHashed_token() { return hashed_token; } public void setHashed_token(String hashed_token) { this.hashed_token = hashed_token; } public String getToken_last_eight() { return token_last_eight; } public void setToken_last_eight(String token_last_eight) { this.token_last_eight = token_last_eight; } public String getNote() { return note; } public void setNote(String note) { this.note = note; } public String getNote_url() { return note_url; } public void setNote_url(String note_url) { this.note_url = note_url; } public String getCreated_at() { return created_at; } public void setCreated_at(String created_at) { this.created_at = created_at; } public String getUpdated_at() { return updated_at; } public void setUpdated_at(String updated_at) { this.updated_at = updated_at; } public String getFingerprint() { return fingerprint; } public void setFingerprint(String fingerprint) { this.fingerprint = fingerprint; } public String[] getScopes() { return scopes; } public void setScopes(String[] scopes) { this.scopes = scopes; } public static class AppBean implements Parcelable { private String name; private String url; private String client_id; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getClient_id() { return client_id; } public void setClient_id(String client_id) { this.client_id = client_id; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.name); dest.writeString(this.url); dest.writeString(this.client_id); } public AppBean() { } protected AppBean(Parcel in) { this.name = in.readString(); this.url = in.readString(); this.client_id = in.readString(); } public static final Parcelable.Creator<AppBean> CREATOR = new Parcelable.Creator<AppBean>() { @Override public AppBean createFromParcel(Parcel source) { return new AppBean(source); } @Override public AppBean[] newArray(int size) { return new AppBean[size]; } }; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(this.id); dest.writeString(this.url); dest.writeParcelable(this.app, flags); dest.writeString(this.token); dest.writeString(this.hashed_token); dest.writeString(this.token_last_eight); dest.writeString(this.note); dest.writeString(this.note_url); dest.writeString(this.created_at); dest.writeString(this.updated_at); dest.writeString(this.fingerprint); dest.writeStringArray(this.scopes); } public Authorization() { } protected Authorization(Parcel in) { this.id = in.readInt(); this.url = in.readString(); this.app = in.readParcelable(AppBean.class.getClassLoader()); this.token = in.readString(); this.hashed_token = in.readString(); this.token_last_eight = in.readString(); this.note = in.readString(); this.note_url = in.readString(); this.created_at = in.readString(); this.updated_at = in.readString(); this.fingerprint = in.readString(); this.scopes = in.createStringArray(); } public static final Parcelable.Creator<Authorization> CREATOR = new Parcelable.Creator<Authorization>() { @Override public Authorization createFromParcel(Parcel source) { return new Authorization(source); } @Override public Authorization[] newArray(int size) { return new Authorization[size]; } }; }