Index: components/copresence/proto/enums.proto |
diff --git a/components/copresence/proto/enums.proto b/components/copresence/proto/enums.proto |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9356cab0439d33c6c2bb17f46ff09bead4515eb2 |
--- /dev/null |
+++ b/components/copresence/proto/enums.proto |
@@ -0,0 +1,97 @@ |
+syntax = "proto2"; |
+package copresence; |
+option optimize_for = LITE_RUNTIME; |
+enum IdentityType { |
+ IDENTITY_TYPE_UNKNOWN = 0; |
+ GAIA_USER = 1; |
+ CHROMECAST = 2; |
+ ANDROID = 3; |
+ CHROME = 4; |
+ UNREGISTERED = 5; |
+} |
+enum PushService { |
+ PUSH_SERVICE_UNKNOWN = 0; |
+ GCM = 1; |
+ APNS = 2; |
+ PUSH_SERVICE_NONE = 3; |
+} |
+enum ErrorType { |
+ ERROR_TYPE_UNKNOWN = 0; |
+ TOKEN_EXPIRED = 1; |
+ MAC_ADDRESS_UNAVAILABLE = 2; |
+ MAC_ADDRESS_NEEDS_PERMISSION = 3; |
+} |
+enum TokenStatus { |
+ TOKEN_STATUS_UNKNOWN = 0; |
+ VALID = 1; |
+ INVALID = 2; |
+ TRANSITIVE = 3; |
+} |
+enum TokenMedium { |
+ TOKEN_MEDIUM_UNKNOWN = 0; |
+ AUDIO_ULTRASOUND_PASSBAND = 1; |
+ BLUETOOTH_CLASSIC_NAME = 2; |
+ BLE_ADVERTISING_PACKET = 3; |
+ WIFI_DIRECT_SSID = 4; |
+ LOCAL_DEVICE = 5; |
+ BLE_GATT_SERVICE = 6; |
+ WIFI_AP_SSID = 7; |
+ AUDIO_AUDIBLE_DTMF = 8; |
+} |
+enum AclType { |
+ UNKNOWN_ACL_TYPE = 0; |
+ NO_ACL_CHECK = 1; |
+ OWNER_ONLY = 2; |
+ NAMED_ACL = 4; |
+ MESSAGE_ACL = 5; |
+ REFERENCED_ACL = 6; |
+ OPTED_OUT_MESSAGE_ACL = 7; |
+} |
+enum TokenInstructionType { |
+ UNKNOWN_TOKEN_INSTRUCTION_TYPE = 0; |
+ TRANSMIT = 1; |
+ RECEIVE = 2; |
+} |
+enum InstructionType { |
+ UNKNOWN_INSTRUCTION_TYPE = 0; |
+ TOKEN = 1; |
+ SCAN_WIFI = 2; |
+ SCAN_BLE = 3; |
+} |
+enum TransmissionStrategy { |
+ UNKNOWN_STRATEGY = 0; |
+ AGGRESSIVE = 1; |
+ OPPORTUNISTIC = 2; |
+ PASSIVE = 3; |
+} |
+enum DeleteAllType { |
+ UNKNOWN_DELETE_ALL_TYPE = 0; |
+ DELETE_NONE = 1; |
+ DELETE_ALL_FOR_IDENTITY_DEVICE = 2; |
+ DELETE_ALL_FOR_IDENTITY = 3; |
+ DELETE_ALL_FOR_DEVICE_APP = 4; |
+} |
+enum StatusCode { |
+ STATUS_CODE_UNKNOWN = -1; |
+ OK = 0; |
+ COPRESENCE_DISABLED = 201; |
+ LOCATION_HISTORY_DISABLED = 202; |
+ UNDERAGED = 203; |
+ DEVICE_RE_REGISTRATION_REQUIRED = 204; |
+ RATE_LIMITED = 301; |
+} |
+enum OptInState { |
+ UNKNOWN_OPT_IN_STATE = 0; |
+ OPTED_IN = 1; |
+ OPTED_OUT = 2; |
+} |
+enum AudioConfiguration { |
+ AUDIO_CONFIGURATION_UNKNOWN = 0; |
+ AUDIBLE = 1; |
+} |
+enum BroadcastScanConfiguration { |
+ BROADCAST_SCAN_CONFIGURATION_UNKNOWN = 0; |
+ BROADCAST_AND_SCAN = 1; |
+ BROADCAST_ONLY = 2; |
+ SCAN_ONLY = 3; |
+} |