blob: 465105005a6cd1341d7070256e05d6e13f244e3b [file] [log] [blame]
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -04001// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: google/protobuf/wrappers.proto
3
4#import "GPBProtocolBuffers.h"
5
Thomas Van Lenten79a23c42016-03-17 10:04:21 -04006#if GOOGLE_PROTOBUF_OBJC_GEN_VERSION != 30001
Thomas Van Lenten536059e2015-12-02 14:43:05 -05007#error This file was generated by a different version of protoc which is incompatible with your Protocol Buffer library sources.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -04008#endif
9
10// @@protoc_insertion_point(imports)
11
Thomas Van Lentene664aa62016-04-19 13:13:04 -040012#pragma clang diagnostic push
13#pragma clang diagnostic ignored "-Wdeprecated-declarations"
14
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040015CF_EXTERN_C_BEGIN
16
Thomas Van Lenten8c889572015-06-16 16:45:14 -040017NS_ASSUME_NONNULL_BEGIN
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040018
19#pragma mark - GPBWrappersRoot
20
Thomas Van Lenten36650a02016-03-07 12:07:03 -050021/// 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.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040029@interface GPBWrappersRoot : GPBRootObject
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040030@end
31
32#pragma mark - GPBDoubleValue
33
34typedef GPB_ENUM(GPBDoubleValue_FieldNumber) {
35 GPBDoubleValue_FieldNumber_Value = 1,
36};
37
Thomas Van Lenten36650a02016-03-07 12:07:03 -050038/// Wrapper message for `double`.
39///
40/// The JSON representation for `DoubleValue` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040041@interface GPBDoubleValue : GPBMessage
42
Thomas Van Lenten36650a02016-03-07 12:07:03 -050043/// The double value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040044@property(nonatomic, readwrite) double value;
45
46@end
47
48#pragma mark - GPBFloatValue
49
50typedef GPB_ENUM(GPBFloatValue_FieldNumber) {
51 GPBFloatValue_FieldNumber_Value = 1,
52};
53
Thomas Van Lenten36650a02016-03-07 12:07:03 -050054/// Wrapper message for `float`.
55///
56/// The JSON representation for `FloatValue` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040057@interface GPBFloatValue : GPBMessage
58
Thomas Van Lenten36650a02016-03-07 12:07:03 -050059/// The float value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040060@property(nonatomic, readwrite) float value;
61
62@end
63
64#pragma mark - GPBInt64Value
65
66typedef GPB_ENUM(GPBInt64Value_FieldNumber) {
67 GPBInt64Value_FieldNumber_Value = 1,
68};
69
Thomas Van Lenten36650a02016-03-07 12:07:03 -050070/// Wrapper message for `int64`.
71///
72/// The JSON representation for `Int64Value` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040073@interface GPBInt64Value : GPBMessage
74
Thomas Van Lenten36650a02016-03-07 12:07:03 -050075/// The int64 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040076@property(nonatomic, readwrite) int64_t value;
77
78@end
79
80#pragma mark - GPBUInt64Value
81
82typedef GPB_ENUM(GPBUInt64Value_FieldNumber) {
83 GPBUInt64Value_FieldNumber_Value = 1,
84};
85
Thomas Van Lenten36650a02016-03-07 12:07:03 -050086/// Wrapper message for `uint64`.
87///
88/// The JSON representation for `UInt64Value` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040089@interface GPBUInt64Value : GPBMessage
90
Thomas Van Lenten36650a02016-03-07 12:07:03 -050091/// The uint64 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040092@property(nonatomic, readwrite) uint64_t value;
93
94@end
95
96#pragma mark - GPBInt32Value
97
98typedef GPB_ENUM(GPBInt32Value_FieldNumber) {
99 GPBInt32Value_FieldNumber_Value = 1,
100};
101
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500102/// Wrapper message for `int32`.
103///
104/// The JSON representation for `Int32Value` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400105@interface GPBInt32Value : GPBMessage
106
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500107/// The int32 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400108@property(nonatomic, readwrite) int32_t value;
109
110@end
111
112#pragma mark - GPBUInt32Value
113
114typedef GPB_ENUM(GPBUInt32Value_FieldNumber) {
115 GPBUInt32Value_FieldNumber_Value = 1,
116};
117
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500118/// Wrapper message for `uint32`.
119///
120/// The JSON representation for `UInt32Value` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400121@interface GPBUInt32Value : GPBMessage
122
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500123/// The uint32 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400124@property(nonatomic, readwrite) uint32_t value;
125
126@end
127
128#pragma mark - GPBBoolValue
129
130typedef GPB_ENUM(GPBBoolValue_FieldNumber) {
131 GPBBoolValue_FieldNumber_Value = 1,
132};
133
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500134/// Wrapper message for `bool`.
135///
136/// The JSON representation for `BoolValue` is JSON `true` and `false`.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400137@interface GPBBoolValue : GPBMessage
138
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500139/// The bool value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400140@property(nonatomic, readwrite) BOOL value;
141
142@end
143
144#pragma mark - GPBStringValue
145
146typedef GPB_ENUM(GPBStringValue_FieldNumber) {
147 GPBStringValue_FieldNumber_Value = 1,
148};
149
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500150/// Wrapper message for `string`.
151///
152/// The JSON representation for `StringValue` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400153@interface GPBStringValue : GPBMessage
154
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500155/// The string value.
Thomas Van Lenten8c889572015-06-16 16:45:14 -0400156@property(nonatomic, readwrite, copy, null_resettable) NSString *value;
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400157
158@end
159
160#pragma mark - GPBBytesValue
161
162typedef GPB_ENUM(GPBBytesValue_FieldNumber) {
163 GPBBytesValue_FieldNumber_Value = 1,
164};
165
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500166/// Wrapper message for `bytes`.
167///
168/// The JSON representation for `BytesValue` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400169@interface GPBBytesValue : GPBMessage
170
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500171/// The bytes value.
Thomas Van Lenten8c889572015-06-16 16:45:14 -0400172@property(nonatomic, readwrite, copy, null_resettable) NSData *value;
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400173
174@end
175
Thomas Van Lenten8c889572015-06-16 16:45:14 -0400176NS_ASSUME_NONNULL_END
177
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400178CF_EXTERN_C_END
179
Thomas Van Lentene664aa62016-04-19 13:13:04 -0400180#pragma clang diagnostic pop
181
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400182// @@protoc_insertion_point(global_scope)