aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Protos/nanopb/google/protobuf/wrappers.nanopb.h
blob: 7e364294936310fa983913f8d6b9341159f58caa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
/*
 * Copyright 2018 Google
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* Automatically generated nanopb header */
/* Generated by nanopb-0.3.8 at Fri Jun  1 18:36:44 2018. */

#ifndef PB_GOOGLE_PROTOBUF_WRAPPERS_PB_H_INCLUDED
#define PB_GOOGLE_PROTOBUF_WRAPPERS_PB_H_INCLUDED
#include <pb.h>

/* @@protoc_insertion_point(includes) */
#if PB_PROTO_HEADER_VERSION != 30
#error Regenerate this file with the current version of nanopb generator.
#endif

#ifdef __cplusplus
extern "C" {
#endif

/* Struct definitions */
typedef struct _google_protobuf_BytesValue {
    pb_callback_t value;
/* @@protoc_insertion_point(struct:google_protobuf_BytesValue) */
} google_protobuf_BytesValue;

typedef struct _google_protobuf_StringValue {
    pb_callback_t value;
/* @@protoc_insertion_point(struct:google_protobuf_StringValue) */
} google_protobuf_StringValue;

typedef struct _google_protobuf_BoolValue {
    bool value;
/* @@protoc_insertion_point(struct:google_protobuf_BoolValue) */
} google_protobuf_BoolValue;

typedef struct _google_protobuf_DoubleValue {
    double value;
/* @@protoc_insertion_point(struct:google_protobuf_DoubleValue) */
} google_protobuf_DoubleValue;

typedef struct _google_protobuf_FloatValue {
    float value;
/* @@protoc_insertion_point(struct:google_protobuf_FloatValue) */
} google_protobuf_FloatValue;

typedef struct _google_protobuf_Int32Value {
    int32_t value;
/* @@protoc_insertion_point(struct:google_protobuf_Int32Value) */
} google_protobuf_Int32Value;

typedef struct _google_protobuf_Int64Value {
    int64_t value;
/* @@protoc_insertion_point(struct:google_protobuf_Int64Value) */
} google_protobuf_Int64Value;

typedef struct _google_protobuf_UInt32Value {
    uint32_t value;
/* @@protoc_insertion_point(struct:google_protobuf_UInt32Value) */
} google_protobuf_UInt32Value;

typedef struct _google_protobuf_UInt64Value {
    uint64_t value;
/* @@protoc_insertion_point(struct:google_protobuf_UInt64Value) */
} google_protobuf_UInt64Value;

/* Default values for struct fields */

/* Initializer values for message structs */
#define google_protobuf_DoubleValue_init_default {0}
#define google_protobuf_FloatValue_init_default  {0}
#define google_protobuf_Int64Value_init_default  {0}
#define google_protobuf_UInt64Value_init_default {0}
#define google_protobuf_Int32Value_init_default  {0}
#define google_protobuf_UInt32Value_init_default {0}
#define google_protobuf_BoolValue_init_default   {0}
#define google_protobuf_StringValue_init_default {{{NULL}, NULL}}
#define google_protobuf_BytesValue_init_default  {{{NULL}, NULL}}
#define google_protobuf_DoubleValue_init_zero    {0}
#define google_protobuf_FloatValue_init_zero     {0}
#define google_protobuf_Int64Value_init_zero     {0}
#define google_protobuf_UInt64Value_init_zero    {0}
#define google_protobuf_Int32Value_init_zero     {0}
#define google_protobuf_UInt32Value_init_zero    {0}
#define google_protobuf_BoolValue_init_zero      {0}
#define google_protobuf_StringValue_init_zero    {{{NULL}, NULL}}
#define google_protobuf_BytesValue_init_zero     {{{NULL}, NULL}}

/* Field tags (for use in manual encoding/decoding) */
#define google_protobuf_BytesValue_value_tag     1
#define google_protobuf_StringValue_value_tag    1
#define google_protobuf_BoolValue_value_tag      1
#define google_protobuf_DoubleValue_value_tag    1
#define google_protobuf_FloatValue_value_tag     1
#define google_protobuf_Int32Value_value_tag     1
#define google_protobuf_Int64Value_value_tag     1
#define google_protobuf_UInt32Value_value_tag    1
#define google_protobuf_UInt64Value_value_tag    1

/* Struct field encoding specification for nanopb */
extern const pb_field_t google_protobuf_DoubleValue_fields[2];
extern const pb_field_t google_protobuf_FloatValue_fields[2];
extern const pb_field_t google_protobuf_Int64Value_fields[2];
extern const pb_field_t google_protobuf_UInt64Value_fields[2];
extern const pb_field_t google_protobuf_Int32Value_fields[2];
extern const pb_field_t google_protobuf_UInt32Value_fields[2];
extern const pb_field_t google_protobuf_BoolValue_fields[2];
extern const pb_field_t google_protobuf_StringValue_fields[2];
extern const pb_field_t google_protobuf_BytesValue_fields[2];

/* Maximum encoded size of messages (where known) */
#define google_protobuf_DoubleValue_size         9
#define google_protobuf_FloatValue_size          5
#define google_protobuf_Int64Value_size          11
#define google_protobuf_UInt64Value_size         11
#define google_protobuf_Int32Value_size          11
#define google_protobuf_UInt32Value_size         6
#define google_protobuf_BoolValue_size           2
/* google_protobuf_StringValue_size depends on runtime parameters */
/* google_protobuf_BytesValue_size depends on runtime parameters */

/* Message IDs (where set with "msgid" option) */
#ifdef PB_MSGID

#define WRAPPERS_MESSAGES \


#endif

#ifdef __cplusplus
} /* extern "C" */
#endif
/* @@protoc_insertion_point(eof) */

#endif