package com.magnet.messagingsample.models; import android.os.Parcel; import android.os.Parcelable; public class User implements Parcelable { public User() { } private String id; private String email; private String username; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } protected User(Parcel in) { id = in.readString(); email = in.readString(); username = in.readString(); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(id); dest.writeString(email); dest.writeString(username); } @SuppressWarnings("unused") public static final Parcelable.Creator<User> CREATOR = new Parcelable.Creator<User>() { @Override public User createFromParcel(Parcel in) { return new User(in); } @Override public User[] newArray(int size) { return new User[size]; } }; }