package com.comandante.stickypunch.api.model;
import com.google.common.base.Optional;
public class WebPushUser {
private Optional<String> deviceToken;
private Optional<String> websitePushId;
private Optional<String> userId;
private Optional<Boolean> isActive;
private Optional<Long> isActiveTimestamp;
public WebPushUser(Optional<String> deviceToken,
Optional<String> websitePushId,
Optional<String> userId,
Optional<Boolean> active,
Optional<Long> isActiveTimestamp) {
this.deviceToken = deviceToken;
this.websitePushId = websitePushId;
this.userId = userId;
this.isActive = active;
this.isActiveTimestamp = isActiveTimestamp;
}
public Optional<String> getDeviceToken() {
return deviceToken;
}
public Optional<String> getWebsitePushId() {
return websitePushId;
}
public Optional<String> getUserId() {
return userId;
}
public Optional<Boolean> getActive() {
return isActive;
}
public Optional<Long> getActiveTimestamp() {
return isActiveTimestamp;
}
public void setActiveTimestamp(Long activeTimestamp) {
isActiveTimestamp = Optional.of(activeTimestamp);
}
public void setDeviceToken(String deviceToken) {
this.deviceToken = Optional.of(deviceToken);
}
public void setWebsitePushId(String websitePushId) {
this.websitePushId = Optional.of(websitePushId);
}
public void setUserId(String userId) {
this.userId = Optional.of(userId);
}
public void setActive(Boolean active) {
isActive = Optional.of(active);
}
}