package net.rdrei.android.scdl2.api.entity;
import net.rdrei.android.scdl2.api.SoundcloudEntity;
import android.os.Parcel;
import android.os.Parcelable;
public class UserEntity implements SoundcloudEntity, Parcelable {
private static final long serialVersionUID = 1L;
private long id;
private String username;
private String uri;
public long getId() {
return id;
}
public void setId(final long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(final String username) {
this.username = username;
}
public String getUri() {
return uri;
}
public void setUri(final String uri) {
this.uri = uri;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(final Parcel dest, final int flags) {
dest.writeLong(id);
dest.writeString(username);
dest.writeString(uri);
}
private UserEntity(final Parcel in) {
id = in.readLong();
username = in.readString();
uri = in.readString();
}
public UserEntity() {
}
public static final Parcelable.Creator<UserEntity> CREATOR = new Creator<UserEntity>() {
@Override
public UserEntity[] newArray(final int size) {
return new UserEntity[size];
}
@Override
public UserEntity createFromParcel(final Parcel source) {
return new UserEntity(source);
}
};
}