You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

199 lines
12 KiB

6 years ago
6 years ago
6 years ago
  1. /*
  2. * Copyright 2017 Google
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #import <Foundation/Foundation.h>
  17. typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
  18. // FIRMessaging+FIRApp.m
  19. kFIRMessagingMessageCodeFIRApp000 = 1000, // I-FCM001000
  20. kFIRMessagingMessageCodeFIRApp001 = 1001, // I-FCM001001
  21. // FIRMessaging.m
  22. kFIRMessagingMessageCodeMessagingPrintLibraryVersion = 2000, // I-FCM002000
  23. kFIRMessagingMessageCodeMessaging001 = 2001, // I-FCM002001
  24. kFIRMessagingMessageCodeMessaging002 = 2002, // I-FCM002002 - no longer used
  25. kFIRMessagingMessageCodeMessaging003 = 2003, // I-FCM002003
  26. kFIRMessagingMessageCodeMessaging004 = 2004, // I-FCM002004
  27. kFIRMessagingMessageCodeMessaging005 = 2005, // I-FCM002005
  28. kFIRMessagingMessageCodeMessaging006 = 2006, // I-FCM002006 - no longer used
  29. kFIRMessagingMessageCodeMessaging007 = 2007, // I-FCM002007 - no longer used
  30. kFIRMessagingMessageCodeMessaging008 = 2008, // I-FCM002008 - no longer used
  31. kFIRMessagingMessageCodeMessaging009 = 2009, // I-FCM002009
  32. kFIRMessagingMessageCodeMessaging010 = 2010, // I-FCM002010
  33. kFIRMessagingMessageCodeMessaging011 = 2011, // I-FCM002011
  34. kFIRMessagingMessageCodeMessaging012 = 2012, // I-FCM002012
  35. kFIRMessagingMessageCodeMessaging013 = 2013, // I-FCM002013
  36. kFIRMessagingMessageCodeMessaging014 = 2014, // I-FCM002014
  37. kFIRMessagingMessageCodeMessaging015 = 2015, // I-FCM002015
  38. kFIRMessagingMessageCodeMessaging016 = 2016, // I-FCM002016 - no longer used
  39. kFIRMessagingMessageCodeMessaging017 = 2017, // I-FCM002017
  40. kFIRMessagingMessageCodeMessaging018 = 2018, // I-FCM002018
  41. kFIRMessagingMessageCodeRemoteMessageDelegateMethodNotImplemented = 2019, // I-FCM002019
  42. kFIRMessagingMessageCodeSenderIDNotSuppliedForTokenFetch = 2020, // I-FCM002020
  43. kFIRMessagingMessageCodeSenderIDNotSuppliedForTokenDelete = 2021, // I-FCM002021
  44. kFIRMessagingMessageCodeAPNSTokenNotAvailableDuringTokenFetch = 2022, // I-FCM002022
  45. kFIRMessagingMessageCodeTokenDelegateMethodsNotImplemented = 2023, // I-FCM002023
  46. kFIRMessagingMessageCodeTopicFormatIsDeprecated = 2024,
  47. kFIRMessagingMessageCodeDirectChannelConnectionFailed = 2025,
  48. // FIRMessagingClient.m
  49. kFIRMessagingMessageCodeClient000 = 4000, // I-FCM004000
  50. kFIRMessagingMessageCodeClient001 = 4001, // I-FCM004001
  51. kFIRMessagingMessageCodeClient002 = 4002, // I-FCM004002
  52. kFIRMessagingMessageCodeClient003 = 4003, // I-FCM004003
  53. kFIRMessagingMessageCodeClient004 = 4004, // I-FCM004004
  54. kFIRMessagingMessageCodeClient005 = 4005, // I-FCM004005
  55. kFIRMessagingMessageCodeClient006 = 4006, // I-FCM004006
  56. kFIRMessagingMessageCodeClient007 = 4007, // I-FCM004007
  57. kFIRMessagingMessageCodeClient008 = 4008, // I-FCM004008
  58. kFIRMessagingMessageCodeClient009 = 4009, // I-FCM004009
  59. kFIRMessagingMessageCodeClient010 = 4010, // I-FCM004010
  60. kFIRMessagingMessageCodeClient011 = 4011, // I-FCM004011
  61. // FIRMessagingConnection.m
  62. kFIRMessagingMessageCodeConnection000 = 5000, // I-FCM005000
  63. kFIRMessagingMessageCodeConnection001 = 5001, // I-FCM005001
  64. kFIRMessagingMessageCodeConnection002 = 5002, // I-FCM005002
  65. kFIRMessagingMessageCodeConnection003 = 5003, // I-FCM005003
  66. kFIRMessagingMessageCodeConnection004 = 5004, // I-FCM005004
  67. kFIRMessagingMessageCodeConnection005 = 5005, // I-FCM005005
  68. kFIRMessagingMessageCodeConnection006 = 5006, // I-FCM005006
  69. kFIRMessagingMessageCodeConnection007 = 5007, // I-FCM005007
  70. kFIRMessagingMessageCodeConnection008 = 5008, // I-FCM005008
  71. kFIRMessagingMessageCodeConnection009 = 5009, // I-FCM005009
  72. kFIRMessagingMessageCodeConnection010 = 5010, // I-FCM005010
  73. kFIRMessagingMessageCodeConnection011 = 5011, // I-FCM005011
  74. kFIRMessagingMessageCodeConnection012 = 5012, // I-FCM005012
  75. kFIRMessagingMessageCodeConnection013 = 5013, // I-FCM005013
  76. kFIRMessagingMessageCodeConnection014 = 5014, // I-FCM005014
  77. kFIRMessagingMessageCodeConnection015 = 5015, // I-FCM005015
  78. kFIRMessagingMessageCodeConnection016 = 5016, // I-FCM005016
  79. kFIRMessagingMessageCodeConnection017 = 5017, // I-FCM005017
  80. kFIRMessagingMessageCodeConnection018 = 5018, // I-FCM005018
  81. kFIRMessagingMessageCodeConnection019 = 5019, // I-FCM005019
  82. kFIRMessagingMessageCodeConnection020 = 5020, // I-FCM005020
  83. kFIRMessagingMessageCodeConnection021 = 5021, // I-FCM005021
  84. kFIRMessagingMessageCodeConnection022 = 5022, // I-FCM005022
  85. kFIRMessagingMessageCodeConnection023 = 5023, // I-FCM005023
  86. // FIRMessagingContextManagerService.m
  87. kFIRMessagingMessageCodeContextManagerService000 = 6000, // I-FCM006000
  88. kFIRMessagingMessageCodeContextManagerService001 = 6001, // I-FCM006001
  89. kFIRMessagingMessageCodeContextManagerService002 = 6002, // I-FCM006002
  90. kFIRMessagingMessageCodeContextManagerService003 = 6003, // I-FCM006003
  91. kFIRMessagingMessageCodeContextManagerService004 = 6004, // I-FCM006004
  92. kFIRMessagingMessageCodeContextManagerService005 = 6005, // I-FCM006005
  93. // FIRMessagingDataMessageManager.m
  94. kFIRMessagingMessageCodeDataMessageManager000 = 7000, // I-FCM007000
  95. kFIRMessagingMessageCodeDataMessageManager001 = 7001, // I-FCM007001
  96. kFIRMessagingMessageCodeDataMessageManager002 = 7002, // I-FCM007002
  97. kFIRMessagingMessageCodeDataMessageManager003 = 7003, // I-FCM007003
  98. kFIRMessagingMessageCodeDataMessageManager004 = 7004, // I-FCM007004
  99. kFIRMessagingMessageCodeDataMessageManager005 = 7005, // I-FCM007005
  100. kFIRMessagingMessageCodeDataMessageManager006 = 7006, // I-FCM007006
  101. kFIRMessagingMessageCodeDataMessageManager007 = 7007, // I-FCM007007
  102. kFIRMessagingMessageCodeDataMessageManager008 = 7008, // I-FCM007008
  103. kFIRMessagingMessageCodeDataMessageManager009 = 7009, // I-FCM007009
  104. kFIRMessagingMessageCodeDataMessageManager010 = 7010, // I-FCM007010
  105. kFIRMessagingMessageCodeDataMessageManager011 = 7011, // I-FCM007011
  106. kFIRMessagingMessageCodeDataMessageManager012 = 7012, // I-FCM007012
  107. // FIRMessagingPendingTopicsList.m
  108. kFIRMessagingMessageCodePendingTopicsList000 = 8000, // I-FCM008000
  109. // FIRMessagingPubSub.m
  110. kFIRMessagingMessageCodePubSub000 = 9000, // I-FCM009000
  111. kFIRMessagingMessageCodePubSub001 = 9001, // I-FCM009001
  112. kFIRMessagingMessageCodePubSub002 = 9002, // I-FCM009002
  113. kFIRMessagingMessageCodePubSub003 = 9003, // I-FCM009003
  114. // FIRMessagingReceiver.m
  115. kFIRMessagingMessageCodeReceiver000 = 10000, // I-FCM010000
  116. kFIRMessagingMessageCodeReceiver001 = 10001, // I-FCM010001
  117. kFIRMessagingMessageCodeReceiver002 = 10002, // I-FCM010002
  118. kFIRMessagingMessageCodeReceiver003 = 10003, // I-FCM010003
  119. kFIRMessagingMessageCodeReceiver004 = 10004, // I-FCM010004 - no longer used
  120. kFIRMessagingMessageCodeReceiver005 = 10005, // I-FCM010005
  121. // FIRMessagingRegistrar.m
  122. kFIRMessagingMessageCodeRegistrar000 = 11000, // I-FCM011000
  123. // FIRMessagingRemoteNotificationsProxy.m
  124. kFIRMessagingMessageCodeRemoteNotificationsProxy000 = 12000, // I-FCM012000
  125. kFIRMessagingMessageCodeRemoteNotificationsProxy001 = 12001, // I-FCM012001
  126. kFIRMessagingMessageCodeRemoteNotificationsProxyAPNSFailed = 12002, // I-FCM012002
  127. kFIRMessagingMessageCodeRemoteNotificationsProxyMethodNotAdded = 12003, // I-FCM012003
  128. // FIRMessagingRmq2PersistentStore.m
  129. kFIRMessagingMessageCodeRmq2PersistentStore000 = 13000, // I-FCM013000
  130. kFIRMessagingMessageCodeRmq2PersistentStore001 = 13001, // I-FCM013001
  131. kFIRMessagingMessageCodeRmq2PersistentStore002 = 13002, // I-FCM013002
  132. kFIRMessagingMessageCodeRmq2PersistentStore003 = 13003, // I-FCM013003
  133. kFIRMessagingMessageCodeRmq2PersistentStore004 = 13004, // I-FCM013004
  134. kFIRMessagingMessageCodeRmq2PersistentStore005 = 13005, // I-FCM013005
  135. kFIRMessagingMessageCodeRmq2PersistentStore006 = 13006, // I-FCM013006
  136. kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingDatabase = 13007, // I-FCM013007
  137. kFIRMessagingMessageCodeRmq2PersistentStoreErrorOpeningDatabase = 13008, // I-FCM013008
  138. kFIRMessagingMessageCodeRmq2PersistentStoreInvalidRmqDirectory = 13009, // I-FCM013009
  139. kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingTable = 13010, // I-FCM013010
  140. // FIRMessagingRmqManager.m
  141. kFIRMessagingMessageCodeRmqManager000 = 14000, // I-FCM014000
  142. // FIRMessagingSecureSocket.m
  143. kFIRMessagingMessageCodeSecureSocket000 = 15000, // I-FCM015000
  144. kFIRMessagingMessageCodeSecureSocket001 = 15001, // I-FCM015001
  145. kFIRMessagingMessageCodeSecureSocket002 = 15002, // I-FCM015002
  146. kFIRMessagingMessageCodeSecureSocket003 = 15003, // I-FCM015003
  147. kFIRMessagingMessageCodeSecureSocket004 = 15004, // I-FCM015004
  148. kFIRMessagingMessageCodeSecureSocket005 = 15005, // I-FCM015005
  149. kFIRMessagingMessageCodeSecureSocket006 = 15006, // I-FCM015006
  150. kFIRMessagingMessageCodeSecureSocket007 = 15007, // I-FCM015007
  151. kFIRMessagingMessageCodeSecureSocket008 = 15008, // I-FCM015008
  152. kFIRMessagingMessageCodeSecureSocket009 = 15009, // I-FCM015009
  153. kFIRMessagingMessageCodeSecureSocket010 = 15010, // I-FCM015010
  154. kFIRMessagingMessageCodeSecureSocket011 = 15011, // I-FCM015011
  155. kFIRMessagingMessageCodeSecureSocket012 = 15012, // I-FCM015012
  156. kFIRMessagingMessageCodeSecureSocket013 = 15013, // I-FCM015013
  157. kFIRMessagingMessageCodeSecureSocket014 = 15014, // I-FCM015014
  158. kFIRMessagingMessageCodeSecureSocket015 = 15015, // I-FCM015015
  159. kFIRMessagingMessageCodeSecureSocket016 = 15016, // I-FCM015016
  160. // FIRMessagingSyncMessageManager.m
  161. kFIRMessagingMessageCodeSyncMessageManager000 = 16000, // I-FCM016000
  162. kFIRMessagingMessageCodeSyncMessageManager001 = 16001, // I-FCM016001
  163. kFIRMessagingMessageCodeSyncMessageManager002 = 16002, // I-FCM016002
  164. kFIRMessagingMessageCodeSyncMessageManager003 = 16003, // I-FCM016003
  165. kFIRMessagingMessageCodeSyncMessageManager004 = 16004, // I-FCM016004
  166. kFIRMessagingMessageCodeSyncMessageManager005 = 16005, // I-FCM016005
  167. kFIRMessagingMessageCodeSyncMessageManager006 = 16006, // I-FCM016006
  168. kFIRMessagingMessageCodeSyncMessageManager007 = 16007, // I-FCM016007
  169. kFIRMessagingMessageCodeSyncMessageManager008 = 16008, // I-FCM016008
  170. // FIRMessagingTopicOperation.m
  171. kFIRMessagingMessageCodeTopicOption000 = 17000, // I-FCM017000
  172. kFIRMessagingMessageCodeTopicOption001 = 17001, // I-FCM017001
  173. kFIRMessagingMessageCodeTopicOption002 = 17002, // I-FCM017002
  174. kFIRMessagingMessageCodeTopicOptionTopicEncodingFailed = 17003, // I-FCM017003
  175. kFIRMessagingMessageCodeTopicOperationEmptyResponse = 17004, // I-FCM017004
  176. // FIRMessagingUtilities.m
  177. kFIRMessagingMessageCodeUtilities000 = 18000, // I-FCM018000
  178. kFIRMessagingMessageCodeUtilities001 = 18001, // I-FCM018001
  179. kFIRMessagingMessageCodeUtilities002 = 18002, // I-FCM018002
  180. // FIRMessagingAnalytics.m
  181. kFIRMessagingMessageCodeAnalytics000 = 19000, // I-FCM019000
  182. kFIRMessagingMessageCodeAnalytics001 = 19001, // I-FCM019001
  183. kFIRMessagingMessageCodeAnalytics002 = 19002, // I-FCM019002
  184. kFIRMessagingMessageCodeAnalytics003 = 19003, // I-FCM019003
  185. kFIRMessagingMessageCodeAnalytics004 = 19004, // I-FCM019004
  186. kFIRMessagingMessageCodeAnalytics005 = 19005, // I-FCM019005
  187. kFIRMessagingMessageCodeAnalyticsInvalidEvent = 19006, // I-FCM019006
  188. kFIRMessagingMessageCodeAnalytics007 = 19007, // I-FCM019007
  189. kFIRMessagingMessageCodeAnalyticsCouldNotInvokeAnalyticsLog = 19008, // I-FCM019008
  190. // FIRMessagingExtensionHelper.m
  191. kFIRMessagingServiceExtensionImageInvalidURL = 20000,
  192. kFIRMessagingServiceExtensionImageNotDownloaded = 20001,
  193. kFIRMessagingServiceExtensionLocalFileNotCreated = 20002,
  194. kFIRMessagingServiceExtensionImageNotAttached = 20003,
  195. };