package com.hannesdorfmann.mosby3.sample.mail.model.mail.statistics; import android.os.Parcel; import android.os.Parcelable; import com.hannesdorfmann.parcelableplease.annotation.ParcelablePlease; /** * @author Hannes Dorfmann */ @ParcelablePlease public class MailsCount implements Parcelable { String label; int mailsCount; public MailsCount(String label, int mailsCount) { this.label = label; this.mailsCount = mailsCount; } private MailsCount() { } public String getLabel() { return label; } public int getMailsCount() { return mailsCount; } public void incrementCount(){ mailsCount++; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { MailsCountParcelablePlease.writeToParcel(this, dest, flags); } public static final Creator<MailsCount> CREATOR = new Creator<MailsCount>() { public MailsCount createFromParcel(Parcel source) { MailsCount target = new MailsCount(); MailsCountParcelablePlease.readFromParcel(target, source); return target; } public MailsCount[] newArray(int size) { return new MailsCount[size]; } }; }