package com.instructure.canvasapi.model; import android.os.Parcel; import java.util.Date; /** * Copyright (c) 2015 Instructure. All rights reserved. */ public class AccountDomain extends CanvasModel<AccountDomain> { private String domain; private String name; private Double distance; public String getDomain() { return domain; } public String getName() { return name; } public Double getDistance() { return distance; } public void setDomain(String domain) { this.domain = domain; } public void setName(String name) { this.name = name; } public void setDistance(Double distance) { this.distance = distance; } @Override public long getId() { return 0; } @Override public Date getComparisonDate() { return null; } @Override public String getComparisonString() { return domain; } @Override public int compareTo(AccountDomain another) { return this.getDistance().compareTo(another.getDistance()); } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.domain); dest.writeString(this.name); dest.writeDouble(this.distance); } public AccountDomain() { } private AccountDomain(Parcel in) { this.domain = in.readString(); this.name = in.readString(); this.distance = in.readDouble(); } public static final Creator<AccountDomain> CREATOR = new Creator<AccountDomain>() { public AccountDomain createFromParcel(Parcel source) { return new AccountDomain(source); } public AccountDomain[] newArray(int size) { return new AccountDomain[size]; } }; }