package triaina.webview.entity.device;
import triaina.commons.json.annotation.Exclude;
import triaina.webview.entity.Params;
import android.os.Parcel;
import android.os.Parcelable;
public class NotificationNotifyParams implements Params {
private String mIcon;
private String mTitle;
private String mText;
private String mView;
private String mValue;
public NotificationNotifyParams() {
}
public NotificationNotifyParams(Parcel source) {
mIcon = source.readString();
mTitle = source.readString();
mText = source.readString();
mView = source.readString();
mValue = source.readString();
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(mIcon);
dest.writeString(mTitle);
dest.writeString(mText);
dest.writeString(mView);
dest.writeString(mValue);
}
public String getIcon() {
return mIcon;
}
public String getTitle() {
return mTitle;
}
public String getText() {
return mText;
}
public String getView() {
return mView;
}
public String getValue() {
return mValue;
}
@Override
public int describeContents() {
return 0;
}
@Exclude
public static final Parcelable.Creator<NotificationNotifyParams> CREATOR = new Parcelable.Creator<NotificationNotifyParams>() {
@Override
public NotificationNotifyParams createFromParcel(Parcel source) {
return new NotificationNotifyParams(source);
}
@Override
public NotificationNotifyParams[] newArray(int size) {
return new NotificationNotifyParams[size];
}
};
}