aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Protos/nanopb/google/firestore/v1beta1/document.nanopb.h
blob: f8fdd554c5f9e4708e775f62cbe9d848e70b5de6 (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
148
149
150
151
152
153
154
155
/*
 * 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_FIRESTORE_V1BETA1_DOCUMENT_PB_H_INCLUDED
#define PB_GOOGLE_FIRESTORE_V1BETA1_DOCUMENT_PB_H_INCLUDED
#include <pb.h>

#include "google/api/annotations.nanopb.h"

#include "google/protobuf/struct.nanopb.h"

#include "google/protobuf/timestamp.nanopb.h"

#include "google/type/latlng.nanopb.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_firestore_v1beta1_ArrayValue {
    pb_callback_t values;
/* @@protoc_insertion_point(struct:google_firestore_v1beta1_ArrayValue) */
} google_firestore_v1beta1_ArrayValue;

typedef struct _google_firestore_v1beta1_MapValue {
    pb_callback_t fields;
/* @@protoc_insertion_point(struct:google_firestore_v1beta1_MapValue) */
} google_firestore_v1beta1_MapValue;

typedef struct _google_firestore_v1beta1_Document {
    pb_callback_t name;
    pb_callback_t fields;
    google_protobuf_Timestamp create_time;
    google_protobuf_Timestamp update_time;
/* @@protoc_insertion_point(struct:google_firestore_v1beta1_Document) */
} google_firestore_v1beta1_Document;

typedef struct _google_firestore_v1beta1_Value {
    bool boolean_value;
    int64_t integer_value;
    double double_value;
    pb_callback_t reference_value;
    google_firestore_v1beta1_MapValue map_value;
    google_type_LatLng geo_point_value;
    google_firestore_v1beta1_ArrayValue array_value;
    google_protobuf_Timestamp timestamp_value;
    google_protobuf_NullValue null_value;
    pb_callback_t string_value;
    pb_callback_t bytes_value;
/* @@protoc_insertion_point(struct:google_firestore_v1beta1_Value) */
} google_firestore_v1beta1_Value;

typedef struct _google_firestore_v1beta1_Document_FieldsEntry {
    pb_callback_t key;
    google_firestore_v1beta1_Value value;
/* @@protoc_insertion_point(struct:google_firestore_v1beta1_Document_FieldsEntry) */
} google_firestore_v1beta1_Document_FieldsEntry;

typedef struct _google_firestore_v1beta1_MapValue_FieldsEntry {
    pb_callback_t key;
    google_firestore_v1beta1_Value value;
/* @@protoc_insertion_point(struct:google_firestore_v1beta1_MapValue_FieldsEntry) */
} google_firestore_v1beta1_MapValue_FieldsEntry;

/* Default values for struct fields */

/* Initializer values for message structs */
#define google_firestore_v1beta1_Document_init_default {{{NULL}, NULL}, {{NULL}, NULL}, google_protobuf_Timestamp_init_default, google_protobuf_Timestamp_init_default}
#define google_firestore_v1beta1_Document_FieldsEntry_init_default {{{NULL}, NULL}, google_firestore_v1beta1_Value_init_default}
#define google_firestore_v1beta1_Value_init_default {0, 0, 0, {{NULL}, NULL}, google_firestore_v1beta1_MapValue_init_default, google_type_LatLng_init_default, google_firestore_v1beta1_ArrayValue_init_default, google_protobuf_Timestamp_init_default, (google_protobuf_NullValue)0, {{NULL}, NULL}, {{NULL}, NULL}}
#define google_firestore_v1beta1_ArrayValue_init_default {{{NULL}, NULL}}
#define google_firestore_v1beta1_MapValue_init_default {{{NULL}, NULL}}
#define google_firestore_v1beta1_MapValue_FieldsEntry_init_default {{{NULL}, NULL}, google_firestore_v1beta1_Value_init_default}
#define google_firestore_v1beta1_Document_init_zero {{{NULL}, NULL}, {{NULL}, NULL}, google_protobuf_Timestamp_init_zero, google_protobuf_Timestamp_init_zero}
#define google_firestore_v1beta1_Document_FieldsEntry_init_zero {{{NULL}, NULL}, google_firestore_v1beta1_Value_init_zero}
#define google_firestore_v1beta1_Value_init_zero {0, 0, 0, {{NULL}, NULL}, google_firestore_v1beta1_MapValue_init_zero, google_type_LatLng_init_zero, google_firestore_v1beta1_ArrayValue_init_zero, google_protobuf_Timestamp_init_zero, (google_protobuf_NullValue)0, {{NULL}, NULL}, {{NULL}, NULL}}
#define google_firestore_v1beta1_ArrayValue_init_zero {{{NULL}, NULL}}
#define google_firestore_v1beta1_MapValue_init_zero {{{NULL}, NULL}}
#define google_firestore_v1beta1_MapValue_FieldsEntry_init_zero {{{NULL}, NULL}, google_firestore_v1beta1_Value_init_zero}

/* Field tags (for use in manual encoding/decoding) */
#define google_firestore_v1beta1_ArrayValue_values_tag 1
#define google_firestore_v1beta1_MapValue_fields_tag 1
#define google_firestore_v1beta1_Document_name_tag 1
#define google_firestore_v1beta1_Document_fields_tag 2
#define google_firestore_v1beta1_Document_create_time_tag 3
#define google_firestore_v1beta1_Document_update_time_tag 4
#define google_firestore_v1beta1_Value_null_value_tag 11
#define google_firestore_v1beta1_Value_boolean_value_tag 1
#define google_firestore_v1beta1_Value_integer_value_tag 2
#define google_firestore_v1beta1_Value_double_value_tag 3
#define google_firestore_v1beta1_Value_timestamp_value_tag 10
#define google_firestore_v1beta1_Value_string_value_tag 17
#define google_firestore_v1beta1_Value_bytes_value_tag 18
#define google_firestore_v1beta1_Value_reference_value_tag 5
#define google_firestore_v1beta1_Value_geo_point_value_tag 8
#define google_firestore_v1beta1_Value_array_value_tag 9
#define google_firestore_v1beta1_Value_map_value_tag 6
#define google_firestore_v1beta1_Document_FieldsEntry_key_tag 1
#define google_firestore_v1beta1_Document_FieldsEntry_value_tag 2
#define google_firestore_v1beta1_MapValue_FieldsEntry_key_tag 1
#define google_firestore_v1beta1_MapValue_FieldsEntry_value_tag 2

/* Struct field encoding specification for nanopb */
extern const pb_field_t google_firestore_v1beta1_Document_fields[5];
extern const pb_field_t google_firestore_v1beta1_Document_FieldsEntry_fields[3];
extern const pb_field_t google_firestore_v1beta1_Value_fields[12];
extern const pb_field_t google_firestore_v1beta1_ArrayValue_fields[2];
extern const pb_field_t google_firestore_v1beta1_MapValue_fields[2];
extern const pb_field_t google_firestore_v1beta1_MapValue_FieldsEntry_fields[3];

/* Maximum encoded size of messages (where known) */
/* google_firestore_v1beta1_Document_size depends on runtime parameters */
/* google_firestore_v1beta1_Document_FieldsEntry_size depends on runtime parameters */
/* google_firestore_v1beta1_Value_size depends on runtime parameters */
/* google_firestore_v1beta1_ArrayValue_size depends on runtime parameters */
/* google_firestore_v1beta1_MapValue_size depends on runtime parameters */
/* google_firestore_v1beta1_MapValue_FieldsEntry_size depends on runtime parameters */

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

#define DOCUMENT_MESSAGES \


#endif

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

#endif