package com.kescoode.xmail.event;
import android.os.Parcel;
import android.os.Parcelable;
/**
* 刷新邮件文件夹通知消息
*
* @author Kesco Lin
*/
public class SyncFolderEvent implements Parcelable {
public static final int FAIL = -1;
public final long folderId;
public final int total;
public final int synced;
public SyncFolderEvent(long folderId, int total, int synced) {
this.folderId = folderId;
this.total = total;
this.synced = synced;
}
private SyncFolderEvent(Parcel source) {
this.folderId = source.readLong();
this.total = source.readInt();
this.synced = source.readInt();
}
@Override
public int describeContents() {
return hashCode();
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(folderId);
dest.writeInt(total);
dest.writeInt(synced);
}
public static final Parcelable.Creator<SyncFolderEvent> CREATOR = new Parcelable.Creator<SyncFolderEvent>() {
@Override
public SyncFolderEvent createFromParcel(Parcel source) {
return new SyncFolderEvent(source);
}
@Override
public SyncFolderEvent[] newArray(int size) {
return new SyncFolderEvent[size];
}
};
}