app/src/main/java/com/androidstudy/andelatrackchallenge/models/User.java
package com.androidstudy.andelatrackchallenge.models;
import android.os.Parcel;
import android.os.Parcelable;
import io.objectbox.annotation.Entity;
import io.objectbox.annotation.Id;
/**
* Created by anonymous on 10/10/17.
*/
@Entity
public class User implements Parcelable {
@Id
long id;
public String name;
public String imageUrl;
public User() {
}
@Override
public String toString() {
return "User{" +
"id=" + id +
", name='" + name + '\'' +
", imageUrl='" + imageUrl + '\'' +
'}';
}
public User(Parcel in) {
id = in.readLong();
name = in.readString();
imageUrl = in.readString();
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(id);
dest.writeString(name);
dest.writeString(imageUrl);
}
public static final Creator<User> CREATOR = new Creator<User>() {
@Override
public User createFromParcel(Parcel in) {
return new User(in);
}
@Override
public User[] newArray(int size) {
return new User[size];
}
};
}