aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Protos/cpp/google/firestore/v1beta1/firestore.pb.h
diff options
context:
space:
mode:
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