/* * Copyright 2010 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.samsung.remindme.allshared; public final class RemindMeProtocol { /** * For server messaging (Android C2DM), prevent feedback to the data change originator. */ public static final String ARG_CLIENT_DEVICE_ID = "client_device_id"; public static final class ServerInfo { public static final String METHOD = "server.info"; public static final String RET_PROTOCOL_VERSION = "protocol_version"; } public static final class UserInfo { public static final String METHOD = "user.info"; public static final String ARG_LOGIN_CONTINUE = "login_continue"; public static final String RET_USER = "user"; public static final String RET_LOGIN_URL = "login_url"; public static final String RET_LOGOUT_URL = "logout_url"; } public static final class AlertsList { public static final String METHOD = "alerts.list"; public static final String RET_NOTES = "alerts"; } public static final class AlertsGet { public static final String METHOD = "alerts.get"; public static final String ARG_ID = "id"; public static final String RET_NOTE = "alert"; } public static final class AlertsCreate { public static final String METHOD = "alerts.create"; public static final String ARG_NOTE = "alert"; public static final String RET_NOTE = "alert"; } public static final class AlertsEdit { public static final String METHOD = "alerts.edit"; public static final String ARG_NOTE = "alert"; public static final String RET_NOTE = "alert"; } public static final class AlertsDelete { public static final String METHOD = "alerts.delete"; public static final String ARG_ID = "id"; } public static final class AlertsSync { public static final String METHOD = "alerts.sync"; public static final String ARG_SINCE_DATE = "since_date"; public static final String ARG_LOCAL_NOTES = "local_alerts"; public static final String RET_NOTES = "alerts"; public static final String RET_NEW_SINCE_DATE = "new_since_date"; } public static final class DevicesRegister { public static final String METHOD = "devices.register"; public static final String ARG_DEVICE = "device"; public static final String RET_DEVICE = "device"; } public static final class DevicesUnregister { public static final String METHOD = "devices.unregister"; public static final String ARG_DEVICE_ID = "device_id"; } public static final class DevicesClear { public static final String METHOD = "devices.clear"; } }