GPBWrappers.pbobjc.h 4.4 KB

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