package com.instructure.canvasapi.model;
import android.os.Parcel;
import java.util.Date;
/**
* @author Hoa Hoang
*
* Copyright (c) 2014 Instructure. All rights reserved.
*/
public class Avatar extends CanvasComparable<Avatar> {
public static final long serialVersionUID = 1L;
private String type;
private String url;
private String token;
private String display_name;
///////////////////////////////////////////////////////////////////////////
// Getters and Setters
///////////////////////////////////////////////////////////////////////////
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getDisplayName() {
return display_name;
}
public void setDisplayName(String displayName) {
this.display_name = displayName;
}
///////////////////////////////////////////////////////////////////////////
// Required Overrides
///////////////////////////////////////////////////////////////////////////
@Override
public Date getComparisonDate() {
return null;
}
@Override
public String getComparisonString() {
return getDisplayName();
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.type);
dest.writeString(this.url);
dest.writeString(this.token);
dest.writeString(this.display_name);
}
public Avatar() {
}
private Avatar(Parcel in) {
this.type = in.readString();
this.url = in.readString();
this.token = in.readString();
this.display_name = in.readString();
}
public static Creator<Avatar> CREATOR = new Creator<Avatar>() {
public Avatar createFromParcel(Parcel source) {
return new Avatar(source);
}
public Avatar[] newArray(int size) {
return new Avatar[size];
}
};
}