package com.comandante.stickypunch.api.model;
import com.google.common.base.Optional;
import java.util.List;
public interface WebPushStore {
void updateWebPushUser(WebPushUser webPushUser) throws Exception;
Optional<WebPushUser> getWebPushUserMostRecentlyUpdatedByDeviceToken(String deviceToken);
Optional<WebPushUser> getWebPushUsersByUserId(String userId);
Optional<WebPushUser> getWebPushUsersByUserIdAndDeviceToken(String userId, String deviceToken);
Optional<List<WebPushUser>> getWebPushUsers();
}