package de.danoeh.antennapod.core.gpoddernet.model;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.NonNull;
public class GpodnetTag implements Parcelable {
private final String title;
private final String tag;
private final int usage;
public GpodnetTag(@NonNull String title, @NonNull String tag, int usage) {
this.title = title;
this.tag = tag;
this.usage = usage;
}
protected GpodnetTag(Parcel in) {
title = in.readString();
tag = in.readString();
usage = in.readInt();
}
@Override
public String toString() {
return "GpodnetTag [title="+title+", tag=" + tag + ", usage=" + usage + "]";
}
public String getTitle() {
return title;
}
public String getTag() {
return tag;
}
public int getUsage() {
return usage;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(title);
dest.writeString(tag);
dest.writeInt(usage);
}
public static final Creator<GpodnetTag> CREATOR = new Creator<GpodnetTag>() {
@Override
public GpodnetTag createFromParcel(Parcel in) {
return new GpodnetTag(in);
}
@Override
public GpodnetTag[] newArray(int size) {
return new GpodnetTag[size];
}
};
}