_FileDescriptor.swift 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. /*
  2. *
  3. * Copyright 2016, Google Inc.
  4. * All rights reserved.
  5. *
  6. * Redistribution and use in source and binary forms, with or without
  7. * modification, are permitted provided that the following conditions are
  8. * met:
  9. *
  10. * * Redistributions of source code must retain the above copyright
  11. * notice, this list of conditions and the following disclaimer.
  12. * * Redistributions in binary form must reproduce the above
  13. * copyright notice, this list of conditions and the following disclaimer
  14. * in the documentation and/or other materials provided with the
  15. * distribution.
  16. * * Neither the name of Google Inc. nor the names of its
  17. * contributors may be used to endorse or promote products derived from
  18. * this software without specific prior written permission.
  19. *
  20. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  21. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  22. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  24. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  25. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  26. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  27. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  28. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  29. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  30. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. *
  32. */
  33. // GENERATED CODE
  34. import Foundation
  35. var _FileDescriptor : [[String:Any]] = [
  36. ["name": "FileDescriptorSet",
  37. "fields": [
  38. ["number":1, "name":"file", "label":3, "type":11, "type_name":".google.protobuf.FileDescriptorProto"],
  39. ]],
  40. ["name": "FileDescriptorProto",
  41. "fields": [
  42. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  43. ["number":2, "name":"package", "label":1, "type":9, "type_name":""],
  44. ["number":3, "name":"dependency", "label":3, "type":9, "type_name":""],
  45. ["number":10, "name":"public_dependency", "label":3, "type":5, "type_name":""],
  46. ["number":11, "name":"weak_dependency", "label":3, "type":5, "type_name":""],
  47. ["number":4, "name":"message_type", "label":3, "type":11, "type_name":".google.protobuf.DescriptorProto"],
  48. ["number":5, "name":"enum_type", "label":3, "type":11, "type_name":".google.protobuf.EnumDescriptorProto"],
  49. ["number":6, "name":"service", "label":3, "type":11, "type_name":".google.protobuf.ServiceDescriptorProto"],
  50. ["number":7, "name":"extension", "label":3, "type":11, "type_name":".google.protobuf.FieldDescriptorProto"],
  51. ["number":8, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.FileOptions"],
  52. ["number":9, "name":"source_code_info", "label":1, "type":11, "type_name":".google.protobuf.SourceCodeInfo"],
  53. ["number":12, "name":"syntax", "label":1, "type":9, "type_name":""],
  54. ]],
  55. ["name": "DescriptorProto",
  56. "fields": [
  57. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  58. ["number":2, "name":"field", "label":3, "type":11, "type_name":".google.protobuf.FieldDescriptorProto"],
  59. ["number":6, "name":"extension", "label":3, "type":11, "type_name":".google.protobuf.FieldDescriptorProto"],
  60. ["number":3, "name":"nested_type", "label":3, "type":11, "type_name":".google.protobuf.DescriptorProto"],
  61. ["number":4, "name":"enum_type", "label":3, "type":11, "type_name":".google.protobuf.EnumDescriptorProto"],
  62. ["number":5, "name":"extension_range", "label":3, "type":11, "type_name":".google.protobuf.DescriptorProto.ExtensionRange"],
  63. ["number":8, "name":"oneof_decl", "label":3, "type":11, "type_name":".google.protobuf.OneofDescriptorProto"],
  64. ["number":7, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.MessageOptions"],
  65. ["number":9, "name":"reserved_range", "label":3, "type":11, "type_name":".google.protobuf.DescriptorProto.ReservedRange"],
  66. ["number":10, "name":"reserved_name", "label":3, "type":9, "type_name":""],
  67. ]],
  68. ["name": "ExtensionRange",
  69. "fields": [
  70. ["number":1, "name":"start", "label":1, "type":5, "type_name":""],
  71. ["number":2, "name":"end", "label":1, "type":5, "type_name":""],
  72. ]],
  73. ["name": "ReservedRange",
  74. "fields": [
  75. ["number":1, "name":"start", "label":1, "type":5, "type_name":""],
  76. ["number":2, "name":"end", "label":1, "type":5, "type_name":""],
  77. ]],
  78. ["name": "FieldDescriptorProto",
  79. "fields": [
  80. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  81. ["number":3, "name":"number", "label":1, "type":5, "type_name":""],
  82. ["number":4, "name":"label", "label":1, "type":14, "type_name":".google.protobuf.FieldDescriptorProto.Label"],
  83. ["number":5, "name":"type", "label":1, "type":14, "type_name":".google.protobuf.FieldDescriptorProto.Type"],
  84. ["number":6, "name":"type_name", "label":1, "type":9, "type_name":""],
  85. ["number":2, "name":"extendee", "label":1, "type":9, "type_name":""],
  86. ["number":7, "name":"default_value", "label":1, "type":9, "type_name":""],
  87. ["number":9, "name":"oneof_index", "label":1, "type":5, "type_name":""],
  88. ["number":10, "name":"json_name", "label":1, "type":9, "type_name":""],
  89. ["number":8, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.FieldOptions"],
  90. ]],
  91. ["name": "OneofDescriptorProto",
  92. "fields": [
  93. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  94. ]],
  95. ["name": "EnumDescriptorProto",
  96. "fields": [
  97. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  98. ["number":2, "name":"value", "label":3, "type":11, "type_name":".google.protobuf.EnumValueDescriptorProto"],
  99. ["number":3, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.EnumOptions"],
  100. ]],
  101. ["name": "EnumValueDescriptorProto",
  102. "fields": [
  103. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  104. ["number":2, "name":"number", "label":1, "type":5, "type_name":""],
  105. ["number":3, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.EnumValueOptions"],
  106. ]],
  107. ["name": "ServiceDescriptorProto",
  108. "fields": [
  109. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  110. ["number":2, "name":"method", "label":3, "type":11, "type_name":".google.protobuf.MethodDescriptorProto"],
  111. ["number":3, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.ServiceOptions"],
  112. ]],
  113. ["name": "MethodDescriptorProto",
  114. "fields": [
  115. ["number":1, "name":"name", "label":1, "type":9, "type_name":""],
  116. ["number":2, "name":"input_type", "label":1, "type":9, "type_name":""],
  117. ["number":3, "name":"output_type", "label":1, "type":9, "type_name":""],
  118. ["number":4, "name":"options", "label":1, "type":11, "type_name":".google.protobuf.MethodOptions"],
  119. ["number":5, "name":"client_streaming", "label":1, "type":8, "type_name":""],
  120. ["number":6, "name":"server_streaming", "label":1, "type":8, "type_name":""],
  121. ]],
  122. ["name": "FileOptions",
  123. "fields": [
  124. ["number":1, "name":"java_package", "label":1, "type":9, "type_name":""],
  125. ["number":8, "name":"java_outer_classname", "label":1, "type":9, "type_name":""],
  126. ["number":10, "name":"java_multiple_files", "label":1, "type":8, "type_name":""],
  127. ["number":20, "name":"java_generate_equals_and_hash", "label":1, "type":8, "type_name":""],
  128. ["number":27, "name":"java_string_check_utf8", "label":1, "type":8, "type_name":""],
  129. ["number":9, "name":"optimize_for", "label":1, "type":14, "type_name":".google.protobuf.FileOptions.OptimizeMode"],
  130. ["number":11, "name":"go_package", "label":1, "type":9, "type_name":""],
  131. ["number":16, "name":"cc_generic_services", "label":1, "type":8, "type_name":""],
  132. ["number":17, "name":"java_generic_services", "label":1, "type":8, "type_name":""],
  133. ["number":18, "name":"py_generic_services", "label":1, "type":8, "type_name":""],
  134. ["number":23, "name":"deprecated", "label":1, "type":8, "type_name":""],
  135. ["number":31, "name":"cc_enable_arenas", "label":1, "type":8, "type_name":""],
  136. ["number":36, "name":"objc_class_prefix", "label":1, "type":9, "type_name":""],
  137. ["number":37, "name":"csharp_namespace", "label":1, "type":9, "type_name":""],
  138. ["number":38, "name":"javanano_use_deprecated_package", "label":1, "type":8, "type_name":""],
  139. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  140. ]],
  141. ["name": "MessageOptions",
  142. "fields": [
  143. ["number":1, "name":"message_set_wire_format", "label":1, "type":8, "type_name":""],
  144. ["number":2, "name":"no_standard_descriptor_accessor", "label":1, "type":8, "type_name":""],
  145. ["number":3, "name":"deprecated", "label":1, "type":8, "type_name":""],
  146. ["number":7, "name":"map_entry", "label":1, "type":8, "type_name":""],
  147. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  148. ]],
  149. ["name": "FieldOptions",
  150. "fields": [
  151. ["number":1, "name":"ctype", "label":1, "type":14, "type_name":".google.protobuf.FieldOptions.CType"],
  152. ["number":2, "name":"packed", "label":1, "type":8, "type_name":""],
  153. ["number":6, "name":"jstype", "label":1, "type":14, "type_name":".google.protobuf.FieldOptions.JSType"],
  154. ["number":5, "name":"lazy", "label":1, "type":8, "type_name":""],
  155. ["number":3, "name":"deprecated", "label":1, "type":8, "type_name":""],
  156. ["number":10, "name":"weak", "label":1, "type":8, "type_name":""],
  157. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  158. ]],
  159. ["name": "EnumOptions",
  160. "fields": [
  161. ["number":2, "name":"allow_alias", "label":1, "type":8, "type_name":""],
  162. ["number":3, "name":"deprecated", "label":1, "type":8, "type_name":""],
  163. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  164. ]],
  165. ["name": "EnumValueOptions",
  166. "fields": [
  167. ["number":1, "name":"deprecated", "label":1, "type":8, "type_name":""],
  168. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  169. ]],
  170. ["name": "ServiceOptions",
  171. "fields": [
  172. ["number":33, "name":"deprecated", "label":1, "type":8, "type_name":""],
  173. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  174. ]],
  175. ["name": "MethodOptions",
  176. "fields": [
  177. ["number":33, "name":"deprecated", "label":1, "type":8, "type_name":""],
  178. ["number":999, "name":"uninterpreted_option", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption"],
  179. ]],
  180. ["name": "UninterpretedOption",
  181. "fields": [
  182. ["number":2, "name":"name", "label":3, "type":11, "type_name":".google.protobuf.UninterpretedOption.NamePart"],
  183. ["number":3, "name":"identifier_value", "label":1, "type":9, "type_name":""],
  184. ["number":4, "name":"positive_int_value", "label":1, "type":4, "type_name":""],
  185. ["number":5, "name":"negative_int_value", "label":1, "type":3, "type_name":""],
  186. ["number":6, "name":"double_value", "label":1, "type":1, "type_name":""],
  187. ["number":7, "name":"string_value", "label":1, "type":12, "type_name":""],
  188. ["number":8, "name":"aggregate_value", "label":1, "type":9, "type_name":""],
  189. ]],
  190. ["name": "NamePart",
  191. "fields": [
  192. ["number":1, "name":"name_part", "label":2, "type":9, "type_name":""],
  193. ["number":2, "name":"is_extension", "label":2, "type":8, "type_name":""],
  194. ]],
  195. ["name": "SourceCodeInfo",
  196. "fields": [
  197. ["number":1, "name":"location", "label":3, "type":11, "type_name":".google.protobuf.SourceCodeInfo.Location"],
  198. ]],
  199. ["name": "Location",
  200. "fields": [
  201. ["number":1, "name":"path", "label":3, "type":5, "type_name":""],
  202. ["number":2, "name":"span", "label":3, "type":5, "type_name":""],
  203. ["number":3, "name":"leading_comments", "label":1, "type":9, "type_name":""],
  204. ["number":4, "name":"trailing_comments", "label":1, "type":9, "type_name":""],
  205. ["number":6, "name":"leading_detached_comments", "label":3, "type":9, "type_name":""],
  206. ]],
  207. ];