blob: e6741ae120c40aa293939a30fbb017baab5e151a [file] [log] [blame]
Thomas Van Lenten56c48ae2020-01-22 15:50:52 -05001// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: google/protobuf/wrappers.proto
3
Thomas Van Lenten020e4e32022-03-01 14:16:50 -05004#import "GPBDescriptor.h"
5#import "GPBMessage.h"
6#import "GPBRootObject.h"
Thomas Van Lenten56c48ae2020-01-22 15:50:52 -05007
Thomas Van Lentenb0e27922020-04-13 13:36:56 -04008#if GOOGLE_PROTOBUF_OBJC_VERSION < 30004
Thomas Van Lenten56c48ae2020-01-22 15:50:52 -05009#error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources.
10#endif
Thomas Van Lentenb0e27922020-04-13 13:36:56 -040011#if 30004 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION
Thomas Van Lenten56c48ae2020-01-22 15:50:52 -050012#error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources.
13#endif
14
15// @@protoc_insertion_point(imports)
16
17#pragma clang diagnostic push
18#pragma clang diagnostic ignored "-Wdeprecated-declarations"
19
20CF_EXTERN_C_BEGIN
21
22NS_ASSUME_NONNULL_BEGIN
23
24#pragma mark - GPBWrappersRoot
25
26/**
27 * Exposes the extension registry for this file.
28 *
29 * The base class provides:
30 * @code
31 * + (GPBExtensionRegistry *)extensionRegistry;
32 * @endcode
33 * which is a @c GPBExtensionRegistry that includes all the extensions defined by
34 * this file and all files that it depends on.
35 **/
36GPB_FINAL @interface GPBWrappersRoot : GPBRootObject
37@end
38
39#pragma mark - GPBDoubleValue
40
41typedef GPB_ENUM(GPBDoubleValue_FieldNumber) {
42 GPBDoubleValue_FieldNumber_Value = 1,
43};
44
45/**
46 * Wrapper message for `double`.
47 *
48 * The JSON representation for `DoubleValue` is JSON number.
49 **/
50GPB_FINAL @interface GPBDoubleValue : GPBMessage
51
52/** The double value. */
53@property(nonatomic, readwrite) double value;
54
55@end
56
57#pragma mark - GPBFloatValue
58
59typedef GPB_ENUM(GPBFloatValue_FieldNumber) {
60 GPBFloatValue_FieldNumber_Value = 1,
61};
62
63/**
64 * Wrapper message for `float`.
65 *
66 * The JSON representation for `FloatValue` is JSON number.
67 **/
68GPB_FINAL @interface GPBFloatValue : GPBMessage
69
70/** The float value. */
71@property(nonatomic, readwrite) float value;
72
73@end
74
75#pragma mark - GPBInt64Value
76
77typedef GPB_ENUM(GPBInt64Value_FieldNumber) {
78 GPBInt64Value_FieldNumber_Value = 1,
79};
80
81/**
82 * Wrapper message for `int64`.
83 *
84 * The JSON representation for `Int64Value` is JSON string.
85 **/
86GPB_FINAL @interface GPBInt64Value : GPBMessage
87
88/** The int64 value. */
89@property(nonatomic, readwrite) int64_t value;
90
91@end
92
93#pragma mark - GPBUInt64Value
94
95typedef GPB_ENUM(GPBUInt64Value_FieldNumber) {
96 GPBUInt64Value_FieldNumber_Value = 1,
97};
98
99/**
100 * Wrapper message for `uint64`.
101 *
102 * The JSON representation for `UInt64Value` is JSON string.
103 **/
104GPB_FINAL @interface GPBUInt64Value : GPBMessage
105
106/** The uint64 value. */
107@property(nonatomic, readwrite) uint64_t value;
108
109@end
110
111#pragma mark - GPBInt32Value
112
113typedef GPB_ENUM(GPBInt32Value_FieldNumber) {
114 GPBInt32Value_FieldNumber_Value = 1,
115};
116
117/**
118 * Wrapper message for `int32`.
119 *
120 * The JSON representation for `Int32Value` is JSON number.
121 **/
122GPB_FINAL @interface GPBInt32Value : GPBMessage
123
124/** The int32 value. */
125@property(nonatomic, readwrite) int32_t value;
126
127@end
128
129#pragma mark - GPBUInt32Value
130
131typedef GPB_ENUM(GPBUInt32Value_FieldNumber) {
132 GPBUInt32Value_FieldNumber_Value = 1,
133};
134
135/**
136 * Wrapper message for `uint32`.
137 *
138 * The JSON representation for `UInt32Value` is JSON number.
139 **/
140GPB_FINAL @interface GPBUInt32Value : GPBMessage
141
142/** The uint32 value. */
143@property(nonatomic, readwrite) uint32_t value;
144
145@end
146
147#pragma mark - GPBBoolValue
148
149typedef GPB_ENUM(GPBBoolValue_FieldNumber) {
150 GPBBoolValue_FieldNumber_Value = 1,
151};
152
153/**
154 * Wrapper message for `bool`.
155 *
156 * The JSON representation for `BoolValue` is JSON `true` and `false`.
157 **/
158GPB_FINAL @interface GPBBoolValue : GPBMessage
159
160/** The bool value. */
161@property(nonatomic, readwrite) BOOL value;
162
163@end
164
165#pragma mark - GPBStringValue
166
167typedef GPB_ENUM(GPBStringValue_FieldNumber) {
168 GPBStringValue_FieldNumber_Value = 1,
169};
170
171/**
172 * Wrapper message for `string`.
173 *
174 * The JSON representation for `StringValue` is JSON string.
175 **/
176GPB_FINAL @interface GPBStringValue : GPBMessage
177
178/** The string value. */
179@property(nonatomic, readwrite, copy, null_resettable) NSString *value;
180
181@end
182
183#pragma mark - GPBBytesValue
184
185typedef GPB_ENUM(GPBBytesValue_FieldNumber) {
186 GPBBytesValue_FieldNumber_Value = 1,
187};
188
189/**
190 * Wrapper message for `bytes`.
191 *
192 * The JSON representation for `BytesValue` is JSON string.
193 **/
194GPB_FINAL @interface GPBBytesValue : GPBMessage
195
196/** The bytes value. */
197@property(nonatomic, readwrite, copy, null_resettable) NSData *value;
198
199@end
200
201NS_ASSUME_NONNULL_END
202
203CF_EXTERN_C_END
204
205#pragma clang diagnostic pop
206
207// @@protoc_insertion_point(global_scope)