blob: 0ca439a8f8f9ad3a3e5903662445334114a65882 [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
12CF_EXTERN_C_BEGIN
13
Thomas Van Lenten8c889572015-06-16 16:45:14 -040014NS_ASSUME_NONNULL_BEGIN
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040015
16#pragma mark - GPBWrappersRoot
17
Thomas Van Lenten36650a02016-03-07 12:07:03 -050018/// Exposes the extension registry for this file.
19///
20/// The base class provides:
21/// @code
22/// + (GPBExtensionRegistry *)extensionRegistry;
23/// @endcode
24/// which is a @c GPBExtensionRegistry that includes all the extensions defined by
25/// this file and all files that it depends on.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040026@interface GPBWrappersRoot : GPBRootObject
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040027@end
28
29#pragma mark - GPBDoubleValue
30
31typedef GPB_ENUM(GPBDoubleValue_FieldNumber) {
32 GPBDoubleValue_FieldNumber_Value = 1,
33};
34
Thomas Van Lenten36650a02016-03-07 12:07:03 -050035/// Wrapper message for `double`.
36///
37/// The JSON representation for `DoubleValue` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040038@interface GPBDoubleValue : GPBMessage
39
Thomas Van Lenten36650a02016-03-07 12:07:03 -050040/// The double value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040041@property(nonatomic, readwrite) double value;
42
43@end
44
45#pragma mark - GPBFloatValue
46
47typedef GPB_ENUM(GPBFloatValue_FieldNumber) {
48 GPBFloatValue_FieldNumber_Value = 1,
49};
50
Thomas Van Lenten36650a02016-03-07 12:07:03 -050051/// Wrapper message for `float`.
52///
53/// The JSON representation for `FloatValue` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040054@interface GPBFloatValue : GPBMessage
55
Thomas Van Lenten36650a02016-03-07 12:07:03 -050056/// The float value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040057@property(nonatomic, readwrite) float value;
58
59@end
60
61#pragma mark - GPBInt64Value
62
63typedef GPB_ENUM(GPBInt64Value_FieldNumber) {
64 GPBInt64Value_FieldNumber_Value = 1,
65};
66
Thomas Van Lenten36650a02016-03-07 12:07:03 -050067/// Wrapper message for `int64`.
68///
69/// The JSON representation for `Int64Value` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040070@interface GPBInt64Value : GPBMessage
71
Thomas Van Lenten36650a02016-03-07 12:07:03 -050072/// The int64 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040073@property(nonatomic, readwrite) int64_t value;
74
75@end
76
77#pragma mark - GPBUInt64Value
78
79typedef GPB_ENUM(GPBUInt64Value_FieldNumber) {
80 GPBUInt64Value_FieldNumber_Value = 1,
81};
82
Thomas Van Lenten36650a02016-03-07 12:07:03 -050083/// Wrapper message for `uint64`.
84///
85/// The JSON representation for `UInt64Value` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040086@interface GPBUInt64Value : GPBMessage
87
Thomas Van Lenten36650a02016-03-07 12:07:03 -050088/// The uint64 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -040089@property(nonatomic, readwrite) uint64_t value;
90
91@end
92
93#pragma mark - GPBInt32Value
94
95typedef GPB_ENUM(GPBInt32Value_FieldNumber) {
96 GPBInt32Value_FieldNumber_Value = 1,
97};
98
Thomas Van Lenten36650a02016-03-07 12:07:03 -050099/// Wrapper message for `int32`.
100///
101/// The JSON representation for `Int32Value` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400102@interface GPBInt32Value : GPBMessage
103
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500104/// The int32 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400105@property(nonatomic, readwrite) int32_t value;
106
107@end
108
109#pragma mark - GPBUInt32Value
110
111typedef GPB_ENUM(GPBUInt32Value_FieldNumber) {
112 GPBUInt32Value_FieldNumber_Value = 1,
113};
114
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500115/// Wrapper message for `uint32`.
116///
117/// The JSON representation for `UInt32Value` is JSON number.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400118@interface GPBUInt32Value : GPBMessage
119
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500120/// The uint32 value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400121@property(nonatomic, readwrite) uint32_t value;
122
123@end
124
125#pragma mark - GPBBoolValue
126
127typedef GPB_ENUM(GPBBoolValue_FieldNumber) {
128 GPBBoolValue_FieldNumber_Value = 1,
129};
130
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500131/// Wrapper message for `bool`.
132///
133/// The JSON representation for `BoolValue` is JSON `true` and `false`.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400134@interface GPBBoolValue : GPBMessage
135
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500136/// The bool value.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400137@property(nonatomic, readwrite) BOOL value;
138
139@end
140
141#pragma mark - GPBStringValue
142
143typedef GPB_ENUM(GPBStringValue_FieldNumber) {
144 GPBStringValue_FieldNumber_Value = 1,
145};
146
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500147/// Wrapper message for `string`.
148///
149/// The JSON representation for `StringValue` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400150@interface GPBStringValue : GPBMessage
151
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500152/// The string value.
Thomas Van Lenten8c889572015-06-16 16:45:14 -0400153@property(nonatomic, readwrite, copy, null_resettable) NSString *value;
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400154
155@end
156
157#pragma mark - GPBBytesValue
158
159typedef GPB_ENUM(GPBBytesValue_FieldNumber) {
160 GPBBytesValue_FieldNumber_Value = 1,
161};
162
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500163/// Wrapper message for `bytes`.
164///
165/// The JSON representation for `BytesValue` is JSON string.
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400166@interface GPBBytesValue : GPBMessage
167
Thomas Van Lenten36650a02016-03-07 12:07:03 -0500168/// The bytes value.
Thomas Van Lenten8c889572015-06-16 16:45:14 -0400169@property(nonatomic, readwrite, copy, null_resettable) NSData *value;
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400170
171@end
172
Thomas Van Lenten8c889572015-06-16 16:45:14 -0400173NS_ASSUME_NONNULL_END
174
Thomas Van Lenten1dcc3292015-05-21 17:14:52 -0400175CF_EXTERN_C_END
176
177// @@protoc_insertion_point(global_scope)