package co.smartreceipts.android.model;
import android.os.Parcelable;
import android.support.annotation.NonNull;
import co.smartreceipts.android.sync.model.Syncable;
/**
* A contract definition by which we can track receipt categories
*/
public interface Category extends Parcelable, Comparable<Category>, Syncable {
/**
* @return the full-name representation of this category
*/
@NonNull
String getName();
/**
* @return the "code" associated with this category
*/
@NonNull
String getCode();
}