GPBWrappers.pbobjc.h 4.4 KB

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