/* ServiceInformationProfileConstants.java Copyright (c) 2015 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.profile; /** * Service Information Profile API 定数群.<br> * Service Information Profile API のパラメータ名、インタフェース名、属性名、プロファイル名を定義する。 * @author NTT DOCOMO, INC. */ public interface ServiceInformationProfileConstants extends DConnectProfileConstants { /** * プロファイル名: {@value} . */ String PROFILE_NAME = "serviceInformation"; /** * パス: {@value}. */ String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME; /** * パラメータ: {@value} . */ String PARAM_SUPPORTS = "supports"; /** * パラメータ: {@value} . */ String PARAM_SUPPORT_APIS = "supportApis"; /** * パラメータ: {@value} . */ String PARAM_CONNECT = "connect"; /** * パラメータ: {@value} . */ String PARAM_WIFI = "wifi"; /** * パラメータ: {@value} . */ String PARAM_BLUETOOTH = "bluetooth"; /** * パラメータ: {@value} . */ String PARAM_NFC = "nfc"; /** * パラメータ: {@value} . */ String PARAM_BLE = "ble"; String PARAM_NAME = "name"; String PARAM_VALUE = "value"; String PARAM_FORMAT = "format"; String PARAM_METHOD = "method"; String PARAM_PATH = "path"; String PARAM_REQUEST_PARAMS = "requestParams"; String PARAM_TYPE = "type"; String PARAM_MANDATORY = "mandatory"; String PARAM_ENUM = "enum"; String PARAM_MAX_LENGTH = "maxLength"; String PARAM_MIN_LENGTH = "minLength"; String PARAM_MAX_VALUE = "maxValue"; String PARAM_MIN_VALUE = "minValue"; String PARAM_EXCLUSIVE_MAX_VALUE = "exclusiveMaxValue"; String PARAM_EXCLUSIVE_MIN_VALUE = "exclusiveMinValue"; /** * 接続状態定数. */ enum ConnectState { /** * 非対応. */ NONE, /** * 接続ON. */ ON, /** * 接続OFF. */ OFF } }