aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h
diff options
context:
space:
mode:
authorGravatar rsgowman <rgowman@google.com>2018-04-24 11:31:58 -0400
committerGravatar GitHub <noreply@github.com>2018-04-24 11:31:58 -0400
commit6dfc142888410ef6906970d8cb90f69c0992852a (patch)
tree72b1287cc6143f1d005d03cb710c60a9f3414fd8 /Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h
parenta04e782db87b86bacc6a232fae38dcd8d203f5b6 (diff)
Adjust serializer test to verify via libprotobuf. (#1039)
Previously, the tests would compare serialization results against a precomputed (via protoc) array of bytes. Now they serialize via our nanopb based class and deserialize via libprotobuf (and vice versa) and then ensure the result is the same as the input
Diffstat (limited to 'Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h')
-rw-r--r--Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h8488
1 files changed, 8488 insertions, 0 deletions
diff --git a/Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h b/Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h
new file mode 100644
index 0000000..95dec2d
--- /dev/null
+++ b/Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h
@@ -0,0 +1,8488 @@
+/*
+ * 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.
+ */
+
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: google/firestore/v1beta1/firestore.proto
+
+#ifndef PROTOBUF_google_2ffirestore_2fv1beta1_2ffirestore_2eproto__INCLUDED
+#define PROTOBUF_google_2ffirestore_2fv1beta1_2ffirestore_2eproto__INCLUDED
+
+#include <string>
+
+#include <google/protobuf/stubs/common.h>
+
+#if GOOGLE_PROTOBUF_VERSION < 3005000
+#error This file was generated by a newer version of protoc which is
+#error incompatible with your Protocol Buffer headers. Please update
+#error your headers.
+#endif
+#if 3005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
+#error This file was generated by an older version of protoc which is
+#error incompatible with your Protocol Buffer headers. Please
+#error regenerate this file with a newer version of protoc.
+#endif
+
+#include <google/protobuf/io/coded_stream.h>
+#include <google/protobuf/arena.h>
+#include <google/protobuf/arenastring.h>
+#include <google/protobuf/generated_message_table_driven.h>
+#include <google/protobuf/generated_message_util.h>
+#include <google/protobuf/metadata.h>
+#include <google/protobuf/message.h>
+#include <google/protobuf/repeated_field.h> // IWYU pragma: export
+#include <google/protobuf/extension_set.h> // IWYU pragma: export
+#include <google/protobuf/map.h> // IWYU pragma: export
+#include <google/protobuf/map_entry.h>
+#include <google/protobuf/map_field_inl.h>
+#include <google/protobuf/generated_enum_reflection.h>
+#include <google/protobuf/unknown_field_set.h>
+#include "google/api/annotations.pb.h"
+#include "google/firestore/v1beta1/common.pb.h"
+#include "google/firestore/v1beta1/document.pb.h"
+#include "google/firestore/v1beta1/query.pb.h"
+#include "google/firestore/v1beta1/write.pb.h"
+#include <google/protobuf/empty.pb.h>
+#include <google/protobuf/timestamp.pb.h>
+#include "google/rpc/status.pb.h"
+// @@protoc_insertion_point(includes)
+
+namespace protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto {
+// Internal implementation detail -- do not use these members.
+struct TableStruct {
+ static const ::google::protobuf::internal::ParseTableField entries[];
+ static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
+ static const ::google::protobuf::internal::ParseTable schema[27];
+ static const ::google::protobuf::internal::FieldMetadata field_metadata[];
+ static const ::google::protobuf::internal::SerializationTable serialization_table[];
+ static const ::google::protobuf::uint32 offsets[];
+};
+void AddDescriptors();
+void InitDefaultsGetDocumentRequestImpl();
+void InitDefaultsGetDocumentRequest();
+void InitDefaultsListDocumentsRequestImpl();
+void InitDefaultsListDocumentsRequest();
+void InitDefaultsListDocumentsResponseImpl();
+void InitDefaultsListDocumentsResponse();
+void InitDefaultsCreateDocumentRequestImpl();
+void InitDefaultsCreateDocumentRequest();
+void InitDefaultsUpdateDocumentRequestImpl();
+void InitDefaultsUpdateDocumentRequest();
+void InitDefaultsDeleteDocumentRequestImpl();
+void InitDefaultsDeleteDocumentRequest();
+void InitDefaultsBatchGetDocumentsRequestImpl();
+void InitDefaultsBatchGetDocumentsRequest();
+void InitDefaultsBatchGetDocumentsResponseImpl();
+void InitDefaultsBatchGetDocumentsResponse();
+void InitDefaultsBeginTransactionRequestImpl();
+void InitDefaultsBeginTransactionRequest();
+void InitDefaultsBeginTransactionResponseImpl();
+void InitDefaultsBeginTransactionResponse();
+void InitDefaultsCommitRequestImpl();
+void InitDefaultsCommitRequest();
+void InitDefaultsCommitResponseImpl();
+void InitDefaultsCommitResponse();
+void InitDefaultsRollbackRequestImpl();
+void InitDefaultsRollbackRequest();
+void InitDefaultsRunQueryRequestImpl();
+void InitDefaultsRunQueryRequest();
+void InitDefaultsRunQueryResponseImpl();
+void InitDefaultsRunQueryResponse();
+void InitDefaultsWriteRequest_LabelsEntry_DoNotUseImpl();
+void InitDefaultsWriteRequest_LabelsEntry_DoNotUse();
+void InitDefaultsWriteRequestImpl();
+void InitDefaultsWriteRequest();
+void InitDefaultsWriteResponseImpl();
+void InitDefaultsWriteResponse();
+void InitDefaultsListenRequest_LabelsEntry_DoNotUseImpl();
+void InitDefaultsListenRequest_LabelsEntry_DoNotUse();
+void InitDefaultsListenRequestImpl();
+void InitDefaultsListenRequest();
+void InitDefaultsListenResponseImpl();
+void InitDefaultsListenResponse();
+void InitDefaultsTarget_DocumentsTargetImpl();
+void InitDefaultsTarget_DocumentsTarget();
+void InitDefaultsTarget_QueryTargetImpl();
+void InitDefaultsTarget_QueryTarget();
+void InitDefaultsTargetImpl();
+void InitDefaultsTarget();
+void InitDefaultsTargetChangeImpl();
+void InitDefaultsTargetChange();
+void InitDefaultsListCollectionIdsRequestImpl();
+void InitDefaultsListCollectionIdsRequest();
+void InitDefaultsListCollectionIdsResponseImpl();
+void InitDefaultsListCollectionIdsResponse();
+inline void InitDefaults() {
+ InitDefaultsGetDocumentRequest();
+ InitDefaultsListDocumentsRequest();
+ InitDefaultsListDocumentsResponse();
+ InitDefaultsCreateDocumentRequest();
+ InitDefaultsUpdateDocumentRequest();
+ InitDefaultsDeleteDocumentRequest();
+ InitDefaultsBatchGetDocumentsRequest();
+ InitDefaultsBatchGetDocumentsResponse();
+ InitDefaultsBeginTransactionRequest();
+ InitDefaultsBeginTransactionResponse();
+ InitDefaultsCommitRequest();
+ InitDefaultsCommitResponse();
+ InitDefaultsRollbackRequest();
+ InitDefaultsRunQueryRequest();
+ InitDefaultsRunQueryResponse();
+ InitDefaultsWriteRequest_LabelsEntry_DoNotUse();
+ InitDefaultsWriteRequest();
+ InitDefaultsWriteResponse();
+ InitDefaultsListenRequest_LabelsEntry_DoNotUse();
+ InitDefaultsListenRequest();
+ InitDefaultsListenResponse();
+ InitDefaultsTarget_DocumentsTarget();
+ InitDefaultsTarget_QueryTarget();
+ InitDefaultsTarget();
+ InitDefaultsTargetChange();
+ InitDefaultsListCollectionIdsRequest();
+ InitDefaultsListCollectionIdsResponse();
+}
+} // namespace protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto
+namespace google {
+namespace firestore {
+namespace v1beta1 {
+class BatchGetDocumentsRequest;
+class BatchGetDocumentsRequestDefaultTypeInternal;
+extern BatchGetDocumentsRequestDefaultTypeInternal _BatchGetDocumentsRequest_default_instance_;
+class BatchGetDocumentsResponse;
+class BatchGetDocumentsResponseDefaultTypeInternal;
+extern BatchGetDocumentsResponseDefaultTypeInternal _BatchGetDocumentsResponse_default_instance_;
+class BeginTransactionRequest;
+class BeginTransactionRequestDefaultTypeInternal;
+extern BeginTransactionRequestDefaultTypeInternal _BeginTransactionRequest_default_instance_;
+class BeginTransactionResponse;
+class BeginTransactionResponseDefaultTypeInternal;
+extern BeginTransactionResponseDefaultTypeInternal _BeginTransactionResponse_default_instance_;
+class CommitRequest;
+class CommitRequestDefaultTypeInternal;
+extern CommitRequestDefaultTypeInternal _CommitRequest_default_instance_;
+class CommitResponse;
+class CommitResponseDefaultTypeInternal;
+extern CommitResponseDefaultTypeInternal _CommitResponse_default_instance_;
+class CreateDocumentRequest;
+class CreateDocumentRequestDefaultTypeInternal;
+extern CreateDocumentRequestDefaultTypeInternal _CreateDocumentRequest_default_instance_;
+class DeleteDocumentRequest;
+class DeleteDocumentRequestDefaultTypeInternal;
+extern DeleteDocumentRequestDefaultTypeInternal _DeleteDocumentRequest_default_instance_;
+class GetDocumentRequest;
+class GetDocumentRequestDefaultTypeInternal;
+extern GetDocumentRequestDefaultTypeInternal _GetDocumentRequest_default_instance_;
+class ListCollectionIdsRequest;
+class ListCollectionIdsRequestDefaultTypeInternal;
+extern ListCollectionIdsRequestDefaultTypeInternal _ListCollectionIdsRequest_default_instance_;
+class ListCollectionIdsResponse;
+class ListCollectionIdsResponseDefaultTypeInternal;
+extern ListCollectionIdsResponseDefaultTypeInternal _ListCollectionIdsResponse_default_instance_;
+class ListDocumentsRequest;
+class ListDocumentsRequestDefaultTypeInternal;
+extern ListDocumentsRequestDefaultTypeInternal _ListDocumentsRequest_default_instance_;
+class ListDocumentsResponse;
+class ListDocumentsResponseDefaultTypeInternal;
+extern ListDocumentsResponseDefaultTypeInternal _ListDocumentsResponse_default_instance_;
+class ListenRequest;
+class ListenRequestDefaultTypeInternal;
+extern ListenRequestDefaultTypeInternal _ListenRequest_default_instance_;
+class ListenRequest_LabelsEntry_DoNotUse;
+class ListenRequest_LabelsEntry_DoNotUseDefaultTypeInternal;
+extern ListenRequest_LabelsEntry_DoNotUseDefaultTypeInternal _ListenRequest_LabelsEntry_DoNotUse_default_instance_;
+class ListenResponse;
+class ListenResponseDefaultTypeInternal;
+extern ListenResponseDefaultTypeInternal _ListenResponse_default_instance_;
+class RollbackRequest;
+class RollbackRequestDefaultTypeInternal;
+extern RollbackRequestDefaultTypeInternal _RollbackRequest_default_instance_;
+class RunQueryRequest;
+class RunQueryRequestDefaultTypeInternal;
+extern RunQueryRequestDefaultTypeInternal _RunQueryRequest_default_instance_;
+class RunQueryResponse;
+class RunQueryResponseDefaultTypeInternal;
+extern RunQueryResponseDefaultTypeInternal _RunQueryResponse_default_instance_;
+class Target;
+class TargetDefaultTypeInternal;
+extern TargetDefaultTypeInternal _Target_default_instance_;
+class TargetChange;
+class TargetChangeDefaultTypeInternal;
+extern TargetChangeDefaultTypeInternal _TargetChange_default_instance_;
+class Target_DocumentsTarget;
+class Target_DocumentsTargetDefaultTypeInternal;
+extern Target_DocumentsTargetDefaultTypeInternal _Target_DocumentsTarget_default_instance_;
+class Target_QueryTarget;
+class Target_QueryTargetDefaultTypeInternal;
+extern Target_QueryTargetDefaultTypeInternal _Target_QueryTarget_default_instance_;
+class UpdateDocumentRequest;
+class UpdateDocumentRequestDefaultTypeInternal;
+extern UpdateDocumentRequestDefaultTypeInternal _UpdateDocumentRequest_default_instance_;
+class WriteRequest;
+class WriteRequestDefaultTypeInternal;
+extern WriteRequestDefaultTypeInternal _WriteRequest_default_instance_;
+class WriteRequest_LabelsEntry_DoNotUse;
+class WriteRequest_LabelsEntry_DoNotUseDefaultTypeInternal;
+extern WriteRequest_LabelsEntry_DoNotUseDefaultTypeInternal _WriteRequest_LabelsEntry_DoNotUse_default_instance_;
+class WriteResponse;
+class WriteResponseDefaultTypeInternal;
+extern WriteResponseDefaultTypeInternal _WriteResponse_default_instance_;
+} // namespace v1beta1
+} // namespace firestore
+} // namespace google
+namespace google {
+namespace firestore {
+namespace v1beta1 {
+
+enum TargetChange_TargetChangeType {
+ TargetChange_TargetChangeType_NO_CHANGE = 0,
+ TargetChange_TargetChangeType_ADD = 1,
+ TargetChange_TargetChangeType_REMOVE = 2,
+ TargetChange_TargetChangeType_CURRENT = 3,
+ TargetChange_TargetChangeType_RESET = 4,
+ TargetChange_TargetChangeType_TargetChange_TargetChangeType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
+ TargetChange_TargetChangeType_TargetChange_TargetChangeType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
+};
+bool TargetChange_TargetChangeType_IsValid(int value);
+const TargetChange_TargetChangeType TargetChange_TargetChangeType_TargetChangeType_MIN = TargetChange_TargetChangeType_NO_CHANGE;
+const TargetChange_TargetChangeType TargetChange_TargetChangeType_TargetChangeType_MAX = TargetChange_TargetChangeType_RESET;
+const int TargetChange_TargetChangeType_TargetChangeType_ARRAYSIZE = TargetChange_TargetChangeType_TargetChangeType_MAX + 1;
+
+const ::google::protobuf::EnumDescriptor* TargetChange_TargetChangeType_descriptor();
+inline const ::std::string& TargetChange_TargetChangeType_Name(TargetChange_TargetChangeType value) {
+ return ::google::protobuf::internal::NameOfEnum(
+ TargetChange_TargetChangeType_descriptor(), value);
+}
+inline bool TargetChange_TargetChangeType_Parse(
+ const ::std::string& name, TargetChange_TargetChangeType* value) {
+ return ::google::protobuf::internal::ParseNamedEnum<TargetChange_TargetChangeType>(
+ TargetChange_TargetChangeType_descriptor(), name, value);
+}
+// ===================================================================
+
+class GetDocumentRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.GetDocumentRequest) */ {
+ public:
+ GetDocumentRequest();
+ virtual ~GetDocumentRequest();
+
+ GetDocumentRequest(const GetDocumentRequest& from);
+
+ inline GetDocumentRequest& operator=(const GetDocumentRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ GetDocumentRequest(GetDocumentRequest&& from) noexcept
+ : GetDocumentRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline GetDocumentRequest& operator=(GetDocumentRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const GetDocumentRequest& default_instance();
+
+ enum ConsistencySelectorCase {
+ kTransaction = 3,
+ kReadTime = 5,
+ CONSISTENCY_SELECTOR_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const GetDocumentRequest* internal_default_instance() {
+ return reinterpret_cast<const GetDocumentRequest*>(
+ &_GetDocumentRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 0;
+
+ void Swap(GetDocumentRequest* other);
+ friend void swap(GetDocumentRequest& a, GetDocumentRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline GetDocumentRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ GetDocumentRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const GetDocumentRequest& from);
+ void MergeFrom(const GetDocumentRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(GetDocumentRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string name = 1;
+ void clear_name();
+ static const int kNameFieldNumber = 1;
+ const ::std::string& name() const;
+ void set_name(const ::std::string& value);
+ #if LANG_CXX11
+ void set_name(::std::string&& value);
+ #endif
+ void set_name(const char* value);
+ void set_name(const char* value, size_t size);
+ ::std::string* mutable_name();
+ ::std::string* release_name();
+ void set_allocated_name(::std::string* name);
+
+ // .google.firestore.v1beta1.DocumentMask mask = 2;
+ bool has_mask() const;
+ void clear_mask();
+ static const int kMaskFieldNumber = 2;
+ const ::google::firestore::v1beta1::DocumentMask& mask() const;
+ ::google::firestore::v1beta1::DocumentMask* release_mask();
+ ::google::firestore::v1beta1::DocumentMask* mutable_mask();
+ void set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask);
+
+ // bytes transaction = 3;
+ private:
+ bool has_transaction() const;
+ public:
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 3;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // .google.protobuf.Timestamp read_time = 5;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 5;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ ConsistencySelectorCase consistency_selector_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.GetDocumentRequest)
+ private:
+ void set_has_transaction();
+ void set_has_read_time();
+
+ inline bool has_consistency_selector() const;
+ void clear_consistency_selector();
+ inline void clear_has_consistency_selector();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr name_;
+ ::google::firestore::v1beta1::DocumentMask* mask_;
+ union ConsistencySelectorUnion {
+ ConsistencySelectorUnion() {}
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ ::google::protobuf::Timestamp* read_time_;
+ } consistency_selector_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsGetDocumentRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class ListDocumentsRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ListDocumentsRequest) */ {
+ public:
+ ListDocumentsRequest();
+ virtual ~ListDocumentsRequest();
+
+ ListDocumentsRequest(const ListDocumentsRequest& from);
+
+ inline ListDocumentsRequest& operator=(const ListDocumentsRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListDocumentsRequest(ListDocumentsRequest&& from) noexcept
+ : ListDocumentsRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline ListDocumentsRequest& operator=(ListDocumentsRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const ListDocumentsRequest& default_instance();
+
+ enum ConsistencySelectorCase {
+ kTransaction = 8,
+ kReadTime = 10,
+ CONSISTENCY_SELECTOR_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListDocumentsRequest* internal_default_instance() {
+ return reinterpret_cast<const ListDocumentsRequest*>(
+ &_ListDocumentsRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 1;
+
+ void Swap(ListDocumentsRequest* other);
+ friend void swap(ListDocumentsRequest& a, ListDocumentsRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListDocumentsRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ ListDocumentsRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const ListDocumentsRequest& from);
+ void MergeFrom(const ListDocumentsRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(ListDocumentsRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string parent = 1;
+ void clear_parent();
+ static const int kParentFieldNumber = 1;
+ const ::std::string& parent() const;
+ void set_parent(const ::std::string& value);
+ #if LANG_CXX11
+ void set_parent(::std::string&& value);
+ #endif
+ void set_parent(const char* value);
+ void set_parent(const char* value, size_t size);
+ ::std::string* mutable_parent();
+ ::std::string* release_parent();
+ void set_allocated_parent(::std::string* parent);
+
+ // string collection_id = 2;
+ void clear_collection_id();
+ static const int kCollectionIdFieldNumber = 2;
+ const ::std::string& collection_id() const;
+ void set_collection_id(const ::std::string& value);
+ #if LANG_CXX11
+ void set_collection_id(::std::string&& value);
+ #endif
+ void set_collection_id(const char* value);
+ void set_collection_id(const char* value, size_t size);
+ ::std::string* mutable_collection_id();
+ ::std::string* release_collection_id();
+ void set_allocated_collection_id(::std::string* collection_id);
+
+ // string page_token = 4;
+ void clear_page_token();
+ static const int kPageTokenFieldNumber = 4;
+ const ::std::string& page_token() const;
+ void set_page_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_page_token(::std::string&& value);
+ #endif
+ void set_page_token(const char* value);
+ void set_page_token(const char* value, size_t size);
+ ::std::string* mutable_page_token();
+ ::std::string* release_page_token();
+ void set_allocated_page_token(::std::string* page_token);
+
+ // string order_by = 6;
+ void clear_order_by();
+ static const int kOrderByFieldNumber = 6;
+ const ::std::string& order_by() const;
+ void set_order_by(const ::std::string& value);
+ #if LANG_CXX11
+ void set_order_by(::std::string&& value);
+ #endif
+ void set_order_by(const char* value);
+ void set_order_by(const char* value, size_t size);
+ ::std::string* mutable_order_by();
+ ::std::string* release_order_by();
+ void set_allocated_order_by(::std::string* order_by);
+
+ // .google.firestore.v1beta1.DocumentMask mask = 7;
+ bool has_mask() const;
+ void clear_mask();
+ static const int kMaskFieldNumber = 7;
+ const ::google::firestore::v1beta1::DocumentMask& mask() const;
+ ::google::firestore::v1beta1::DocumentMask* release_mask();
+ ::google::firestore::v1beta1::DocumentMask* mutable_mask();
+ void set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask);
+
+ // int32 page_size = 3;
+ void clear_page_size();
+ static const int kPageSizeFieldNumber = 3;
+ ::google::protobuf::int32 page_size() const;
+ void set_page_size(::google::protobuf::int32 value);
+
+ // bool show_missing = 12;
+ void clear_show_missing();
+ static const int kShowMissingFieldNumber = 12;
+ bool show_missing() const;
+ void set_show_missing(bool value);
+
+ // bytes transaction = 8;
+ private:
+ bool has_transaction() const;
+ public:
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 8;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // .google.protobuf.Timestamp read_time = 10;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 10;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ ConsistencySelectorCase consistency_selector_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListDocumentsRequest)
+ private:
+ void set_has_transaction();
+ void set_has_read_time();
+
+ inline bool has_consistency_selector() const;
+ void clear_consistency_selector();
+ inline void clear_has_consistency_selector();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr parent_;
+ ::google::protobuf::internal::ArenaStringPtr collection_id_;
+ ::google::protobuf::internal::ArenaStringPtr page_token_;
+ ::google::protobuf::internal::ArenaStringPtr order_by_;
+ ::google::firestore::v1beta1::DocumentMask* mask_;
+ ::google::protobuf::int32 page_size_;
+ bool show_missing_;
+ union ConsistencySelectorUnion {
+ ConsistencySelectorUnion() {}
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ ::google::protobuf::Timestamp* read_time_;
+ } consistency_selector_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListDocumentsRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class ListDocumentsResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ListDocumentsResponse) */ {
+ public:
+ ListDocumentsResponse();
+ virtual ~ListDocumentsResponse();
+
+ ListDocumentsResponse(const ListDocumentsResponse& from);
+
+ inline ListDocumentsResponse& operator=(const ListDocumentsResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListDocumentsResponse(ListDocumentsResponse&& from) noexcept
+ : ListDocumentsResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline ListDocumentsResponse& operator=(ListDocumentsResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const ListDocumentsResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListDocumentsResponse* internal_default_instance() {
+ return reinterpret_cast<const ListDocumentsResponse*>(
+ &_ListDocumentsResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 2;
+
+ void Swap(ListDocumentsResponse* other);
+ friend void swap(ListDocumentsResponse& a, ListDocumentsResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListDocumentsResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ ListDocumentsResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const ListDocumentsResponse& from);
+ void MergeFrom(const ListDocumentsResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(ListDocumentsResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated .google.firestore.v1beta1.Document documents = 1;
+ int documents_size() const;
+ void clear_documents();
+ static const int kDocumentsFieldNumber = 1;
+ const ::google::firestore::v1beta1::Document& documents(int index) const;
+ ::google::firestore::v1beta1::Document* mutable_documents(int index);
+ ::google::firestore::v1beta1::Document* add_documents();
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Document >*
+ mutable_documents();
+ const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Document >&
+ documents() const;
+
+ // string next_page_token = 2;
+ void clear_next_page_token();
+ static const int kNextPageTokenFieldNumber = 2;
+ const ::std::string& next_page_token() const;
+ void set_next_page_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_next_page_token(::std::string&& value);
+ #endif
+ void set_next_page_token(const char* value);
+ void set_next_page_token(const char* value, size_t size);
+ ::std::string* mutable_next_page_token();
+ ::std::string* release_next_page_token();
+ void set_allocated_next_page_token(::std::string* next_page_token);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListDocumentsResponse)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Document > documents_;
+ ::google::protobuf::internal::ArenaStringPtr next_page_token_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListDocumentsResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class CreateDocumentRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.CreateDocumentRequest) */ {
+ public:
+ CreateDocumentRequest();
+ virtual ~CreateDocumentRequest();
+
+ CreateDocumentRequest(const CreateDocumentRequest& from);
+
+ inline CreateDocumentRequest& operator=(const CreateDocumentRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ CreateDocumentRequest(CreateDocumentRequest&& from) noexcept
+ : CreateDocumentRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline CreateDocumentRequest& operator=(CreateDocumentRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const CreateDocumentRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const CreateDocumentRequest* internal_default_instance() {
+ return reinterpret_cast<const CreateDocumentRequest*>(
+ &_CreateDocumentRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 3;
+
+ void Swap(CreateDocumentRequest* other);
+ friend void swap(CreateDocumentRequest& a, CreateDocumentRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline CreateDocumentRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ CreateDocumentRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const CreateDocumentRequest& from);
+ void MergeFrom(const CreateDocumentRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(CreateDocumentRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string parent = 1;
+ void clear_parent();
+ static const int kParentFieldNumber = 1;
+ const ::std::string& parent() const;
+ void set_parent(const ::std::string& value);
+ #if LANG_CXX11
+ void set_parent(::std::string&& value);
+ #endif
+ void set_parent(const char* value);
+ void set_parent(const char* value, size_t size);
+ ::std::string* mutable_parent();
+ ::std::string* release_parent();
+ void set_allocated_parent(::std::string* parent);
+
+ // string collection_id = 2;
+ void clear_collection_id();
+ static const int kCollectionIdFieldNumber = 2;
+ const ::std::string& collection_id() const;
+ void set_collection_id(const ::std::string& value);
+ #if LANG_CXX11
+ void set_collection_id(::std::string&& value);
+ #endif
+ void set_collection_id(const char* value);
+ void set_collection_id(const char* value, size_t size);
+ ::std::string* mutable_collection_id();
+ ::std::string* release_collection_id();
+ void set_allocated_collection_id(::std::string* collection_id);
+
+ // string document_id = 3;
+ void clear_document_id();
+ static const int kDocumentIdFieldNumber = 3;
+ const ::std::string& document_id() const;
+ void set_document_id(const ::std::string& value);
+ #if LANG_CXX11
+ void set_document_id(::std::string&& value);
+ #endif
+ void set_document_id(const char* value);
+ void set_document_id(const char* value, size_t size);
+ ::std::string* mutable_document_id();
+ ::std::string* release_document_id();
+ void set_allocated_document_id(::std::string* document_id);
+
+ // .google.firestore.v1beta1.Document document = 4;
+ bool has_document() const;
+ void clear_document();
+ static const int kDocumentFieldNumber = 4;
+ const ::google::firestore::v1beta1::Document& document() const;
+ ::google::firestore::v1beta1::Document* release_document();
+ ::google::firestore::v1beta1::Document* mutable_document();
+ void set_allocated_document(::google::firestore::v1beta1::Document* document);
+
+ // .google.firestore.v1beta1.DocumentMask mask = 5;
+ bool has_mask() const;
+ void clear_mask();
+ static const int kMaskFieldNumber = 5;
+ const ::google::firestore::v1beta1::DocumentMask& mask() const;
+ ::google::firestore::v1beta1::DocumentMask* release_mask();
+ ::google::firestore::v1beta1::DocumentMask* mutable_mask();
+ void set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.CreateDocumentRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr parent_;
+ ::google::protobuf::internal::ArenaStringPtr collection_id_;
+ ::google::protobuf::internal::ArenaStringPtr document_id_;
+ ::google::firestore::v1beta1::Document* document_;
+ ::google::firestore::v1beta1::DocumentMask* mask_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCreateDocumentRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class UpdateDocumentRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.UpdateDocumentRequest) */ {
+ public:
+ UpdateDocumentRequest();
+ virtual ~UpdateDocumentRequest();
+
+ UpdateDocumentRequest(const UpdateDocumentRequest& from);
+
+ inline UpdateDocumentRequest& operator=(const UpdateDocumentRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ UpdateDocumentRequest(UpdateDocumentRequest&& from) noexcept
+ : UpdateDocumentRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline UpdateDocumentRequest& operator=(UpdateDocumentRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const UpdateDocumentRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const UpdateDocumentRequest* internal_default_instance() {
+ return reinterpret_cast<const UpdateDocumentRequest*>(
+ &_UpdateDocumentRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 4;
+
+ void Swap(UpdateDocumentRequest* other);
+ friend void swap(UpdateDocumentRequest& a, UpdateDocumentRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline UpdateDocumentRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ UpdateDocumentRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const UpdateDocumentRequest& from);
+ void MergeFrom(const UpdateDocumentRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(UpdateDocumentRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // .google.firestore.v1beta1.Document document = 1;
+ bool has_document() const;
+ void clear_document();
+ static const int kDocumentFieldNumber = 1;
+ const ::google::firestore::v1beta1::Document& document() const;
+ ::google::firestore::v1beta1::Document* release_document();
+ ::google::firestore::v1beta1::Document* mutable_document();
+ void set_allocated_document(::google::firestore::v1beta1::Document* document);
+
+ // .google.firestore.v1beta1.DocumentMask update_mask = 2;
+ bool has_update_mask() const;
+ void clear_update_mask();
+ static const int kUpdateMaskFieldNumber = 2;
+ const ::google::firestore::v1beta1::DocumentMask& update_mask() const;
+ ::google::firestore::v1beta1::DocumentMask* release_update_mask();
+ ::google::firestore::v1beta1::DocumentMask* mutable_update_mask();
+ void set_allocated_update_mask(::google::firestore::v1beta1::DocumentMask* update_mask);
+
+ // .google.firestore.v1beta1.DocumentMask mask = 3;
+ bool has_mask() const;
+ void clear_mask();
+ static const int kMaskFieldNumber = 3;
+ const ::google::firestore::v1beta1::DocumentMask& mask() const;
+ ::google::firestore::v1beta1::DocumentMask* release_mask();
+ ::google::firestore::v1beta1::DocumentMask* mutable_mask();
+ void set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask);
+
+ // .google.firestore.v1beta1.Precondition current_document = 4;
+ bool has_current_document() const;
+ void clear_current_document();
+ static const int kCurrentDocumentFieldNumber = 4;
+ const ::google::firestore::v1beta1::Precondition& current_document() const;
+ ::google::firestore::v1beta1::Precondition* release_current_document();
+ ::google::firestore::v1beta1::Precondition* mutable_current_document();
+ void set_allocated_current_document(::google::firestore::v1beta1::Precondition* current_document);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.UpdateDocumentRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::firestore::v1beta1::Document* document_;
+ ::google::firestore::v1beta1::DocumentMask* update_mask_;
+ ::google::firestore::v1beta1::DocumentMask* mask_;
+ ::google::firestore::v1beta1::Precondition* current_document_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsUpdateDocumentRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class DeleteDocumentRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.DeleteDocumentRequest) */ {
+ public:
+ DeleteDocumentRequest();
+ virtual ~DeleteDocumentRequest();
+
+ DeleteDocumentRequest(const DeleteDocumentRequest& from);
+
+ inline DeleteDocumentRequest& operator=(const DeleteDocumentRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ DeleteDocumentRequest(DeleteDocumentRequest&& from) noexcept
+ : DeleteDocumentRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline DeleteDocumentRequest& operator=(DeleteDocumentRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const DeleteDocumentRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const DeleteDocumentRequest* internal_default_instance() {
+ return reinterpret_cast<const DeleteDocumentRequest*>(
+ &_DeleteDocumentRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 5;
+
+ void Swap(DeleteDocumentRequest* other);
+ friend void swap(DeleteDocumentRequest& a, DeleteDocumentRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline DeleteDocumentRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ DeleteDocumentRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const DeleteDocumentRequest& from);
+ void MergeFrom(const DeleteDocumentRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(DeleteDocumentRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string name = 1;
+ void clear_name();
+ static const int kNameFieldNumber = 1;
+ const ::std::string& name() const;
+ void set_name(const ::std::string& value);
+ #if LANG_CXX11
+ void set_name(::std::string&& value);
+ #endif
+ void set_name(const char* value);
+ void set_name(const char* value, size_t size);
+ ::std::string* mutable_name();
+ ::std::string* release_name();
+ void set_allocated_name(::std::string* name);
+
+ // .google.firestore.v1beta1.Precondition current_document = 2;
+ bool has_current_document() const;
+ void clear_current_document();
+ static const int kCurrentDocumentFieldNumber = 2;
+ const ::google::firestore::v1beta1::Precondition& current_document() const;
+ ::google::firestore::v1beta1::Precondition* release_current_document();
+ ::google::firestore::v1beta1::Precondition* mutable_current_document();
+ void set_allocated_current_document(::google::firestore::v1beta1::Precondition* current_document);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DeleteDocumentRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr name_;
+ ::google::firestore::v1beta1::Precondition* current_document_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsDeleteDocumentRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class BatchGetDocumentsRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.BatchGetDocumentsRequest) */ {
+ public:
+ BatchGetDocumentsRequest();
+ virtual ~BatchGetDocumentsRequest();
+
+ BatchGetDocumentsRequest(const BatchGetDocumentsRequest& from);
+
+ inline BatchGetDocumentsRequest& operator=(const BatchGetDocumentsRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ BatchGetDocumentsRequest(BatchGetDocumentsRequest&& from) noexcept
+ : BatchGetDocumentsRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline BatchGetDocumentsRequest& operator=(BatchGetDocumentsRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const BatchGetDocumentsRequest& default_instance();
+
+ enum ConsistencySelectorCase {
+ kTransaction = 4,
+ kNewTransaction = 5,
+ kReadTime = 7,
+ CONSISTENCY_SELECTOR_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const BatchGetDocumentsRequest* internal_default_instance() {
+ return reinterpret_cast<const BatchGetDocumentsRequest*>(
+ &_BatchGetDocumentsRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 6;
+
+ void Swap(BatchGetDocumentsRequest* other);
+ friend void swap(BatchGetDocumentsRequest& a, BatchGetDocumentsRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline BatchGetDocumentsRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ BatchGetDocumentsRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const BatchGetDocumentsRequest& from);
+ void MergeFrom(const BatchGetDocumentsRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(BatchGetDocumentsRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated string documents = 2;
+ int documents_size() const;
+ void clear_documents();
+ static const int kDocumentsFieldNumber = 2;
+ const ::std::string& documents(int index) const;
+ ::std::string* mutable_documents(int index);
+ void set_documents(int index, const ::std::string& value);
+ #if LANG_CXX11
+ void set_documents(int index, ::std::string&& value);
+ #endif
+ void set_documents(int index, const char* value);
+ void set_documents(int index, const char* value, size_t size);
+ ::std::string* add_documents();
+ void add_documents(const ::std::string& value);
+ #if LANG_CXX11
+ void add_documents(::std::string&& value);
+ #endif
+ void add_documents(const char* value);
+ void add_documents(const char* value, size_t size);
+ const ::google::protobuf::RepeatedPtrField< ::std::string>& documents() const;
+ ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_documents();
+
+ // string database = 1;
+ void clear_database();
+ static const int kDatabaseFieldNumber = 1;
+ const ::std::string& database() const;
+ void set_database(const ::std::string& value);
+ #if LANG_CXX11
+ void set_database(::std::string&& value);
+ #endif
+ void set_database(const char* value);
+ void set_database(const char* value, size_t size);
+ ::std::string* mutable_database();
+ ::std::string* release_database();
+ void set_allocated_database(::std::string* database);
+
+ // .google.firestore.v1beta1.DocumentMask mask = 3;
+ bool has_mask() const;
+ void clear_mask();
+ static const int kMaskFieldNumber = 3;
+ const ::google::firestore::v1beta1::DocumentMask& mask() const;
+ ::google::firestore::v1beta1::DocumentMask* release_mask();
+ ::google::firestore::v1beta1::DocumentMask* mutable_mask();
+ void set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask);
+
+ // bytes transaction = 4;
+ private:
+ bool has_transaction() const;
+ public:
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 4;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // .google.firestore.v1beta1.TransactionOptions new_transaction = 5;
+ bool has_new_transaction() const;
+ void clear_new_transaction();
+ static const int kNewTransactionFieldNumber = 5;
+ const ::google::firestore::v1beta1::TransactionOptions& new_transaction() const;
+ ::google::firestore::v1beta1::TransactionOptions* release_new_transaction();
+ ::google::firestore::v1beta1::TransactionOptions* mutable_new_transaction();
+ void set_allocated_new_transaction(::google::firestore::v1beta1::TransactionOptions* new_transaction);
+
+ // .google.protobuf.Timestamp read_time = 7;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 7;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ ConsistencySelectorCase consistency_selector_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BatchGetDocumentsRequest)
+ private:
+ void set_has_transaction();
+ void set_has_new_transaction();
+ void set_has_read_time();
+
+ inline bool has_consistency_selector() const;
+ void clear_consistency_selector();
+ inline void clear_has_consistency_selector();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::std::string> documents_;
+ ::google::protobuf::internal::ArenaStringPtr database_;
+ ::google::firestore::v1beta1::DocumentMask* mask_;
+ union ConsistencySelectorUnion {
+ ConsistencySelectorUnion() {}
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ ::google::firestore::v1beta1::TransactionOptions* new_transaction_;
+ ::google::protobuf::Timestamp* read_time_;
+ } consistency_selector_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBatchGetDocumentsRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class BatchGetDocumentsResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.BatchGetDocumentsResponse) */ {
+ public:
+ BatchGetDocumentsResponse();
+ virtual ~BatchGetDocumentsResponse();
+
+ BatchGetDocumentsResponse(const BatchGetDocumentsResponse& from);
+
+ inline BatchGetDocumentsResponse& operator=(const BatchGetDocumentsResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ BatchGetDocumentsResponse(BatchGetDocumentsResponse&& from) noexcept
+ : BatchGetDocumentsResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline BatchGetDocumentsResponse& operator=(BatchGetDocumentsResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const BatchGetDocumentsResponse& default_instance();
+
+ enum ResultCase {
+ kFound = 1,
+ kMissing = 2,
+ RESULT_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const BatchGetDocumentsResponse* internal_default_instance() {
+ return reinterpret_cast<const BatchGetDocumentsResponse*>(
+ &_BatchGetDocumentsResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 7;
+
+ void Swap(BatchGetDocumentsResponse* other);
+ friend void swap(BatchGetDocumentsResponse& a, BatchGetDocumentsResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline BatchGetDocumentsResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ BatchGetDocumentsResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const BatchGetDocumentsResponse& from);
+ void MergeFrom(const BatchGetDocumentsResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(BatchGetDocumentsResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // bytes transaction = 3;
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 3;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // .google.protobuf.Timestamp read_time = 4;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 4;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ // .google.firestore.v1beta1.Document found = 1;
+ bool has_found() const;
+ void clear_found();
+ static const int kFoundFieldNumber = 1;
+ const ::google::firestore::v1beta1::Document& found() const;
+ ::google::firestore::v1beta1::Document* release_found();
+ ::google::firestore::v1beta1::Document* mutable_found();
+ void set_allocated_found(::google::firestore::v1beta1::Document* found);
+
+ // string missing = 2;
+ private:
+ bool has_missing() const;
+ public:
+ void clear_missing();
+ static const int kMissingFieldNumber = 2;
+ const ::std::string& missing() const;
+ void set_missing(const ::std::string& value);
+ #if LANG_CXX11
+ void set_missing(::std::string&& value);
+ #endif
+ void set_missing(const char* value);
+ void set_missing(const char* value, size_t size);
+ ::std::string* mutable_missing();
+ ::std::string* release_missing();
+ void set_allocated_missing(::std::string* missing);
+
+ ResultCase result_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BatchGetDocumentsResponse)
+ private:
+ void set_has_found();
+ void set_has_missing();
+
+ inline bool has_result() const;
+ void clear_result();
+ inline void clear_has_result();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ ::google::protobuf::Timestamp* read_time_;
+ union ResultUnion {
+ ResultUnion() {}
+ ::google::firestore::v1beta1::Document* found_;
+ ::google::protobuf::internal::ArenaStringPtr missing_;
+ } result_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBatchGetDocumentsResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class BeginTransactionRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.BeginTransactionRequest) */ {
+ public:
+ BeginTransactionRequest();
+ virtual ~BeginTransactionRequest();
+
+ BeginTransactionRequest(const BeginTransactionRequest& from);
+
+ inline BeginTransactionRequest& operator=(const BeginTransactionRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ BeginTransactionRequest(BeginTransactionRequest&& from) noexcept
+ : BeginTransactionRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline BeginTransactionRequest& operator=(BeginTransactionRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const BeginTransactionRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const BeginTransactionRequest* internal_default_instance() {
+ return reinterpret_cast<const BeginTransactionRequest*>(
+ &_BeginTransactionRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 8;
+
+ void Swap(BeginTransactionRequest* other);
+ friend void swap(BeginTransactionRequest& a, BeginTransactionRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline BeginTransactionRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ BeginTransactionRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const BeginTransactionRequest& from);
+ void MergeFrom(const BeginTransactionRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(BeginTransactionRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string database = 1;
+ void clear_database();
+ static const int kDatabaseFieldNumber = 1;
+ const ::std::string& database() const;
+ void set_database(const ::std::string& value);
+ #if LANG_CXX11
+ void set_database(::std::string&& value);
+ #endif
+ void set_database(const char* value);
+ void set_database(const char* value, size_t size);
+ ::std::string* mutable_database();
+ ::std::string* release_database();
+ void set_allocated_database(::std::string* database);
+
+ // .google.firestore.v1beta1.TransactionOptions options = 2;
+ bool has_options() const;
+ void clear_options();
+ static const int kOptionsFieldNumber = 2;
+ const ::google::firestore::v1beta1::TransactionOptions& options() const;
+ ::google::firestore::v1beta1::TransactionOptions* release_options();
+ ::google::firestore::v1beta1::TransactionOptions* mutable_options();
+ void set_allocated_options(::google::firestore::v1beta1::TransactionOptions* options);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BeginTransactionRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr database_;
+ ::google::firestore::v1beta1::TransactionOptions* options_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBeginTransactionRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class BeginTransactionResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.BeginTransactionResponse) */ {
+ public:
+ BeginTransactionResponse();
+ virtual ~BeginTransactionResponse();
+
+ BeginTransactionResponse(const BeginTransactionResponse& from);
+
+ inline BeginTransactionResponse& operator=(const BeginTransactionResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ BeginTransactionResponse(BeginTransactionResponse&& from) noexcept
+ : BeginTransactionResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline BeginTransactionResponse& operator=(BeginTransactionResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const BeginTransactionResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const BeginTransactionResponse* internal_default_instance() {
+ return reinterpret_cast<const BeginTransactionResponse*>(
+ &_BeginTransactionResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 9;
+
+ void Swap(BeginTransactionResponse* other);
+ friend void swap(BeginTransactionResponse& a, BeginTransactionResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline BeginTransactionResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ BeginTransactionResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const BeginTransactionResponse& from);
+ void MergeFrom(const BeginTransactionResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(BeginTransactionResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // bytes transaction = 1;
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 1;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BeginTransactionResponse)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBeginTransactionResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class CommitRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.CommitRequest) */ {
+ public:
+ CommitRequest();
+ virtual ~CommitRequest();
+
+ CommitRequest(const CommitRequest& from);
+
+ inline CommitRequest& operator=(const CommitRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ CommitRequest(CommitRequest&& from) noexcept
+ : CommitRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline CommitRequest& operator=(CommitRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const CommitRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const CommitRequest* internal_default_instance() {
+ return reinterpret_cast<const CommitRequest*>(
+ &_CommitRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 10;
+
+ void Swap(CommitRequest* other);
+ friend void swap(CommitRequest& a, CommitRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline CommitRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ CommitRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const CommitRequest& from);
+ void MergeFrom(const CommitRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(CommitRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated .google.firestore.v1beta1.Write writes = 2;
+ int writes_size() const;
+ void clear_writes();
+ static const int kWritesFieldNumber = 2;
+ const ::google::firestore::v1beta1::Write& writes(int index) const;
+ ::google::firestore::v1beta1::Write* mutable_writes(int index);
+ ::google::firestore::v1beta1::Write* add_writes();
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >*
+ mutable_writes();
+ const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >&
+ writes() const;
+
+ // string database = 1;
+ void clear_database();
+ static const int kDatabaseFieldNumber = 1;
+ const ::std::string& database() const;
+ void set_database(const ::std::string& value);
+ #if LANG_CXX11
+ void set_database(::std::string&& value);
+ #endif
+ void set_database(const char* value);
+ void set_database(const char* value, size_t size);
+ ::std::string* mutable_database();
+ ::std::string* release_database();
+ void set_allocated_database(::std::string* database);
+
+ // bytes transaction = 3;
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 3;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.CommitRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write > writes_;
+ ::google::protobuf::internal::ArenaStringPtr database_;
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCommitRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class CommitResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.CommitResponse) */ {
+ public:
+ CommitResponse();
+ virtual ~CommitResponse();
+
+ CommitResponse(const CommitResponse& from);
+
+ inline CommitResponse& operator=(const CommitResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ CommitResponse(CommitResponse&& from) noexcept
+ : CommitResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline CommitResponse& operator=(CommitResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const CommitResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const CommitResponse* internal_default_instance() {
+ return reinterpret_cast<const CommitResponse*>(
+ &_CommitResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 11;
+
+ void Swap(CommitResponse* other);
+ friend void swap(CommitResponse& a, CommitResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline CommitResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ CommitResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const CommitResponse& from);
+ void MergeFrom(const CommitResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(CommitResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated .google.firestore.v1beta1.WriteResult write_results = 1;
+ int write_results_size() const;
+ void clear_write_results();
+ static const int kWriteResultsFieldNumber = 1;
+ const ::google::firestore::v1beta1::WriteResult& write_results(int index) const;
+ ::google::firestore::v1beta1::WriteResult* mutable_write_results(int index);
+ ::google::firestore::v1beta1::WriteResult* add_write_results();
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >*
+ mutable_write_results();
+ const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >&
+ write_results() const;
+
+ // .google.protobuf.Timestamp commit_time = 2;
+ bool has_commit_time() const;
+ void clear_commit_time();
+ static const int kCommitTimeFieldNumber = 2;
+ const ::google::protobuf::Timestamp& commit_time() const;
+ ::google::protobuf::Timestamp* release_commit_time();
+ ::google::protobuf::Timestamp* mutable_commit_time();
+ void set_allocated_commit_time(::google::protobuf::Timestamp* commit_time);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.CommitResponse)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult > write_results_;
+ ::google::protobuf::Timestamp* commit_time_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCommitResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class RollbackRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.RollbackRequest) */ {
+ public:
+ RollbackRequest();
+ virtual ~RollbackRequest();
+
+ RollbackRequest(const RollbackRequest& from);
+
+ inline RollbackRequest& operator=(const RollbackRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ RollbackRequest(RollbackRequest&& from) noexcept
+ : RollbackRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline RollbackRequest& operator=(RollbackRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const RollbackRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const RollbackRequest* internal_default_instance() {
+ return reinterpret_cast<const RollbackRequest*>(
+ &_RollbackRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 12;
+
+ void Swap(RollbackRequest* other);
+ friend void swap(RollbackRequest& a, RollbackRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline RollbackRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ RollbackRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const RollbackRequest& from);
+ void MergeFrom(const RollbackRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(RollbackRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string database = 1;
+ void clear_database();
+ static const int kDatabaseFieldNumber = 1;
+ const ::std::string& database() const;
+ void set_database(const ::std::string& value);
+ #if LANG_CXX11
+ void set_database(::std::string&& value);
+ #endif
+ void set_database(const char* value);
+ void set_database(const char* value, size_t size);
+ ::std::string* mutable_database();
+ ::std::string* release_database();
+ void set_allocated_database(::std::string* database);
+
+ // bytes transaction = 2;
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 2;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.RollbackRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr database_;
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRollbackRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class RunQueryRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.RunQueryRequest) */ {
+ public:
+ RunQueryRequest();
+ virtual ~RunQueryRequest();
+
+ RunQueryRequest(const RunQueryRequest& from);
+
+ inline RunQueryRequest& operator=(const RunQueryRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ RunQueryRequest(RunQueryRequest&& from) noexcept
+ : RunQueryRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline RunQueryRequest& operator=(RunQueryRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const RunQueryRequest& default_instance();
+
+ enum QueryTypeCase {
+ kStructuredQuery = 2,
+ QUERY_TYPE_NOT_SET = 0,
+ };
+
+ enum ConsistencySelectorCase {
+ kTransaction = 5,
+ kNewTransaction = 6,
+ kReadTime = 7,
+ CONSISTENCY_SELECTOR_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const RunQueryRequest* internal_default_instance() {
+ return reinterpret_cast<const RunQueryRequest*>(
+ &_RunQueryRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 13;
+
+ void Swap(RunQueryRequest* other);
+ friend void swap(RunQueryRequest& a, RunQueryRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline RunQueryRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ RunQueryRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const RunQueryRequest& from);
+ void MergeFrom(const RunQueryRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(RunQueryRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string parent = 1;
+ void clear_parent();
+ static const int kParentFieldNumber = 1;
+ const ::std::string& parent() const;
+ void set_parent(const ::std::string& value);
+ #if LANG_CXX11
+ void set_parent(::std::string&& value);
+ #endif
+ void set_parent(const char* value);
+ void set_parent(const char* value, size_t size);
+ ::std::string* mutable_parent();
+ ::std::string* release_parent();
+ void set_allocated_parent(::std::string* parent);
+
+ // .google.firestore.v1beta1.StructuredQuery structured_query = 2;
+ bool has_structured_query() const;
+ void clear_structured_query();
+ static const int kStructuredQueryFieldNumber = 2;
+ const ::google::firestore::v1beta1::StructuredQuery& structured_query() const;
+ ::google::firestore::v1beta1::StructuredQuery* release_structured_query();
+ ::google::firestore::v1beta1::StructuredQuery* mutable_structured_query();
+ void set_allocated_structured_query(::google::firestore::v1beta1::StructuredQuery* structured_query);
+
+ // bytes transaction = 5;
+ private:
+ bool has_transaction() const;
+ public:
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 5;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // .google.firestore.v1beta1.TransactionOptions new_transaction = 6;
+ bool has_new_transaction() const;
+ void clear_new_transaction();
+ static const int kNewTransactionFieldNumber = 6;
+ const ::google::firestore::v1beta1::TransactionOptions& new_transaction() const;
+ ::google::firestore::v1beta1::TransactionOptions* release_new_transaction();
+ ::google::firestore::v1beta1::TransactionOptions* mutable_new_transaction();
+ void set_allocated_new_transaction(::google::firestore::v1beta1::TransactionOptions* new_transaction);
+
+ // .google.protobuf.Timestamp read_time = 7;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 7;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ QueryTypeCase query_type_case() const;
+ ConsistencySelectorCase consistency_selector_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.RunQueryRequest)
+ private:
+ void set_has_structured_query();
+ void set_has_transaction();
+ void set_has_new_transaction();
+ void set_has_read_time();
+
+ inline bool has_query_type() const;
+ void clear_query_type();
+ inline void clear_has_query_type();
+
+ inline bool has_consistency_selector() const;
+ void clear_consistency_selector();
+ inline void clear_has_consistency_selector();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr parent_;
+ union QueryTypeUnion {
+ QueryTypeUnion() {}
+ ::google::firestore::v1beta1::StructuredQuery* structured_query_;
+ } query_type_;
+ union ConsistencySelectorUnion {
+ ConsistencySelectorUnion() {}
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ ::google::firestore::v1beta1::TransactionOptions* new_transaction_;
+ ::google::protobuf::Timestamp* read_time_;
+ } consistency_selector_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[2];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRunQueryRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class RunQueryResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.RunQueryResponse) */ {
+ public:
+ RunQueryResponse();
+ virtual ~RunQueryResponse();
+
+ RunQueryResponse(const RunQueryResponse& from);
+
+ inline RunQueryResponse& operator=(const RunQueryResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ RunQueryResponse(RunQueryResponse&& from) noexcept
+ : RunQueryResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline RunQueryResponse& operator=(RunQueryResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const RunQueryResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const RunQueryResponse* internal_default_instance() {
+ return reinterpret_cast<const RunQueryResponse*>(
+ &_RunQueryResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 14;
+
+ void Swap(RunQueryResponse* other);
+ friend void swap(RunQueryResponse& a, RunQueryResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline RunQueryResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ RunQueryResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const RunQueryResponse& from);
+ void MergeFrom(const RunQueryResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(RunQueryResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // bytes transaction = 2;
+ void clear_transaction();
+ static const int kTransactionFieldNumber = 2;
+ const ::std::string& transaction() const;
+ void set_transaction(const ::std::string& value);
+ #if LANG_CXX11
+ void set_transaction(::std::string&& value);
+ #endif
+ void set_transaction(const char* value);
+ void set_transaction(const void* value, size_t size);
+ ::std::string* mutable_transaction();
+ ::std::string* release_transaction();
+ void set_allocated_transaction(::std::string* transaction);
+
+ // .google.firestore.v1beta1.Document document = 1;
+ bool has_document() const;
+ void clear_document();
+ static const int kDocumentFieldNumber = 1;
+ const ::google::firestore::v1beta1::Document& document() const;
+ ::google::firestore::v1beta1::Document* release_document();
+ ::google::firestore::v1beta1::Document* mutable_document();
+ void set_allocated_document(::google::firestore::v1beta1::Document* document);
+
+ // .google.protobuf.Timestamp read_time = 3;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 3;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ // int32 skipped_results = 4;
+ void clear_skipped_results();
+ static const int kSkippedResultsFieldNumber = 4;
+ ::google::protobuf::int32 skipped_results() const;
+ void set_skipped_results(::google::protobuf::int32 value);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.RunQueryResponse)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr transaction_;
+ ::google::firestore::v1beta1::Document* document_;
+ ::google::protobuf::Timestamp* read_time_;
+ ::google::protobuf::int32 skipped_results_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRunQueryResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class WriteRequest_LabelsEntry_DoNotUse : public ::google::protobuf::internal::MapEntry<WriteRequest_LabelsEntry_DoNotUse,
+ ::std::string, ::std::string,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ 0 > {
+public:
+ typedef ::google::protobuf::internal::MapEntry<WriteRequest_LabelsEntry_DoNotUse,
+ ::std::string, ::std::string,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ 0 > SuperType;
+ WriteRequest_LabelsEntry_DoNotUse();
+ WriteRequest_LabelsEntry_DoNotUse(::google::protobuf::Arena* arena);
+ void MergeFrom(const WriteRequest_LabelsEntry_DoNotUse& other);
+ static const WriteRequest_LabelsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const WriteRequest_LabelsEntry_DoNotUse*>(&_WriteRequest_LabelsEntry_DoNotUse_default_instance_); }
+ void MergeFrom(const ::google::protobuf::Message& other) PROTOBUF_FINAL;
+ ::google::protobuf::Metadata GetMetadata() const;
+};
+
+// -------------------------------------------------------------------
+
+class WriteRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.WriteRequest) */ {
+ public:
+ WriteRequest();
+ virtual ~WriteRequest();
+
+ WriteRequest(const WriteRequest& from);
+
+ inline WriteRequest& operator=(const WriteRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ WriteRequest(WriteRequest&& from) noexcept
+ : WriteRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline WriteRequest& operator=(WriteRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const WriteRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const WriteRequest* internal_default_instance() {
+ return reinterpret_cast<const WriteRequest*>(
+ &_WriteRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 16;
+
+ void Swap(WriteRequest* other);
+ friend void swap(WriteRequest& a, WriteRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline WriteRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ WriteRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const WriteRequest& from);
+ void MergeFrom(const WriteRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(WriteRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+
+ // accessors -------------------------------------------------------
+
+ // repeated .google.firestore.v1beta1.Write writes = 3;
+ int writes_size() const;
+ void clear_writes();
+ static const int kWritesFieldNumber = 3;
+ const ::google::firestore::v1beta1::Write& writes(int index) const;
+ ::google::firestore::v1beta1::Write* mutable_writes(int index);
+ ::google::firestore::v1beta1::Write* add_writes();
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >*
+ mutable_writes();
+ const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >&
+ writes() const;
+
+ // map<string, string> labels = 5;
+ int labels_size() const;
+ void clear_labels();
+ static const int kLabelsFieldNumber = 5;
+ const ::google::protobuf::Map< ::std::string, ::std::string >&
+ labels() const;
+ ::google::protobuf::Map< ::std::string, ::std::string >*
+ mutable_labels();
+
+ // string database = 1;
+ void clear_database();
+ static const int kDatabaseFieldNumber = 1;
+ const ::std::string& database() const;
+ void set_database(const ::std::string& value);
+ #if LANG_CXX11
+ void set_database(::std::string&& value);
+ #endif
+ void set_database(const char* value);
+ void set_database(const char* value, size_t size);
+ ::std::string* mutable_database();
+ ::std::string* release_database();
+ void set_allocated_database(::std::string* database);
+
+ // string stream_id = 2;
+ void clear_stream_id();
+ static const int kStreamIdFieldNumber = 2;
+ const ::std::string& stream_id() const;
+ void set_stream_id(const ::std::string& value);
+ #if LANG_CXX11
+ void set_stream_id(::std::string&& value);
+ #endif
+ void set_stream_id(const char* value);
+ void set_stream_id(const char* value, size_t size);
+ ::std::string* mutable_stream_id();
+ ::std::string* release_stream_id();
+ void set_allocated_stream_id(::std::string* stream_id);
+
+ // bytes stream_token = 4;
+ void clear_stream_token();
+ static const int kStreamTokenFieldNumber = 4;
+ const ::std::string& stream_token() const;
+ void set_stream_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_stream_token(::std::string&& value);
+ #endif
+ void set_stream_token(const char* value);
+ void set_stream_token(const void* value, size_t size);
+ ::std::string* mutable_stream_token();
+ ::std::string* release_stream_token();
+ void set_allocated_stream_token(::std::string* stream_token);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.WriteRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write > writes_;
+ ::google::protobuf::internal::MapField<
+ WriteRequest_LabelsEntry_DoNotUse,
+ ::std::string, ::std::string,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ 0 > labels_;
+ ::google::protobuf::internal::ArenaStringPtr database_;
+ ::google::protobuf::internal::ArenaStringPtr stream_id_;
+ ::google::protobuf::internal::ArenaStringPtr stream_token_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class WriteResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.WriteResponse) */ {
+ public:
+ WriteResponse();
+ virtual ~WriteResponse();
+
+ WriteResponse(const WriteResponse& from);
+
+ inline WriteResponse& operator=(const WriteResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ WriteResponse(WriteResponse&& from) noexcept
+ : WriteResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline WriteResponse& operator=(WriteResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const WriteResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const WriteResponse* internal_default_instance() {
+ return reinterpret_cast<const WriteResponse*>(
+ &_WriteResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 17;
+
+ void Swap(WriteResponse* other);
+ friend void swap(WriteResponse& a, WriteResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline WriteResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ WriteResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const WriteResponse& from);
+ void MergeFrom(const WriteResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(WriteResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated .google.firestore.v1beta1.WriteResult write_results = 3;
+ int write_results_size() const;
+ void clear_write_results();
+ static const int kWriteResultsFieldNumber = 3;
+ const ::google::firestore::v1beta1::WriteResult& write_results(int index) const;
+ ::google::firestore::v1beta1::WriteResult* mutable_write_results(int index);
+ ::google::firestore::v1beta1::WriteResult* add_write_results();
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >*
+ mutable_write_results();
+ const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >&
+ write_results() const;
+
+ // string stream_id = 1;
+ void clear_stream_id();
+ static const int kStreamIdFieldNumber = 1;
+ const ::std::string& stream_id() const;
+ void set_stream_id(const ::std::string& value);
+ #if LANG_CXX11
+ void set_stream_id(::std::string&& value);
+ #endif
+ void set_stream_id(const char* value);
+ void set_stream_id(const char* value, size_t size);
+ ::std::string* mutable_stream_id();
+ ::std::string* release_stream_id();
+ void set_allocated_stream_id(::std::string* stream_id);
+
+ // bytes stream_token = 2;
+ void clear_stream_token();
+ static const int kStreamTokenFieldNumber = 2;
+ const ::std::string& stream_token() const;
+ void set_stream_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_stream_token(::std::string&& value);
+ #endif
+ void set_stream_token(const char* value);
+ void set_stream_token(const void* value, size_t size);
+ ::std::string* mutable_stream_token();
+ ::std::string* release_stream_token();
+ void set_allocated_stream_token(::std::string* stream_token);
+
+ // .google.protobuf.Timestamp commit_time = 4;
+ bool has_commit_time() const;
+ void clear_commit_time();
+ static const int kCommitTimeFieldNumber = 4;
+ const ::google::protobuf::Timestamp& commit_time() const;
+ ::google::protobuf::Timestamp* release_commit_time();
+ ::google::protobuf::Timestamp* mutable_commit_time();
+ void set_allocated_commit_time(::google::protobuf::Timestamp* commit_time);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.WriteResponse)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult > write_results_;
+ ::google::protobuf::internal::ArenaStringPtr stream_id_;
+ ::google::protobuf::internal::ArenaStringPtr stream_token_;
+ ::google::protobuf::Timestamp* commit_time_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class ListenRequest_LabelsEntry_DoNotUse : public ::google::protobuf::internal::MapEntry<ListenRequest_LabelsEntry_DoNotUse,
+ ::std::string, ::std::string,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ 0 > {
+public:
+ typedef ::google::protobuf::internal::MapEntry<ListenRequest_LabelsEntry_DoNotUse,
+ ::std::string, ::std::string,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ 0 > SuperType;
+ ListenRequest_LabelsEntry_DoNotUse();
+ ListenRequest_LabelsEntry_DoNotUse(::google::protobuf::Arena* arena);
+ void MergeFrom(const ListenRequest_LabelsEntry_DoNotUse& other);
+ static const ListenRequest_LabelsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const ListenRequest_LabelsEntry_DoNotUse*>(&_ListenRequest_LabelsEntry_DoNotUse_default_instance_); }
+ void MergeFrom(const ::google::protobuf::Message& other) PROTOBUF_FINAL;
+ ::google::protobuf::Metadata GetMetadata() const;
+};
+
+// -------------------------------------------------------------------
+
+class ListenRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ListenRequest) */ {
+ public:
+ ListenRequest();
+ virtual ~ListenRequest();
+
+ ListenRequest(const ListenRequest& from);
+
+ inline ListenRequest& operator=(const ListenRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListenRequest(ListenRequest&& from) noexcept
+ : ListenRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline ListenRequest& operator=(ListenRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const ListenRequest& default_instance();
+
+ enum TargetChangeCase {
+ kAddTarget = 2,
+ kRemoveTarget = 3,
+ TARGET_CHANGE_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListenRequest* internal_default_instance() {
+ return reinterpret_cast<const ListenRequest*>(
+ &_ListenRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 19;
+
+ void Swap(ListenRequest* other);
+ friend void swap(ListenRequest& a, ListenRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListenRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ ListenRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const ListenRequest& from);
+ void MergeFrom(const ListenRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(ListenRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+
+ // accessors -------------------------------------------------------
+
+ // map<string, string> labels = 4;
+ int labels_size() const;
+ void clear_labels();
+ static const int kLabelsFieldNumber = 4;
+ const ::google::protobuf::Map< ::std::string, ::std::string >&
+ labels() const;
+ ::google::protobuf::Map< ::std::string, ::std::string >*
+ mutable_labels();
+
+ // string database = 1;
+ void clear_database();
+ static const int kDatabaseFieldNumber = 1;
+ const ::std::string& database() const;
+ void set_database(const ::std::string& value);
+ #if LANG_CXX11
+ void set_database(::std::string&& value);
+ #endif
+ void set_database(const char* value);
+ void set_database(const char* value, size_t size);
+ ::std::string* mutable_database();
+ ::std::string* release_database();
+ void set_allocated_database(::std::string* database);
+
+ // .google.firestore.v1beta1.Target add_target = 2;
+ bool has_add_target() const;
+ void clear_add_target();
+ static const int kAddTargetFieldNumber = 2;
+ const ::google::firestore::v1beta1::Target& add_target() const;
+ ::google::firestore::v1beta1::Target* release_add_target();
+ ::google::firestore::v1beta1::Target* mutable_add_target();
+ void set_allocated_add_target(::google::firestore::v1beta1::Target* add_target);
+
+ // int32 remove_target = 3;
+ private:
+ bool has_remove_target() const;
+ public:
+ void clear_remove_target();
+ static const int kRemoveTargetFieldNumber = 3;
+ ::google::protobuf::int32 remove_target() const;
+ void set_remove_target(::google::protobuf::int32 value);
+
+ TargetChangeCase target_change_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListenRequest)
+ private:
+ void set_has_add_target();
+ void set_has_remove_target();
+
+ inline bool has_target_change() const;
+ void clear_target_change();
+ inline void clear_has_target_change();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::MapField<
+ ListenRequest_LabelsEntry_DoNotUse,
+ ::std::string, ::std::string,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
+ 0 > labels_;
+ ::google::protobuf::internal::ArenaStringPtr database_;
+ union TargetChangeUnion {
+ TargetChangeUnion() {}
+ ::google::firestore::v1beta1::Target* add_target_;
+ ::google::protobuf::int32 remove_target_;
+ } target_change_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class ListenResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ListenResponse) */ {
+ public:
+ ListenResponse();
+ virtual ~ListenResponse();
+
+ ListenResponse(const ListenResponse& from);
+
+ inline ListenResponse& operator=(const ListenResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListenResponse(ListenResponse&& from) noexcept
+ : ListenResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline ListenResponse& operator=(ListenResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const ListenResponse& default_instance();
+
+ enum ResponseTypeCase {
+ kTargetChange = 2,
+ kDocumentChange = 3,
+ kDocumentDelete = 4,
+ kDocumentRemove = 6,
+ kFilter = 5,
+ RESPONSE_TYPE_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListenResponse* internal_default_instance() {
+ return reinterpret_cast<const ListenResponse*>(
+ &_ListenResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 20;
+
+ void Swap(ListenResponse* other);
+ friend void swap(ListenResponse& a, ListenResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListenResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ ListenResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const ListenResponse& from);
+ void MergeFrom(const ListenResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(ListenResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // .google.firestore.v1beta1.TargetChange target_change = 2;
+ bool has_target_change() const;
+ void clear_target_change();
+ static const int kTargetChangeFieldNumber = 2;
+ const ::google::firestore::v1beta1::TargetChange& target_change() const;
+ ::google::firestore::v1beta1::TargetChange* release_target_change();
+ ::google::firestore::v1beta1::TargetChange* mutable_target_change();
+ void set_allocated_target_change(::google::firestore::v1beta1::TargetChange* target_change);
+
+ // .google.firestore.v1beta1.DocumentChange document_change = 3;
+ bool has_document_change() const;
+ void clear_document_change();
+ static const int kDocumentChangeFieldNumber = 3;
+ const ::google::firestore::v1beta1::DocumentChange& document_change() const;
+ ::google::firestore::v1beta1::DocumentChange* release_document_change();
+ ::google::firestore::v1beta1::DocumentChange* mutable_document_change();
+ void set_allocated_document_change(::google::firestore::v1beta1::DocumentChange* document_change);
+
+ // .google.firestore.v1beta1.DocumentDelete document_delete = 4;
+ bool has_document_delete() const;
+ void clear_document_delete();
+ static const int kDocumentDeleteFieldNumber = 4;
+ const ::google::firestore::v1beta1::DocumentDelete& document_delete() const;
+ ::google::firestore::v1beta1::DocumentDelete* release_document_delete();
+ ::google::firestore::v1beta1::DocumentDelete* mutable_document_delete();
+ void set_allocated_document_delete(::google::firestore::v1beta1::DocumentDelete* document_delete);
+
+ // .google.firestore.v1beta1.DocumentRemove document_remove = 6;
+ bool has_document_remove() const;
+ void clear_document_remove();
+ static const int kDocumentRemoveFieldNumber = 6;
+ const ::google::firestore::v1beta1::DocumentRemove& document_remove() const;
+ ::google::firestore::v1beta1::DocumentRemove* release_document_remove();
+ ::google::firestore::v1beta1::DocumentRemove* mutable_document_remove();
+ void set_allocated_document_remove(::google::firestore::v1beta1::DocumentRemove* document_remove);
+
+ // .google.firestore.v1beta1.ExistenceFilter filter = 5;
+ bool has_filter() const;
+ void clear_filter();
+ static const int kFilterFieldNumber = 5;
+ const ::google::firestore::v1beta1::ExistenceFilter& filter() const;
+ ::google::firestore::v1beta1::ExistenceFilter* release_filter();
+ ::google::firestore::v1beta1::ExistenceFilter* mutable_filter();
+ void set_allocated_filter(::google::firestore::v1beta1::ExistenceFilter* filter);
+
+ ResponseTypeCase response_type_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListenResponse)
+ private:
+ void set_has_target_change();
+ void set_has_document_change();
+ void set_has_document_delete();
+ void set_has_document_remove();
+ void set_has_filter();
+
+ inline bool has_response_type() const;
+ void clear_response_type();
+ inline void clear_has_response_type();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ union ResponseTypeUnion {
+ ResponseTypeUnion() {}
+ ::google::firestore::v1beta1::TargetChange* target_change_;
+ ::google::firestore::v1beta1::DocumentChange* document_change_;
+ ::google::firestore::v1beta1::DocumentDelete* document_delete_;
+ ::google::firestore::v1beta1::DocumentRemove* document_remove_;
+ ::google::firestore::v1beta1::ExistenceFilter* filter_;
+ } response_type_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenResponseImpl();
+};
+// -------------------------------------------------------------------
+
+class Target_DocumentsTarget : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.Target.DocumentsTarget) */ {
+ public:
+ Target_DocumentsTarget();
+ virtual ~Target_DocumentsTarget();
+
+ Target_DocumentsTarget(const Target_DocumentsTarget& from);
+
+ inline Target_DocumentsTarget& operator=(const Target_DocumentsTarget& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ Target_DocumentsTarget(Target_DocumentsTarget&& from) noexcept
+ : Target_DocumentsTarget() {
+ *this = ::std::move(from);
+ }
+
+ inline Target_DocumentsTarget& operator=(Target_DocumentsTarget&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const Target_DocumentsTarget& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const Target_DocumentsTarget* internal_default_instance() {
+ return reinterpret_cast<const Target_DocumentsTarget*>(
+ &_Target_DocumentsTarget_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 21;
+
+ void Swap(Target_DocumentsTarget* other);
+ friend void swap(Target_DocumentsTarget& a, Target_DocumentsTarget& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline Target_DocumentsTarget* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ Target_DocumentsTarget* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const Target_DocumentsTarget& from);
+ void MergeFrom(const Target_DocumentsTarget& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(Target_DocumentsTarget* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated string documents = 2;
+ int documents_size() const;
+ void clear_documents();
+ static const int kDocumentsFieldNumber = 2;
+ const ::std::string& documents(int index) const;
+ ::std::string* mutable_documents(int index);
+ void set_documents(int index, const ::std::string& value);
+ #if LANG_CXX11
+ void set_documents(int index, ::std::string&& value);
+ #endif
+ void set_documents(int index, const char* value);
+ void set_documents(int index, const char* value, size_t size);
+ ::std::string* add_documents();
+ void add_documents(const ::std::string& value);
+ #if LANG_CXX11
+ void add_documents(::std::string&& value);
+ #endif
+ void add_documents(const char* value);
+ void add_documents(const char* value, size_t size);
+ const ::google::protobuf::RepeatedPtrField< ::std::string>& documents() const;
+ ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_documents();
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Target.DocumentsTarget)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::std::string> documents_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_DocumentsTargetImpl();
+};
+// -------------------------------------------------------------------
+
+class Target_QueryTarget : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.Target.QueryTarget) */ {
+ public:
+ Target_QueryTarget();
+ virtual ~Target_QueryTarget();
+
+ Target_QueryTarget(const Target_QueryTarget& from);
+
+ inline Target_QueryTarget& operator=(const Target_QueryTarget& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ Target_QueryTarget(Target_QueryTarget&& from) noexcept
+ : Target_QueryTarget() {
+ *this = ::std::move(from);
+ }
+
+ inline Target_QueryTarget& operator=(Target_QueryTarget&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const Target_QueryTarget& default_instance();
+
+ enum QueryTypeCase {
+ kStructuredQuery = 2,
+ QUERY_TYPE_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const Target_QueryTarget* internal_default_instance() {
+ return reinterpret_cast<const Target_QueryTarget*>(
+ &_Target_QueryTarget_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 22;
+
+ void Swap(Target_QueryTarget* other);
+ friend void swap(Target_QueryTarget& a, Target_QueryTarget& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline Target_QueryTarget* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ Target_QueryTarget* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const Target_QueryTarget& from);
+ void MergeFrom(const Target_QueryTarget& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(Target_QueryTarget* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string parent = 1;
+ void clear_parent();
+ static const int kParentFieldNumber = 1;
+ const ::std::string& parent() const;
+ void set_parent(const ::std::string& value);
+ #if LANG_CXX11
+ void set_parent(::std::string&& value);
+ #endif
+ void set_parent(const char* value);
+ void set_parent(const char* value, size_t size);
+ ::std::string* mutable_parent();
+ ::std::string* release_parent();
+ void set_allocated_parent(::std::string* parent);
+
+ // .google.firestore.v1beta1.StructuredQuery structured_query = 2;
+ bool has_structured_query() const;
+ void clear_structured_query();
+ static const int kStructuredQueryFieldNumber = 2;
+ const ::google::firestore::v1beta1::StructuredQuery& structured_query() const;
+ ::google::firestore::v1beta1::StructuredQuery* release_structured_query();
+ ::google::firestore::v1beta1::StructuredQuery* mutable_structured_query();
+ void set_allocated_structured_query(::google::firestore::v1beta1::StructuredQuery* structured_query);
+
+ QueryTypeCase query_type_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Target.QueryTarget)
+ private:
+ void set_has_structured_query();
+
+ inline bool has_query_type() const;
+ void clear_query_type();
+ inline void clear_has_query_type();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr parent_;
+ union QueryTypeUnion {
+ QueryTypeUnion() {}
+ ::google::firestore::v1beta1::StructuredQuery* structured_query_;
+ } query_type_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[1];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_QueryTargetImpl();
+};
+// -------------------------------------------------------------------
+
+class Target : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.Target) */ {
+ public:
+ Target();
+ virtual ~Target();
+
+ Target(const Target& from);
+
+ inline Target& operator=(const Target& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ Target(Target&& from) noexcept
+ : Target() {
+ *this = ::std::move(from);
+ }
+
+ inline Target& operator=(Target&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const Target& default_instance();
+
+ enum TargetTypeCase {
+ kQuery = 2,
+ kDocuments = 3,
+ TARGET_TYPE_NOT_SET = 0,
+ };
+
+ enum ResumeTypeCase {
+ kResumeToken = 4,
+ kReadTime = 11,
+ RESUME_TYPE_NOT_SET = 0,
+ };
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const Target* internal_default_instance() {
+ return reinterpret_cast<const Target*>(
+ &_Target_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 23;
+
+ void Swap(Target* other);
+ friend void swap(Target& a, Target& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline Target* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ Target* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const Target& from);
+ void MergeFrom(const Target& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(Target* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ typedef Target_DocumentsTarget DocumentsTarget;
+ typedef Target_QueryTarget QueryTarget;
+
+ // accessors -------------------------------------------------------
+
+ // int32 target_id = 5;
+ void clear_target_id();
+ static const int kTargetIdFieldNumber = 5;
+ ::google::protobuf::int32 target_id() const;
+ void set_target_id(::google::protobuf::int32 value);
+
+ // bool once = 6;
+ void clear_once();
+ static const int kOnceFieldNumber = 6;
+ bool once() const;
+ void set_once(bool value);
+
+ // .google.firestore.v1beta1.Target.QueryTarget query = 2;
+ bool has_query() const;
+ void clear_query();
+ static const int kQueryFieldNumber = 2;
+ const ::google::firestore::v1beta1::Target_QueryTarget& query() const;
+ ::google::firestore::v1beta1::Target_QueryTarget* release_query();
+ ::google::firestore::v1beta1::Target_QueryTarget* mutable_query();
+ void set_allocated_query(::google::firestore::v1beta1::Target_QueryTarget* query);
+
+ // .google.firestore.v1beta1.Target.DocumentsTarget documents = 3;
+ bool has_documents() const;
+ void clear_documents();
+ static const int kDocumentsFieldNumber = 3;
+ const ::google::firestore::v1beta1::Target_DocumentsTarget& documents() const;
+ ::google::firestore::v1beta1::Target_DocumentsTarget* release_documents();
+ ::google::firestore::v1beta1::Target_DocumentsTarget* mutable_documents();
+ void set_allocated_documents(::google::firestore::v1beta1::Target_DocumentsTarget* documents);
+
+ // bytes resume_token = 4;
+ private:
+ bool has_resume_token() const;
+ public:
+ void clear_resume_token();
+ static const int kResumeTokenFieldNumber = 4;
+ const ::std::string& resume_token() const;
+ void set_resume_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_resume_token(::std::string&& value);
+ #endif
+ void set_resume_token(const char* value);
+ void set_resume_token(const void* value, size_t size);
+ ::std::string* mutable_resume_token();
+ ::std::string* release_resume_token();
+ void set_allocated_resume_token(::std::string* resume_token);
+
+ // .google.protobuf.Timestamp read_time = 11;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 11;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ TargetTypeCase target_type_case() const;
+ ResumeTypeCase resume_type_case() const;
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Target)
+ private:
+ void set_has_query();
+ void set_has_documents();
+ void set_has_resume_token();
+ void set_has_read_time();
+
+ inline bool has_target_type() const;
+ void clear_target_type();
+ inline void clear_has_target_type();
+
+ inline bool has_resume_type() const;
+ void clear_resume_type();
+ inline void clear_has_resume_type();
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::int32 target_id_;
+ bool once_;
+ union TargetTypeUnion {
+ TargetTypeUnion() {}
+ ::google::firestore::v1beta1::Target_QueryTarget* query_;
+ ::google::firestore::v1beta1::Target_DocumentsTarget* documents_;
+ } target_type_;
+ union ResumeTypeUnion {
+ ResumeTypeUnion() {}
+ ::google::protobuf::internal::ArenaStringPtr resume_token_;
+ ::google::protobuf::Timestamp* read_time_;
+ } resume_type_;
+ mutable int _cached_size_;
+ ::google::protobuf::uint32 _oneof_case_[2];
+
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTargetImpl();
+};
+// -------------------------------------------------------------------
+
+class TargetChange : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.TargetChange) */ {
+ public:
+ TargetChange();
+ virtual ~TargetChange();
+
+ TargetChange(const TargetChange& from);
+
+ inline TargetChange& operator=(const TargetChange& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ TargetChange(TargetChange&& from) noexcept
+ : TargetChange() {
+ *this = ::std::move(from);
+ }
+
+ inline TargetChange& operator=(TargetChange&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const TargetChange& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const TargetChange* internal_default_instance() {
+ return reinterpret_cast<const TargetChange*>(
+ &_TargetChange_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 24;
+
+ void Swap(TargetChange* other);
+ friend void swap(TargetChange& a, TargetChange& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline TargetChange* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ TargetChange* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const TargetChange& from);
+ void MergeFrom(const TargetChange& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(TargetChange* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ typedef TargetChange_TargetChangeType TargetChangeType;
+ static const TargetChangeType NO_CHANGE =
+ TargetChange_TargetChangeType_NO_CHANGE;
+ static const TargetChangeType ADD =
+ TargetChange_TargetChangeType_ADD;
+ static const TargetChangeType REMOVE =
+ TargetChange_TargetChangeType_REMOVE;
+ static const TargetChangeType CURRENT =
+ TargetChange_TargetChangeType_CURRENT;
+ static const TargetChangeType RESET =
+ TargetChange_TargetChangeType_RESET;
+ static inline bool TargetChangeType_IsValid(int value) {
+ return TargetChange_TargetChangeType_IsValid(value);
+ }
+ static const TargetChangeType TargetChangeType_MIN =
+ TargetChange_TargetChangeType_TargetChangeType_MIN;
+ static const TargetChangeType TargetChangeType_MAX =
+ TargetChange_TargetChangeType_TargetChangeType_MAX;
+ static const int TargetChangeType_ARRAYSIZE =
+ TargetChange_TargetChangeType_TargetChangeType_ARRAYSIZE;
+ static inline const ::google::protobuf::EnumDescriptor*
+ TargetChangeType_descriptor() {
+ return TargetChange_TargetChangeType_descriptor();
+ }
+ static inline const ::std::string& TargetChangeType_Name(TargetChangeType value) {
+ return TargetChange_TargetChangeType_Name(value);
+ }
+ static inline bool TargetChangeType_Parse(const ::std::string& name,
+ TargetChangeType* value) {
+ return TargetChange_TargetChangeType_Parse(name, value);
+ }
+
+ // accessors -------------------------------------------------------
+
+ // repeated int32 target_ids = 2;
+ int target_ids_size() const;
+ void clear_target_ids();
+ static const int kTargetIdsFieldNumber = 2;
+ ::google::protobuf::int32 target_ids(int index) const;
+ void set_target_ids(int index, ::google::protobuf::int32 value);
+ void add_target_ids(::google::protobuf::int32 value);
+ const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
+ target_ids() const;
+ ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
+ mutable_target_ids();
+
+ // bytes resume_token = 4;
+ void clear_resume_token();
+ static const int kResumeTokenFieldNumber = 4;
+ const ::std::string& resume_token() const;
+ void set_resume_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_resume_token(::std::string&& value);
+ #endif
+ void set_resume_token(const char* value);
+ void set_resume_token(const void* value, size_t size);
+ ::std::string* mutable_resume_token();
+ ::std::string* release_resume_token();
+ void set_allocated_resume_token(::std::string* resume_token);
+
+ // .google.rpc.Status cause = 3;
+ bool has_cause() const;
+ void clear_cause();
+ static const int kCauseFieldNumber = 3;
+ const ::google::rpc::Status& cause() const;
+ ::google::rpc::Status* release_cause();
+ ::google::rpc::Status* mutable_cause();
+ void set_allocated_cause(::google::rpc::Status* cause);
+
+ // .google.protobuf.Timestamp read_time = 6;
+ bool has_read_time() const;
+ void clear_read_time();
+ static const int kReadTimeFieldNumber = 6;
+ const ::google::protobuf::Timestamp& read_time() const;
+ ::google::protobuf::Timestamp* release_read_time();
+ ::google::protobuf::Timestamp* mutable_read_time();
+ void set_allocated_read_time(::google::protobuf::Timestamp* read_time);
+
+ // .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1;
+ void clear_target_change_type();
+ static const int kTargetChangeTypeFieldNumber = 1;
+ ::google::firestore::v1beta1::TargetChange_TargetChangeType target_change_type() const;
+ void set_target_change_type(::google::firestore::v1beta1::TargetChange_TargetChangeType value);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.TargetChange)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedField< ::google::protobuf::int32 > target_ids_;
+ mutable int _target_ids_cached_byte_size_;
+ ::google::protobuf::internal::ArenaStringPtr resume_token_;
+ ::google::rpc::Status* cause_;
+ ::google::protobuf::Timestamp* read_time_;
+ int target_change_type_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTargetChangeImpl();
+};
+// -------------------------------------------------------------------
+
+class ListCollectionIdsRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ListCollectionIdsRequest) */ {
+ public:
+ ListCollectionIdsRequest();
+ virtual ~ListCollectionIdsRequest();
+
+ ListCollectionIdsRequest(const ListCollectionIdsRequest& from);
+
+ inline ListCollectionIdsRequest& operator=(const ListCollectionIdsRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListCollectionIdsRequest(ListCollectionIdsRequest&& from) noexcept
+ : ListCollectionIdsRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline ListCollectionIdsRequest& operator=(ListCollectionIdsRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const ListCollectionIdsRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListCollectionIdsRequest* internal_default_instance() {
+ return reinterpret_cast<const ListCollectionIdsRequest*>(
+ &_ListCollectionIdsRequest_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 25;
+
+ void Swap(ListCollectionIdsRequest* other);
+ friend void swap(ListCollectionIdsRequest& a, ListCollectionIdsRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListCollectionIdsRequest* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ ListCollectionIdsRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const ListCollectionIdsRequest& from);
+ void MergeFrom(const ListCollectionIdsRequest& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(ListCollectionIdsRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // string parent = 1;
+ void clear_parent();
+ static const int kParentFieldNumber = 1;
+ const ::std::string& parent() const;
+ void set_parent(const ::std::string& value);
+ #if LANG_CXX11
+ void set_parent(::std::string&& value);
+ #endif
+ void set_parent(const char* value);
+ void set_parent(const char* value, size_t size);
+ ::std::string* mutable_parent();
+ ::std::string* release_parent();
+ void set_allocated_parent(::std::string* parent);
+
+ // string page_token = 3;
+ void clear_page_token();
+ static const int kPageTokenFieldNumber = 3;
+ const ::std::string& page_token() const;
+ void set_page_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_page_token(::std::string&& value);
+ #endif
+ void set_page_token(const char* value);
+ void set_page_token(const char* value, size_t size);
+ ::std::string* mutable_page_token();
+ ::std::string* release_page_token();
+ void set_allocated_page_token(::std::string* page_token);
+
+ // int32 page_size = 2;
+ void clear_page_size();
+ static const int kPageSizeFieldNumber = 2;
+ ::google::protobuf::int32 page_size() const;
+ void set_page_size(::google::protobuf::int32 value);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListCollectionIdsRequest)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::internal::ArenaStringPtr parent_;
+ ::google::protobuf::internal::ArenaStringPtr page_token_;
+ ::google::protobuf::int32 page_size_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListCollectionIdsRequestImpl();
+};
+// -------------------------------------------------------------------
+
+class ListCollectionIdsResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ListCollectionIdsResponse) */ {
+ public:
+ ListCollectionIdsResponse();
+ virtual ~ListCollectionIdsResponse();
+
+ ListCollectionIdsResponse(const ListCollectionIdsResponse& from);
+
+ inline ListCollectionIdsResponse& operator=(const ListCollectionIdsResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListCollectionIdsResponse(ListCollectionIdsResponse&& from) noexcept
+ : ListCollectionIdsResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline ListCollectionIdsResponse& operator=(ListCollectionIdsResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor();
+ static const ListCollectionIdsResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListCollectionIdsResponse* internal_default_instance() {
+ return reinterpret_cast<const ListCollectionIdsResponse*>(
+ &_ListCollectionIdsResponse_default_instance_);
+ }
+ static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
+ 26;
+
+ void Swap(ListCollectionIdsResponse* other);
+ friend void swap(ListCollectionIdsResponse& a, ListCollectionIdsResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListCollectionIdsResponse* New() const PROTOBUF_FINAL { return New(NULL); }
+
+ ListCollectionIdsResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
+ void CopyFrom(const ListCollectionIdsResponse& from);
+ void MergeFrom(const ListCollectionIdsResponse& from);
+ void Clear() PROTOBUF_FINAL;
+ bool IsInitialized() const PROTOBUF_FINAL;
+
+ size_t ByteSizeLong() const PROTOBUF_FINAL;
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const PROTOBUF_FINAL;
+ void InternalSwap(ListCollectionIdsResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return NULL;
+ }
+ inline void* MaybeArenaPtr() const {
+ return NULL;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated string collection_ids = 1;
+ int collection_ids_size() const;
+ void clear_collection_ids();
+ static const int kCollectionIdsFieldNumber = 1;
+ const ::std::string& collection_ids(int index) const;
+ ::std::string* mutable_collection_ids(int index);
+ void set_collection_ids(int index, const ::std::string& value);
+ #if LANG_CXX11
+ void set_collection_ids(int index, ::std::string&& value);
+ #endif
+ void set_collection_ids(int index, const char* value);
+ void set_collection_ids(int index, const char* value, size_t size);
+ ::std::string* add_collection_ids();
+ void add_collection_ids(const ::std::string& value);
+ #if LANG_CXX11
+ void add_collection_ids(::std::string&& value);
+ #endif
+ void add_collection_ids(const char* value);
+ void add_collection_ids(const char* value, size_t size);
+ const ::google::protobuf::RepeatedPtrField< ::std::string>& collection_ids() const;
+ ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_collection_ids();
+
+ // string next_page_token = 2;
+ void clear_next_page_token();
+ static const int kNextPageTokenFieldNumber = 2;
+ const ::std::string& next_page_token() const;
+ void set_next_page_token(const ::std::string& value);
+ #if LANG_CXX11
+ void set_next_page_token(::std::string&& value);
+ #endif
+ void set_next_page_token(const char* value);
+ void set_next_page_token(const char* value, size_t size);
+ ::std::string* mutable_next_page_token();
+ ::std::string* release_next_page_token();
+ void set_allocated_next_page_token(::std::string* next_page_token);
+
+ // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListCollectionIdsResponse)
+ private:
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::std::string> collection_ids_;
+ ::google::protobuf::internal::ArenaStringPtr next_page_token_;
+ mutable int _cached_size_;
+ friend struct ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::TableStruct;
+ friend void ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListCollectionIdsResponseImpl();
+};
+// ===================================================================
+
+
+// ===================================================================
+
+#ifdef __GNUC__
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wstrict-aliasing"
+#endif // __GNUC__
+// GetDocumentRequest
+
+// string name = 1;
+inline void GetDocumentRequest::clear_name() {
+ name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& GetDocumentRequest::name() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.GetDocumentRequest.name)
+ return name_.GetNoArena();
+}
+inline void GetDocumentRequest::set_name(const ::std::string& value) {
+
+ name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.GetDocumentRequest.name)
+}
+#if LANG_CXX11
+inline void GetDocumentRequest::set_name(::std::string&& value) {
+
+ name_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.GetDocumentRequest.name)
+}
+#endif
+inline void GetDocumentRequest::set_name(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.GetDocumentRequest.name)
+}
+inline void GetDocumentRequest::set_name(const char* value, size_t size) {
+
+ name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.GetDocumentRequest.name)
+}
+inline ::std::string* GetDocumentRequest::mutable_name() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.GetDocumentRequest.name)
+ return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* GetDocumentRequest::release_name() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.GetDocumentRequest.name)
+
+ return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void GetDocumentRequest::set_allocated_name(::std::string* name) {
+ if (name != NULL) {
+
+ } else {
+
+ }
+ name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.GetDocumentRequest.name)
+}
+
+// .google.firestore.v1beta1.DocumentMask mask = 2;
+inline bool GetDocumentRequest::has_mask() const {
+ return this != internal_default_instance() && mask_ != NULL;
+}
+inline const ::google::firestore::v1beta1::DocumentMask& GetDocumentRequest::mask() const {
+ const ::google::firestore::v1beta1::DocumentMask* p = mask_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.GetDocumentRequest.mask)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>(
+ &::google::firestore::v1beta1::_DocumentMask_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentMask* GetDocumentRequest::release_mask() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.GetDocumentRequest.mask)
+
+ ::google::firestore::v1beta1::DocumentMask* temp = mask_;
+ mask_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::DocumentMask* GetDocumentRequest::mutable_mask() {
+
+ if (mask_ == NULL) {
+ mask_ = new ::google::firestore::v1beta1::DocumentMask;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.GetDocumentRequest.mask)
+ return mask_;
+}
+inline void GetDocumentRequest::set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(mask_);
+ }
+ if (mask) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ mask = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, mask, submessage_arena);
+ }
+
+ } else {
+
+ }
+ mask_ = mask;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.GetDocumentRequest.mask)
+}
+
+// bytes transaction = 3;
+inline bool GetDocumentRequest::has_transaction() const {
+ return consistency_selector_case() == kTransaction;
+}
+inline void GetDocumentRequest::set_has_transaction() {
+ _oneof_case_[0] = kTransaction;
+}
+inline void GetDocumentRequest::clear_transaction() {
+ if (has_transaction()) {
+ consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_consistency_selector();
+ }
+}
+inline const ::std::string& GetDocumentRequest::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.GetDocumentRequest.transaction)
+ if (has_transaction()) {
+ return consistency_selector_.transaction_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void GetDocumentRequest::set_transaction(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.GetDocumentRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.GetDocumentRequest.transaction)
+}
+#if LANG_CXX11
+inline void GetDocumentRequest::set_transaction(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.GetDocumentRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.GetDocumentRequest.transaction)
+}
+#endif
+inline void GetDocumentRequest::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.GetDocumentRequest.transaction)
+}
+inline void GetDocumentRequest::set_transaction(const void* value, size_t size) {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.GetDocumentRequest.transaction)
+}
+inline ::std::string* GetDocumentRequest::mutable_transaction() {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.GetDocumentRequest.transaction)
+ return consistency_selector_.transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* GetDocumentRequest::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.GetDocumentRequest.transaction)
+ if (has_transaction()) {
+ clear_has_consistency_selector();
+ return consistency_selector_.transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return NULL;
+ }
+}
+inline void GetDocumentRequest::set_allocated_transaction(::std::string* transaction) {
+ if (!has_transaction()) {
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ clear_consistency_selector();
+ if (transaction != NULL) {
+ set_has_transaction();
+ consistency_selector_.transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ transaction);
+ }
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.GetDocumentRequest.transaction)
+}
+
+// .google.protobuf.Timestamp read_time = 5;
+inline bool GetDocumentRequest::has_read_time() const {
+ return consistency_selector_case() == kReadTime;
+}
+inline void GetDocumentRequest::set_has_read_time() {
+ _oneof_case_[0] = kReadTime;
+}
+inline ::google::protobuf::Timestamp* GetDocumentRequest::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.GetDocumentRequest.read_time)
+ if (has_read_time()) {
+ clear_has_consistency_selector();
+ ::google::protobuf::Timestamp* temp = consistency_selector_.read_time_;
+ consistency_selector_.read_time_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::protobuf::Timestamp& GetDocumentRequest::read_time() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.GetDocumentRequest.read_time)
+ return has_read_time()
+ ? *consistency_selector_.read_time_
+ : *reinterpret_cast< ::google::protobuf::Timestamp*>(&::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* GetDocumentRequest::mutable_read_time() {
+ if (!has_read_time()) {
+ clear_consistency_selector();
+ set_has_read_time();
+ consistency_selector_.read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.GetDocumentRequest.read_time)
+ return consistency_selector_.read_time_;
+}
+
+inline bool GetDocumentRequest::has_consistency_selector() const {
+ return consistency_selector_case() != CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline void GetDocumentRequest::clear_has_consistency_selector() {
+ _oneof_case_[0] = CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline GetDocumentRequest::ConsistencySelectorCase GetDocumentRequest::consistency_selector_case() const {
+ return GetDocumentRequest::ConsistencySelectorCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// ListDocumentsRequest
+
+// string parent = 1;
+inline void ListDocumentsRequest::clear_parent() {
+ parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListDocumentsRequest::parent() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.parent)
+ return parent_.GetNoArena();
+}
+inline void ListDocumentsRequest::set_parent(const ::std::string& value) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.parent)
+}
+#if LANG_CXX11
+inline void ListDocumentsRequest::set_parent(::std::string&& value) {
+
+ parent_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListDocumentsRequest.parent)
+}
+#endif
+inline void ListDocumentsRequest::set_parent(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListDocumentsRequest.parent)
+}
+inline void ListDocumentsRequest::set_parent(const char* value, size_t size) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListDocumentsRequest.parent)
+}
+inline ::std::string* ListDocumentsRequest::mutable_parent() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.parent)
+ return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListDocumentsRequest::release_parent() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.parent)
+
+ return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListDocumentsRequest::set_allocated_parent(::std::string* parent) {
+ if (parent != NULL) {
+
+ } else {
+
+ }
+ parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.parent)
+}
+
+// string collection_id = 2;
+inline void ListDocumentsRequest::clear_collection_id() {
+ collection_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListDocumentsRequest::collection_id() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+ return collection_id_.GetNoArena();
+}
+inline void ListDocumentsRequest::set_collection_id(const ::std::string& value) {
+
+ collection_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+}
+#if LANG_CXX11
+inline void ListDocumentsRequest::set_collection_id(::std::string&& value) {
+
+ collection_id_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+}
+#endif
+inline void ListDocumentsRequest::set_collection_id(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ collection_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+}
+inline void ListDocumentsRequest::set_collection_id(const char* value, size_t size) {
+
+ collection_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+}
+inline ::std::string* ListDocumentsRequest::mutable_collection_id() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+ return collection_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListDocumentsRequest::release_collection_id() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+
+ return collection_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListDocumentsRequest::set_allocated_collection_id(::std::string* collection_id) {
+ if (collection_id != NULL) {
+
+ } else {
+
+ }
+ collection_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), collection_id);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.collection_id)
+}
+
+// int32 page_size = 3;
+inline void ListDocumentsRequest::clear_page_size() {
+ page_size_ = 0;
+}
+inline ::google::protobuf::int32 ListDocumentsRequest::page_size() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.page_size)
+ return page_size_;
+}
+inline void ListDocumentsRequest::set_page_size(::google::protobuf::int32 value) {
+
+ page_size_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.page_size)
+}
+
+// string page_token = 4;
+inline void ListDocumentsRequest::clear_page_token() {
+ page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListDocumentsRequest::page_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+ return page_token_.GetNoArena();
+}
+inline void ListDocumentsRequest::set_page_token(const ::std::string& value) {
+
+ page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+}
+#if LANG_CXX11
+inline void ListDocumentsRequest::set_page_token(::std::string&& value) {
+
+ page_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+}
+#endif
+inline void ListDocumentsRequest::set_page_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+}
+inline void ListDocumentsRequest::set_page_token(const char* value, size_t size) {
+
+ page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+}
+inline ::std::string* ListDocumentsRequest::mutable_page_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+ return page_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListDocumentsRequest::release_page_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+
+ return page_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListDocumentsRequest::set_allocated_page_token(::std::string* page_token) {
+ if (page_token != NULL) {
+
+ } else {
+
+ }
+ page_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), page_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.page_token)
+}
+
+// string order_by = 6;
+inline void ListDocumentsRequest::clear_order_by() {
+ order_by_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListDocumentsRequest::order_by() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+ return order_by_.GetNoArena();
+}
+inline void ListDocumentsRequest::set_order_by(const ::std::string& value) {
+
+ order_by_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+}
+#if LANG_CXX11
+inline void ListDocumentsRequest::set_order_by(::std::string&& value) {
+
+ order_by_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+}
+#endif
+inline void ListDocumentsRequest::set_order_by(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ order_by_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+}
+inline void ListDocumentsRequest::set_order_by(const char* value, size_t size) {
+
+ order_by_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+}
+inline ::std::string* ListDocumentsRequest::mutable_order_by() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+ return order_by_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListDocumentsRequest::release_order_by() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+
+ return order_by_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListDocumentsRequest::set_allocated_order_by(::std::string* order_by) {
+ if (order_by != NULL) {
+
+ } else {
+
+ }
+ order_by_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), order_by);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.order_by)
+}
+
+// .google.firestore.v1beta1.DocumentMask mask = 7;
+inline bool ListDocumentsRequest::has_mask() const {
+ return this != internal_default_instance() && mask_ != NULL;
+}
+inline const ::google::firestore::v1beta1::DocumentMask& ListDocumentsRequest::mask() const {
+ const ::google::firestore::v1beta1::DocumentMask* p = mask_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.mask)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>(
+ &::google::firestore::v1beta1::_DocumentMask_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentMask* ListDocumentsRequest::release_mask() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.mask)
+
+ ::google::firestore::v1beta1::DocumentMask* temp = mask_;
+ mask_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::DocumentMask* ListDocumentsRequest::mutable_mask() {
+
+ if (mask_ == NULL) {
+ mask_ = new ::google::firestore::v1beta1::DocumentMask;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.mask)
+ return mask_;
+}
+inline void ListDocumentsRequest::set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(mask_);
+ }
+ if (mask) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ mask = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, mask, submessage_arena);
+ }
+
+ } else {
+
+ }
+ mask_ = mask;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.mask)
+}
+
+// bytes transaction = 8;
+inline bool ListDocumentsRequest::has_transaction() const {
+ return consistency_selector_case() == kTransaction;
+}
+inline void ListDocumentsRequest::set_has_transaction() {
+ _oneof_case_[0] = kTransaction;
+}
+inline void ListDocumentsRequest::clear_transaction() {
+ if (has_transaction()) {
+ consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_consistency_selector();
+ }
+}
+inline const ::std::string& ListDocumentsRequest::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+ if (has_transaction()) {
+ return consistency_selector_.transaction_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void ListDocumentsRequest::set_transaction(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+}
+#if LANG_CXX11
+inline void ListDocumentsRequest::set_transaction(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+}
+#endif
+inline void ListDocumentsRequest::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+}
+inline void ListDocumentsRequest::set_transaction(const void* value, size_t size) {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+}
+inline ::std::string* ListDocumentsRequest::mutable_transaction() {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+ return consistency_selector_.transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListDocumentsRequest::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+ if (has_transaction()) {
+ clear_has_consistency_selector();
+ return consistency_selector_.transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return NULL;
+ }
+}
+inline void ListDocumentsRequest::set_allocated_transaction(::std::string* transaction) {
+ if (!has_transaction()) {
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ clear_consistency_selector();
+ if (transaction != NULL) {
+ set_has_transaction();
+ consistency_selector_.transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ transaction);
+ }
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.transaction)
+}
+
+// .google.protobuf.Timestamp read_time = 10;
+inline bool ListDocumentsRequest::has_read_time() const {
+ return consistency_selector_case() == kReadTime;
+}
+inline void ListDocumentsRequest::set_has_read_time() {
+ _oneof_case_[0] = kReadTime;
+}
+inline ::google::protobuf::Timestamp* ListDocumentsRequest::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsRequest.read_time)
+ if (has_read_time()) {
+ clear_has_consistency_selector();
+ ::google::protobuf::Timestamp* temp = consistency_selector_.read_time_;
+ consistency_selector_.read_time_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::protobuf::Timestamp& ListDocumentsRequest::read_time() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.read_time)
+ return has_read_time()
+ ? *consistency_selector_.read_time_
+ : *reinterpret_cast< ::google::protobuf::Timestamp*>(&::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* ListDocumentsRequest::mutable_read_time() {
+ if (!has_read_time()) {
+ clear_consistency_selector();
+ set_has_read_time();
+ consistency_selector_.read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsRequest.read_time)
+ return consistency_selector_.read_time_;
+}
+
+// bool show_missing = 12;
+inline void ListDocumentsRequest::clear_show_missing() {
+ show_missing_ = false;
+}
+inline bool ListDocumentsRequest::show_missing() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsRequest.show_missing)
+ return show_missing_;
+}
+inline void ListDocumentsRequest::set_show_missing(bool value) {
+
+ show_missing_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsRequest.show_missing)
+}
+
+inline bool ListDocumentsRequest::has_consistency_selector() const {
+ return consistency_selector_case() != CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline void ListDocumentsRequest::clear_has_consistency_selector() {
+ _oneof_case_[0] = CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline ListDocumentsRequest::ConsistencySelectorCase ListDocumentsRequest::consistency_selector_case() const {
+ return ListDocumentsRequest::ConsistencySelectorCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// ListDocumentsResponse
+
+// repeated .google.firestore.v1beta1.Document documents = 1;
+inline int ListDocumentsResponse::documents_size() const {
+ return documents_.size();
+}
+inline const ::google::firestore::v1beta1::Document& ListDocumentsResponse::documents(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsResponse.documents)
+ return documents_.Get(index);
+}
+inline ::google::firestore::v1beta1::Document* ListDocumentsResponse::mutable_documents(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsResponse.documents)
+ return documents_.Mutable(index);
+}
+inline ::google::firestore::v1beta1::Document* ListDocumentsResponse::add_documents() {
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.ListDocumentsResponse.documents)
+ return documents_.Add();
+}
+inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Document >*
+ListDocumentsResponse::mutable_documents() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.ListDocumentsResponse.documents)
+ return &documents_;
+}
+inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Document >&
+ListDocumentsResponse::documents() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.ListDocumentsResponse.documents)
+ return documents_;
+}
+
+// string next_page_token = 2;
+inline void ListDocumentsResponse::clear_next_page_token() {
+ next_page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListDocumentsResponse::next_page_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+ return next_page_token_.GetNoArena();
+}
+inline void ListDocumentsResponse::set_next_page_token(const ::std::string& value) {
+
+ next_page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+}
+#if LANG_CXX11
+inline void ListDocumentsResponse::set_next_page_token(::std::string&& value) {
+
+ next_page_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+}
+#endif
+inline void ListDocumentsResponse::set_next_page_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ next_page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+}
+inline void ListDocumentsResponse::set_next_page_token(const char* value, size_t size) {
+
+ next_page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+}
+inline ::std::string* ListDocumentsResponse::mutable_next_page_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+ return next_page_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListDocumentsResponse::release_next_page_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+
+ return next_page_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListDocumentsResponse::set_allocated_next_page_token(::std::string* next_page_token) {
+ if (next_page_token != NULL) {
+
+ } else {
+
+ }
+ next_page_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), next_page_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsResponse.next_page_token)
+}
+
+// -------------------------------------------------------------------
+
+// CreateDocumentRequest
+
+// string parent = 1;
+inline void CreateDocumentRequest::clear_parent() {
+ parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& CreateDocumentRequest::parent() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CreateDocumentRequest.parent)
+ return parent_.GetNoArena();
+}
+inline void CreateDocumentRequest::set_parent(const ::std::string& value) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.CreateDocumentRequest.parent)
+}
+#if LANG_CXX11
+inline void CreateDocumentRequest::set_parent(::std::string&& value) {
+
+ parent_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.CreateDocumentRequest.parent)
+}
+#endif
+inline void CreateDocumentRequest::set_parent(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.CreateDocumentRequest.parent)
+}
+inline void CreateDocumentRequest::set_parent(const char* value, size_t size) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.CreateDocumentRequest.parent)
+}
+inline ::std::string* CreateDocumentRequest::mutable_parent() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CreateDocumentRequest.parent)
+ return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* CreateDocumentRequest::release_parent() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CreateDocumentRequest.parent)
+
+ return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void CreateDocumentRequest::set_allocated_parent(::std::string* parent) {
+ if (parent != NULL) {
+
+ } else {
+
+ }
+ parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CreateDocumentRequest.parent)
+}
+
+// string collection_id = 2;
+inline void CreateDocumentRequest::clear_collection_id() {
+ collection_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& CreateDocumentRequest::collection_id() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+ return collection_id_.GetNoArena();
+}
+inline void CreateDocumentRequest::set_collection_id(const ::std::string& value) {
+
+ collection_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+}
+#if LANG_CXX11
+inline void CreateDocumentRequest::set_collection_id(::std::string&& value) {
+
+ collection_id_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+}
+#endif
+inline void CreateDocumentRequest::set_collection_id(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ collection_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+}
+inline void CreateDocumentRequest::set_collection_id(const char* value, size_t size) {
+
+ collection_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+}
+inline ::std::string* CreateDocumentRequest::mutable_collection_id() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+ return collection_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* CreateDocumentRequest::release_collection_id() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+
+ return collection_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void CreateDocumentRequest::set_allocated_collection_id(::std::string* collection_id) {
+ if (collection_id != NULL) {
+
+ } else {
+
+ }
+ collection_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), collection_id);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CreateDocumentRequest.collection_id)
+}
+
+// string document_id = 3;
+inline void CreateDocumentRequest::clear_document_id() {
+ document_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& CreateDocumentRequest::document_id() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+ return document_id_.GetNoArena();
+}
+inline void CreateDocumentRequest::set_document_id(const ::std::string& value) {
+
+ document_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+}
+#if LANG_CXX11
+inline void CreateDocumentRequest::set_document_id(::std::string&& value) {
+
+ document_id_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+}
+#endif
+inline void CreateDocumentRequest::set_document_id(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ document_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+}
+inline void CreateDocumentRequest::set_document_id(const char* value, size_t size) {
+
+ document_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+}
+inline ::std::string* CreateDocumentRequest::mutable_document_id() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+ return document_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* CreateDocumentRequest::release_document_id() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+
+ return document_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void CreateDocumentRequest::set_allocated_document_id(::std::string* document_id) {
+ if (document_id != NULL) {
+
+ } else {
+
+ }
+ document_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), document_id);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CreateDocumentRequest.document_id)
+}
+
+// .google.firestore.v1beta1.Document document = 4;
+inline bool CreateDocumentRequest::has_document() const {
+ return this != internal_default_instance() && document_ != NULL;
+}
+inline const ::google::firestore::v1beta1::Document& CreateDocumentRequest::document() const {
+ const ::google::firestore::v1beta1::Document* p = document_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CreateDocumentRequest.document)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Document*>(
+ &::google::firestore::v1beta1::_Document_default_instance_);
+}
+inline ::google::firestore::v1beta1::Document* CreateDocumentRequest::release_document() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CreateDocumentRequest.document)
+
+ ::google::firestore::v1beta1::Document* temp = document_;
+ document_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::Document* CreateDocumentRequest::mutable_document() {
+
+ if (document_ == NULL) {
+ document_ = new ::google::firestore::v1beta1::Document;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CreateDocumentRequest.document)
+ return document_;
+}
+inline void CreateDocumentRequest::set_allocated_document(::google::firestore::v1beta1::Document* document) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(document_);
+ }
+ if (document) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ document = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, document, submessage_arena);
+ }
+
+ } else {
+
+ }
+ document_ = document;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CreateDocumentRequest.document)
+}
+
+// .google.firestore.v1beta1.DocumentMask mask = 5;
+inline bool CreateDocumentRequest::has_mask() const {
+ return this != internal_default_instance() && mask_ != NULL;
+}
+inline const ::google::firestore::v1beta1::DocumentMask& CreateDocumentRequest::mask() const {
+ const ::google::firestore::v1beta1::DocumentMask* p = mask_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CreateDocumentRequest.mask)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>(
+ &::google::firestore::v1beta1::_DocumentMask_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentMask* CreateDocumentRequest::release_mask() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CreateDocumentRequest.mask)
+
+ ::google::firestore::v1beta1::DocumentMask* temp = mask_;
+ mask_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::DocumentMask* CreateDocumentRequest::mutable_mask() {
+
+ if (mask_ == NULL) {
+ mask_ = new ::google::firestore::v1beta1::DocumentMask;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CreateDocumentRequest.mask)
+ return mask_;
+}
+inline void CreateDocumentRequest::set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(mask_);
+ }
+ if (mask) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ mask = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, mask, submessage_arena);
+ }
+
+ } else {
+
+ }
+ mask_ = mask;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CreateDocumentRequest.mask)
+}
+
+// -------------------------------------------------------------------
+
+// UpdateDocumentRequest
+
+// .google.firestore.v1beta1.Document document = 1;
+inline bool UpdateDocumentRequest::has_document() const {
+ return this != internal_default_instance() && document_ != NULL;
+}
+inline const ::google::firestore::v1beta1::Document& UpdateDocumentRequest::document() const {
+ const ::google::firestore::v1beta1::Document* p = document_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.UpdateDocumentRequest.document)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Document*>(
+ &::google::firestore::v1beta1::_Document_default_instance_);
+}
+inline ::google::firestore::v1beta1::Document* UpdateDocumentRequest::release_document() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.UpdateDocumentRequest.document)
+
+ ::google::firestore::v1beta1::Document* temp = document_;
+ document_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::Document* UpdateDocumentRequest::mutable_document() {
+
+ if (document_ == NULL) {
+ document_ = new ::google::firestore::v1beta1::Document;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.UpdateDocumentRequest.document)
+ return document_;
+}
+inline void UpdateDocumentRequest::set_allocated_document(::google::firestore::v1beta1::Document* document) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(document_);
+ }
+ if (document) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ document = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, document, submessage_arena);
+ }
+
+ } else {
+
+ }
+ document_ = document;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.UpdateDocumentRequest.document)
+}
+
+// .google.firestore.v1beta1.DocumentMask update_mask = 2;
+inline bool UpdateDocumentRequest::has_update_mask() const {
+ return this != internal_default_instance() && update_mask_ != NULL;
+}
+inline const ::google::firestore::v1beta1::DocumentMask& UpdateDocumentRequest::update_mask() const {
+ const ::google::firestore::v1beta1::DocumentMask* p = update_mask_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.UpdateDocumentRequest.update_mask)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>(
+ &::google::firestore::v1beta1::_DocumentMask_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentMask* UpdateDocumentRequest::release_update_mask() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.UpdateDocumentRequest.update_mask)
+
+ ::google::firestore::v1beta1::DocumentMask* temp = update_mask_;
+ update_mask_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::DocumentMask* UpdateDocumentRequest::mutable_update_mask() {
+
+ if (update_mask_ == NULL) {
+ update_mask_ = new ::google::firestore::v1beta1::DocumentMask;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.UpdateDocumentRequest.update_mask)
+ return update_mask_;
+}
+inline void UpdateDocumentRequest::set_allocated_update_mask(::google::firestore::v1beta1::DocumentMask* update_mask) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(update_mask_);
+ }
+ if (update_mask) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ update_mask = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, update_mask, submessage_arena);
+ }
+
+ } else {
+
+ }
+ update_mask_ = update_mask;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.UpdateDocumentRequest.update_mask)
+}
+
+// .google.firestore.v1beta1.DocumentMask mask = 3;
+inline bool UpdateDocumentRequest::has_mask() const {
+ return this != internal_default_instance() && mask_ != NULL;
+}
+inline const ::google::firestore::v1beta1::DocumentMask& UpdateDocumentRequest::mask() const {
+ const ::google::firestore::v1beta1::DocumentMask* p = mask_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.UpdateDocumentRequest.mask)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>(
+ &::google::firestore::v1beta1::_DocumentMask_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentMask* UpdateDocumentRequest::release_mask() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.UpdateDocumentRequest.mask)
+
+ ::google::firestore::v1beta1::DocumentMask* temp = mask_;
+ mask_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::DocumentMask* UpdateDocumentRequest::mutable_mask() {
+
+ if (mask_ == NULL) {
+ mask_ = new ::google::firestore::v1beta1::DocumentMask;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.UpdateDocumentRequest.mask)
+ return mask_;
+}
+inline void UpdateDocumentRequest::set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(mask_);
+ }
+ if (mask) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ mask = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, mask, submessage_arena);
+ }
+
+ } else {
+
+ }
+ mask_ = mask;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.UpdateDocumentRequest.mask)
+}
+
+// .google.firestore.v1beta1.Precondition current_document = 4;
+inline bool UpdateDocumentRequest::has_current_document() const {
+ return this != internal_default_instance() && current_document_ != NULL;
+}
+inline const ::google::firestore::v1beta1::Precondition& UpdateDocumentRequest::current_document() const {
+ const ::google::firestore::v1beta1::Precondition* p = current_document_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.UpdateDocumentRequest.current_document)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Precondition*>(
+ &::google::firestore::v1beta1::_Precondition_default_instance_);
+}
+inline ::google::firestore::v1beta1::Precondition* UpdateDocumentRequest::release_current_document() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.UpdateDocumentRequest.current_document)
+
+ ::google::firestore::v1beta1::Precondition* temp = current_document_;
+ current_document_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::Precondition* UpdateDocumentRequest::mutable_current_document() {
+
+ if (current_document_ == NULL) {
+ current_document_ = new ::google::firestore::v1beta1::Precondition;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.UpdateDocumentRequest.current_document)
+ return current_document_;
+}
+inline void UpdateDocumentRequest::set_allocated_current_document(::google::firestore::v1beta1::Precondition* current_document) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(current_document_);
+ }
+ if (current_document) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ current_document = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, current_document, submessage_arena);
+ }
+
+ } else {
+
+ }
+ current_document_ = current_document;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.UpdateDocumentRequest.current_document)
+}
+
+// -------------------------------------------------------------------
+
+// DeleteDocumentRequest
+
+// string name = 1;
+inline void DeleteDocumentRequest::clear_name() {
+ name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& DeleteDocumentRequest::name() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DeleteDocumentRequest.name)
+ return name_.GetNoArena();
+}
+inline void DeleteDocumentRequest::set_name(const ::std::string& value) {
+
+ name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DeleteDocumentRequest.name)
+}
+#if LANG_CXX11
+inline void DeleteDocumentRequest::set_name(::std::string&& value) {
+
+ name_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.DeleteDocumentRequest.name)
+}
+#endif
+inline void DeleteDocumentRequest::set_name(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.DeleteDocumentRequest.name)
+}
+inline void DeleteDocumentRequest::set_name(const char* value, size_t size) {
+
+ name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.DeleteDocumentRequest.name)
+}
+inline ::std::string* DeleteDocumentRequest::mutable_name() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DeleteDocumentRequest.name)
+ return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* DeleteDocumentRequest::release_name() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DeleteDocumentRequest.name)
+
+ return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void DeleteDocumentRequest::set_allocated_name(::std::string* name) {
+ if (name != NULL) {
+
+ } else {
+
+ }
+ name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DeleteDocumentRequest.name)
+}
+
+// .google.firestore.v1beta1.Precondition current_document = 2;
+inline bool DeleteDocumentRequest::has_current_document() const {
+ return this != internal_default_instance() && current_document_ != NULL;
+}
+inline const ::google::firestore::v1beta1::Precondition& DeleteDocumentRequest::current_document() const {
+ const ::google::firestore::v1beta1::Precondition* p = current_document_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DeleteDocumentRequest.current_document)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Precondition*>(
+ &::google::firestore::v1beta1::_Precondition_default_instance_);
+}
+inline ::google::firestore::v1beta1::Precondition* DeleteDocumentRequest::release_current_document() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DeleteDocumentRequest.current_document)
+
+ ::google::firestore::v1beta1::Precondition* temp = current_document_;
+ current_document_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::Precondition* DeleteDocumentRequest::mutable_current_document() {
+
+ if (current_document_ == NULL) {
+ current_document_ = new ::google::firestore::v1beta1::Precondition;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DeleteDocumentRequest.current_document)
+ return current_document_;
+}
+inline void DeleteDocumentRequest::set_allocated_current_document(::google::firestore::v1beta1::Precondition* current_document) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(current_document_);
+ }
+ if (current_document) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ current_document = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, current_document, submessage_arena);
+ }
+
+ } else {
+
+ }
+ current_document_ = current_document;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DeleteDocumentRequest.current_document)
+}
+
+// -------------------------------------------------------------------
+
+// BatchGetDocumentsRequest
+
+// string database = 1;
+inline void BatchGetDocumentsRequest::clear_database() {
+ database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& BatchGetDocumentsRequest::database() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+ return database_.GetNoArena();
+}
+inline void BatchGetDocumentsRequest::set_database(const ::std::string& value) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+}
+#if LANG_CXX11
+inline void BatchGetDocumentsRequest::set_database(::std::string&& value) {
+
+ database_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+}
+#endif
+inline void BatchGetDocumentsRequest::set_database(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+}
+inline void BatchGetDocumentsRequest::set_database(const char* value, size_t size) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+}
+inline ::std::string* BatchGetDocumentsRequest::mutable_database() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+ return database_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* BatchGetDocumentsRequest::release_database() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+
+ return database_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void BatchGetDocumentsRequest::set_allocated_database(::std::string* database) {
+ if (database != NULL) {
+
+ } else {
+
+ }
+ database_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), database);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsRequest.database)
+}
+
+// repeated string documents = 2;
+inline int BatchGetDocumentsRequest::documents_size() const {
+ return documents_.size();
+}
+inline void BatchGetDocumentsRequest::clear_documents() {
+ documents_.Clear();
+}
+inline const ::std::string& BatchGetDocumentsRequest::documents(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ return documents_.Get(index);
+}
+inline ::std::string* BatchGetDocumentsRequest::mutable_documents(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ return documents_.Mutable(index);
+}
+inline void BatchGetDocumentsRequest::set_documents(int index, const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ documents_.Mutable(index)->assign(value);
+}
+#if LANG_CXX11
+inline void BatchGetDocumentsRequest::set_documents(int index, ::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ documents_.Mutable(index)->assign(std::move(value));
+}
+#endif
+inline void BatchGetDocumentsRequest::set_documents(int index, const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ documents_.Mutable(index)->assign(value);
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+}
+inline void BatchGetDocumentsRequest::set_documents(int index, const char* value, size_t size) {
+ documents_.Mutable(index)->assign(
+ reinterpret_cast<const char*>(value), size);
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+}
+inline ::std::string* BatchGetDocumentsRequest::add_documents() {
+ // @@protoc_insertion_point(field_add_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ return documents_.Add();
+}
+inline void BatchGetDocumentsRequest::add_documents(const ::std::string& value) {
+ documents_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+}
+#if LANG_CXX11
+inline void BatchGetDocumentsRequest::add_documents(::std::string&& value) {
+ documents_.Add(std::move(value));
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+}
+#endif
+inline void BatchGetDocumentsRequest::add_documents(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ documents_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add_char:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+}
+inline void BatchGetDocumentsRequest::add_documents(const char* value, size_t size) {
+ documents_.Add()->assign(reinterpret_cast<const char*>(value), size);
+ // @@protoc_insertion_point(field_add_pointer:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+}
+inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
+BatchGetDocumentsRequest::documents() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ return documents_;
+}
+inline ::google::protobuf::RepeatedPtrField< ::std::string>*
+BatchGetDocumentsRequest::mutable_documents() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.BatchGetDocumentsRequest.documents)
+ return &documents_;
+}
+
+// .google.firestore.v1beta1.DocumentMask mask = 3;
+inline bool BatchGetDocumentsRequest::has_mask() const {
+ return this != internal_default_instance() && mask_ != NULL;
+}
+inline const ::google::firestore::v1beta1::DocumentMask& BatchGetDocumentsRequest::mask() const {
+ const ::google::firestore::v1beta1::DocumentMask* p = mask_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsRequest.mask)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>(
+ &::google::firestore::v1beta1::_DocumentMask_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentMask* BatchGetDocumentsRequest::release_mask() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsRequest.mask)
+
+ ::google::firestore::v1beta1::DocumentMask* temp = mask_;
+ mask_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::DocumentMask* BatchGetDocumentsRequest::mutable_mask() {
+
+ if (mask_ == NULL) {
+ mask_ = new ::google::firestore::v1beta1::DocumentMask;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.mask)
+ return mask_;
+}
+inline void BatchGetDocumentsRequest::set_allocated_mask(::google::firestore::v1beta1::DocumentMask* mask) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(mask_);
+ }
+ if (mask) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ mask = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, mask, submessage_arena);
+ }
+
+ } else {
+
+ }
+ mask_ = mask;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsRequest.mask)
+}
+
+// bytes transaction = 4;
+inline bool BatchGetDocumentsRequest::has_transaction() const {
+ return consistency_selector_case() == kTransaction;
+}
+inline void BatchGetDocumentsRequest::set_has_transaction() {
+ _oneof_case_[0] = kTransaction;
+}
+inline void BatchGetDocumentsRequest::clear_transaction() {
+ if (has_transaction()) {
+ consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_consistency_selector();
+ }
+}
+inline const ::std::string& BatchGetDocumentsRequest::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+ if (has_transaction()) {
+ return consistency_selector_.transaction_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void BatchGetDocumentsRequest::set_transaction(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+}
+#if LANG_CXX11
+inline void BatchGetDocumentsRequest::set_transaction(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+}
+#endif
+inline void BatchGetDocumentsRequest::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+}
+inline void BatchGetDocumentsRequest::set_transaction(const void* value, size_t size) {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+}
+inline ::std::string* BatchGetDocumentsRequest::mutable_transaction() {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+ return consistency_selector_.transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* BatchGetDocumentsRequest::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+ if (has_transaction()) {
+ clear_has_consistency_selector();
+ return consistency_selector_.transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return NULL;
+ }
+}
+inline void BatchGetDocumentsRequest::set_allocated_transaction(::std::string* transaction) {
+ if (!has_transaction()) {
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ clear_consistency_selector();
+ if (transaction != NULL) {
+ set_has_transaction();
+ consistency_selector_.transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ transaction);
+ }
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsRequest.transaction)
+}
+
+// .google.firestore.v1beta1.TransactionOptions new_transaction = 5;
+inline bool BatchGetDocumentsRequest::has_new_transaction() const {
+ return consistency_selector_case() == kNewTransaction;
+}
+inline void BatchGetDocumentsRequest::set_has_new_transaction() {
+ _oneof_case_[0] = kNewTransaction;
+}
+inline ::google::firestore::v1beta1::TransactionOptions* BatchGetDocumentsRequest::release_new_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction)
+ if (has_new_transaction()) {
+ clear_has_consistency_selector();
+ ::google::firestore::v1beta1::TransactionOptions* temp = consistency_selector_.new_transaction_;
+ consistency_selector_.new_transaction_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::TransactionOptions& BatchGetDocumentsRequest::new_transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction)
+ return has_new_transaction()
+ ? *consistency_selector_.new_transaction_
+ : *reinterpret_cast< ::google::firestore::v1beta1::TransactionOptions*>(&::google::firestore::v1beta1::_TransactionOptions_default_instance_);
+}
+inline ::google::firestore::v1beta1::TransactionOptions* BatchGetDocumentsRequest::mutable_new_transaction() {
+ if (!has_new_transaction()) {
+ clear_consistency_selector();
+ set_has_new_transaction();
+ consistency_selector_.new_transaction_ = new ::google::firestore::v1beta1::TransactionOptions;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction)
+ return consistency_selector_.new_transaction_;
+}
+
+// .google.protobuf.Timestamp read_time = 7;
+inline bool BatchGetDocumentsRequest::has_read_time() const {
+ return consistency_selector_case() == kReadTime;
+}
+inline void BatchGetDocumentsRequest::set_has_read_time() {
+ _oneof_case_[0] = kReadTime;
+}
+inline ::google::protobuf::Timestamp* BatchGetDocumentsRequest::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsRequest.read_time)
+ if (has_read_time()) {
+ clear_has_consistency_selector();
+ ::google::protobuf::Timestamp* temp = consistency_selector_.read_time_;
+ consistency_selector_.read_time_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::protobuf::Timestamp& BatchGetDocumentsRequest::read_time() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsRequest.read_time)
+ return has_read_time()
+ ? *consistency_selector_.read_time_
+ : *reinterpret_cast< ::google::protobuf::Timestamp*>(&::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* BatchGetDocumentsRequest::mutable_read_time() {
+ if (!has_read_time()) {
+ clear_consistency_selector();
+ set_has_read_time();
+ consistency_selector_.read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsRequest.read_time)
+ return consistency_selector_.read_time_;
+}
+
+inline bool BatchGetDocumentsRequest::has_consistency_selector() const {
+ return consistency_selector_case() != CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline void BatchGetDocumentsRequest::clear_has_consistency_selector() {
+ _oneof_case_[0] = CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline BatchGetDocumentsRequest::ConsistencySelectorCase BatchGetDocumentsRequest::consistency_selector_case() const {
+ return BatchGetDocumentsRequest::ConsistencySelectorCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// BatchGetDocumentsResponse
+
+// .google.firestore.v1beta1.Document found = 1;
+inline bool BatchGetDocumentsResponse::has_found() const {
+ return result_case() == kFound;
+}
+inline void BatchGetDocumentsResponse::set_has_found() {
+ _oneof_case_[0] = kFound;
+}
+inline ::google::firestore::v1beta1::Document* BatchGetDocumentsResponse::release_found() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsResponse.found)
+ if (has_found()) {
+ clear_has_result();
+ ::google::firestore::v1beta1::Document* temp = result_.found_;
+ result_.found_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::Document& BatchGetDocumentsResponse::found() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsResponse.found)
+ return has_found()
+ ? *result_.found_
+ : *reinterpret_cast< ::google::firestore::v1beta1::Document*>(&::google::firestore::v1beta1::_Document_default_instance_);
+}
+inline ::google::firestore::v1beta1::Document* BatchGetDocumentsResponse::mutable_found() {
+ if (!has_found()) {
+ clear_result();
+ set_has_found();
+ result_.found_ = new ::google::firestore::v1beta1::Document;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsResponse.found)
+ return result_.found_;
+}
+
+// string missing = 2;
+inline bool BatchGetDocumentsResponse::has_missing() const {
+ return result_case() == kMissing;
+}
+inline void BatchGetDocumentsResponse::set_has_missing() {
+ _oneof_case_[0] = kMissing;
+}
+inline void BatchGetDocumentsResponse::clear_missing() {
+ if (has_missing()) {
+ result_.missing_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_result();
+ }
+}
+inline const ::std::string& BatchGetDocumentsResponse::missing() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+ if (has_missing()) {
+ return result_.missing_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void BatchGetDocumentsResponse::set_missing(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+ if (!has_missing()) {
+ clear_result();
+ set_has_missing();
+ result_.missing_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ result_.missing_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+}
+#if LANG_CXX11
+inline void BatchGetDocumentsResponse::set_missing(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+ if (!has_missing()) {
+ clear_result();
+ set_has_missing();
+ result_.missing_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ result_.missing_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+}
+#endif
+inline void BatchGetDocumentsResponse::set_missing(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ if (!has_missing()) {
+ clear_result();
+ set_has_missing();
+ result_.missing_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ result_.missing_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+}
+inline void BatchGetDocumentsResponse::set_missing(const char* value, size_t size) {
+ if (!has_missing()) {
+ clear_result();
+ set_has_missing();
+ result_.missing_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ result_.missing_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+}
+inline ::std::string* BatchGetDocumentsResponse::mutable_missing() {
+ if (!has_missing()) {
+ clear_result();
+ set_has_missing();
+ result_.missing_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+ return result_.missing_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* BatchGetDocumentsResponse::release_missing() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+ if (has_missing()) {
+ clear_has_result();
+ return result_.missing_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return NULL;
+ }
+}
+inline void BatchGetDocumentsResponse::set_allocated_missing(::std::string* missing) {
+ if (!has_missing()) {
+ result_.missing_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ clear_result();
+ if (missing != NULL) {
+ set_has_missing();
+ result_.missing_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ missing);
+ }
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsResponse.missing)
+}
+
+// bytes transaction = 3;
+inline void BatchGetDocumentsResponse::clear_transaction() {
+ transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& BatchGetDocumentsResponse::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+ return transaction_.GetNoArena();
+}
+inline void BatchGetDocumentsResponse::set_transaction(const ::std::string& value) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+}
+#if LANG_CXX11
+inline void BatchGetDocumentsResponse::set_transaction(::std::string&& value) {
+
+ transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+}
+#endif
+inline void BatchGetDocumentsResponse::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+}
+inline void BatchGetDocumentsResponse::set_transaction(const void* value, size_t size) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+}
+inline ::std::string* BatchGetDocumentsResponse::mutable_transaction() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+ return transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* BatchGetDocumentsResponse::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+
+ return transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void BatchGetDocumentsResponse::set_allocated_transaction(::std::string* transaction) {
+ if (transaction != NULL) {
+
+ } else {
+
+ }
+ transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), transaction);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsResponse.transaction)
+}
+
+// .google.protobuf.Timestamp read_time = 4;
+inline bool BatchGetDocumentsResponse::has_read_time() const {
+ return this != internal_default_instance() && read_time_ != NULL;
+}
+inline const ::google::protobuf::Timestamp& BatchGetDocumentsResponse::read_time() const {
+ const ::google::protobuf::Timestamp* p = read_time_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BatchGetDocumentsResponse.read_time)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>(
+ &::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* BatchGetDocumentsResponse::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BatchGetDocumentsResponse.read_time)
+
+ ::google::protobuf::Timestamp* temp = read_time_;
+ read_time_ = NULL;
+ return temp;
+}
+inline ::google::protobuf::Timestamp* BatchGetDocumentsResponse::mutable_read_time() {
+
+ if (read_time_ == NULL) {
+ read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BatchGetDocumentsResponse.read_time)
+ return read_time_;
+}
+inline void BatchGetDocumentsResponse::set_allocated_read_time(::google::protobuf::Timestamp* read_time) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(read_time_);
+ }
+ if (read_time) {
+ ::google::protobuf::Arena* submessage_arena =
+ reinterpret_cast< ::google::protobuf::MessageLite*>(read_time)->GetArena();
+ if (message_arena != submessage_arena) {
+ read_time = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, read_time, submessage_arena);
+ }
+
+ } else {
+
+ }
+ read_time_ = read_time;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsResponse.read_time)
+}
+
+inline bool BatchGetDocumentsResponse::has_result() const {
+ return result_case() != RESULT_NOT_SET;
+}
+inline void BatchGetDocumentsResponse::clear_has_result() {
+ _oneof_case_[0] = RESULT_NOT_SET;
+}
+inline BatchGetDocumentsResponse::ResultCase BatchGetDocumentsResponse::result_case() const {
+ return BatchGetDocumentsResponse::ResultCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// BeginTransactionRequest
+
+// string database = 1;
+inline void BeginTransactionRequest::clear_database() {
+ database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& BeginTransactionRequest::database() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BeginTransactionRequest.database)
+ return database_.GetNoArena();
+}
+inline void BeginTransactionRequest::set_database(const ::std::string& value) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BeginTransactionRequest.database)
+}
+#if LANG_CXX11
+inline void BeginTransactionRequest::set_database(::std::string&& value) {
+
+ database_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.BeginTransactionRequest.database)
+}
+#endif
+inline void BeginTransactionRequest::set_database(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BeginTransactionRequest.database)
+}
+inline void BeginTransactionRequest::set_database(const char* value, size_t size) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BeginTransactionRequest.database)
+}
+inline ::std::string* BeginTransactionRequest::mutable_database() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BeginTransactionRequest.database)
+ return database_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* BeginTransactionRequest::release_database() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BeginTransactionRequest.database)
+
+ return database_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void BeginTransactionRequest::set_allocated_database(::std::string* database) {
+ if (database != NULL) {
+
+ } else {
+
+ }
+ database_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), database);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BeginTransactionRequest.database)
+}
+
+// .google.firestore.v1beta1.TransactionOptions options = 2;
+inline bool BeginTransactionRequest::has_options() const {
+ return this != internal_default_instance() && options_ != NULL;
+}
+inline const ::google::firestore::v1beta1::TransactionOptions& BeginTransactionRequest::options() const {
+ const ::google::firestore::v1beta1::TransactionOptions* p = options_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BeginTransactionRequest.options)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::TransactionOptions*>(
+ &::google::firestore::v1beta1::_TransactionOptions_default_instance_);
+}
+inline ::google::firestore::v1beta1::TransactionOptions* BeginTransactionRequest::release_options() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BeginTransactionRequest.options)
+
+ ::google::firestore::v1beta1::TransactionOptions* temp = options_;
+ options_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::TransactionOptions* BeginTransactionRequest::mutable_options() {
+
+ if (options_ == NULL) {
+ options_ = new ::google::firestore::v1beta1::TransactionOptions;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BeginTransactionRequest.options)
+ return options_;
+}
+inline void BeginTransactionRequest::set_allocated_options(::google::firestore::v1beta1::TransactionOptions* options) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(options_);
+ }
+ if (options) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ options = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, options, submessage_arena);
+ }
+
+ } else {
+
+ }
+ options_ = options;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BeginTransactionRequest.options)
+}
+
+// -------------------------------------------------------------------
+
+// BeginTransactionResponse
+
+// bytes transaction = 1;
+inline void BeginTransactionResponse::clear_transaction() {
+ transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& BeginTransactionResponse::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+ return transaction_.GetNoArena();
+}
+inline void BeginTransactionResponse::set_transaction(const ::std::string& value) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+}
+#if LANG_CXX11
+inline void BeginTransactionResponse::set_transaction(::std::string&& value) {
+
+ transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+}
+#endif
+inline void BeginTransactionResponse::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+}
+inline void BeginTransactionResponse::set_transaction(const void* value, size_t size) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+}
+inline ::std::string* BeginTransactionResponse::mutable_transaction() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+ return transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* BeginTransactionResponse::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+
+ return transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void BeginTransactionResponse::set_allocated_transaction(::std::string* transaction) {
+ if (transaction != NULL) {
+
+ } else {
+
+ }
+ transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), transaction);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BeginTransactionResponse.transaction)
+}
+
+// -------------------------------------------------------------------
+
+// CommitRequest
+
+// string database = 1;
+inline void CommitRequest::clear_database() {
+ database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& CommitRequest::database() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CommitRequest.database)
+ return database_.GetNoArena();
+}
+inline void CommitRequest::set_database(const ::std::string& value) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.CommitRequest.database)
+}
+#if LANG_CXX11
+inline void CommitRequest::set_database(::std::string&& value) {
+
+ database_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.CommitRequest.database)
+}
+#endif
+inline void CommitRequest::set_database(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.CommitRequest.database)
+}
+inline void CommitRequest::set_database(const char* value, size_t size) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.CommitRequest.database)
+}
+inline ::std::string* CommitRequest::mutable_database() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CommitRequest.database)
+ return database_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* CommitRequest::release_database() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CommitRequest.database)
+
+ return database_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void CommitRequest::set_allocated_database(::std::string* database) {
+ if (database != NULL) {
+
+ } else {
+
+ }
+ database_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), database);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CommitRequest.database)
+}
+
+// repeated .google.firestore.v1beta1.Write writes = 2;
+inline int CommitRequest::writes_size() const {
+ return writes_.size();
+}
+inline const ::google::firestore::v1beta1::Write& CommitRequest::writes(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CommitRequest.writes)
+ return writes_.Get(index);
+}
+inline ::google::firestore::v1beta1::Write* CommitRequest::mutable_writes(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CommitRequest.writes)
+ return writes_.Mutable(index);
+}
+inline ::google::firestore::v1beta1::Write* CommitRequest::add_writes() {
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.CommitRequest.writes)
+ return writes_.Add();
+}
+inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >*
+CommitRequest::mutable_writes() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.CommitRequest.writes)
+ return &writes_;
+}
+inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >&
+CommitRequest::writes() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.CommitRequest.writes)
+ return writes_;
+}
+
+// bytes transaction = 3;
+inline void CommitRequest::clear_transaction() {
+ transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& CommitRequest::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CommitRequest.transaction)
+ return transaction_.GetNoArena();
+}
+inline void CommitRequest::set_transaction(const ::std::string& value) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.CommitRequest.transaction)
+}
+#if LANG_CXX11
+inline void CommitRequest::set_transaction(::std::string&& value) {
+
+ transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.CommitRequest.transaction)
+}
+#endif
+inline void CommitRequest::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.CommitRequest.transaction)
+}
+inline void CommitRequest::set_transaction(const void* value, size_t size) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.CommitRequest.transaction)
+}
+inline ::std::string* CommitRequest::mutable_transaction() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CommitRequest.transaction)
+ return transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* CommitRequest::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CommitRequest.transaction)
+
+ return transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void CommitRequest::set_allocated_transaction(::std::string* transaction) {
+ if (transaction != NULL) {
+
+ } else {
+
+ }
+ transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), transaction);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CommitRequest.transaction)
+}
+
+// -------------------------------------------------------------------
+
+// CommitResponse
+
+// repeated .google.firestore.v1beta1.WriteResult write_results = 1;
+inline int CommitResponse::write_results_size() const {
+ return write_results_.size();
+}
+inline const ::google::firestore::v1beta1::WriteResult& CommitResponse::write_results(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CommitResponse.write_results)
+ return write_results_.Get(index);
+}
+inline ::google::firestore::v1beta1::WriteResult* CommitResponse::mutable_write_results(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CommitResponse.write_results)
+ return write_results_.Mutable(index);
+}
+inline ::google::firestore::v1beta1::WriteResult* CommitResponse::add_write_results() {
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.CommitResponse.write_results)
+ return write_results_.Add();
+}
+inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >*
+CommitResponse::mutable_write_results() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.CommitResponse.write_results)
+ return &write_results_;
+}
+inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >&
+CommitResponse::write_results() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.CommitResponse.write_results)
+ return write_results_;
+}
+
+// .google.protobuf.Timestamp commit_time = 2;
+inline bool CommitResponse::has_commit_time() const {
+ return this != internal_default_instance() && commit_time_ != NULL;
+}
+inline const ::google::protobuf::Timestamp& CommitResponse::commit_time() const {
+ const ::google::protobuf::Timestamp* p = commit_time_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.CommitResponse.commit_time)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>(
+ &::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* CommitResponse::release_commit_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.CommitResponse.commit_time)
+
+ ::google::protobuf::Timestamp* temp = commit_time_;
+ commit_time_ = NULL;
+ return temp;
+}
+inline ::google::protobuf::Timestamp* CommitResponse::mutable_commit_time() {
+
+ if (commit_time_ == NULL) {
+ commit_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.CommitResponse.commit_time)
+ return commit_time_;
+}
+inline void CommitResponse::set_allocated_commit_time(::google::protobuf::Timestamp* commit_time) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(commit_time_);
+ }
+ if (commit_time) {
+ ::google::protobuf::Arena* submessage_arena =
+ reinterpret_cast< ::google::protobuf::MessageLite*>(commit_time)->GetArena();
+ if (message_arena != submessage_arena) {
+ commit_time = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, commit_time, submessage_arena);
+ }
+
+ } else {
+
+ }
+ commit_time_ = commit_time;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.CommitResponse.commit_time)
+}
+
+// -------------------------------------------------------------------
+
+// RollbackRequest
+
+// string database = 1;
+inline void RollbackRequest::clear_database() {
+ database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& RollbackRequest::database() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RollbackRequest.database)
+ return database_.GetNoArena();
+}
+inline void RollbackRequest::set_database(const ::std::string& value) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RollbackRequest.database)
+}
+#if LANG_CXX11
+inline void RollbackRequest::set_database(::std::string&& value) {
+
+ database_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.RollbackRequest.database)
+}
+#endif
+inline void RollbackRequest::set_database(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.RollbackRequest.database)
+}
+inline void RollbackRequest::set_database(const char* value, size_t size) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.RollbackRequest.database)
+}
+inline ::std::string* RollbackRequest::mutable_database() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RollbackRequest.database)
+ return database_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* RollbackRequest::release_database() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RollbackRequest.database)
+
+ return database_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void RollbackRequest::set_allocated_database(::std::string* database) {
+ if (database != NULL) {
+
+ } else {
+
+ }
+ database_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), database);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RollbackRequest.database)
+}
+
+// bytes transaction = 2;
+inline void RollbackRequest::clear_transaction() {
+ transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& RollbackRequest::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RollbackRequest.transaction)
+ return transaction_.GetNoArena();
+}
+inline void RollbackRequest::set_transaction(const ::std::string& value) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RollbackRequest.transaction)
+}
+#if LANG_CXX11
+inline void RollbackRequest::set_transaction(::std::string&& value) {
+
+ transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.RollbackRequest.transaction)
+}
+#endif
+inline void RollbackRequest::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.RollbackRequest.transaction)
+}
+inline void RollbackRequest::set_transaction(const void* value, size_t size) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.RollbackRequest.transaction)
+}
+inline ::std::string* RollbackRequest::mutable_transaction() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RollbackRequest.transaction)
+ return transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* RollbackRequest::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RollbackRequest.transaction)
+
+ return transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void RollbackRequest::set_allocated_transaction(::std::string* transaction) {
+ if (transaction != NULL) {
+
+ } else {
+
+ }
+ transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), transaction);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RollbackRequest.transaction)
+}
+
+// -------------------------------------------------------------------
+
+// RunQueryRequest
+
+// string parent = 1;
+inline void RunQueryRequest::clear_parent() {
+ parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& RunQueryRequest::parent() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryRequest.parent)
+ return parent_.GetNoArena();
+}
+inline void RunQueryRequest::set_parent(const ::std::string& value) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RunQueryRequest.parent)
+}
+#if LANG_CXX11
+inline void RunQueryRequest::set_parent(::std::string&& value) {
+
+ parent_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.RunQueryRequest.parent)
+}
+#endif
+inline void RunQueryRequest::set_parent(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.RunQueryRequest.parent)
+}
+inline void RunQueryRequest::set_parent(const char* value, size_t size) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.RunQueryRequest.parent)
+}
+inline ::std::string* RunQueryRequest::mutable_parent() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryRequest.parent)
+ return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* RunQueryRequest::release_parent() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryRequest.parent)
+
+ return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void RunQueryRequest::set_allocated_parent(::std::string* parent) {
+ if (parent != NULL) {
+
+ } else {
+
+ }
+ parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryRequest.parent)
+}
+
+// .google.firestore.v1beta1.StructuredQuery structured_query = 2;
+inline bool RunQueryRequest::has_structured_query() const {
+ return query_type_case() == kStructuredQuery;
+}
+inline void RunQueryRequest::set_has_structured_query() {
+ _oneof_case_[0] = kStructuredQuery;
+}
+inline ::google::firestore::v1beta1::StructuredQuery* RunQueryRequest::release_structured_query() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryRequest.structured_query)
+ if (has_structured_query()) {
+ clear_has_query_type();
+ ::google::firestore::v1beta1::StructuredQuery* temp = query_type_.structured_query_;
+ query_type_.structured_query_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::StructuredQuery& RunQueryRequest::structured_query() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryRequest.structured_query)
+ return has_structured_query()
+ ? *query_type_.structured_query_
+ : *reinterpret_cast< ::google::firestore::v1beta1::StructuredQuery*>(&::google::firestore::v1beta1::_StructuredQuery_default_instance_);
+}
+inline ::google::firestore::v1beta1::StructuredQuery* RunQueryRequest::mutable_structured_query() {
+ if (!has_structured_query()) {
+ clear_query_type();
+ set_has_structured_query();
+ query_type_.structured_query_ = new ::google::firestore::v1beta1::StructuredQuery;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryRequest.structured_query)
+ return query_type_.structured_query_;
+}
+
+// bytes transaction = 5;
+inline bool RunQueryRequest::has_transaction() const {
+ return consistency_selector_case() == kTransaction;
+}
+inline void RunQueryRequest::set_has_transaction() {
+ _oneof_case_[1] = kTransaction;
+}
+inline void RunQueryRequest::clear_transaction() {
+ if (has_transaction()) {
+ consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_consistency_selector();
+ }
+}
+inline const ::std::string& RunQueryRequest::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryRequest.transaction)
+ if (has_transaction()) {
+ return consistency_selector_.transaction_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void RunQueryRequest::set_transaction(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RunQueryRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RunQueryRequest.transaction)
+}
+#if LANG_CXX11
+inline void RunQueryRequest::set_transaction(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RunQueryRequest.transaction)
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.RunQueryRequest.transaction)
+}
+#endif
+inline void RunQueryRequest::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.RunQueryRequest.transaction)
+}
+inline void RunQueryRequest::set_transaction(const void* value, size_t size) {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ consistency_selector_.transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.RunQueryRequest.transaction)
+}
+inline ::std::string* RunQueryRequest::mutable_transaction() {
+ if (!has_transaction()) {
+ clear_consistency_selector();
+ set_has_transaction();
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryRequest.transaction)
+ return consistency_selector_.transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* RunQueryRequest::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryRequest.transaction)
+ if (has_transaction()) {
+ clear_has_consistency_selector();
+ return consistency_selector_.transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return NULL;
+ }
+}
+inline void RunQueryRequest::set_allocated_transaction(::std::string* transaction) {
+ if (!has_transaction()) {
+ consistency_selector_.transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ clear_consistency_selector();
+ if (transaction != NULL) {
+ set_has_transaction();
+ consistency_selector_.transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ transaction);
+ }
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryRequest.transaction)
+}
+
+// .google.firestore.v1beta1.TransactionOptions new_transaction = 6;
+inline bool RunQueryRequest::has_new_transaction() const {
+ return consistency_selector_case() == kNewTransaction;
+}
+inline void RunQueryRequest::set_has_new_transaction() {
+ _oneof_case_[1] = kNewTransaction;
+}
+inline ::google::firestore::v1beta1::TransactionOptions* RunQueryRequest::release_new_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryRequest.new_transaction)
+ if (has_new_transaction()) {
+ clear_has_consistency_selector();
+ ::google::firestore::v1beta1::TransactionOptions* temp = consistency_selector_.new_transaction_;
+ consistency_selector_.new_transaction_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::TransactionOptions& RunQueryRequest::new_transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryRequest.new_transaction)
+ return has_new_transaction()
+ ? *consistency_selector_.new_transaction_
+ : *reinterpret_cast< ::google::firestore::v1beta1::TransactionOptions*>(&::google::firestore::v1beta1::_TransactionOptions_default_instance_);
+}
+inline ::google::firestore::v1beta1::TransactionOptions* RunQueryRequest::mutable_new_transaction() {
+ if (!has_new_transaction()) {
+ clear_consistency_selector();
+ set_has_new_transaction();
+ consistency_selector_.new_transaction_ = new ::google::firestore::v1beta1::TransactionOptions;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryRequest.new_transaction)
+ return consistency_selector_.new_transaction_;
+}
+
+// .google.protobuf.Timestamp read_time = 7;
+inline bool RunQueryRequest::has_read_time() const {
+ return consistency_selector_case() == kReadTime;
+}
+inline void RunQueryRequest::set_has_read_time() {
+ _oneof_case_[1] = kReadTime;
+}
+inline ::google::protobuf::Timestamp* RunQueryRequest::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryRequest.read_time)
+ if (has_read_time()) {
+ clear_has_consistency_selector();
+ ::google::protobuf::Timestamp* temp = consistency_selector_.read_time_;
+ consistency_selector_.read_time_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::protobuf::Timestamp& RunQueryRequest::read_time() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryRequest.read_time)
+ return has_read_time()
+ ? *consistency_selector_.read_time_
+ : *reinterpret_cast< ::google::protobuf::Timestamp*>(&::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* RunQueryRequest::mutable_read_time() {
+ if (!has_read_time()) {
+ clear_consistency_selector();
+ set_has_read_time();
+ consistency_selector_.read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryRequest.read_time)
+ return consistency_selector_.read_time_;
+}
+
+inline bool RunQueryRequest::has_query_type() const {
+ return query_type_case() != QUERY_TYPE_NOT_SET;
+}
+inline void RunQueryRequest::clear_has_query_type() {
+ _oneof_case_[0] = QUERY_TYPE_NOT_SET;
+}
+inline bool RunQueryRequest::has_consistency_selector() const {
+ return consistency_selector_case() != CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline void RunQueryRequest::clear_has_consistency_selector() {
+ _oneof_case_[1] = CONSISTENCY_SELECTOR_NOT_SET;
+}
+inline RunQueryRequest::QueryTypeCase RunQueryRequest::query_type_case() const {
+ return RunQueryRequest::QueryTypeCase(_oneof_case_[0]);
+}
+inline RunQueryRequest::ConsistencySelectorCase RunQueryRequest::consistency_selector_case() const {
+ return RunQueryRequest::ConsistencySelectorCase(_oneof_case_[1]);
+}
+// -------------------------------------------------------------------
+
+// RunQueryResponse
+
+// bytes transaction = 2;
+inline void RunQueryResponse::clear_transaction() {
+ transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& RunQueryResponse::transaction() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryResponse.transaction)
+ return transaction_.GetNoArena();
+}
+inline void RunQueryResponse::set_transaction(const ::std::string& value) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RunQueryResponse.transaction)
+}
+#if LANG_CXX11
+inline void RunQueryResponse::set_transaction(::std::string&& value) {
+
+ transaction_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.RunQueryResponse.transaction)
+}
+#endif
+inline void RunQueryResponse::set_transaction(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.RunQueryResponse.transaction)
+}
+inline void RunQueryResponse::set_transaction(const void* value, size_t size) {
+
+ transaction_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.RunQueryResponse.transaction)
+}
+inline ::std::string* RunQueryResponse::mutable_transaction() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryResponse.transaction)
+ return transaction_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* RunQueryResponse::release_transaction() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryResponse.transaction)
+
+ return transaction_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void RunQueryResponse::set_allocated_transaction(::std::string* transaction) {
+ if (transaction != NULL) {
+
+ } else {
+
+ }
+ transaction_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), transaction);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryResponse.transaction)
+}
+
+// .google.firestore.v1beta1.Document document = 1;
+inline bool RunQueryResponse::has_document() const {
+ return this != internal_default_instance() && document_ != NULL;
+}
+inline const ::google::firestore::v1beta1::Document& RunQueryResponse::document() const {
+ const ::google::firestore::v1beta1::Document* p = document_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryResponse.document)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Document*>(
+ &::google::firestore::v1beta1::_Document_default_instance_);
+}
+inline ::google::firestore::v1beta1::Document* RunQueryResponse::release_document() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryResponse.document)
+
+ ::google::firestore::v1beta1::Document* temp = document_;
+ document_ = NULL;
+ return temp;
+}
+inline ::google::firestore::v1beta1::Document* RunQueryResponse::mutable_document() {
+
+ if (document_ == NULL) {
+ document_ = new ::google::firestore::v1beta1::Document;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryResponse.document)
+ return document_;
+}
+inline void RunQueryResponse::set_allocated_document(::google::firestore::v1beta1::Document* document) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(document_);
+ }
+ if (document) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ document = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, document, submessage_arena);
+ }
+
+ } else {
+
+ }
+ document_ = document;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryResponse.document)
+}
+
+// .google.protobuf.Timestamp read_time = 3;
+inline bool RunQueryResponse::has_read_time() const {
+ return this != internal_default_instance() && read_time_ != NULL;
+}
+inline const ::google::protobuf::Timestamp& RunQueryResponse::read_time() const {
+ const ::google::protobuf::Timestamp* p = read_time_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryResponse.read_time)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>(
+ &::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* RunQueryResponse::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.RunQueryResponse.read_time)
+
+ ::google::protobuf::Timestamp* temp = read_time_;
+ read_time_ = NULL;
+ return temp;
+}
+inline ::google::protobuf::Timestamp* RunQueryResponse::mutable_read_time() {
+
+ if (read_time_ == NULL) {
+ read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.RunQueryResponse.read_time)
+ return read_time_;
+}
+inline void RunQueryResponse::set_allocated_read_time(::google::protobuf::Timestamp* read_time) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(read_time_);
+ }
+ if (read_time) {
+ ::google::protobuf::Arena* submessage_arena =
+ reinterpret_cast< ::google::protobuf::MessageLite*>(read_time)->GetArena();
+ if (message_arena != submessage_arena) {
+ read_time = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, read_time, submessage_arena);
+ }
+
+ } else {
+
+ }
+ read_time_ = read_time;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryResponse.read_time)
+}
+
+// int32 skipped_results = 4;
+inline void RunQueryResponse::clear_skipped_results() {
+ skipped_results_ = 0;
+}
+inline ::google::protobuf::int32 RunQueryResponse::skipped_results() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.RunQueryResponse.skipped_results)
+ return skipped_results_;
+}
+inline void RunQueryResponse::set_skipped_results(::google::protobuf::int32 value) {
+
+ skipped_results_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.RunQueryResponse.skipped_results)
+}
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// WriteRequest
+
+// string database = 1;
+inline void WriteRequest::clear_database() {
+ database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WriteRequest::database() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteRequest.database)
+ return database_.GetNoArena();
+}
+inline void WriteRequest::set_database(const ::std::string& value) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.WriteRequest.database)
+}
+#if LANG_CXX11
+inline void WriteRequest::set_database(::std::string&& value) {
+
+ database_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.WriteRequest.database)
+}
+#endif
+inline void WriteRequest::set_database(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.WriteRequest.database)
+}
+inline void WriteRequest::set_database(const char* value, size_t size) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.WriteRequest.database)
+}
+inline ::std::string* WriteRequest::mutable_database() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteRequest.database)
+ return database_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WriteRequest::release_database() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteRequest.database)
+
+ return database_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WriteRequest::set_allocated_database(::std::string* database) {
+ if (database != NULL) {
+
+ } else {
+
+ }
+ database_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), database);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteRequest.database)
+}
+
+// string stream_id = 2;
+inline void WriteRequest::clear_stream_id() {
+ stream_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WriteRequest::stream_id() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteRequest.stream_id)
+ return stream_id_.GetNoArena();
+}
+inline void WriteRequest::set_stream_id(const ::std::string& value) {
+
+ stream_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.WriteRequest.stream_id)
+}
+#if LANG_CXX11
+inline void WriteRequest::set_stream_id(::std::string&& value) {
+
+ stream_id_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.WriteRequest.stream_id)
+}
+#endif
+inline void WriteRequest::set_stream_id(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ stream_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.WriteRequest.stream_id)
+}
+inline void WriteRequest::set_stream_id(const char* value, size_t size) {
+
+ stream_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.WriteRequest.stream_id)
+}
+inline ::std::string* WriteRequest::mutable_stream_id() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteRequest.stream_id)
+ return stream_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WriteRequest::release_stream_id() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteRequest.stream_id)
+
+ return stream_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WriteRequest::set_allocated_stream_id(::std::string* stream_id) {
+ if (stream_id != NULL) {
+
+ } else {
+
+ }
+ stream_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), stream_id);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteRequest.stream_id)
+}
+
+// repeated .google.firestore.v1beta1.Write writes = 3;
+inline int WriteRequest::writes_size() const {
+ return writes_.size();
+}
+inline const ::google::firestore::v1beta1::Write& WriteRequest::writes(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteRequest.writes)
+ return writes_.Get(index);
+}
+inline ::google::firestore::v1beta1::Write* WriteRequest::mutable_writes(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteRequest.writes)
+ return writes_.Mutable(index);
+}
+inline ::google::firestore::v1beta1::Write* WriteRequest::add_writes() {
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.WriteRequest.writes)
+ return writes_.Add();
+}
+inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >*
+WriteRequest::mutable_writes() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.WriteRequest.writes)
+ return &writes_;
+}
+inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Write >&
+WriteRequest::writes() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.WriteRequest.writes)
+ return writes_;
+}
+
+// bytes stream_token = 4;
+inline void WriteRequest::clear_stream_token() {
+ stream_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WriteRequest::stream_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteRequest.stream_token)
+ return stream_token_.GetNoArena();
+}
+inline void WriteRequest::set_stream_token(const ::std::string& value) {
+
+ stream_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.WriteRequest.stream_token)
+}
+#if LANG_CXX11
+inline void WriteRequest::set_stream_token(::std::string&& value) {
+
+ stream_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.WriteRequest.stream_token)
+}
+#endif
+inline void WriteRequest::set_stream_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ stream_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.WriteRequest.stream_token)
+}
+inline void WriteRequest::set_stream_token(const void* value, size_t size) {
+
+ stream_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.WriteRequest.stream_token)
+}
+inline ::std::string* WriteRequest::mutable_stream_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteRequest.stream_token)
+ return stream_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WriteRequest::release_stream_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteRequest.stream_token)
+
+ return stream_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WriteRequest::set_allocated_stream_token(::std::string* stream_token) {
+ if (stream_token != NULL) {
+
+ } else {
+
+ }
+ stream_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), stream_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteRequest.stream_token)
+}
+
+// map<string, string> labels = 5;
+inline int WriteRequest::labels_size() const {
+ return labels_.size();
+}
+inline void WriteRequest::clear_labels() {
+ labels_.Clear();
+}
+inline const ::google::protobuf::Map< ::std::string, ::std::string >&
+WriteRequest::labels() const {
+ // @@protoc_insertion_point(field_map:google.firestore.v1beta1.WriteRequest.labels)
+ return labels_.GetMap();
+}
+inline ::google::protobuf::Map< ::std::string, ::std::string >*
+WriteRequest::mutable_labels() {
+ // @@protoc_insertion_point(field_mutable_map:google.firestore.v1beta1.WriteRequest.labels)
+ return labels_.MutableMap();
+}
+
+// -------------------------------------------------------------------
+
+// WriteResponse
+
+// string stream_id = 1;
+inline void WriteResponse::clear_stream_id() {
+ stream_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WriteResponse::stream_id() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteResponse.stream_id)
+ return stream_id_.GetNoArena();
+}
+inline void WriteResponse::set_stream_id(const ::std::string& value) {
+
+ stream_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.WriteResponse.stream_id)
+}
+#if LANG_CXX11
+inline void WriteResponse::set_stream_id(::std::string&& value) {
+
+ stream_id_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.WriteResponse.stream_id)
+}
+#endif
+inline void WriteResponse::set_stream_id(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ stream_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.WriteResponse.stream_id)
+}
+inline void WriteResponse::set_stream_id(const char* value, size_t size) {
+
+ stream_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.WriteResponse.stream_id)
+}
+inline ::std::string* WriteResponse::mutable_stream_id() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteResponse.stream_id)
+ return stream_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WriteResponse::release_stream_id() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteResponse.stream_id)
+
+ return stream_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WriteResponse::set_allocated_stream_id(::std::string* stream_id) {
+ if (stream_id != NULL) {
+
+ } else {
+
+ }
+ stream_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), stream_id);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteResponse.stream_id)
+}
+
+// bytes stream_token = 2;
+inline void WriteResponse::clear_stream_token() {
+ stream_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WriteResponse::stream_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteResponse.stream_token)
+ return stream_token_.GetNoArena();
+}
+inline void WriteResponse::set_stream_token(const ::std::string& value) {
+
+ stream_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.WriteResponse.stream_token)
+}
+#if LANG_CXX11
+inline void WriteResponse::set_stream_token(::std::string&& value) {
+
+ stream_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.WriteResponse.stream_token)
+}
+#endif
+inline void WriteResponse::set_stream_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ stream_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.WriteResponse.stream_token)
+}
+inline void WriteResponse::set_stream_token(const void* value, size_t size) {
+
+ stream_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.WriteResponse.stream_token)
+}
+inline ::std::string* WriteResponse::mutable_stream_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteResponse.stream_token)
+ return stream_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WriteResponse::release_stream_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteResponse.stream_token)
+
+ return stream_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WriteResponse::set_allocated_stream_token(::std::string* stream_token) {
+ if (stream_token != NULL) {
+
+ } else {
+
+ }
+ stream_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), stream_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteResponse.stream_token)
+}
+
+// repeated .google.firestore.v1beta1.WriteResult write_results = 3;
+inline int WriteResponse::write_results_size() const {
+ return write_results_.size();
+}
+inline const ::google::firestore::v1beta1::WriteResult& WriteResponse::write_results(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteResponse.write_results)
+ return write_results_.Get(index);
+}
+inline ::google::firestore::v1beta1::WriteResult* WriteResponse::mutable_write_results(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteResponse.write_results)
+ return write_results_.Mutable(index);
+}
+inline ::google::firestore::v1beta1::WriteResult* WriteResponse::add_write_results() {
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.WriteResponse.write_results)
+ return write_results_.Add();
+}
+inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >*
+WriteResponse::mutable_write_results() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.WriteResponse.write_results)
+ return &write_results_;
+}
+inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::WriteResult >&
+WriteResponse::write_results() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.WriteResponse.write_results)
+ return write_results_;
+}
+
+// .google.protobuf.Timestamp commit_time = 4;
+inline bool WriteResponse::has_commit_time() const {
+ return this != internal_default_instance() && commit_time_ != NULL;
+}
+inline const ::google::protobuf::Timestamp& WriteResponse::commit_time() const {
+ const ::google::protobuf::Timestamp* p = commit_time_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteResponse.commit_time)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>(
+ &::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* WriteResponse::release_commit_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteResponse.commit_time)
+
+ ::google::protobuf::Timestamp* temp = commit_time_;
+ commit_time_ = NULL;
+ return temp;
+}
+inline ::google::protobuf::Timestamp* WriteResponse::mutable_commit_time() {
+
+ if (commit_time_ == NULL) {
+ commit_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteResponse.commit_time)
+ return commit_time_;
+}
+inline void WriteResponse::set_allocated_commit_time(::google::protobuf::Timestamp* commit_time) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(commit_time_);
+ }
+ if (commit_time) {
+ ::google::protobuf::Arena* submessage_arena =
+ reinterpret_cast< ::google::protobuf::MessageLite*>(commit_time)->GetArena();
+ if (message_arena != submessage_arena) {
+ commit_time = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, commit_time, submessage_arena);
+ }
+
+ } else {
+
+ }
+ commit_time_ = commit_time;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteResponse.commit_time)
+}
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// ListenRequest
+
+// string database = 1;
+inline void ListenRequest::clear_database() {
+ database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListenRequest::database() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenRequest.database)
+ return database_.GetNoArena();
+}
+inline void ListenRequest::set_database(const ::std::string& value) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListenRequest.database)
+}
+#if LANG_CXX11
+inline void ListenRequest::set_database(::std::string&& value) {
+
+ database_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListenRequest.database)
+}
+#endif
+inline void ListenRequest::set_database(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListenRequest.database)
+}
+inline void ListenRequest::set_database(const char* value, size_t size) {
+
+ database_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListenRequest.database)
+}
+inline ::std::string* ListenRequest::mutable_database() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenRequest.database)
+ return database_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListenRequest::release_database() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenRequest.database)
+
+ return database_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListenRequest::set_allocated_database(::std::string* database) {
+ if (database != NULL) {
+
+ } else {
+
+ }
+ database_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), database);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenRequest.database)
+}
+
+// .google.firestore.v1beta1.Target add_target = 2;
+inline bool ListenRequest::has_add_target() const {
+ return target_change_case() == kAddTarget;
+}
+inline void ListenRequest::set_has_add_target() {
+ _oneof_case_[0] = kAddTarget;
+}
+inline void ListenRequest::clear_add_target() {
+ if (has_add_target()) {
+ delete target_change_.add_target_;
+ clear_has_target_change();
+ }
+}
+inline ::google::firestore::v1beta1::Target* ListenRequest::release_add_target() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenRequest.add_target)
+ if (has_add_target()) {
+ clear_has_target_change();
+ ::google::firestore::v1beta1::Target* temp = target_change_.add_target_;
+ target_change_.add_target_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::Target& ListenRequest::add_target() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenRequest.add_target)
+ return has_add_target()
+ ? *target_change_.add_target_
+ : *reinterpret_cast< ::google::firestore::v1beta1::Target*>(&::google::firestore::v1beta1::_Target_default_instance_);
+}
+inline ::google::firestore::v1beta1::Target* ListenRequest::mutable_add_target() {
+ if (!has_add_target()) {
+ clear_target_change();
+ set_has_add_target();
+ target_change_.add_target_ = new ::google::firestore::v1beta1::Target;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenRequest.add_target)
+ return target_change_.add_target_;
+}
+
+// int32 remove_target = 3;
+inline bool ListenRequest::has_remove_target() const {
+ return target_change_case() == kRemoveTarget;
+}
+inline void ListenRequest::set_has_remove_target() {
+ _oneof_case_[0] = kRemoveTarget;
+}
+inline void ListenRequest::clear_remove_target() {
+ if (has_remove_target()) {
+ target_change_.remove_target_ = 0;
+ clear_has_target_change();
+ }
+}
+inline ::google::protobuf::int32 ListenRequest::remove_target() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenRequest.remove_target)
+ if (has_remove_target()) {
+ return target_change_.remove_target_;
+ }
+ return 0;
+}
+inline void ListenRequest::set_remove_target(::google::protobuf::int32 value) {
+ if (!has_remove_target()) {
+ clear_target_change();
+ set_has_remove_target();
+ }
+ target_change_.remove_target_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListenRequest.remove_target)
+}
+
+// map<string, string> labels = 4;
+inline int ListenRequest::labels_size() const {
+ return labels_.size();
+}
+inline void ListenRequest::clear_labels() {
+ labels_.Clear();
+}
+inline const ::google::protobuf::Map< ::std::string, ::std::string >&
+ListenRequest::labels() const {
+ // @@protoc_insertion_point(field_map:google.firestore.v1beta1.ListenRequest.labels)
+ return labels_.GetMap();
+}
+inline ::google::protobuf::Map< ::std::string, ::std::string >*
+ListenRequest::mutable_labels() {
+ // @@protoc_insertion_point(field_mutable_map:google.firestore.v1beta1.ListenRequest.labels)
+ return labels_.MutableMap();
+}
+
+inline bool ListenRequest::has_target_change() const {
+ return target_change_case() != TARGET_CHANGE_NOT_SET;
+}
+inline void ListenRequest::clear_has_target_change() {
+ _oneof_case_[0] = TARGET_CHANGE_NOT_SET;
+}
+inline ListenRequest::TargetChangeCase ListenRequest::target_change_case() const {
+ return ListenRequest::TargetChangeCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// ListenResponse
+
+// .google.firestore.v1beta1.TargetChange target_change = 2;
+inline bool ListenResponse::has_target_change() const {
+ return response_type_case() == kTargetChange;
+}
+inline void ListenResponse::set_has_target_change() {
+ _oneof_case_[0] = kTargetChange;
+}
+inline void ListenResponse::clear_target_change() {
+ if (has_target_change()) {
+ delete response_type_.target_change_;
+ clear_has_response_type();
+ }
+}
+inline ::google::firestore::v1beta1::TargetChange* ListenResponse::release_target_change() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenResponse.target_change)
+ if (has_target_change()) {
+ clear_has_response_type();
+ ::google::firestore::v1beta1::TargetChange* temp = response_type_.target_change_;
+ response_type_.target_change_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::TargetChange& ListenResponse::target_change() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenResponse.target_change)
+ return has_target_change()
+ ? *response_type_.target_change_
+ : *reinterpret_cast< ::google::firestore::v1beta1::TargetChange*>(&::google::firestore::v1beta1::_TargetChange_default_instance_);
+}
+inline ::google::firestore::v1beta1::TargetChange* ListenResponse::mutable_target_change() {
+ if (!has_target_change()) {
+ clear_response_type();
+ set_has_target_change();
+ response_type_.target_change_ = new ::google::firestore::v1beta1::TargetChange;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenResponse.target_change)
+ return response_type_.target_change_;
+}
+
+// .google.firestore.v1beta1.DocumentChange document_change = 3;
+inline bool ListenResponse::has_document_change() const {
+ return response_type_case() == kDocumentChange;
+}
+inline void ListenResponse::set_has_document_change() {
+ _oneof_case_[0] = kDocumentChange;
+}
+inline ::google::firestore::v1beta1::DocumentChange* ListenResponse::release_document_change() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenResponse.document_change)
+ if (has_document_change()) {
+ clear_has_response_type();
+ ::google::firestore::v1beta1::DocumentChange* temp = response_type_.document_change_;
+ response_type_.document_change_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::DocumentChange& ListenResponse::document_change() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenResponse.document_change)
+ return has_document_change()
+ ? *response_type_.document_change_
+ : *reinterpret_cast< ::google::firestore::v1beta1::DocumentChange*>(&::google::firestore::v1beta1::_DocumentChange_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentChange* ListenResponse::mutable_document_change() {
+ if (!has_document_change()) {
+ clear_response_type();
+ set_has_document_change();
+ response_type_.document_change_ = new ::google::firestore::v1beta1::DocumentChange;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenResponse.document_change)
+ return response_type_.document_change_;
+}
+
+// .google.firestore.v1beta1.DocumentDelete document_delete = 4;
+inline bool ListenResponse::has_document_delete() const {
+ return response_type_case() == kDocumentDelete;
+}
+inline void ListenResponse::set_has_document_delete() {
+ _oneof_case_[0] = kDocumentDelete;
+}
+inline ::google::firestore::v1beta1::DocumentDelete* ListenResponse::release_document_delete() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenResponse.document_delete)
+ if (has_document_delete()) {
+ clear_has_response_type();
+ ::google::firestore::v1beta1::DocumentDelete* temp = response_type_.document_delete_;
+ response_type_.document_delete_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::DocumentDelete& ListenResponse::document_delete() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenResponse.document_delete)
+ return has_document_delete()
+ ? *response_type_.document_delete_
+ : *reinterpret_cast< ::google::firestore::v1beta1::DocumentDelete*>(&::google::firestore::v1beta1::_DocumentDelete_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentDelete* ListenResponse::mutable_document_delete() {
+ if (!has_document_delete()) {
+ clear_response_type();
+ set_has_document_delete();
+ response_type_.document_delete_ = new ::google::firestore::v1beta1::DocumentDelete;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenResponse.document_delete)
+ return response_type_.document_delete_;
+}
+
+// .google.firestore.v1beta1.DocumentRemove document_remove = 6;
+inline bool ListenResponse::has_document_remove() const {
+ return response_type_case() == kDocumentRemove;
+}
+inline void ListenResponse::set_has_document_remove() {
+ _oneof_case_[0] = kDocumentRemove;
+}
+inline ::google::firestore::v1beta1::DocumentRemove* ListenResponse::release_document_remove() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenResponse.document_remove)
+ if (has_document_remove()) {
+ clear_has_response_type();
+ ::google::firestore::v1beta1::DocumentRemove* temp = response_type_.document_remove_;
+ response_type_.document_remove_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::DocumentRemove& ListenResponse::document_remove() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenResponse.document_remove)
+ return has_document_remove()
+ ? *response_type_.document_remove_
+ : *reinterpret_cast< ::google::firestore::v1beta1::DocumentRemove*>(&::google::firestore::v1beta1::_DocumentRemove_default_instance_);
+}
+inline ::google::firestore::v1beta1::DocumentRemove* ListenResponse::mutable_document_remove() {
+ if (!has_document_remove()) {
+ clear_response_type();
+ set_has_document_remove();
+ response_type_.document_remove_ = new ::google::firestore::v1beta1::DocumentRemove;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenResponse.document_remove)
+ return response_type_.document_remove_;
+}
+
+// .google.firestore.v1beta1.ExistenceFilter filter = 5;
+inline bool ListenResponse::has_filter() const {
+ return response_type_case() == kFilter;
+}
+inline void ListenResponse::set_has_filter() {
+ _oneof_case_[0] = kFilter;
+}
+inline ::google::firestore::v1beta1::ExistenceFilter* ListenResponse::release_filter() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListenResponse.filter)
+ if (has_filter()) {
+ clear_has_response_type();
+ ::google::firestore::v1beta1::ExistenceFilter* temp = response_type_.filter_;
+ response_type_.filter_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::ExistenceFilter& ListenResponse::filter() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListenResponse.filter)
+ return has_filter()
+ ? *response_type_.filter_
+ : *reinterpret_cast< ::google::firestore::v1beta1::ExistenceFilter*>(&::google::firestore::v1beta1::_ExistenceFilter_default_instance_);
+}
+inline ::google::firestore::v1beta1::ExistenceFilter* ListenResponse::mutable_filter() {
+ if (!has_filter()) {
+ clear_response_type();
+ set_has_filter();
+ response_type_.filter_ = new ::google::firestore::v1beta1::ExistenceFilter;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListenResponse.filter)
+ return response_type_.filter_;
+}
+
+inline bool ListenResponse::has_response_type() const {
+ return response_type_case() != RESPONSE_TYPE_NOT_SET;
+}
+inline void ListenResponse::clear_has_response_type() {
+ _oneof_case_[0] = RESPONSE_TYPE_NOT_SET;
+}
+inline ListenResponse::ResponseTypeCase ListenResponse::response_type_case() const {
+ return ListenResponse::ResponseTypeCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// Target_DocumentsTarget
+
+// repeated string documents = 2;
+inline int Target_DocumentsTarget::documents_size() const {
+ return documents_.size();
+}
+inline void Target_DocumentsTarget::clear_documents() {
+ documents_.Clear();
+}
+inline const ::std::string& Target_DocumentsTarget::documents(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ return documents_.Get(index);
+}
+inline ::std::string* Target_DocumentsTarget::mutable_documents(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ return documents_.Mutable(index);
+}
+inline void Target_DocumentsTarget::set_documents(int index, const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ documents_.Mutable(index)->assign(value);
+}
+#if LANG_CXX11
+inline void Target_DocumentsTarget::set_documents(int index, ::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ documents_.Mutable(index)->assign(std::move(value));
+}
+#endif
+inline void Target_DocumentsTarget::set_documents(int index, const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ documents_.Mutable(index)->assign(value);
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+}
+inline void Target_DocumentsTarget::set_documents(int index, const char* value, size_t size) {
+ documents_.Mutable(index)->assign(
+ reinterpret_cast<const char*>(value), size);
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+}
+inline ::std::string* Target_DocumentsTarget::add_documents() {
+ // @@protoc_insertion_point(field_add_mutable:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ return documents_.Add();
+}
+inline void Target_DocumentsTarget::add_documents(const ::std::string& value) {
+ documents_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+}
+#if LANG_CXX11
+inline void Target_DocumentsTarget::add_documents(::std::string&& value) {
+ documents_.Add(std::move(value));
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+}
+#endif
+inline void Target_DocumentsTarget::add_documents(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ documents_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add_char:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+}
+inline void Target_DocumentsTarget::add_documents(const char* value, size_t size) {
+ documents_.Add()->assign(reinterpret_cast<const char*>(value), size);
+ // @@protoc_insertion_point(field_add_pointer:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+}
+inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
+Target_DocumentsTarget::documents() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ return documents_;
+}
+inline ::google::protobuf::RepeatedPtrField< ::std::string>*
+Target_DocumentsTarget::mutable_documents() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.Target.DocumentsTarget.documents)
+ return &documents_;
+}
+
+// -------------------------------------------------------------------
+
+// Target_QueryTarget
+
+// string parent = 1;
+inline void Target_QueryTarget::clear_parent() {
+ parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& Target_QueryTarget::parent() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.QueryTarget.parent)
+ return parent_.GetNoArena();
+}
+inline void Target_QueryTarget::set_parent(const ::std::string& value) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.QueryTarget.parent)
+}
+#if LANG_CXX11
+inline void Target_QueryTarget::set_parent(::std::string&& value) {
+
+ parent_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.Target.QueryTarget.parent)
+}
+#endif
+inline void Target_QueryTarget::set_parent(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.Target.QueryTarget.parent)
+}
+inline void Target_QueryTarget::set_parent(const char* value, size_t size) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.Target.QueryTarget.parent)
+}
+inline ::std::string* Target_QueryTarget::mutable_parent() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.QueryTarget.parent)
+ return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* Target_QueryTarget::release_parent() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Target.QueryTarget.parent)
+
+ return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void Target_QueryTarget::set_allocated_parent(::std::string* parent) {
+ if (parent != NULL) {
+
+ } else {
+
+ }
+ parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Target.QueryTarget.parent)
+}
+
+// .google.firestore.v1beta1.StructuredQuery structured_query = 2;
+inline bool Target_QueryTarget::has_structured_query() const {
+ return query_type_case() == kStructuredQuery;
+}
+inline void Target_QueryTarget::set_has_structured_query() {
+ _oneof_case_[0] = kStructuredQuery;
+}
+inline ::google::firestore::v1beta1::StructuredQuery* Target_QueryTarget::release_structured_query() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Target.QueryTarget.structured_query)
+ if (has_structured_query()) {
+ clear_has_query_type();
+ ::google::firestore::v1beta1::StructuredQuery* temp = query_type_.structured_query_;
+ query_type_.structured_query_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::StructuredQuery& Target_QueryTarget::structured_query() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.QueryTarget.structured_query)
+ return has_structured_query()
+ ? *query_type_.structured_query_
+ : *reinterpret_cast< ::google::firestore::v1beta1::StructuredQuery*>(&::google::firestore::v1beta1::_StructuredQuery_default_instance_);
+}
+inline ::google::firestore::v1beta1::StructuredQuery* Target_QueryTarget::mutable_structured_query() {
+ if (!has_structured_query()) {
+ clear_query_type();
+ set_has_structured_query();
+ query_type_.structured_query_ = new ::google::firestore::v1beta1::StructuredQuery;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.QueryTarget.structured_query)
+ return query_type_.structured_query_;
+}
+
+inline bool Target_QueryTarget::has_query_type() const {
+ return query_type_case() != QUERY_TYPE_NOT_SET;
+}
+inline void Target_QueryTarget::clear_has_query_type() {
+ _oneof_case_[0] = QUERY_TYPE_NOT_SET;
+}
+inline Target_QueryTarget::QueryTypeCase Target_QueryTarget::query_type_case() const {
+ return Target_QueryTarget::QueryTypeCase(_oneof_case_[0]);
+}
+// -------------------------------------------------------------------
+
+// Target
+
+// .google.firestore.v1beta1.Target.QueryTarget query = 2;
+inline bool Target::has_query() const {
+ return target_type_case() == kQuery;
+}
+inline void Target::set_has_query() {
+ _oneof_case_[0] = kQuery;
+}
+inline void Target::clear_query() {
+ if (has_query()) {
+ delete target_type_.query_;
+ clear_has_target_type();
+ }
+}
+inline ::google::firestore::v1beta1::Target_QueryTarget* Target::release_query() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Target.query)
+ if (has_query()) {
+ clear_has_target_type();
+ ::google::firestore::v1beta1::Target_QueryTarget* temp = target_type_.query_;
+ target_type_.query_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::Target_QueryTarget& Target::query() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.query)
+ return has_query()
+ ? *target_type_.query_
+ : *reinterpret_cast< ::google::firestore::v1beta1::Target_QueryTarget*>(&::google::firestore::v1beta1::_Target_QueryTarget_default_instance_);
+}
+inline ::google::firestore::v1beta1::Target_QueryTarget* Target::mutable_query() {
+ if (!has_query()) {
+ clear_target_type();
+ set_has_query();
+ target_type_.query_ = new ::google::firestore::v1beta1::Target_QueryTarget;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.query)
+ return target_type_.query_;
+}
+
+// .google.firestore.v1beta1.Target.DocumentsTarget documents = 3;
+inline bool Target::has_documents() const {
+ return target_type_case() == kDocuments;
+}
+inline void Target::set_has_documents() {
+ _oneof_case_[0] = kDocuments;
+}
+inline void Target::clear_documents() {
+ if (has_documents()) {
+ delete target_type_.documents_;
+ clear_has_target_type();
+ }
+}
+inline ::google::firestore::v1beta1::Target_DocumentsTarget* Target::release_documents() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Target.documents)
+ if (has_documents()) {
+ clear_has_target_type();
+ ::google::firestore::v1beta1::Target_DocumentsTarget* temp = target_type_.documents_;
+ target_type_.documents_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::firestore::v1beta1::Target_DocumentsTarget& Target::documents() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.documents)
+ return has_documents()
+ ? *target_type_.documents_
+ : *reinterpret_cast< ::google::firestore::v1beta1::Target_DocumentsTarget*>(&::google::firestore::v1beta1::_Target_DocumentsTarget_default_instance_);
+}
+inline ::google::firestore::v1beta1::Target_DocumentsTarget* Target::mutable_documents() {
+ if (!has_documents()) {
+ clear_target_type();
+ set_has_documents();
+ target_type_.documents_ = new ::google::firestore::v1beta1::Target_DocumentsTarget;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.documents)
+ return target_type_.documents_;
+}
+
+// bytes resume_token = 4;
+inline bool Target::has_resume_token() const {
+ return resume_type_case() == kResumeToken;
+}
+inline void Target::set_has_resume_token() {
+ _oneof_case_[1] = kResumeToken;
+}
+inline void Target::clear_resume_token() {
+ if (has_resume_token()) {
+ resume_type_.resume_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_resume_type();
+ }
+}
+inline const ::std::string& Target::resume_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.resume_token)
+ if (has_resume_token()) {
+ return resume_type_.resume_token_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void Target::set_resume_token(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.resume_token)
+ if (!has_resume_token()) {
+ clear_resume_type();
+ set_has_resume_token();
+ resume_type_.resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ resume_type_.resume_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.resume_token)
+}
+#if LANG_CXX11
+inline void Target::set_resume_token(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.resume_token)
+ if (!has_resume_token()) {
+ clear_resume_type();
+ set_has_resume_token();
+ resume_type_.resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ resume_type_.resume_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.Target.resume_token)
+}
+#endif
+inline void Target::set_resume_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ if (!has_resume_token()) {
+ clear_resume_type();
+ set_has_resume_token();
+ resume_type_.resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ resume_type_.resume_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.Target.resume_token)
+}
+inline void Target::set_resume_token(const void* value, size_t size) {
+ if (!has_resume_token()) {
+ clear_resume_type();
+ set_has_resume_token();
+ resume_type_.resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ resume_type_.resume_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.Target.resume_token)
+}
+inline ::std::string* Target::mutable_resume_token() {
+ if (!has_resume_token()) {
+ clear_resume_type();
+ set_has_resume_token();
+ resume_type_.resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.resume_token)
+ return resume_type_.resume_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* Target::release_resume_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Target.resume_token)
+ if (has_resume_token()) {
+ clear_has_resume_type();
+ return resume_type_.resume_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return NULL;
+ }
+}
+inline void Target::set_allocated_resume_token(::std::string* resume_token) {
+ if (!has_resume_token()) {
+ resume_type_.resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ clear_resume_type();
+ if (resume_token != NULL) {
+ set_has_resume_token();
+ resume_type_.resume_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ resume_token);
+ }
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Target.resume_token)
+}
+
+// .google.protobuf.Timestamp read_time = 11;
+inline bool Target::has_read_time() const {
+ return resume_type_case() == kReadTime;
+}
+inline void Target::set_has_read_time() {
+ _oneof_case_[1] = kReadTime;
+}
+inline ::google::protobuf::Timestamp* Target::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Target.read_time)
+ if (has_read_time()) {
+ clear_has_resume_type();
+ ::google::protobuf::Timestamp* temp = resume_type_.read_time_;
+ resume_type_.read_time_ = NULL;
+ return temp;
+ } else {
+ return NULL;
+ }
+}
+inline const ::google::protobuf::Timestamp& Target::read_time() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.read_time)
+ return has_read_time()
+ ? *resume_type_.read_time_
+ : *reinterpret_cast< ::google::protobuf::Timestamp*>(&::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* Target::mutable_read_time() {
+ if (!has_read_time()) {
+ clear_resume_type();
+ set_has_read_time();
+ resume_type_.read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Target.read_time)
+ return resume_type_.read_time_;
+}
+
+// int32 target_id = 5;
+inline void Target::clear_target_id() {
+ target_id_ = 0;
+}
+inline ::google::protobuf::int32 Target::target_id() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.target_id)
+ return target_id_;
+}
+inline void Target::set_target_id(::google::protobuf::int32 value) {
+
+ target_id_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.target_id)
+}
+
+// bool once = 6;
+inline void Target::clear_once() {
+ once_ = false;
+}
+inline bool Target::once() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Target.once)
+ return once_;
+}
+inline void Target::set_once(bool value) {
+
+ once_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Target.once)
+}
+
+inline bool Target::has_target_type() const {
+ return target_type_case() != TARGET_TYPE_NOT_SET;
+}
+inline void Target::clear_has_target_type() {
+ _oneof_case_[0] = TARGET_TYPE_NOT_SET;
+}
+inline bool Target::has_resume_type() const {
+ return resume_type_case() != RESUME_TYPE_NOT_SET;
+}
+inline void Target::clear_has_resume_type() {
+ _oneof_case_[1] = RESUME_TYPE_NOT_SET;
+}
+inline Target::TargetTypeCase Target::target_type_case() const {
+ return Target::TargetTypeCase(_oneof_case_[0]);
+}
+inline Target::ResumeTypeCase Target::resume_type_case() const {
+ return Target::ResumeTypeCase(_oneof_case_[1]);
+}
+// -------------------------------------------------------------------
+
+// TargetChange
+
+// .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1;
+inline void TargetChange::clear_target_change_type() {
+ target_change_type_ = 0;
+}
+inline ::google::firestore::v1beta1::TargetChange_TargetChangeType TargetChange::target_change_type() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.TargetChange.target_change_type)
+ return static_cast< ::google::firestore::v1beta1::TargetChange_TargetChangeType >(target_change_type_);
+}
+inline void TargetChange::set_target_change_type(::google::firestore::v1beta1::TargetChange_TargetChangeType value) {
+
+ target_change_type_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.TargetChange.target_change_type)
+}
+
+// repeated int32 target_ids = 2;
+inline int TargetChange::target_ids_size() const {
+ return target_ids_.size();
+}
+inline void TargetChange::clear_target_ids() {
+ target_ids_.Clear();
+}
+inline ::google::protobuf::int32 TargetChange::target_ids(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.TargetChange.target_ids)
+ return target_ids_.Get(index);
+}
+inline void TargetChange::set_target_ids(int index, ::google::protobuf::int32 value) {
+ target_ids_.Set(index, value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.TargetChange.target_ids)
+}
+inline void TargetChange::add_target_ids(::google::protobuf::int32 value) {
+ target_ids_.Add(value);
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.TargetChange.target_ids)
+}
+inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
+TargetChange::target_ids() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.TargetChange.target_ids)
+ return target_ids_;
+}
+inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
+TargetChange::mutable_target_ids() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.TargetChange.target_ids)
+ return &target_ids_;
+}
+
+// .google.rpc.Status cause = 3;
+inline bool TargetChange::has_cause() const {
+ return this != internal_default_instance() && cause_ != NULL;
+}
+inline const ::google::rpc::Status& TargetChange::cause() const {
+ const ::google::rpc::Status* p = cause_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.TargetChange.cause)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::rpc::Status*>(
+ &::google::rpc::_Status_default_instance_);
+}
+inline ::google::rpc::Status* TargetChange::release_cause() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.TargetChange.cause)
+
+ ::google::rpc::Status* temp = cause_;
+ cause_ = NULL;
+ return temp;
+}
+inline ::google::rpc::Status* TargetChange::mutable_cause() {
+
+ if (cause_ == NULL) {
+ cause_ = new ::google::rpc::Status;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.TargetChange.cause)
+ return cause_;
+}
+inline void TargetChange::set_allocated_cause(::google::rpc::Status* cause) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(cause_);
+ }
+ if (cause) {
+ ::google::protobuf::Arena* submessage_arena = NULL;
+ if (message_arena != submessage_arena) {
+ cause = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, cause, submessage_arena);
+ }
+
+ } else {
+
+ }
+ cause_ = cause;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.TargetChange.cause)
+}
+
+// bytes resume_token = 4;
+inline void TargetChange::clear_resume_token() {
+ resume_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& TargetChange::resume_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.TargetChange.resume_token)
+ return resume_token_.GetNoArena();
+}
+inline void TargetChange::set_resume_token(const ::std::string& value) {
+
+ resume_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.TargetChange.resume_token)
+}
+#if LANG_CXX11
+inline void TargetChange::set_resume_token(::std::string&& value) {
+
+ resume_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.TargetChange.resume_token)
+}
+#endif
+inline void TargetChange::set_resume_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ resume_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.TargetChange.resume_token)
+}
+inline void TargetChange::set_resume_token(const void* value, size_t size) {
+
+ resume_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.TargetChange.resume_token)
+}
+inline ::std::string* TargetChange::mutable_resume_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.TargetChange.resume_token)
+ return resume_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* TargetChange::release_resume_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.TargetChange.resume_token)
+
+ return resume_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void TargetChange::set_allocated_resume_token(::std::string* resume_token) {
+ if (resume_token != NULL) {
+
+ } else {
+
+ }
+ resume_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), resume_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.TargetChange.resume_token)
+}
+
+// .google.protobuf.Timestamp read_time = 6;
+inline bool TargetChange::has_read_time() const {
+ return this != internal_default_instance() && read_time_ != NULL;
+}
+inline const ::google::protobuf::Timestamp& TargetChange::read_time() const {
+ const ::google::protobuf::Timestamp* p = read_time_;
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.TargetChange.read_time)
+ return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>(
+ &::google::protobuf::_Timestamp_default_instance_);
+}
+inline ::google::protobuf::Timestamp* TargetChange::release_read_time() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.TargetChange.read_time)
+
+ ::google::protobuf::Timestamp* temp = read_time_;
+ read_time_ = NULL;
+ return temp;
+}
+inline ::google::protobuf::Timestamp* TargetChange::mutable_read_time() {
+
+ if (read_time_ == NULL) {
+ read_time_ = new ::google::protobuf::Timestamp;
+ }
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.TargetChange.read_time)
+ return read_time_;
+}
+inline void TargetChange::set_allocated_read_time(::google::protobuf::Timestamp* read_time) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == NULL) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(read_time_);
+ }
+ if (read_time) {
+ ::google::protobuf::Arena* submessage_arena =
+ reinterpret_cast< ::google::protobuf::MessageLite*>(read_time)->GetArena();
+ if (message_arena != submessage_arena) {
+ read_time = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, read_time, submessage_arena);
+ }
+
+ } else {
+
+ }
+ read_time_ = read_time;
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.TargetChange.read_time)
+}
+
+// -------------------------------------------------------------------
+
+// ListCollectionIdsRequest
+
+// string parent = 1;
+inline void ListCollectionIdsRequest::clear_parent() {
+ parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListCollectionIdsRequest::parent() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+ return parent_.GetNoArena();
+}
+inline void ListCollectionIdsRequest::set_parent(const ::std::string& value) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+}
+#if LANG_CXX11
+inline void ListCollectionIdsRequest::set_parent(::std::string&& value) {
+
+ parent_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+}
+#endif
+inline void ListCollectionIdsRequest::set_parent(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+}
+inline void ListCollectionIdsRequest::set_parent(const char* value, size_t size) {
+
+ parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+}
+inline ::std::string* ListCollectionIdsRequest::mutable_parent() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+ return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListCollectionIdsRequest::release_parent() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+
+ return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListCollectionIdsRequest::set_allocated_parent(::std::string* parent) {
+ if (parent != NULL) {
+
+ } else {
+
+ }
+ parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListCollectionIdsRequest.parent)
+}
+
+// int32 page_size = 2;
+inline void ListCollectionIdsRequest::clear_page_size() {
+ page_size_ = 0;
+}
+inline ::google::protobuf::int32 ListCollectionIdsRequest::page_size() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListCollectionIdsRequest.page_size)
+ return page_size_;
+}
+inline void ListCollectionIdsRequest::set_page_size(::google::protobuf::int32 value) {
+
+ page_size_ = value;
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListCollectionIdsRequest.page_size)
+}
+
+// string page_token = 3;
+inline void ListCollectionIdsRequest::clear_page_token() {
+ page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListCollectionIdsRequest::page_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+ return page_token_.GetNoArena();
+}
+inline void ListCollectionIdsRequest::set_page_token(const ::std::string& value) {
+
+ page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+}
+#if LANG_CXX11
+inline void ListCollectionIdsRequest::set_page_token(::std::string&& value) {
+
+ page_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+}
+#endif
+inline void ListCollectionIdsRequest::set_page_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+}
+inline void ListCollectionIdsRequest::set_page_token(const char* value, size_t size) {
+
+ page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+}
+inline ::std::string* ListCollectionIdsRequest::mutable_page_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+ return page_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListCollectionIdsRequest::release_page_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+
+ return page_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListCollectionIdsRequest::set_allocated_page_token(::std::string* page_token) {
+ if (page_token != NULL) {
+
+ } else {
+
+ }
+ page_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), page_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListCollectionIdsRequest.page_token)
+}
+
+// -------------------------------------------------------------------
+
+// ListCollectionIdsResponse
+
+// repeated string collection_ids = 1;
+inline int ListCollectionIdsResponse::collection_ids_size() const {
+ return collection_ids_.size();
+}
+inline void ListCollectionIdsResponse::clear_collection_ids() {
+ collection_ids_.Clear();
+}
+inline const ::std::string& ListCollectionIdsResponse::collection_ids(int index) const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ return collection_ids_.Get(index);
+}
+inline ::std::string* ListCollectionIdsResponse::mutable_collection_ids(int index) {
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ return collection_ids_.Mutable(index);
+}
+inline void ListCollectionIdsResponse::set_collection_ids(int index, const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ collection_ids_.Mutable(index)->assign(value);
+}
+#if LANG_CXX11
+inline void ListCollectionIdsResponse::set_collection_ids(int index, ::std::string&& value) {
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ collection_ids_.Mutable(index)->assign(std::move(value));
+}
+#endif
+inline void ListCollectionIdsResponse::set_collection_ids(int index, const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ collection_ids_.Mutable(index)->assign(value);
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+}
+inline void ListCollectionIdsResponse::set_collection_ids(int index, const char* value, size_t size) {
+ collection_ids_.Mutable(index)->assign(
+ reinterpret_cast<const char*>(value), size);
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+}
+inline ::std::string* ListCollectionIdsResponse::add_collection_ids() {
+ // @@protoc_insertion_point(field_add_mutable:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ return collection_ids_.Add();
+}
+inline void ListCollectionIdsResponse::add_collection_ids(const ::std::string& value) {
+ collection_ids_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+}
+#if LANG_CXX11
+inline void ListCollectionIdsResponse::add_collection_ids(::std::string&& value) {
+ collection_ids_.Add(std::move(value));
+ // @@protoc_insertion_point(field_add:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+}
+#endif
+inline void ListCollectionIdsResponse::add_collection_ids(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+ collection_ids_.Add()->assign(value);
+ // @@protoc_insertion_point(field_add_char:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+}
+inline void ListCollectionIdsResponse::add_collection_ids(const char* value, size_t size) {
+ collection_ids_.Add()->assign(reinterpret_cast<const char*>(value), size);
+ // @@protoc_insertion_point(field_add_pointer:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+}
+inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
+ListCollectionIdsResponse::collection_ids() const {
+ // @@protoc_insertion_point(field_list:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ return collection_ids_;
+}
+inline ::google::protobuf::RepeatedPtrField< ::std::string>*
+ListCollectionIdsResponse::mutable_collection_ids() {
+ // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids)
+ return &collection_ids_;
+}
+
+// string next_page_token = 2;
+inline void ListCollectionIdsResponse::clear_next_page_token() {
+ next_page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ListCollectionIdsResponse::next_page_token() const {
+ // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+ return next_page_token_.GetNoArena();
+}
+inline void ListCollectionIdsResponse::set_next_page_token(const ::std::string& value) {
+
+ next_page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+}
+#if LANG_CXX11
+inline void ListCollectionIdsResponse::set_next_page_token(::std::string&& value) {
+
+ next_page_token_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+}
+#endif
+inline void ListCollectionIdsResponse::set_next_page_token(const char* value) {
+ GOOGLE_DCHECK(value != NULL);
+
+ next_page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+}
+inline void ListCollectionIdsResponse::set_next_page_token(const char* value, size_t size) {
+
+ next_page_token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast<const char*>(value), size));
+ // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+}
+inline ::std::string* ListCollectionIdsResponse::mutable_next_page_token() {
+
+ // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+ return next_page_token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ListCollectionIdsResponse::release_next_page_token() {
+ // @@protoc_insertion_point(field_release:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+
+ return next_page_token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ListCollectionIdsResponse::set_allocated_next_page_token(::std::string* next_page_token) {
+ if (next_page_token != NULL) {
+
+ } else {
+
+ }
+ next_page_token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), next_page_token);
+ // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token)
+}
+
+#ifdef __GNUC__
+ #pragma GCC diagnostic pop
+#endif // __GNUC__
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+
+// @@protoc_insertion_point(namespace_scope)
+
+} // namespace v1beta1
+} // namespace firestore
+} // namespace google
+
+namespace google {
+namespace protobuf {
+
+template <> struct is_proto_enum< ::google::firestore::v1beta1::TargetChange_TargetChangeType> : ::google::protobuf::internal::true_type {};
+template <>
+inline const EnumDescriptor* GetEnumDescriptor< ::google::firestore::v1beta1::TargetChange_TargetChangeType>() {
+ return ::google::firestore::v1beta1::TargetChange_TargetChangeType_descriptor();
+}
+
+} // namespace protobuf
+} // namespace google
+
+// @@protoc_insertion_point(global_scope)
+
+#endif // PROTOBUF_google_2ffirestore_2fv1beta1_2ffirestore_2eproto__INCLUDED