/* * 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 #include #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 #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // IWYU pragma: export #include #include #include #include #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 #include #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_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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( &_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 { public: typedef ::google::protobuf::internal::MapEntry 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(&_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( &_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 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( &_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 { public: typedef ::google::protobuf::internal::MapEntry 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(&_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( &_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 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( &_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( &_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( &_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( &_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( &_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( &_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( &_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(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( &::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(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(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(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(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(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( &::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(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(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(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(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(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( &::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( &::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( &::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( &::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( &::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( &::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(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( &::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(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(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(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( &::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(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(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(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( &::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(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( &::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(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(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(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( &::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(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(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(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(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(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( &::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( &::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(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(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(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 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(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(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( &::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(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 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(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(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(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(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( &::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(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( &::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(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(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(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(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(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