GPBWrappers.pbobjc.h 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: google/protobuf/wrappers.proto
  3. // This CPP symbol can be defined to use imports that match up to the framework
  4. // imports needed when using CocoaPods.
  5. #if !defined(GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS)
  6. #define GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS 0
  7. #endif
  8. #if GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS
  9. #import <Protobuf/GPBDescriptor.h>
  10. #import <Protobuf/GPBMessage.h>
  11. #import <Protobuf/GPBRootObject.h>
  12. #else
  13. #import "GPBDescriptor.h"
  14. #import "GPBMessage.h"
  15. #import "GPBRootObject.h"
  16. #endif
  17. #if GOOGLE_PROTOBUF_OBJC_VERSION < 30004
  18. #error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources.
  19. #endif
  20. #if 30004 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION
  21. #error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources.
  22. #endif
  23. // @@protoc_insertion_point(imports)
  24. #pragma clang diagnostic push
  25. #pragma clang diagnostic ignored "-Wdeprecated-declarations"
  26. CF_EXTERN_C_BEGIN
  27. NS_ASSUME_NONNULL_BEGIN
  28. #pragma mark - GPBWrappersRoot
  29. /**
  30. * Exposes the extension registry for this file.
  31. *
  32. * The base class provides:
  33. * @code
  34. * + (GPBExtensionRegistry *)extensionRegistry;
  35. * @endcode
  36. * which is a @c GPBExtensionRegistry that includes all the extensions defined by
  37. * this file and all files that it depends on.
  38. **/
  39. GPB_FINAL @interface GPBWrappersRoot : GPBRootObject
  40. @end
  41. #pragma mark - GPBDoubleValue
  42. typedef GPB_ENUM(GPBDoubleValue_FieldNumber) {
  43. GPBDoubleValue_FieldNumber_Value = 1,
  44. };
  45. /**
  46. * Wrapper message for `double`.
  47. *
  48. * The JSON representation for `DoubleValue` is JSON number.
  49. **/
  50. GPB_FINAL @interface GPBDoubleValue : GPBMessage
  51. /** The double value. */
  52. @property(nonatomic, readwrite) double value;
  53. @end
  54. #pragma mark - GPBFloatValue
  55. typedef GPB_ENUM(GPBFloatValue_FieldNumber) {
  56. GPBFloatValue_FieldNumber_Value = 1,
  57. };
  58. /**
  59. * Wrapper message for `float`.
  60. *
  61. * The JSON representation for `FloatValue` is JSON number.
  62. **/
  63. GPB_FINAL @interface GPBFloatValue : GPBMessage
  64. /** The float value. */
  65. @property(nonatomic, readwrite) float value;
  66. @end
  67. #pragma mark - GPBInt64Value
  68. typedef GPB_ENUM(GPBInt64Value_FieldNumber) {
  69. GPBInt64Value_FieldNumber_Value = 1,
  70. };
  71. /**
  72. * Wrapper message for `int64`.
  73. *
  74. * The JSON representation for `Int64Value` is JSON string.
  75. **/
  76. GPB_FINAL @interface GPBInt64Value : GPBMessage
  77. /** The int64 value. */
  78. @property(nonatomic, readwrite) int64_t value;
  79. @end
  80. #pragma mark - GPBUInt64Value
  81. typedef GPB_ENUM(GPBUInt64Value_FieldNumber) {
  82. GPBUInt64Value_FieldNumber_Value = 1,
  83. };
  84. /**
  85. * Wrapper message for `uint64`.
  86. *
  87. * The JSON representation for `UInt64Value` is JSON string.
  88. **/
  89. GPB_FINAL @interface GPBUInt64Value : GPBMessage
  90. /** The uint64 value. */
  91. @property(nonatomic, readwrite) uint64_t value;
  92. @end
  93. #pragma mark - GPBInt32Value
  94. typedef GPB_ENUM(GPBInt32Value_FieldNumber) {
  95. GPBInt32Value_FieldNumber_Value = 1,
  96. };
  97. /**
  98. * Wrapper message for `int32`.
  99. *
  100. * The JSON representation for `Int32Value` is JSON number.
  101. **/
  102. GPB_FINAL @interface GPBInt32Value : GPBMessage
  103. /** The int32 value. */
  104. @property(nonatomic, readwrite) int32_t value;
  105. @end
  106. #pragma mark - GPBUInt32Value
  107. typedef GPB_ENUM(GPBUInt32Value_FieldNumber) {
  108. GPBUInt32Value_FieldNumber_Value = 1,
  109. };
  110. /**
  111. * Wrapper message for `uint32`.
  112. *
  113. * The JSON representation for `UInt32Value` is JSON number.
  114. **/
  115. GPB_FINAL @interface GPBUInt32Value : GPBMessage
  116. /** The uint32 value. */
  117. @property(nonatomic, readwrite) uint32_t value;
  118. @end
  119. #pragma mark - GPBBoolValue
  120. typedef GPB_ENUM(GPBBoolValue_FieldNumber) {
  121. GPBBoolValue_FieldNumber_Value = 1,
  122. };
  123. /**
  124. * Wrapper message for `bool`.
  125. *
  126. * The JSON representation for `BoolValue` is JSON `true` and `false`.
  127. **/
  128. GPB_FINAL @interface GPBBoolValue : GPBMessage
  129. /** The bool value. */
  130. @property(nonatomic, readwrite) BOOL value;
  131. @end
  132. #pragma mark - GPBStringValue
  133. typedef GPB_ENUM(GPBStringValue_FieldNumber) {
  134. GPBStringValue_FieldNumber_Value = 1,
  135. };
  136. /**
  137. * Wrapper message for `string`.
  138. *
  139. * The JSON representation for `StringValue` is JSON string.
  140. **/
  141. GPB_FINAL @interface GPBStringValue : GPBMessage
  142. /** The string value. */
  143. @property(nonatomic, readwrite, copy, null_resettable) NSString *value;
  144. @end
  145. #pragma mark - GPBBytesValue
  146. typedef GPB_ENUM(GPBBytesValue_FieldNumber) {
  147. GPBBytesValue_FieldNumber_Value = 1,
  148. };
  149. /**
  150. * Wrapper message for `bytes`.
  151. *
  152. * The JSON representation for `BytesValue` is JSON string.
  153. **/
  154. GPB_FINAL @interface GPBBytesValue : GPBMessage
  155. /** The bytes value. */
  156. @property(nonatomic, readwrite, copy, null_resettable) NSData *value;
  157. @end
  158. NS_ASSUME_NONNULL_END
  159. CF_EXTERN_C_END
  160. #pragma clang diagnostic pop
  161. // @@protoc_insertion_point(global_scope)