FIRMMessageCode.h 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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. kFIRMessagingMessageCodeInvalidClient = 2026,
  49. // FIRMessagingClient.m
  50. kFIRMessagingMessageCodeClient000 = 4000, // I-FCM004000
  51. kFIRMessagingMessageCodeClient001 = 4001, // I-FCM004001
  52. kFIRMessagingMessageCodeClient002 = 4002, // I-FCM004002
  53. kFIRMessagingMessageCodeClient003 = 4003, // I-FCM004003
  54. kFIRMessagingMessageCodeClient004 = 4004, // I-FCM004004
  55. kFIRMessagingMessageCodeClient005 = 4005, // I-FCM004005
  56. kFIRMessagingMessageCodeClient006 = 4006, // I-FCM004006
  57. kFIRMessagingMessageCodeClient007 = 4007, // I-FCM004007
  58. kFIRMessagingMessageCodeClient008 = 4008, // I-FCM004008
  59. kFIRMessagingMessageCodeClient009 = 4009, // I-FCM004009
  60. kFIRMessagingMessageCodeClient010 = 4010, // I-FCM004010
  61. kFIRMessagingMessageCodeClient011 = 4011, // I-FCM004011
  62. kFIRMessagingMessageCodeClientInvalidState = 4012,
  63. kFIRMessagingMessageCodeClientInvalidStateTimeout = 4013,
  64. // DO NOT USE 5000 - 5023
  65. // FIRMessagingContextManagerService.m
  66. kFIRMessagingMessageCodeContextManagerService000 = 6000, // I-FCM006000
  67. kFIRMessagingMessageCodeContextManagerService001 = 6001, // I-FCM006001
  68. kFIRMessagingMessageCodeContextManagerService002 = 6002, // I-FCM006002
  69. kFIRMessagingMessageCodeContextManagerService003 = 6003, // I-FCM006003
  70. kFIRMessagingMessageCodeContextManagerService004 = 6004, // I-FCM006004
  71. kFIRMessagingMessageCodeContextManagerService005 = 6005, // I-FCM006005
  72. // FIRMessagingDataMessageManager.m
  73. // DO NOT USE 7000 - 7013
  74. // FIRMessagingPendingTopicsList.m
  75. kFIRMessagingMessageCodePendingTopicsList000 = 8000, // I-FCM008000
  76. // FIRMessagingPubSub.m
  77. kFIRMessagingMessageCodePubSub000 = 9000, // I-FCM009000
  78. kFIRMessagingMessageCodePubSub001 = 9001, // I-FCM009001
  79. kFIRMessagingMessageCodePubSub002 = 9002, // I-FCM009002
  80. kFIRMessagingMessageCodePubSub003 = 9003, // I-FCM009003
  81. kFIRMessagingMessageCodePubSubArchiveError = 9004,
  82. kFIRMessagingMessageCodePubSubUnarchiveError = 9005,
  83. // DO NOT USE 100000 - 100005
  84. // FIRMessagingRegistrar.m
  85. kFIRMessagingMessageCodeRegistrar000 = 11000, // I-FCM011000
  86. // FIRMessagingRemoteNotificationsProxy.m
  87. kFIRMessagingMessageCodeRemoteNotificationsProxy000 = 12000, // I-FCM012000
  88. kFIRMessagingMessageCodeRemoteNotificationsProxy001 = 12001, // I-FCM012001
  89. kFIRMessagingMessageCodeRemoteNotificationsProxyAPNSFailed = 12002, // I-FCM012002
  90. kFIRMessagingMessageCodeRemoteNotificationsProxyMethodNotAdded = 12003, // I-FCM012003
  91. // DO NOT USE 13000 -13010
  92. // FIRMessagingRmqManager.m
  93. kFIRMessagingMessageCodeRmqManager000 = 14000, // I-FCM014000
  94. // DO NOT USE 15000 - 15016
  95. // DO NOT USE 16000 - 16008
  96. // FIRMessagingTopicOperation.m
  97. kFIRMessagingMessageCodeTopicOption000 = 17000, // I-FCM017000
  98. kFIRMessagingMessageCodeTopicOption001 = 17001, // I-FCM017001
  99. kFIRMessagingMessageCodeTopicOption002 = 17002, // I-FCM017002
  100. kFIRMessagingMessageCodeTopicOptionTopicEncodingFailed = 17003, // I-FCM017003
  101. kFIRMessagingMessageCodeTopicOperationEmptyResponse = 17004, // I-FCM017004
  102. // FIRMessagingUtilities.m
  103. kFIRMessagingMessageCodeUtilities000 = 18000, // I-FCM018000
  104. kFIRMessagingMessageCodeUtilities001 = 18001, // I-FCM018001
  105. kFIRMessagingMessageCodeUtilities002 = 18002, // I-FCM018002
  106. // FIRMessagingAnalytics.m
  107. kFIRMessagingMessageCodeAnalytics000 = 19000, // I-FCM019000
  108. kFIRMessagingMessageCodeAnalytics001 = 19001, // I-FCM019001
  109. kFIRMessagingMessageCodeAnalytics002 = 19002, // I-FCM019002
  110. kFIRMessagingMessageCodeAnalytics003 = 19003, // I-FCM019003
  111. kFIRMessagingMessageCodeAnalytics004 = 19004, // I-FCM019004
  112. kFIRMessagingMessageCodeAnalytics005 = 19005, // I-FCM019005
  113. kFIRMessagingMessageCodeAnalyticsInvalidEvent = 19006, // I-FCM019006
  114. kFIRMessagingMessageCodeAnalytics007 = 19007, // I-FCM019007
  115. kFIRMessagingMessageCodeAnalyticsCouldNotInvokeAnalyticsLog = 19008, // I-FCM019008
  116. // FIRMessagingExtensionHelper.m
  117. kFIRMessagingServiceExtensionImageInvalidURL = 20000,
  118. kFIRMessagingServiceExtensionImageNotDownloaded = 20001,
  119. kFIRMessagingServiceExtensionLocalFileNotCreated = 20002,
  120. kFIRMessagingServiceExtensionImageNotAttached = 20003,
  121. // FIRMessagingCodedInputStream.m
  122. kFIRMessagingCodeInputStreamInvalidParameters = 21000,
  123. };