GPBWrappers.pbobjc.h 4.3 KB

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