/* * 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 #include "google/firestore/v1beta1/firestore.pb.h" #include #include #include #include #include #include #include #include #include #include // This is a temporary google only hack #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS #include "third_party/protobuf/version.h" #endif // @@protoc_insertion_point(includes) namespace google { namespace firestore { namespace v1beta1 { class GetDocumentRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; ::google::protobuf::internal::ArenaStringPtr transaction_; const ::google::protobuf::Timestamp* read_time_; } _GetDocumentRequest_default_instance_; class ListDocumentsRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; ::google::protobuf::internal::ArenaStringPtr transaction_; const ::google::protobuf::Timestamp* read_time_; } _ListDocumentsRequest_default_instance_; class ListDocumentsResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _ListDocumentsResponse_default_instance_; class CreateDocumentRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _CreateDocumentRequest_default_instance_; class UpdateDocumentRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _UpdateDocumentRequest_default_instance_; class DeleteDocumentRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _DeleteDocumentRequest_default_instance_; class BatchGetDocumentsRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; ::google::protobuf::internal::ArenaStringPtr transaction_; const ::google::firestore::v1beta1::TransactionOptions* new_transaction_; const ::google::protobuf::Timestamp* read_time_; } _BatchGetDocumentsRequest_default_instance_; class BatchGetDocumentsResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; const ::google::firestore::v1beta1::Document* found_; ::google::protobuf::internal::ArenaStringPtr missing_; } _BatchGetDocumentsResponse_default_instance_; class BeginTransactionRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _BeginTransactionRequest_default_instance_; class BeginTransactionResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _BeginTransactionResponse_default_instance_; class CommitRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _CommitRequest_default_instance_; class CommitResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _CommitResponse_default_instance_; class RollbackRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _RollbackRequest_default_instance_; class RunQueryRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; const ::google::firestore::v1beta1::StructuredQuery* structured_query_; ::google::protobuf::internal::ArenaStringPtr transaction_; const ::google::firestore::v1beta1::TransactionOptions* new_transaction_; const ::google::protobuf::Timestamp* read_time_; } _RunQueryRequest_default_instance_; class RunQueryResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _RunQueryResponse_default_instance_; class WriteRequest_LabelsEntry_DoNotUseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _WriteRequest_LabelsEntry_DoNotUse_default_instance_; class WriteRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _WriteRequest_default_instance_; class WriteResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _WriteResponse_default_instance_; class ListenRequest_LabelsEntry_DoNotUseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _ListenRequest_LabelsEntry_DoNotUse_default_instance_; class ListenRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; const ::google::firestore::v1beta1::Target* add_target_; ::google::protobuf::int32 remove_target_; } _ListenRequest_default_instance_; class ListenResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; const ::google::firestore::v1beta1::TargetChange* target_change_; const ::google::firestore::v1beta1::DocumentChange* document_change_; const ::google::firestore::v1beta1::DocumentDelete* document_delete_; const ::google::firestore::v1beta1::DocumentRemove* document_remove_; const ::google::firestore::v1beta1::ExistenceFilter* filter_; } _ListenResponse_default_instance_; class Target_DocumentsTargetDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _Target_DocumentsTarget_default_instance_; class Target_QueryTargetDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; const ::google::firestore::v1beta1::StructuredQuery* structured_query_; } _Target_QueryTarget_default_instance_; class TargetDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; const ::google::firestore::v1beta1::Target_QueryTarget* query_; const ::google::firestore::v1beta1::Target_DocumentsTarget* documents_; ::google::protobuf::internal::ArenaStringPtr resume_token_; const ::google::protobuf::Timestamp* read_time_; } _Target_default_instance_; class TargetChangeDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _TargetChange_default_instance_; class ListCollectionIdsRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _ListCollectionIdsRequest_default_instance_; class ListCollectionIdsResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _ListCollectionIdsResponse_default_instance_; } // namespace v1beta1 } // namespace firestore } // namespace google namespace protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto { void InitDefaultsGetDocumentRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsDocumentMask(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_GetDocumentRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::GetDocumentRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::GetDocumentRequest::InitAsDefaultInstance(); } void InitDefaultsGetDocumentRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsGetDocumentRequestImpl); } void InitDefaultsListDocumentsRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsDocumentMask(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_ListDocumentsRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::ListDocumentsRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::ListDocumentsRequest::InitAsDefaultInstance(); } void InitDefaultsListDocumentsRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListDocumentsRequestImpl); } void InitDefaultsListDocumentsResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fdocument_2eproto::InitDefaultsDocument(); { void* ptr = &::google::firestore::v1beta1::_ListDocumentsResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::ListDocumentsResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::ListDocumentsResponse::InitAsDefaultInstance(); } void InitDefaultsListDocumentsResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListDocumentsResponseImpl); } void InitDefaultsCreateDocumentRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fdocument_2eproto::InitDefaultsDocument(); protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsDocumentMask(); { void* ptr = &::google::firestore::v1beta1::_CreateDocumentRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::CreateDocumentRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::CreateDocumentRequest::InitAsDefaultInstance(); } void InitDefaultsCreateDocumentRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsCreateDocumentRequestImpl); } void InitDefaultsUpdateDocumentRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fdocument_2eproto::InitDefaultsDocument(); protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsDocumentMask(); protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsPrecondition(); { void* ptr = &::google::firestore::v1beta1::_UpdateDocumentRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::UpdateDocumentRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::UpdateDocumentRequest::InitAsDefaultInstance(); } void InitDefaultsUpdateDocumentRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsUpdateDocumentRequestImpl); } void InitDefaultsDeleteDocumentRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsPrecondition(); { void* ptr = &::google::firestore::v1beta1::_DeleteDocumentRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::DeleteDocumentRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::DeleteDocumentRequest::InitAsDefaultInstance(); } void InitDefaultsDeleteDocumentRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsDeleteDocumentRequestImpl); } void InitDefaultsBatchGetDocumentsRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsDocumentMask(); protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsTransactionOptions(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_BatchGetDocumentsRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::BatchGetDocumentsRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::BatchGetDocumentsRequest::InitAsDefaultInstance(); } void InitDefaultsBatchGetDocumentsRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsBatchGetDocumentsRequestImpl); } void InitDefaultsBatchGetDocumentsResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fdocument_2eproto::InitDefaultsDocument(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_BatchGetDocumentsResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::BatchGetDocumentsResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::BatchGetDocumentsResponse::InitAsDefaultInstance(); } void InitDefaultsBatchGetDocumentsResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsBatchGetDocumentsResponseImpl); } void InitDefaultsBeginTransactionRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsTransactionOptions(); { void* ptr = &::google::firestore::v1beta1::_BeginTransactionRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::BeginTransactionRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::BeginTransactionRequest::InitAsDefaultInstance(); } void InitDefaultsBeginTransactionRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsBeginTransactionRequestImpl); } void InitDefaultsBeginTransactionResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_BeginTransactionResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::BeginTransactionResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::BeginTransactionResponse::InitAsDefaultInstance(); } void InitDefaultsBeginTransactionResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsBeginTransactionResponseImpl); } void InitDefaultsCommitRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsWrite(); { void* ptr = &::google::firestore::v1beta1::_CommitRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::CommitRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::CommitRequest::InitAsDefaultInstance(); } void InitDefaultsCommitRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsCommitRequestImpl); } void InitDefaultsCommitResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsWriteResult(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_CommitResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::CommitResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::CommitResponse::InitAsDefaultInstance(); } void InitDefaultsCommitResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsCommitResponseImpl); } void InitDefaultsRollbackRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_RollbackRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::RollbackRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::RollbackRequest::InitAsDefaultInstance(); } void InitDefaultsRollbackRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsRollbackRequestImpl); } void InitDefaultsRunQueryRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fquery_2eproto::InitDefaultsStructuredQuery(); protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::InitDefaultsTransactionOptions(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_RunQueryRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::RunQueryRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::RunQueryRequest::InitAsDefaultInstance(); } void InitDefaultsRunQueryRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsRunQueryRequestImpl); } void InitDefaultsRunQueryResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fdocument_2eproto::InitDefaultsDocument(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_RunQueryResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::RunQueryResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::RunQueryResponse::InitAsDefaultInstance(); } void InitDefaultsRunQueryResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsRunQueryResponseImpl); } void InitDefaultsWriteRequest_LabelsEntry_DoNotUseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_WriteRequest_LabelsEntry_DoNotUse_default_instance_; new (ptr) ::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse(); } ::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse::InitAsDefaultInstance(); } void InitDefaultsWriteRequest_LabelsEntry_DoNotUse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsWriteRequest_LabelsEntry_DoNotUseImpl); } void InitDefaultsWriteRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsWrite(); protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteRequest_LabelsEntry_DoNotUse(); { void* ptr = &::google::firestore::v1beta1::_WriteRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::WriteRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::WriteRequest::InitAsDefaultInstance(); } void InitDefaultsWriteRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsWriteRequestImpl); } void InitDefaultsWriteResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsWriteResult(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_WriteResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::WriteResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::WriteResponse::InitAsDefaultInstance(); } void InitDefaultsWriteResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsWriteResponseImpl); } void InitDefaultsListenRequest_LabelsEntry_DoNotUseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_ListenRequest_LabelsEntry_DoNotUse_default_instance_; new (ptr) ::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse(); } ::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse::InitAsDefaultInstance(); } void InitDefaultsListenRequest_LabelsEntry_DoNotUse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListenRequest_LabelsEntry_DoNotUseImpl); } void InitDefaultsListenRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget(); protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenRequest_LabelsEntry_DoNotUse(); { void* ptr = &::google::firestore::v1beta1::_ListenRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::ListenRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::ListenRequest::InitAsDefaultInstance(); } void InitDefaultsListenRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListenRequestImpl); } void InitDefaultsListenResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTargetChange(); protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentChange(); protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentDelete(); protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentRemove(); protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsExistenceFilter(); { void* ptr = &::google::firestore::v1beta1::_ListenResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::ListenResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::ListenResponse::InitAsDefaultInstance(); } void InitDefaultsListenResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListenResponseImpl); } void InitDefaultsTarget_DocumentsTargetImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_Target_DocumentsTarget_default_instance_; new (ptr) ::google::firestore::v1beta1::Target_DocumentsTarget(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::Target_DocumentsTarget::InitAsDefaultInstance(); } void InitDefaultsTarget_DocumentsTarget() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsTarget_DocumentsTargetImpl); } void InitDefaultsTarget_QueryTargetImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2fquery_2eproto::InitDefaultsStructuredQuery(); { void* ptr = &::google::firestore::v1beta1::_Target_QueryTarget_default_instance_; new (ptr) ::google::firestore::v1beta1::Target_QueryTarget(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::Target_QueryTarget::InitAsDefaultInstance(); } void InitDefaultsTarget_QueryTarget() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsTarget_QueryTargetImpl); } void InitDefaultsTargetImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_QueryTarget(); protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_DocumentsTarget(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_Target_default_instance_; new (ptr) ::google::firestore::v1beta1::Target(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::Target::InitAsDefaultInstance(); } void InitDefaultsTarget() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsTargetImpl); } void InitDefaultsTargetChangeImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS protobuf_google_2frpc_2fstatus_2eproto::InitDefaultsStatus(); protobuf_google_2fprotobuf_2ftimestamp_2eproto::InitDefaultsTimestamp(); { void* ptr = &::google::firestore::v1beta1::_TargetChange_default_instance_; new (ptr) ::google::firestore::v1beta1::TargetChange(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::TargetChange::InitAsDefaultInstance(); } void InitDefaultsTargetChange() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsTargetChangeImpl); } void InitDefaultsListCollectionIdsRequestImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_ListCollectionIdsRequest_default_instance_; new (ptr) ::google::firestore::v1beta1::ListCollectionIdsRequest(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::ListCollectionIdsRequest::InitAsDefaultInstance(); } void InitDefaultsListCollectionIdsRequest() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListCollectionIdsRequestImpl); } void InitDefaultsListCollectionIdsResponseImpl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS ::google::protobuf::internal::InitProtobufDefaultsForceUnique(); #else ::google::protobuf::internal::InitProtobufDefaults(); #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS { void* ptr = &::google::firestore::v1beta1::_ListCollectionIdsResponse_default_instance_; new (ptr) ::google::firestore::v1beta1::ListCollectionIdsResponse(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::google::firestore::v1beta1::ListCollectionIdsResponse::InitAsDefaultInstance(); } void InitDefaultsListCollectionIdsResponse() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsListCollectionIdsResponseImpl); } ::google::protobuf::Metadata file_level_metadata[27]; const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors[1]; const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::GetDocumentRequest, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::GetDocumentRequest, _oneof_case_[0]), ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::GetDocumentRequest, name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::GetDocumentRequest, mask_), offsetof(::google::firestore::v1beta1::GetDocumentRequestDefaultTypeInternal, transaction_), offsetof(::google::firestore::v1beta1::GetDocumentRequestDefaultTypeInternal, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::GetDocumentRequest, consistency_selector_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, _oneof_case_[0]), ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, parent_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, collection_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, page_size_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, page_token_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, order_by_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, mask_), offsetof(::google::firestore::v1beta1::ListDocumentsRequestDefaultTypeInternal, transaction_), offsetof(::google::firestore::v1beta1::ListDocumentsRequestDefaultTypeInternal, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, show_missing_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsRequest, consistency_selector_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsResponse, documents_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListDocumentsResponse, next_page_token_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CreateDocumentRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CreateDocumentRequest, parent_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CreateDocumentRequest, collection_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CreateDocumentRequest, document_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CreateDocumentRequest, document_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CreateDocumentRequest, mask_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::UpdateDocumentRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::UpdateDocumentRequest, document_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::UpdateDocumentRequest, update_mask_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::UpdateDocumentRequest, mask_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::UpdateDocumentRequest, current_document_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::DeleteDocumentRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::DeleteDocumentRequest, name_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::DeleteDocumentRequest, current_document_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsRequest, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsRequest, _oneof_case_[0]), ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsRequest, database_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsRequest, documents_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsRequest, mask_), offsetof(::google::firestore::v1beta1::BatchGetDocumentsRequestDefaultTypeInternal, transaction_), offsetof(::google::firestore::v1beta1::BatchGetDocumentsRequestDefaultTypeInternal, new_transaction_), offsetof(::google::firestore::v1beta1::BatchGetDocumentsRequestDefaultTypeInternal, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsRequest, consistency_selector_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsResponse, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsResponse, _oneof_case_[0]), ~0u, // no _weak_field_map_ offsetof(::google::firestore::v1beta1::BatchGetDocumentsResponseDefaultTypeInternal, found_), offsetof(::google::firestore::v1beta1::BatchGetDocumentsResponseDefaultTypeInternal, missing_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsResponse, transaction_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsResponse, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BatchGetDocumentsResponse, result_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BeginTransactionRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BeginTransactionRequest, database_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BeginTransactionRequest, options_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BeginTransactionResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::BeginTransactionResponse, transaction_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitRequest, database_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitRequest, writes_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitRequest, transaction_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitResponse, write_results_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::CommitResponse, commit_time_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RollbackRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RollbackRequest, database_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RollbackRequest, transaction_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryRequest, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryRequest, _oneof_case_[0]), ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryRequest, parent_), offsetof(::google::firestore::v1beta1::RunQueryRequestDefaultTypeInternal, structured_query_), offsetof(::google::firestore::v1beta1::RunQueryRequestDefaultTypeInternal, transaction_), offsetof(::google::firestore::v1beta1::RunQueryRequestDefaultTypeInternal, new_transaction_), offsetof(::google::firestore::v1beta1::RunQueryRequestDefaultTypeInternal, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryRequest, query_type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryRequest, consistency_selector_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryResponse, transaction_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryResponse, document_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryResponse, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::RunQueryResponse, skipped_results_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse, key_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse, value_), 0, 1, ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest, database_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest, stream_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest, writes_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest, stream_token_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteRequest, labels_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteResponse, stream_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteResponse, stream_token_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteResponse, write_results_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::WriteResponse, commit_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse, key_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse, value_), 0, 1, ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest, _oneof_case_[0]), ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest, database_), offsetof(::google::firestore::v1beta1::ListenRequestDefaultTypeInternal, add_target_), offsetof(::google::firestore::v1beta1::ListenRequestDefaultTypeInternal, remove_target_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest, labels_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenRequest, target_change_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenResponse, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenResponse, _oneof_case_[0]), ~0u, // no _weak_field_map_ offsetof(::google::firestore::v1beta1::ListenResponseDefaultTypeInternal, target_change_), offsetof(::google::firestore::v1beta1::ListenResponseDefaultTypeInternal, document_change_), offsetof(::google::firestore::v1beta1::ListenResponseDefaultTypeInternal, document_delete_), offsetof(::google::firestore::v1beta1::ListenResponseDefaultTypeInternal, document_remove_), offsetof(::google::firestore::v1beta1::ListenResponseDefaultTypeInternal, filter_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListenResponse, response_type_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target_DocumentsTarget, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target_DocumentsTarget, documents_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target_QueryTarget, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target_QueryTarget, _oneof_case_[0]), ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target_QueryTarget, parent_), offsetof(::google::firestore::v1beta1::Target_QueryTargetDefaultTypeInternal, structured_query_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target_QueryTarget, query_type_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target, _internal_metadata_), ~0u, // no _extensions_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target, _oneof_case_[0]), ~0u, // no _weak_field_map_ offsetof(::google::firestore::v1beta1::TargetDefaultTypeInternal, query_), offsetof(::google::firestore::v1beta1::TargetDefaultTypeInternal, documents_), offsetof(::google::firestore::v1beta1::TargetDefaultTypeInternal, resume_token_), offsetof(::google::firestore::v1beta1::TargetDefaultTypeInternal, read_time_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target, target_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target, once_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target, target_type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::Target, resume_type_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::TargetChange, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::TargetChange, target_change_type_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::TargetChange, target_ids_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::TargetChange, cause_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::TargetChange, resume_token_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::TargetChange, read_time_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsRequest, parent_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsRequest, page_size_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsRequest, page_token_), ~0u, // no _has_bits_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsResponse, collection_ids_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::google::firestore::v1beta1::ListCollectionIdsResponse, next_page_token_), }; static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::google::firestore::v1beta1::GetDocumentRequest)}, { 10, -1, sizeof(::google::firestore::v1beta1::ListDocumentsRequest)}, { 25, -1, sizeof(::google::firestore::v1beta1::ListDocumentsResponse)}, { 32, -1, sizeof(::google::firestore::v1beta1::CreateDocumentRequest)}, { 42, -1, sizeof(::google::firestore::v1beta1::UpdateDocumentRequest)}, { 51, -1, sizeof(::google::firestore::v1beta1::DeleteDocumentRequest)}, { 58, -1, sizeof(::google::firestore::v1beta1::BatchGetDocumentsRequest)}, { 70, -1, sizeof(::google::firestore::v1beta1::BatchGetDocumentsResponse)}, { 80, -1, sizeof(::google::firestore::v1beta1::BeginTransactionRequest)}, { 87, -1, sizeof(::google::firestore::v1beta1::BeginTransactionResponse)}, { 93, -1, sizeof(::google::firestore::v1beta1::CommitRequest)}, { 101, -1, sizeof(::google::firestore::v1beta1::CommitResponse)}, { 108, -1, sizeof(::google::firestore::v1beta1::RollbackRequest)}, { 115, -1, sizeof(::google::firestore::v1beta1::RunQueryRequest)}, { 127, -1, sizeof(::google::firestore::v1beta1::RunQueryResponse)}, { 136, 143, sizeof(::google::firestore::v1beta1::WriteRequest_LabelsEntry_DoNotUse)}, { 145, -1, sizeof(::google::firestore::v1beta1::WriteRequest)}, { 155, -1, sizeof(::google::firestore::v1beta1::WriteResponse)}, { 164, 171, sizeof(::google::firestore::v1beta1::ListenRequest_LabelsEntry_DoNotUse)}, { 173, -1, sizeof(::google::firestore::v1beta1::ListenRequest)}, { 183, -1, sizeof(::google::firestore::v1beta1::ListenResponse)}, { 194, -1, sizeof(::google::firestore::v1beta1::Target_DocumentsTarget)}, { 200, -1, sizeof(::google::firestore::v1beta1::Target_QueryTarget)}, { 208, -1, sizeof(::google::firestore::v1beta1::Target)}, { 221, -1, sizeof(::google::firestore::v1beta1::TargetChange)}, { 231, -1, sizeof(::google::firestore::v1beta1::ListCollectionIdsRequest)}, { 239, -1, sizeof(::google::firestore::v1beta1::ListCollectionIdsResponse)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::google::firestore::v1beta1::_GetDocumentRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListDocumentsRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListDocumentsResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_CreateDocumentRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_UpdateDocumentRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_DeleteDocumentRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_BatchGetDocumentsRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_BatchGetDocumentsResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_BeginTransactionRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_BeginTransactionResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_CommitRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_CommitResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_RollbackRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_RunQueryRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_RunQueryResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_WriteRequest_LabelsEntry_DoNotUse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_WriteRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_WriteResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListenRequest_LabelsEntry_DoNotUse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListenRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListenResponse_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_Target_DocumentsTarget_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_Target_QueryTarget_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_Target_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_TargetChange_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListCollectionIdsRequest_default_instance_), reinterpret_cast(&::google::firestore::v1beta1::_ListCollectionIdsResponse_default_instance_), }; void protobuf_AssignDescriptors() { AddDescriptors(); ::google::protobuf::MessageFactory* factory = NULL; AssignDescriptors( "google/firestore/v1beta1/firestore.proto", schemas, file_default_instances, TableStruct::offsets, factory, file_level_metadata, file_level_enum_descriptors, NULL); } void protobuf_AssignDescriptorsOnce() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors); } void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD; void protobuf_RegisterTypes(const ::std::string&) { protobuf_AssignDescriptorsOnce(); ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 27); } void AddDescriptorsImpl() { InitDefaults(); static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { "\n(google/firestore/v1beta1/firestore.pro" "to\022\030google.firestore.v1beta1\032\034google/api" "/annotations.proto\032%google/firestore/v1b" "eta1/common.proto\032\'google/firestore/v1be" "ta1/document.proto\032$google/firestore/v1b" "eta1/query.proto\032$google/firestore/v1bet" "a1/write.proto\032\033google/protobuf/empty.pr" "oto\032\037google/protobuf/timestamp.proto\032\027go" "ogle/rpc/status.proto\"\270\001\n\022GetDocumentReq" "uest\022\014\n\004name\030\001 \001(\t\0224\n\004mask\030\002 \001(\0132&.googl" "e.firestore.v1beta1.DocumentMask\022\025\n\013tran" "saction\030\003 \001(\014H\000\022/\n\tread_time\030\005 \001(\0132\032.goo" "gle.protobuf.TimestampH\000B\026\n\024consistency_" "selector\"\242\002\n\024ListDocumentsRequest\022\016\n\006par" "ent\030\001 \001(\t\022\025\n\rcollection_id\030\002 \001(\t\022\021\n\tpage" "_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010order" "_by\030\006 \001(\t\0224\n\004mask\030\007 \001(\0132&.google.firesto" "re.v1beta1.DocumentMask\022\025\n\013transaction\030\010" " \001(\014H\000\022/\n\tread_time\030\n \001(\0132\032.google.proto" "buf.TimestampH\000\022\024\n\014show_missing\030\014 \001(\010B\026\n" "\024consistency_selector\"g\n\025ListDocumentsRe" "sponse\0225\n\tdocuments\030\001 \003(\0132\".google.fires" "tore.v1beta1.Document\022\027\n\017next_page_token" "\030\002 \001(\t\"\277\001\n\025CreateDocumentRequest\022\016\n\006pare" "nt\030\001 \001(\t\022\025\n\rcollection_id\030\002 \001(\t\022\023\n\013docum" "ent_id\030\003 \001(\t\0224\n\010document\030\004 \001(\0132\".google." "firestore.v1beta1.Document\0224\n\004mask\030\005 \001(\013" "2&.google.firestore.v1beta1.DocumentMask" "\"\202\002\n\025UpdateDocumentRequest\0224\n\010document\030\001" " \001(\0132\".google.firestore.v1beta1.Document" "\022;\n\013update_mask\030\002 \001(\0132&.google.firestore" ".v1beta1.DocumentMask\0224\n\004mask\030\003 \001(\0132&.go" "ogle.firestore.v1beta1.DocumentMask\022@\n\020c" "urrent_document\030\004 \001(\0132&.google.firestore" ".v1beta1.Precondition\"g\n\025DeleteDocumentR" "equest\022\014\n\004name\030\001 \001(\t\022@\n\020current_document" "\030\002 \001(\0132&.google.firestore.v1beta1.Precon" "dition\"\236\002\n\030BatchGetDocumentsRequest\022\020\n\010d" "atabase\030\001 \001(\t\022\021\n\tdocuments\030\002 \003(\t\0224\n\004mask" "\030\003 \001(\0132&.google.firestore.v1beta1.Docume" "ntMask\022\025\n\013transaction\030\004 \001(\014H\000\022G\n\017new_tra" "nsaction\030\005 \001(\0132,.google.firestore.v1beta" "1.TransactionOptionsH\000\022/\n\tread_time\030\007 \001(" "\0132\032.google.protobuf.TimestampH\000B\026\n\024consi" "stency_selector\"\261\001\n\031BatchGetDocumentsRes" "ponse\0223\n\005found\030\001 \001(\0132\".google.firestore." "v1beta1.DocumentH\000\022\021\n\007missing\030\002 \001(\tH\000\022\023\n" "\013transaction\030\003 \001(\014\022-\n\tread_time\030\004 \001(\0132\032." "google.protobuf.TimestampB\010\n\006result\"j\n\027B" "eginTransactionRequest\022\020\n\010database\030\001 \001(\t" "\022=\n\007options\030\002 \001(\0132,.google.firestore.v1b" "eta1.TransactionOptions\"/\n\030BeginTransact" "ionResponse\022\023\n\013transaction\030\001 \001(\014\"g\n\rComm" "itRequest\022\020\n\010database\030\001 \001(\t\022/\n\006writes\030\002 " "\003(\0132\037.google.firestore.v1beta1.Write\022\023\n\013" "transaction\030\003 \001(\014\"\177\n\016CommitResponse\022<\n\rw" "rite_results\030\001 \003(\0132%.google.firestore.v1" "beta1.WriteResult\022/\n\013commit_time\030\002 \001(\0132\032" ".google.protobuf.Timestamp\"8\n\017RollbackRe" "quest\022\020\n\010database\030\001 \001(\t\022\023\n\013transaction\030\002" " \001(\014\"\237\002\n\017RunQueryRequest\022\016\n\006parent\030\001 \001(\t" "\022E\n\020structured_query\030\002 \001(\0132).google.fire" "store.v1beta1.StructuredQueryH\000\022\025\n\013trans" "action\030\005 \001(\014H\001\022G\n\017new_transaction\030\006 \001(\0132" ",.google.firestore.v1beta1.TransactionOp" "tionsH\001\022/\n\tread_time\030\007 \001(\0132\032.google.prot" "obuf.TimestampH\001B\014\n\nquery_typeB\026\n\024consis" "tency_selector\"\245\001\n\020RunQueryResponse\022\023\n\013t" "ransaction\030\002 \001(\014\0224\n\010document\030\001 \001(\0132\".goo" "gle.firestore.v1beta1.Document\022-\n\tread_t" "ime\030\003 \001(\0132\032.google.protobuf.Timestamp\022\027\n" "\017skipped_results\030\004 \001(\005\"\355\001\n\014WriteRequest\022" "\020\n\010database\030\001 \001(\t\022\021\n\tstream_id\030\002 \001(\t\022/\n\006" "writes\030\003 \003(\0132\037.google.firestore.v1beta1." "Write\022\024\n\014stream_token\030\004 \001(\014\022B\n\006labels\030\005 " "\003(\01322.google.firestore.v1beta1.WriteRequ" "est.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 " "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\247\001\n\rWriteResponse" "\022\021\n\tstream_id\030\001 \001(\t\022\024\n\014stream_token\030\002 \001(" "\014\022<\n\rwrite_results\030\003 \003(\0132%.google.firest" "ore.v1beta1.WriteResult\022/\n\013commit_time\030\004" " \001(\0132\032.google.protobuf.Timestamp\"\367\001\n\rLis" "tenRequest\022\020\n\010database\030\001 \001(\t\0226\n\nadd_targ" "et\030\002 \001(\0132 .google.firestore.v1beta1.Targ" "etH\000\022\027\n\rremove_target\030\003 \001(\005H\000\022C\n\006labels\030" "\004 \003(\01323.google.firestore.v1beta1.ListenR" "equest.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key" "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\017\n\rtarget_chan" "ge\"\356\002\n\016ListenResponse\022\?\n\rtarget_change\030\002" " \001(\0132&.google.firestore.v1beta1.TargetCh" "angeH\000\022C\n\017document_change\030\003 \001(\0132(.google" ".firestore.v1beta1.DocumentChangeH\000\022C\n\017d" "ocument_delete\030\004 \001(\0132(.google.firestore." "v1beta1.DocumentDeleteH\000\022C\n\017document_rem" "ove\030\006 \001(\0132(.google.firestore.v1beta1.Doc" "umentRemoveH\000\022;\n\006filter\030\005 \001(\0132).google.f" "irestore.v1beta1.ExistenceFilterH\000B\017\n\rre" "sponse_type\"\260\003\n\006Target\022=\n\005query\030\002 \001(\0132,." "google.firestore.v1beta1.Target.QueryTar" "getH\000\022E\n\tdocuments\030\003 \001(\01320.google.firest" "ore.v1beta1.Target.DocumentsTargetH\000\022\026\n\014" "resume_token\030\004 \001(\014H\001\022/\n\tread_time\030\013 \001(\0132" "\032.google.protobuf.TimestampH\001\022\021\n\ttarget_" "id\030\005 \001(\005\022\014\n\004once\030\006 \001(\010\032$\n\017DocumentsTarge" "t\022\021\n\tdocuments\030\002 \003(\t\032r\n\013QueryTarget\022\016\n\006p" "arent\030\001 \001(\t\022E\n\020structured_query\030\002 \001(\0132)." "google.firestore.v1beta1.StructuredQuery" "H\000B\014\n\nquery_typeB\r\n\013target_typeB\r\n\013resum" "e_type\"\257\002\n\014TargetChange\022S\n\022target_change" "_type\030\001 \001(\01627.google.firestore.v1beta1.T" "argetChange.TargetChangeType\022\022\n\ntarget_i" "ds\030\002 \003(\005\022!\n\005cause\030\003 \001(\0132\022.google.rpc.Sta" "tus\022\024\n\014resume_token\030\004 \001(\014\022-\n\tread_time\030\006" " \001(\0132\032.google.protobuf.Timestamp\"N\n\020Targ" "etChangeType\022\r\n\tNO_CHANGE\020\000\022\007\n\003ADD\020\001\022\n\n\006" "REMOVE\020\002\022\013\n\007CURRENT\020\003\022\t\n\005RESET\020\004\"Q\n\030List" "CollectionIdsRequest\022\016\n\006parent\030\001 \001(\t\022\021\n\t" "page_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"L\n\031L" "istCollectionIdsResponse\022\026\n\016collection_i" "ds\030\001 \003(\t\022\027\n\017next_page_token\030\002 \001(\t2\255\022\n\tFi" "restore\022\236\001\n\013GetDocument\022,.google.firesto" "re.v1beta1.GetDocumentRequest\032\".google.f" "irestore.v1beta1.Document\"=\202\323\344\223\0027\0225/v1be" "ta1/{name=projects/*/databases/*/documen" "ts/*/**}\022\301\001\n\rListDocuments\022..google.fire" "store.v1beta1.ListDocumentsRequest\032/.goo" "gle.firestore.v1beta1.ListDocumentsRespo" "nse\"O\202\323\344\223\002I\022G/v1beta1/{parent=projects/*" "/databases/*/documents/*/**}/{collection" "_id}\022\276\001\n\016CreateDocument\022/.google.firesto" "re.v1beta1.CreateDocumentRequest\032\".googl" "e.firestore.v1beta1.Document\"W\202\323\344\223\002Q\"E/v" "1beta1/{parent=projects/*/databases/*/do" "cuments/**}/{collection_id}:\010document\022\267\001" "\n\016UpdateDocument\022/.google.firestore.v1be" "ta1.UpdateDocumentRequest\032\".google.fires" "tore.v1beta1.Document\"P\202\323\344\223\002J2>/v1beta1/" "{document.name=projects/*/databases/*/do" "cuments/*/**}:\010document\022\230\001\n\016DeleteDocume" "nt\022/.google.firestore.v1beta1.DeleteDocu" "mentRequest\032\026.google.protobuf.Empty\"=\202\323\344" "\223\0027*5/v1beta1/{name=projects/*/databases" "/*/documents/*/**}\022\310\001\n\021BatchGetDocuments" "\0222.google.firestore.v1beta1.BatchGetDocu" "mentsRequest\0323.google.firestore.v1beta1." "BatchGetDocumentsResponse\"H\202\323\344\223\002B\"=/v1be" "ta1/{database=projects/*/databases/*}/do" "cuments:batchGet:\001*0\001\022\313\001\n\020BeginTransacti" "on\0221.google.firestore.v1beta1.BeginTrans" "actionRequest\0322.google.firestore.v1beta1" ".BeginTransactionResponse\"P\202\323\344\223\002J\"E/v1be" "ta1/{database=projects/*/databases/*}/do" "cuments:beginTransaction:\001*\022\243\001\n\006Commit\022\'" ".google.firestore.v1beta1.CommitRequest\032" "(.google.firestore.v1beta1.CommitRespons" "e\"F\202\323\344\223\002@\";/v1beta1/{database=projects/*" "/databases/*}/documents:commit:\001*\022\227\001\n\010Ro" "llback\022).google.firestore.v1beta1.Rollba" "ckRequest\032\026.google.protobuf.Empty\"H\202\323\344\223\002" "B\"=/v1beta1/{database=projects/*/databas" "es/*}/documents:rollback:\001*\022\253\001\n\010RunQuery" "\022).google.firestore.v1beta1.RunQueryRequ" "est\032*.google.firestore.v1beta1.RunQueryR" "esponse\"F\202\323\344\223\002@\";/v1beta1/{parent=projec" "ts/*/databases/*/documents}:runQuery:\001*0" "\001\022\243\001\n\005Write\022&.google.firestore.v1beta1.W" "riteRequest\032\'.google.firestore.v1beta1.W" "riteResponse\"E\202\323\344\223\002\?\":/v1beta1/{database" "=projects/*/databases/*}/documents:write" ":\001*(\0010\001\022\247\001\n\006Listen\022\'.google.firestore.v1" "beta1.ListenRequest\032(.google.firestore.v" "1beta1.ListenResponse\"F\202\323\344\223\002@\";/v1beta1/" "{database=projects/*/databases/*}/docume" "nts:listen:\001*(\0010\001\022\315\001\n\021ListCollectionIds\022" "2.google.firestore.v1beta1.ListCollectio" "nIdsRequest\0323.google.firestore.v1beta1.L" "istCollectionIdsResponse\"O\202\323\344\223\002I\"D/v1bet" "a1/{parent=projects/*/databases/*/docume" "nts}:listCollectionIds:\001*B\233\001\n\034com.google" ".firestore.v1beta1B\016FirestoreProtoP\001ZAgo" "ogle.golang.org/genproto/googleapis/fire" "store/v1beta1;firestore\242\002\004GCFS\252\002\036Google." "Cloud.Firestore.V1Beta1b\006proto3" }; ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( descriptor, 7311); ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "google/firestore/v1beta1/firestore.proto", &protobuf_RegisterTypes); ::protobuf_google_2fapi_2fannotations_2eproto::AddDescriptors(); ::protobuf_google_2ffirestore_2fv1beta1_2fcommon_2eproto::AddDescriptors(); ::protobuf_google_2ffirestore_2fv1beta1_2fdocument_2eproto::AddDescriptors(); ::protobuf_google_2ffirestore_2fv1beta1_2fquery_2eproto::AddDescriptors(); ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::AddDescriptors(); ::protobuf_google_2fprotobuf_2fempty_2eproto::AddDescriptors(); ::protobuf_google_2fprotobuf_2ftimestamp_2eproto::AddDescriptors(); ::protobuf_google_2frpc_2fstatus_2eproto::AddDescriptors(); } void AddDescriptors() { static GOOGLE_PROTOBUF_DECLARE_ONCE(once); ::google::protobuf::GoogleOnceInit(&once, &AddDescriptorsImpl); } // Force AddDescriptors() to be called at dynamic initialization time. struct StaticDescriptorInitializer { StaticDescriptorInitializer() { AddDescriptors(); } } static_descriptor_initializer; } // namespace protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto namespace google { namespace firestore { namespace v1beta1 { const ::google::protobuf::EnumDescriptor* TargetChange_TargetChangeType_descriptor() { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_enum_descriptors[0]; } bool TargetChange_TargetChangeType_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: return true; default: return false; } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const TargetChange_TargetChangeType TargetChange::NO_CHANGE; const TargetChange_TargetChangeType TargetChange::ADD; const TargetChange_TargetChangeType TargetChange::REMOVE; const TargetChange_TargetChangeType TargetChange::CURRENT; const TargetChange_TargetChangeType TargetChange::RESET; const TargetChange_TargetChangeType TargetChange::TargetChangeType_MIN; const TargetChange_TargetChangeType TargetChange::TargetChangeType_MAX; const int TargetChange::TargetChangeType_ARRAYSIZE; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 // =================================================================== void GetDocumentRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_GetDocumentRequest_default_instance_._instance.get_mutable()->mask_ = const_cast< ::google::firestore::v1beta1::DocumentMask*>( ::google::firestore::v1beta1::DocumentMask::internal_default_instance()); ::google::firestore::v1beta1::_GetDocumentRequest_default_instance_.transaction_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::google::firestore::v1beta1::_GetDocumentRequest_default_instance_.read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void GetDocumentRequest::clear_mask() { if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; } void GetDocumentRequest::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_consistency_selector(); 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); } set_has_read_time(); consistency_selector_.read_time_ = read_time; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.GetDocumentRequest.read_time) } void GetDocumentRequest::clear_read_time() { if (has_read_time()) { delete consistency_selector_.read_time_; clear_has_consistency_selector(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int GetDocumentRequest::kNameFieldNumber; const int GetDocumentRequest::kMaskFieldNumber; const int GetDocumentRequest::kTransactionFieldNumber; const int GetDocumentRequest::kReadTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 GetDocumentRequest::GetDocumentRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsGetDocumentRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.GetDocumentRequest) } GetDocumentRequest::GetDocumentRequest(const GetDocumentRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.name().size() > 0) { name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_); } if (from.has_mask()) { mask_ = new ::google::firestore::v1beta1::DocumentMask(*from.mask_); } else { mask_ = NULL; } clear_has_consistency_selector(); switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.GetDocumentRequest) } void GetDocumentRequest::SharedCtor() { name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); mask_ = NULL; clear_has_consistency_selector(); _cached_size_ = 0; } GetDocumentRequest::~GetDocumentRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.GetDocumentRequest) SharedDtor(); } void GetDocumentRequest::SharedDtor() { name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete mask_; if (has_consistency_selector()) { clear_consistency_selector(); } } void GetDocumentRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* GetDocumentRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const GetDocumentRequest& GetDocumentRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsGetDocumentRequest(); return *internal_default_instance(); } GetDocumentRequest* GetDocumentRequest::New(::google::protobuf::Arena* arena) const { GetDocumentRequest* n = new GetDocumentRequest; if (arena != NULL) { arena->Own(n); } return n; } void GetDocumentRequest::clear_consistency_selector() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.GetDocumentRequest) switch (consistency_selector_case()) { case kTransaction: { consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } case kReadTime: { delete consistency_selector_.read_time_; break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } _oneof_case_[0] = CONSISTENCY_SELECTOR_NOT_SET; } void GetDocumentRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.GetDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; clear_consistency_selector(); _internal_metadata_.Clear(); } bool GetDocumentRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.GetDocumentRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string name = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_name())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->name().data(), static_cast(this->name().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.GetDocumentRequest.name")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentMask mask = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_mask())); } else { goto handle_unusual; } break; } // bytes transaction = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.GetDocumentRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.GetDocumentRequest) return false; #undef DO_ } void GetDocumentRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.GetDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string name = 1; if (this->name().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->name().data(), static_cast(this->name().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.GetDocumentRequest.name"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->name(), output); } // .google.firestore.v1beta1.DocumentMask mask = 2; if (this->has_mask()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *this->mask_, output); } // bytes transaction = 3; if (has_transaction()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 3, this->transaction(), output); } // .google.protobuf.Timestamp read_time = 5; if (has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, *consistency_selector_.read_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.GetDocumentRequest) } ::google::protobuf::uint8* GetDocumentRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.GetDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string name = 1; if (this->name().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->name().data(), static_cast(this->name().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.GetDocumentRequest.name"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->name(), target); } // .google.firestore.v1beta1.DocumentMask mask = 2; if (this->has_mask()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *this->mask_, deterministic, target); } // bytes transaction = 3; if (has_transaction()) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 3, this->transaction(), target); } // .google.protobuf.Timestamp read_time = 5; if (has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 5, *consistency_selector_.read_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.GetDocumentRequest) return target; } size_t GetDocumentRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.GetDocumentRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string name = 1; if (this->name().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->name()); } // .google.firestore.v1beta1.DocumentMask mask = 2; if (this->has_mask()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->mask_); } switch (consistency_selector_case()) { // bytes transaction = 3; case kTransaction: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); break; } // .google.protobuf.Timestamp read_time = 5; case kReadTime: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *consistency_selector_.read_time_); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void GetDocumentRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.GetDocumentRequest) GOOGLE_DCHECK_NE(&from, this); const GetDocumentRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.GetDocumentRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.GetDocumentRequest) MergeFrom(*source); } } void GetDocumentRequest::MergeFrom(const GetDocumentRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.GetDocumentRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.name().size() > 0) { name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_); } if (from.has_mask()) { mutable_mask()->::google::firestore::v1beta1::DocumentMask::MergeFrom(from.mask()); } switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } } void GetDocumentRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.GetDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } void GetDocumentRequest::CopyFrom(const GetDocumentRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.GetDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool GetDocumentRequest::IsInitialized() const { return true; } void GetDocumentRequest::Swap(GetDocumentRequest* other) { if (other == this) return; InternalSwap(other); } void GetDocumentRequest::InternalSwap(GetDocumentRequest* other) { using std::swap; name_.Swap(&other->name_); swap(mask_, other->mask_); swap(consistency_selector_, other->consistency_selector_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata GetDocumentRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void ListDocumentsRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_ListDocumentsRequest_default_instance_._instance.get_mutable()->mask_ = const_cast< ::google::firestore::v1beta1::DocumentMask*>( ::google::firestore::v1beta1::DocumentMask::internal_default_instance()); ::google::firestore::v1beta1::_ListDocumentsRequest_default_instance_.transaction_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::google::firestore::v1beta1::_ListDocumentsRequest_default_instance_.read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void ListDocumentsRequest::clear_mask() { if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; } void ListDocumentsRequest::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_consistency_selector(); 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); } set_has_read_time(); consistency_selector_.read_time_ = read_time; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListDocumentsRequest.read_time) } void ListDocumentsRequest::clear_read_time() { if (has_read_time()) { delete consistency_selector_.read_time_; clear_has_consistency_selector(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ListDocumentsRequest::kParentFieldNumber; const int ListDocumentsRequest::kCollectionIdFieldNumber; const int ListDocumentsRequest::kPageSizeFieldNumber; const int ListDocumentsRequest::kPageTokenFieldNumber; const int ListDocumentsRequest::kOrderByFieldNumber; const int ListDocumentsRequest::kMaskFieldNumber; const int ListDocumentsRequest::kTransactionFieldNumber; const int ListDocumentsRequest::kReadTimeFieldNumber; const int ListDocumentsRequest::kShowMissingFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ListDocumentsRequest::ListDocumentsRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListDocumentsRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.ListDocumentsRequest) } ListDocumentsRequest::ListDocumentsRequest(const ListDocumentsRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } collection_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.collection_id().size() > 0) { collection_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.collection_id_); } page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.page_token().size() > 0) { page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.page_token_); } order_by_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.order_by().size() > 0) { order_by_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.order_by_); } if (from.has_mask()) { mask_ = new ::google::firestore::v1beta1::DocumentMask(*from.mask_); } else { mask_ = NULL; } ::memcpy(&page_size_, &from.page_size_, static_cast(reinterpret_cast(&show_missing_) - reinterpret_cast(&page_size_)) + sizeof(show_missing_)); clear_has_consistency_selector(); switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.ListDocumentsRequest) } void ListDocumentsRequest::SharedCtor() { parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); collection_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); order_by_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&mask_, 0, static_cast( reinterpret_cast(&show_missing_) - reinterpret_cast(&mask_)) + sizeof(show_missing_)); clear_has_consistency_selector(); _cached_size_ = 0; } ListDocumentsRequest::~ListDocumentsRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.ListDocumentsRequest) SharedDtor(); } void ListDocumentsRequest::SharedDtor() { parent_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); collection_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); order_by_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete mask_; if (has_consistency_selector()) { clear_consistency_selector(); } } void ListDocumentsRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ListDocumentsRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const ListDocumentsRequest& ListDocumentsRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListDocumentsRequest(); return *internal_default_instance(); } ListDocumentsRequest* ListDocumentsRequest::New(::google::protobuf::Arena* arena) const { ListDocumentsRequest* n = new ListDocumentsRequest; if (arena != NULL) { arena->Own(n); } return n; } void ListDocumentsRequest::clear_consistency_selector() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.ListDocumentsRequest) switch (consistency_selector_case()) { case kTransaction: { consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } case kReadTime: { delete consistency_selector_.read_time_; break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } _oneof_case_[0] = CONSISTENCY_SELECTOR_NOT_SET; } void ListDocumentsRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.ListDocumentsRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); collection_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); order_by_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; ::memset(&page_size_, 0, static_cast( reinterpret_cast(&show_missing_) - reinterpret_cast(&page_size_)) + sizeof(show_missing_)); clear_consistency_selector(); _internal_metadata_.Clear(); } bool ListDocumentsRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.ListDocumentsRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string parent = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_parent())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListDocumentsRequest.parent")); } else { goto handle_unusual; } break; } // string collection_id = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_collection_id())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_id().data(), static_cast(this->collection_id().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListDocumentsRequest.collection_id")); } else { goto handle_unusual; } break; } // int32 page_size = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &page_size_))); } else { goto handle_unusual; } break; } // string page_token = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_page_token())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->page_token().data(), static_cast(this->page_token().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListDocumentsRequest.page_token")); } else { goto handle_unusual; } break; } // string order_by = 6; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_order_by())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->order_by().data(), static_cast(this->order_by().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListDocumentsRequest.order_by")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentMask mask = 7; case 7: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(58u /* 58 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_mask())); } else { goto handle_unusual; } break; } // bytes transaction = 8; case 8: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(66u /* 66 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 10; case 10: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(82u /* 82 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } // bool show_missing = 12; case 12: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(96u /* 96 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( input, &show_missing_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.ListDocumentsRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.ListDocumentsRequest) return false; #undef DO_ } void ListDocumentsRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.ListDocumentsRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.parent"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->parent(), output); } // string collection_id = 2; if (this->collection_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_id().data(), static_cast(this->collection_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.collection_id"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->collection_id(), output); } // int32 page_size = 3; if (this->page_size() != 0) { ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->page_size(), output); } // string page_token = 4; if (this->page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->page_token().data(), static_cast(this->page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.page_token"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 4, this->page_token(), output); } // string order_by = 6; if (this->order_by().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->order_by().data(), static_cast(this->order_by().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.order_by"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 6, this->order_by(), output); } // .google.firestore.v1beta1.DocumentMask mask = 7; if (this->has_mask()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 7, *this->mask_, output); } // bytes transaction = 8; if (has_transaction()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 8, this->transaction(), output); } // .google.protobuf.Timestamp read_time = 10; if (has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 10, *consistency_selector_.read_time_, output); } // bool show_missing = 12; if (this->show_missing() != 0) { ::google::protobuf::internal::WireFormatLite::WriteBool(12, this->show_missing(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.ListDocumentsRequest) } ::google::protobuf::uint8* ListDocumentsRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.ListDocumentsRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.parent"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->parent(), target); } // string collection_id = 2; if (this->collection_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_id().data(), static_cast(this->collection_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.collection_id"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 2, this->collection_id(), target); } // int32 page_size = 3; if (this->page_size() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->page_size(), target); } // string page_token = 4; if (this->page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->page_token().data(), static_cast(this->page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.page_token"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 4, this->page_token(), target); } // string order_by = 6; if (this->order_by().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->order_by().data(), static_cast(this->order_by().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsRequest.order_by"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 6, this->order_by(), target); } // .google.firestore.v1beta1.DocumentMask mask = 7; if (this->has_mask()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 7, *this->mask_, deterministic, target); } // bytes transaction = 8; if (has_transaction()) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 8, this->transaction(), target); } // .google.protobuf.Timestamp read_time = 10; if (has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 10, *consistency_selector_.read_time_, deterministic, target); } // bool show_missing = 12; if (this->show_missing() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(12, this->show_missing(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.ListDocumentsRequest) return target; } size_t ListDocumentsRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.ListDocumentsRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string parent = 1; if (this->parent().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->parent()); } // string collection_id = 2; if (this->collection_id().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->collection_id()); } // string page_token = 4; if (this->page_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->page_token()); } // string order_by = 6; if (this->order_by().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->order_by()); } // .google.firestore.v1beta1.DocumentMask mask = 7; if (this->has_mask()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->mask_); } // int32 page_size = 3; if (this->page_size() != 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->page_size()); } // bool show_missing = 12; if (this->show_missing() != 0) { total_size += 1 + 1; } switch (consistency_selector_case()) { // bytes transaction = 8; case kTransaction: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); break; } // .google.protobuf.Timestamp read_time = 10; case kReadTime: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *consistency_selector_.read_time_); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void ListDocumentsRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.ListDocumentsRequest) GOOGLE_DCHECK_NE(&from, this); const ListDocumentsRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.ListDocumentsRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.ListDocumentsRequest) MergeFrom(*source); } } void ListDocumentsRequest::MergeFrom(const ListDocumentsRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.ListDocumentsRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } if (from.collection_id().size() > 0) { collection_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.collection_id_); } if (from.page_token().size() > 0) { page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.page_token_); } if (from.order_by().size() > 0) { order_by_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.order_by_); } if (from.has_mask()) { mutable_mask()->::google::firestore::v1beta1::DocumentMask::MergeFrom(from.mask()); } if (from.page_size() != 0) { set_page_size(from.page_size()); } if (from.show_missing() != 0) { set_show_missing(from.show_missing()); } switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } } void ListDocumentsRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.ListDocumentsRequest) if (&from == this) return; Clear(); MergeFrom(from); } void ListDocumentsRequest::CopyFrom(const ListDocumentsRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.ListDocumentsRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool ListDocumentsRequest::IsInitialized() const { return true; } void ListDocumentsRequest::Swap(ListDocumentsRequest* other) { if (other == this) return; InternalSwap(other); } void ListDocumentsRequest::InternalSwap(ListDocumentsRequest* other) { using std::swap; parent_.Swap(&other->parent_); collection_id_.Swap(&other->collection_id_); page_token_.Swap(&other->page_token_); order_by_.Swap(&other->order_by_); swap(mask_, other->mask_); swap(page_size_, other->page_size_); swap(show_missing_, other->show_missing_); swap(consistency_selector_, other->consistency_selector_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata ListDocumentsRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void ListDocumentsResponse::InitAsDefaultInstance() { } void ListDocumentsResponse::clear_documents() { documents_.Clear(); } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ListDocumentsResponse::kDocumentsFieldNumber; const int ListDocumentsResponse::kNextPageTokenFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ListDocumentsResponse::ListDocumentsResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListDocumentsResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.ListDocumentsResponse) } ListDocumentsResponse::ListDocumentsResponse(const ListDocumentsResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), documents_(from.documents_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); next_page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.next_page_token().size() > 0) { next_page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.next_page_token_); } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.ListDocumentsResponse) } void ListDocumentsResponse::SharedCtor() { next_page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _cached_size_ = 0; } ListDocumentsResponse::~ListDocumentsResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.ListDocumentsResponse) SharedDtor(); } void ListDocumentsResponse::SharedDtor() { next_page_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void ListDocumentsResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ListDocumentsResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const ListDocumentsResponse& ListDocumentsResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListDocumentsResponse(); return *internal_default_instance(); } ListDocumentsResponse* ListDocumentsResponse::New(::google::protobuf::Arena* arena) const { ListDocumentsResponse* n = new ListDocumentsResponse; if (arena != NULL) { arena->Own(n); } return n; } void ListDocumentsResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.ListDocumentsResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; documents_.Clear(); next_page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } bool ListDocumentsResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.ListDocumentsResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated .google.firestore.v1beta1.Document documents = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_documents())); } else { goto handle_unusual; } break; } // string next_page_token = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_next_page_token())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->next_page_token().data(), static_cast(this->next_page_token().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListDocumentsResponse.next_page_token")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.ListDocumentsResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.ListDocumentsResponse) return false; #undef DO_ } void ListDocumentsResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.ListDocumentsResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .google.firestore.v1beta1.Document documents = 1; for (unsigned int i = 0, n = static_cast(this->documents_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, this->documents(static_cast(i)), output); } // string next_page_token = 2; if (this->next_page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->next_page_token().data(), static_cast(this->next_page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsResponse.next_page_token"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->next_page_token(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.ListDocumentsResponse) } ::google::protobuf::uint8* ListDocumentsResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.ListDocumentsResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .google.firestore.v1beta1.Document documents = 1; for (unsigned int i = 0, n = static_cast(this->documents_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 1, this->documents(static_cast(i)), deterministic, target); } // string next_page_token = 2; if (this->next_page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->next_page_token().data(), static_cast(this->next_page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListDocumentsResponse.next_page_token"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 2, this->next_page_token(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.ListDocumentsResponse) return target; } size_t ListDocumentsResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.ListDocumentsResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated .google.firestore.v1beta1.Document documents = 1; { unsigned int count = static_cast(this->documents_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->documents(static_cast(i))); } } // string next_page_token = 2; if (this->next_page_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->next_page_token()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void ListDocumentsResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.ListDocumentsResponse) GOOGLE_DCHECK_NE(&from, this); const ListDocumentsResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.ListDocumentsResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.ListDocumentsResponse) MergeFrom(*source); } } void ListDocumentsResponse::MergeFrom(const ListDocumentsResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.ListDocumentsResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; documents_.MergeFrom(from.documents_); if (from.next_page_token().size() > 0) { next_page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.next_page_token_); } } void ListDocumentsResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.ListDocumentsResponse) if (&from == this) return; Clear(); MergeFrom(from); } void ListDocumentsResponse::CopyFrom(const ListDocumentsResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.ListDocumentsResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool ListDocumentsResponse::IsInitialized() const { return true; } void ListDocumentsResponse::Swap(ListDocumentsResponse* other) { if (other == this) return; InternalSwap(other); } void ListDocumentsResponse::InternalSwap(ListDocumentsResponse* other) { using std::swap; documents_.InternalSwap(&other->documents_); next_page_token_.Swap(&other->next_page_token_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata ListDocumentsResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void CreateDocumentRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_CreateDocumentRequest_default_instance_._instance.get_mutable()->document_ = const_cast< ::google::firestore::v1beta1::Document*>( ::google::firestore::v1beta1::Document::internal_default_instance()); ::google::firestore::v1beta1::_CreateDocumentRequest_default_instance_._instance.get_mutable()->mask_ = const_cast< ::google::firestore::v1beta1::DocumentMask*>( ::google::firestore::v1beta1::DocumentMask::internal_default_instance()); } void CreateDocumentRequest::clear_document() { if (GetArenaNoVirtual() == NULL && document_ != NULL) { delete document_; } document_ = NULL; } void CreateDocumentRequest::clear_mask() { if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int CreateDocumentRequest::kParentFieldNumber; const int CreateDocumentRequest::kCollectionIdFieldNumber; const int CreateDocumentRequest::kDocumentIdFieldNumber; const int CreateDocumentRequest::kDocumentFieldNumber; const int CreateDocumentRequest::kMaskFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 CreateDocumentRequest::CreateDocumentRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCreateDocumentRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.CreateDocumentRequest) } CreateDocumentRequest::CreateDocumentRequest(const CreateDocumentRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } collection_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.collection_id().size() > 0) { collection_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.collection_id_); } document_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.document_id().size() > 0) { document_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.document_id_); } if (from.has_document()) { document_ = new ::google::firestore::v1beta1::Document(*from.document_); } else { document_ = NULL; } if (from.has_mask()) { mask_ = new ::google::firestore::v1beta1::DocumentMask(*from.mask_); } else { mask_ = NULL; } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.CreateDocumentRequest) } void CreateDocumentRequest::SharedCtor() { parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); collection_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); document_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&document_, 0, static_cast( reinterpret_cast(&mask_) - reinterpret_cast(&document_)) + sizeof(mask_)); _cached_size_ = 0; } CreateDocumentRequest::~CreateDocumentRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.CreateDocumentRequest) SharedDtor(); } void CreateDocumentRequest::SharedDtor() { parent_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); collection_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); document_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete document_; if (this != internal_default_instance()) delete mask_; } void CreateDocumentRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* CreateDocumentRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const CreateDocumentRequest& CreateDocumentRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCreateDocumentRequest(); return *internal_default_instance(); } CreateDocumentRequest* CreateDocumentRequest::New(::google::protobuf::Arena* arena) const { CreateDocumentRequest* n = new CreateDocumentRequest; if (arena != NULL) { arena->Own(n); } return n; } void CreateDocumentRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.CreateDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); collection_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); document_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && document_ != NULL) { delete document_; } document_ = NULL; if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; _internal_metadata_.Clear(); } bool CreateDocumentRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.CreateDocumentRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string parent = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_parent())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.CreateDocumentRequest.parent")); } else { goto handle_unusual; } break; } // string collection_id = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_collection_id())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_id().data(), static_cast(this->collection_id().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.CreateDocumentRequest.collection_id")); } else { goto handle_unusual; } break; } // string document_id = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_document_id())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->document_id().data(), static_cast(this->document_id().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.CreateDocumentRequest.document_id")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.Document document = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_document())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentMask mask = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_mask())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.CreateDocumentRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.CreateDocumentRequest) return false; #undef DO_ } void CreateDocumentRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.CreateDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CreateDocumentRequest.parent"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->parent(), output); } // string collection_id = 2; if (this->collection_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_id().data(), static_cast(this->collection_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CreateDocumentRequest.collection_id"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->collection_id(), output); } // string document_id = 3; if (this->document_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->document_id().data(), static_cast(this->document_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CreateDocumentRequest.document_id"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->document_id(), output); } // .google.firestore.v1beta1.Document document = 4; if (this->has_document()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *this->document_, output); } // .google.firestore.v1beta1.DocumentMask mask = 5; if (this->has_mask()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, *this->mask_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.CreateDocumentRequest) } ::google::protobuf::uint8* CreateDocumentRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.CreateDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CreateDocumentRequest.parent"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->parent(), target); } // string collection_id = 2; if (this->collection_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_id().data(), static_cast(this->collection_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CreateDocumentRequest.collection_id"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 2, this->collection_id(), target); } // string document_id = 3; if (this->document_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->document_id().data(), static_cast(this->document_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CreateDocumentRequest.document_id"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 3, this->document_id(), target); } // .google.firestore.v1beta1.Document document = 4; if (this->has_document()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 4, *this->document_, deterministic, target); } // .google.firestore.v1beta1.DocumentMask mask = 5; if (this->has_mask()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 5, *this->mask_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.CreateDocumentRequest) return target; } size_t CreateDocumentRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.CreateDocumentRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string parent = 1; if (this->parent().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->parent()); } // string collection_id = 2; if (this->collection_id().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->collection_id()); } // string document_id = 3; if (this->document_id().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->document_id()); } // .google.firestore.v1beta1.Document document = 4; if (this->has_document()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->document_); } // .google.firestore.v1beta1.DocumentMask mask = 5; if (this->has_mask()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->mask_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void CreateDocumentRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.CreateDocumentRequest) GOOGLE_DCHECK_NE(&from, this); const CreateDocumentRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.CreateDocumentRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.CreateDocumentRequest) MergeFrom(*source); } } void CreateDocumentRequest::MergeFrom(const CreateDocumentRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.CreateDocumentRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } if (from.collection_id().size() > 0) { collection_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.collection_id_); } if (from.document_id().size() > 0) { document_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.document_id_); } if (from.has_document()) { mutable_document()->::google::firestore::v1beta1::Document::MergeFrom(from.document()); } if (from.has_mask()) { mutable_mask()->::google::firestore::v1beta1::DocumentMask::MergeFrom(from.mask()); } } void CreateDocumentRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.CreateDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } void CreateDocumentRequest::CopyFrom(const CreateDocumentRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.CreateDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool CreateDocumentRequest::IsInitialized() const { return true; } void CreateDocumentRequest::Swap(CreateDocumentRequest* other) { if (other == this) return; InternalSwap(other); } void CreateDocumentRequest::InternalSwap(CreateDocumentRequest* other) { using std::swap; parent_.Swap(&other->parent_); collection_id_.Swap(&other->collection_id_); document_id_.Swap(&other->document_id_); swap(document_, other->document_); swap(mask_, other->mask_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata CreateDocumentRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void UpdateDocumentRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_UpdateDocumentRequest_default_instance_._instance.get_mutable()->document_ = const_cast< ::google::firestore::v1beta1::Document*>( ::google::firestore::v1beta1::Document::internal_default_instance()); ::google::firestore::v1beta1::_UpdateDocumentRequest_default_instance_._instance.get_mutable()->update_mask_ = const_cast< ::google::firestore::v1beta1::DocumentMask*>( ::google::firestore::v1beta1::DocumentMask::internal_default_instance()); ::google::firestore::v1beta1::_UpdateDocumentRequest_default_instance_._instance.get_mutable()->mask_ = const_cast< ::google::firestore::v1beta1::DocumentMask*>( ::google::firestore::v1beta1::DocumentMask::internal_default_instance()); ::google::firestore::v1beta1::_UpdateDocumentRequest_default_instance_._instance.get_mutable()->current_document_ = const_cast< ::google::firestore::v1beta1::Precondition*>( ::google::firestore::v1beta1::Precondition::internal_default_instance()); } void UpdateDocumentRequest::clear_document() { if (GetArenaNoVirtual() == NULL && document_ != NULL) { delete document_; } document_ = NULL; } void UpdateDocumentRequest::clear_update_mask() { if (GetArenaNoVirtual() == NULL && update_mask_ != NULL) { delete update_mask_; } update_mask_ = NULL; } void UpdateDocumentRequest::clear_mask() { if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; } void UpdateDocumentRequest::clear_current_document() { if (GetArenaNoVirtual() == NULL && current_document_ != NULL) { delete current_document_; } current_document_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int UpdateDocumentRequest::kDocumentFieldNumber; const int UpdateDocumentRequest::kUpdateMaskFieldNumber; const int UpdateDocumentRequest::kMaskFieldNumber; const int UpdateDocumentRequest::kCurrentDocumentFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 UpdateDocumentRequest::UpdateDocumentRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsUpdateDocumentRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.UpdateDocumentRequest) } UpdateDocumentRequest::UpdateDocumentRequest(const UpdateDocumentRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from.has_document()) { document_ = new ::google::firestore::v1beta1::Document(*from.document_); } else { document_ = NULL; } if (from.has_update_mask()) { update_mask_ = new ::google::firestore::v1beta1::DocumentMask(*from.update_mask_); } else { update_mask_ = NULL; } if (from.has_mask()) { mask_ = new ::google::firestore::v1beta1::DocumentMask(*from.mask_); } else { mask_ = NULL; } if (from.has_current_document()) { current_document_ = new ::google::firestore::v1beta1::Precondition(*from.current_document_); } else { current_document_ = NULL; } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.UpdateDocumentRequest) } void UpdateDocumentRequest::SharedCtor() { ::memset(&document_, 0, static_cast( reinterpret_cast(¤t_document_) - reinterpret_cast(&document_)) + sizeof(current_document_)); _cached_size_ = 0; } UpdateDocumentRequest::~UpdateDocumentRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.UpdateDocumentRequest) SharedDtor(); } void UpdateDocumentRequest::SharedDtor() { if (this != internal_default_instance()) delete document_; if (this != internal_default_instance()) delete update_mask_; if (this != internal_default_instance()) delete mask_; if (this != internal_default_instance()) delete current_document_; } void UpdateDocumentRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* UpdateDocumentRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const UpdateDocumentRequest& UpdateDocumentRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsUpdateDocumentRequest(); return *internal_default_instance(); } UpdateDocumentRequest* UpdateDocumentRequest::New(::google::protobuf::Arena* arena) const { UpdateDocumentRequest* n = new UpdateDocumentRequest; if (arena != NULL) { arena->Own(n); } return n; } void UpdateDocumentRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.UpdateDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaNoVirtual() == NULL && document_ != NULL) { delete document_; } document_ = NULL; if (GetArenaNoVirtual() == NULL && update_mask_ != NULL) { delete update_mask_; } update_mask_ = NULL; if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; if (GetArenaNoVirtual() == NULL && current_document_ != NULL) { delete current_document_; } current_document_ = NULL; _internal_metadata_.Clear(); } bool UpdateDocumentRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.UpdateDocumentRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // .google.firestore.v1beta1.Document document = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_document())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentMask update_mask = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_update_mask())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentMask mask = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_mask())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.Precondition current_document = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_current_document())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.UpdateDocumentRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.UpdateDocumentRequest) return false; #undef DO_ } void UpdateDocumentRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.UpdateDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Document document = 1; if (this->has_document()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, *this->document_, output); } // .google.firestore.v1beta1.DocumentMask update_mask = 2; if (this->has_update_mask()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *this->update_mask_, output); } // .google.firestore.v1beta1.DocumentMask mask = 3; if (this->has_mask()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, *this->mask_, output); } // .google.firestore.v1beta1.Precondition current_document = 4; if (this->has_current_document()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *this->current_document_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.UpdateDocumentRequest) } ::google::protobuf::uint8* UpdateDocumentRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.UpdateDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Document document = 1; if (this->has_document()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 1, *this->document_, deterministic, target); } // .google.firestore.v1beta1.DocumentMask update_mask = 2; if (this->has_update_mask()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *this->update_mask_, deterministic, target); } // .google.firestore.v1beta1.DocumentMask mask = 3; if (this->has_mask()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, *this->mask_, deterministic, target); } // .google.firestore.v1beta1.Precondition current_document = 4; if (this->has_current_document()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 4, *this->current_document_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.UpdateDocumentRequest) return target; } size_t UpdateDocumentRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.UpdateDocumentRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // .google.firestore.v1beta1.Document document = 1; if (this->has_document()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->document_); } // .google.firestore.v1beta1.DocumentMask update_mask = 2; if (this->has_update_mask()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->update_mask_); } // .google.firestore.v1beta1.DocumentMask mask = 3; if (this->has_mask()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->mask_); } // .google.firestore.v1beta1.Precondition current_document = 4; if (this->has_current_document()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->current_document_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void UpdateDocumentRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.UpdateDocumentRequest) GOOGLE_DCHECK_NE(&from, this); const UpdateDocumentRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.UpdateDocumentRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.UpdateDocumentRequest) MergeFrom(*source); } } void UpdateDocumentRequest::MergeFrom(const UpdateDocumentRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.UpdateDocumentRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_document()) { mutable_document()->::google::firestore::v1beta1::Document::MergeFrom(from.document()); } if (from.has_update_mask()) { mutable_update_mask()->::google::firestore::v1beta1::DocumentMask::MergeFrom(from.update_mask()); } if (from.has_mask()) { mutable_mask()->::google::firestore::v1beta1::DocumentMask::MergeFrom(from.mask()); } if (from.has_current_document()) { mutable_current_document()->::google::firestore::v1beta1::Precondition::MergeFrom(from.current_document()); } } void UpdateDocumentRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.UpdateDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } void UpdateDocumentRequest::CopyFrom(const UpdateDocumentRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.UpdateDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool UpdateDocumentRequest::IsInitialized() const { return true; } void UpdateDocumentRequest::Swap(UpdateDocumentRequest* other) { if (other == this) return; InternalSwap(other); } void UpdateDocumentRequest::InternalSwap(UpdateDocumentRequest* other) { using std::swap; swap(document_, other->document_); swap(update_mask_, other->update_mask_); swap(mask_, other->mask_); swap(current_document_, other->current_document_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata UpdateDocumentRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void DeleteDocumentRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_DeleteDocumentRequest_default_instance_._instance.get_mutable()->current_document_ = const_cast< ::google::firestore::v1beta1::Precondition*>( ::google::firestore::v1beta1::Precondition::internal_default_instance()); } void DeleteDocumentRequest::clear_current_document() { if (GetArenaNoVirtual() == NULL && current_document_ != NULL) { delete current_document_; } current_document_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int DeleteDocumentRequest::kNameFieldNumber; const int DeleteDocumentRequest::kCurrentDocumentFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 DeleteDocumentRequest::DeleteDocumentRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsDeleteDocumentRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.DeleteDocumentRequest) } DeleteDocumentRequest::DeleteDocumentRequest(const DeleteDocumentRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.name().size() > 0) { name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_); } if (from.has_current_document()) { current_document_ = new ::google::firestore::v1beta1::Precondition(*from.current_document_); } else { current_document_ = NULL; } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.DeleteDocumentRequest) } void DeleteDocumentRequest::SharedCtor() { name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); current_document_ = NULL; _cached_size_ = 0; } DeleteDocumentRequest::~DeleteDocumentRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.DeleteDocumentRequest) SharedDtor(); } void DeleteDocumentRequest::SharedDtor() { name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete current_document_; } void DeleteDocumentRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* DeleteDocumentRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const DeleteDocumentRequest& DeleteDocumentRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsDeleteDocumentRequest(); return *internal_default_instance(); } DeleteDocumentRequest* DeleteDocumentRequest::New(::google::protobuf::Arena* arena) const { DeleteDocumentRequest* n = new DeleteDocumentRequest; if (arena != NULL) { arena->Own(n); } return n; } void DeleteDocumentRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.DeleteDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && current_document_ != NULL) { delete current_document_; } current_document_ = NULL; _internal_metadata_.Clear(); } bool DeleteDocumentRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.DeleteDocumentRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string name = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_name())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->name().data(), static_cast(this->name().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.DeleteDocumentRequest.name")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.Precondition current_document = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_current_document())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.DeleteDocumentRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.DeleteDocumentRequest) return false; #undef DO_ } void DeleteDocumentRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.DeleteDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string name = 1; if (this->name().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->name().data(), static_cast(this->name().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.DeleteDocumentRequest.name"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->name(), output); } // .google.firestore.v1beta1.Precondition current_document = 2; if (this->has_current_document()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *this->current_document_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.DeleteDocumentRequest) } ::google::protobuf::uint8* DeleteDocumentRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.DeleteDocumentRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string name = 1; if (this->name().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->name().data(), static_cast(this->name().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.DeleteDocumentRequest.name"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->name(), target); } // .google.firestore.v1beta1.Precondition current_document = 2; if (this->has_current_document()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *this->current_document_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.DeleteDocumentRequest) return target; } size_t DeleteDocumentRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.DeleteDocumentRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string name = 1; if (this->name().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->name()); } // .google.firestore.v1beta1.Precondition current_document = 2; if (this->has_current_document()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->current_document_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void DeleteDocumentRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.DeleteDocumentRequest) GOOGLE_DCHECK_NE(&from, this); const DeleteDocumentRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.DeleteDocumentRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.DeleteDocumentRequest) MergeFrom(*source); } } void DeleteDocumentRequest::MergeFrom(const DeleteDocumentRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.DeleteDocumentRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.name().size() > 0) { name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_); } if (from.has_current_document()) { mutable_current_document()->::google::firestore::v1beta1::Precondition::MergeFrom(from.current_document()); } } void DeleteDocumentRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.DeleteDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } void DeleteDocumentRequest::CopyFrom(const DeleteDocumentRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.DeleteDocumentRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool DeleteDocumentRequest::IsInitialized() const { return true; } void DeleteDocumentRequest::Swap(DeleteDocumentRequest* other) { if (other == this) return; InternalSwap(other); } void DeleteDocumentRequest::InternalSwap(DeleteDocumentRequest* other) { using std::swap; name_.Swap(&other->name_); swap(current_document_, other->current_document_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata DeleteDocumentRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void BatchGetDocumentsRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_BatchGetDocumentsRequest_default_instance_._instance.get_mutable()->mask_ = const_cast< ::google::firestore::v1beta1::DocumentMask*>( ::google::firestore::v1beta1::DocumentMask::internal_default_instance()); ::google::firestore::v1beta1::_BatchGetDocumentsRequest_default_instance_.transaction_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::google::firestore::v1beta1::_BatchGetDocumentsRequest_default_instance_.new_transaction_ = const_cast< ::google::firestore::v1beta1::TransactionOptions*>( ::google::firestore::v1beta1::TransactionOptions::internal_default_instance()); ::google::firestore::v1beta1::_BatchGetDocumentsRequest_default_instance_.read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void BatchGetDocumentsRequest::clear_mask() { if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; } void BatchGetDocumentsRequest::set_allocated_new_transaction(::google::firestore::v1beta1::TransactionOptions* new_transaction) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_consistency_selector(); if (new_transaction) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { new_transaction = ::google::protobuf::internal::GetOwnedMessage( message_arena, new_transaction, submessage_arena); } set_has_new_transaction(); consistency_selector_.new_transaction_ = new_transaction; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction) } void BatchGetDocumentsRequest::clear_new_transaction() { if (has_new_transaction()) { delete consistency_selector_.new_transaction_; clear_has_consistency_selector(); } } void BatchGetDocumentsRequest::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_consistency_selector(); 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); } set_has_read_time(); consistency_selector_.read_time_ = read_time; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsRequest.read_time) } void BatchGetDocumentsRequest::clear_read_time() { if (has_read_time()) { delete consistency_selector_.read_time_; clear_has_consistency_selector(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int BatchGetDocumentsRequest::kDatabaseFieldNumber; const int BatchGetDocumentsRequest::kDocumentsFieldNumber; const int BatchGetDocumentsRequest::kMaskFieldNumber; const int BatchGetDocumentsRequest::kTransactionFieldNumber; const int BatchGetDocumentsRequest::kNewTransactionFieldNumber; const int BatchGetDocumentsRequest::kReadTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 BatchGetDocumentsRequest::BatchGetDocumentsRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBatchGetDocumentsRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.BatchGetDocumentsRequest) } BatchGetDocumentsRequest::BatchGetDocumentsRequest(const BatchGetDocumentsRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), documents_(from.documents_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.has_mask()) { mask_ = new ::google::firestore::v1beta1::DocumentMask(*from.mask_); } else { mask_ = NULL; } clear_has_consistency_selector(); switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kNewTransaction: { mutable_new_transaction()->::google::firestore::v1beta1::TransactionOptions::MergeFrom(from.new_transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.BatchGetDocumentsRequest) } void BatchGetDocumentsRequest::SharedCtor() { database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); mask_ = NULL; clear_has_consistency_selector(); _cached_size_ = 0; } BatchGetDocumentsRequest::~BatchGetDocumentsRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.BatchGetDocumentsRequest) SharedDtor(); } void BatchGetDocumentsRequest::SharedDtor() { database_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete mask_; if (has_consistency_selector()) { clear_consistency_selector(); } } void BatchGetDocumentsRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* BatchGetDocumentsRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const BatchGetDocumentsRequest& BatchGetDocumentsRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBatchGetDocumentsRequest(); return *internal_default_instance(); } BatchGetDocumentsRequest* BatchGetDocumentsRequest::New(::google::protobuf::Arena* arena) const { BatchGetDocumentsRequest* n = new BatchGetDocumentsRequest; if (arena != NULL) { arena->Own(n); } return n; } void BatchGetDocumentsRequest::clear_consistency_selector() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.BatchGetDocumentsRequest) switch (consistency_selector_case()) { case kTransaction: { consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } case kNewTransaction: { delete consistency_selector_.new_transaction_; break; } case kReadTime: { delete consistency_selector_.read_time_; break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } _oneof_case_[0] = CONSISTENCY_SELECTOR_NOT_SET; } void BatchGetDocumentsRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.BatchGetDocumentsRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; documents_.Clear(); database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && mask_ != NULL) { delete mask_; } mask_ = NULL; clear_consistency_selector(); _internal_metadata_.Clear(); } bool BatchGetDocumentsRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.BatchGetDocumentsRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string database = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_database())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.BatchGetDocumentsRequest.database")); } else { goto handle_unusual; } break; } // repeated string documents = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->add_documents())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->documents(this->documents_size() - 1).data(), static_cast(this->documents(this->documents_size() - 1).length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.BatchGetDocumentsRequest.documents")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentMask mask = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_mask())); } else { goto handle_unusual; } break; } // bytes transaction = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.TransactionOptions new_transaction = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_new_transaction())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 7; case 7: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(58u /* 58 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.BatchGetDocumentsRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.BatchGetDocumentsRequest) return false; #undef DO_ } void BatchGetDocumentsRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.BatchGetDocumentsRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BatchGetDocumentsRequest.database"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->database(), output); } // repeated string documents = 2; for (int i = 0, n = this->documents_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->documents(i).data(), static_cast(this->documents(i).length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BatchGetDocumentsRequest.documents"); ::google::protobuf::internal::WireFormatLite::WriteString( 2, this->documents(i), output); } // .google.firestore.v1beta1.DocumentMask mask = 3; if (this->has_mask()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, *this->mask_, output); } // bytes transaction = 4; if (has_transaction()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 4, this->transaction(), output); } // .google.firestore.v1beta1.TransactionOptions new_transaction = 5; if (has_new_transaction()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, *consistency_selector_.new_transaction_, output); } // .google.protobuf.Timestamp read_time = 7; if (has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 7, *consistency_selector_.read_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.BatchGetDocumentsRequest) } ::google::protobuf::uint8* BatchGetDocumentsRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.BatchGetDocumentsRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BatchGetDocumentsRequest.database"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->database(), target); } // repeated string documents = 2; for (int i = 0, n = this->documents_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->documents(i).data(), static_cast(this->documents(i).length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BatchGetDocumentsRequest.documents"); target = ::google::protobuf::internal::WireFormatLite:: WriteStringToArray(2, this->documents(i), target); } // .google.firestore.v1beta1.DocumentMask mask = 3; if (this->has_mask()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, *this->mask_, deterministic, target); } // bytes transaction = 4; if (has_transaction()) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 4, this->transaction(), target); } // .google.firestore.v1beta1.TransactionOptions new_transaction = 5; if (has_new_transaction()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 5, *consistency_selector_.new_transaction_, deterministic, target); } // .google.protobuf.Timestamp read_time = 7; if (has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 7, *consistency_selector_.read_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.BatchGetDocumentsRequest) return target; } size_t BatchGetDocumentsRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.BatchGetDocumentsRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated string documents = 2; total_size += 1 * ::google::protobuf::internal::FromIntSize(this->documents_size()); for (int i = 0, n = this->documents_size(); i < n; i++) { total_size += ::google::protobuf::internal::WireFormatLite::StringSize( this->documents(i)); } // string database = 1; if (this->database().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->database()); } // .google.firestore.v1beta1.DocumentMask mask = 3; if (this->has_mask()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->mask_); } switch (consistency_selector_case()) { // bytes transaction = 4; case kTransaction: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); break; } // .google.firestore.v1beta1.TransactionOptions new_transaction = 5; case kNewTransaction: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *consistency_selector_.new_transaction_); break; } // .google.protobuf.Timestamp read_time = 7; case kReadTime: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *consistency_selector_.read_time_); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void BatchGetDocumentsRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.BatchGetDocumentsRequest) GOOGLE_DCHECK_NE(&from, this); const BatchGetDocumentsRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.BatchGetDocumentsRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.BatchGetDocumentsRequest) MergeFrom(*source); } } void BatchGetDocumentsRequest::MergeFrom(const BatchGetDocumentsRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.BatchGetDocumentsRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; documents_.MergeFrom(from.documents_); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.has_mask()) { mutable_mask()->::google::firestore::v1beta1::DocumentMask::MergeFrom(from.mask()); } switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kNewTransaction: { mutable_new_transaction()->::google::firestore::v1beta1::TransactionOptions::MergeFrom(from.new_transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } } void BatchGetDocumentsRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.BatchGetDocumentsRequest) if (&from == this) return; Clear(); MergeFrom(from); } void BatchGetDocumentsRequest::CopyFrom(const BatchGetDocumentsRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.BatchGetDocumentsRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool BatchGetDocumentsRequest::IsInitialized() const { return true; } void BatchGetDocumentsRequest::Swap(BatchGetDocumentsRequest* other) { if (other == this) return; InternalSwap(other); } void BatchGetDocumentsRequest::InternalSwap(BatchGetDocumentsRequest* other) { using std::swap; documents_.InternalSwap(&other->documents_); database_.Swap(&other->database_); swap(mask_, other->mask_); swap(consistency_selector_, other->consistency_selector_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata BatchGetDocumentsRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void BatchGetDocumentsResponse::InitAsDefaultInstance() { ::google::firestore::v1beta1::_BatchGetDocumentsResponse_default_instance_.found_ = const_cast< ::google::firestore::v1beta1::Document*>( ::google::firestore::v1beta1::Document::internal_default_instance()); ::google::firestore::v1beta1::_BatchGetDocumentsResponse_default_instance_.missing_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::google::firestore::v1beta1::_BatchGetDocumentsResponse_default_instance_._instance.get_mutable()->read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void BatchGetDocumentsResponse::set_allocated_found(::google::firestore::v1beta1::Document* found) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_result(); if (found) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { found = ::google::protobuf::internal::GetOwnedMessage( message_arena, found, submessage_arena); } set_has_found(); result_.found_ = found; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.BatchGetDocumentsResponse.found) } void BatchGetDocumentsResponse::clear_found() { if (has_found()) { delete result_.found_; clear_has_result(); } } void BatchGetDocumentsResponse::clear_read_time() { if (GetArenaNoVirtual() == NULL && read_time_ != NULL) { delete read_time_; } read_time_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int BatchGetDocumentsResponse::kFoundFieldNumber; const int BatchGetDocumentsResponse::kMissingFieldNumber; const int BatchGetDocumentsResponse::kTransactionFieldNumber; const int BatchGetDocumentsResponse::kReadTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 BatchGetDocumentsResponse::BatchGetDocumentsResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBatchGetDocumentsResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.BatchGetDocumentsResponse) } BatchGetDocumentsResponse::BatchGetDocumentsResponse(const BatchGetDocumentsResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } if (from.has_read_time()) { read_time_ = new ::google::protobuf::Timestamp(*from.read_time_); } else { read_time_ = NULL; } clear_has_result(); switch (from.result_case()) { case kFound: { mutable_found()->::google::firestore::v1beta1::Document::MergeFrom(from.found()); break; } case kMissing: { set_missing(from.missing()); break; } case RESULT_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.BatchGetDocumentsResponse) } void BatchGetDocumentsResponse::SharedCtor() { transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); read_time_ = NULL; clear_has_result(); _cached_size_ = 0; } BatchGetDocumentsResponse::~BatchGetDocumentsResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.BatchGetDocumentsResponse) SharedDtor(); } void BatchGetDocumentsResponse::SharedDtor() { transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete read_time_; if (has_result()) { clear_result(); } } void BatchGetDocumentsResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* BatchGetDocumentsResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const BatchGetDocumentsResponse& BatchGetDocumentsResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBatchGetDocumentsResponse(); return *internal_default_instance(); } BatchGetDocumentsResponse* BatchGetDocumentsResponse::New(::google::protobuf::Arena* arena) const { BatchGetDocumentsResponse* n = new BatchGetDocumentsResponse; if (arena != NULL) { arena->Own(n); } return n; } void BatchGetDocumentsResponse::clear_result() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.BatchGetDocumentsResponse) switch (result_case()) { case kFound: { delete result_.found_; break; } case kMissing: { result_.missing_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } case RESULT_NOT_SET: { break; } } _oneof_case_[0] = RESULT_NOT_SET; } void BatchGetDocumentsResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.BatchGetDocumentsResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && read_time_ != NULL) { delete read_time_; } read_time_ = NULL; clear_result(); _internal_metadata_.Clear(); } bool BatchGetDocumentsResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.BatchGetDocumentsResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // .google.firestore.v1beta1.Document found = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_found())); } else { goto handle_unusual; } break; } // string missing = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_missing())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->missing().data(), static_cast(this->missing().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.BatchGetDocumentsResponse.missing")); } else { goto handle_unusual; } break; } // bytes transaction = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.BatchGetDocumentsResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.BatchGetDocumentsResponse) return false; #undef DO_ } void BatchGetDocumentsResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.BatchGetDocumentsResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Document found = 1; if (has_found()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, *result_.found_, output); } // string missing = 2; if (has_missing()) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->missing().data(), static_cast(this->missing().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BatchGetDocumentsResponse.missing"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->missing(), output); } // bytes transaction = 3; if (this->transaction().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 3, this->transaction(), output); } // .google.protobuf.Timestamp read_time = 4; if (this->has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *this->read_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.BatchGetDocumentsResponse) } ::google::protobuf::uint8* BatchGetDocumentsResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.BatchGetDocumentsResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Document found = 1; if (has_found()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 1, *result_.found_, deterministic, target); } // string missing = 2; if (has_missing()) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->missing().data(), static_cast(this->missing().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BatchGetDocumentsResponse.missing"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 2, this->missing(), target); } // bytes transaction = 3; if (this->transaction().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 3, this->transaction(), target); } // .google.protobuf.Timestamp read_time = 4; if (this->has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 4, *this->read_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.BatchGetDocumentsResponse) return target; } size_t BatchGetDocumentsResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.BatchGetDocumentsResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // bytes transaction = 3; if (this->transaction().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); } // .google.protobuf.Timestamp read_time = 4; if (this->has_read_time()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->read_time_); } switch (result_case()) { // .google.firestore.v1beta1.Document found = 1; case kFound: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *result_.found_); break; } // string missing = 2; case kMissing: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->missing()); break; } case RESULT_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void BatchGetDocumentsResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.BatchGetDocumentsResponse) GOOGLE_DCHECK_NE(&from, this); const BatchGetDocumentsResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.BatchGetDocumentsResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.BatchGetDocumentsResponse) MergeFrom(*source); } } void BatchGetDocumentsResponse::MergeFrom(const BatchGetDocumentsResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.BatchGetDocumentsResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } if (from.has_read_time()) { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); } switch (from.result_case()) { case kFound: { mutable_found()->::google::firestore::v1beta1::Document::MergeFrom(from.found()); break; } case kMissing: { set_missing(from.missing()); break; } case RESULT_NOT_SET: { break; } } } void BatchGetDocumentsResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.BatchGetDocumentsResponse) if (&from == this) return; Clear(); MergeFrom(from); } void BatchGetDocumentsResponse::CopyFrom(const BatchGetDocumentsResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.BatchGetDocumentsResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool BatchGetDocumentsResponse::IsInitialized() const { return true; } void BatchGetDocumentsResponse::Swap(BatchGetDocumentsResponse* other) { if (other == this) return; InternalSwap(other); } void BatchGetDocumentsResponse::InternalSwap(BatchGetDocumentsResponse* other) { using std::swap; transaction_.Swap(&other->transaction_); swap(read_time_, other->read_time_); swap(result_, other->result_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata BatchGetDocumentsResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void BeginTransactionRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_BeginTransactionRequest_default_instance_._instance.get_mutable()->options_ = const_cast< ::google::firestore::v1beta1::TransactionOptions*>( ::google::firestore::v1beta1::TransactionOptions::internal_default_instance()); } void BeginTransactionRequest::clear_options() { if (GetArenaNoVirtual() == NULL && options_ != NULL) { delete options_; } options_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int BeginTransactionRequest::kDatabaseFieldNumber; const int BeginTransactionRequest::kOptionsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 BeginTransactionRequest::BeginTransactionRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBeginTransactionRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.BeginTransactionRequest) } BeginTransactionRequest::BeginTransactionRequest(const BeginTransactionRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.has_options()) { options_ = new ::google::firestore::v1beta1::TransactionOptions(*from.options_); } else { options_ = NULL; } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.BeginTransactionRequest) } void BeginTransactionRequest::SharedCtor() { database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); options_ = NULL; _cached_size_ = 0; } BeginTransactionRequest::~BeginTransactionRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.BeginTransactionRequest) SharedDtor(); } void BeginTransactionRequest::SharedDtor() { database_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete options_; } void BeginTransactionRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* BeginTransactionRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const BeginTransactionRequest& BeginTransactionRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBeginTransactionRequest(); return *internal_default_instance(); } BeginTransactionRequest* BeginTransactionRequest::New(::google::protobuf::Arena* arena) const { BeginTransactionRequest* n = new BeginTransactionRequest; if (arena != NULL) { arena->Own(n); } return n; } void BeginTransactionRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.BeginTransactionRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && options_ != NULL) { delete options_; } options_ = NULL; _internal_metadata_.Clear(); } bool BeginTransactionRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.BeginTransactionRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string database = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_database())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.BeginTransactionRequest.database")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.TransactionOptions options = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_options())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.BeginTransactionRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.BeginTransactionRequest) return false; #undef DO_ } void BeginTransactionRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.BeginTransactionRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BeginTransactionRequest.database"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->database(), output); } // .google.firestore.v1beta1.TransactionOptions options = 2; if (this->has_options()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *this->options_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.BeginTransactionRequest) } ::google::protobuf::uint8* BeginTransactionRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.BeginTransactionRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.BeginTransactionRequest.database"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->database(), target); } // .google.firestore.v1beta1.TransactionOptions options = 2; if (this->has_options()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *this->options_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.BeginTransactionRequest) return target; } size_t BeginTransactionRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.BeginTransactionRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string database = 1; if (this->database().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->database()); } // .google.firestore.v1beta1.TransactionOptions options = 2; if (this->has_options()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->options_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void BeginTransactionRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.BeginTransactionRequest) GOOGLE_DCHECK_NE(&from, this); const BeginTransactionRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.BeginTransactionRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.BeginTransactionRequest) MergeFrom(*source); } } void BeginTransactionRequest::MergeFrom(const BeginTransactionRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.BeginTransactionRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.has_options()) { mutable_options()->::google::firestore::v1beta1::TransactionOptions::MergeFrom(from.options()); } } void BeginTransactionRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.BeginTransactionRequest) if (&from == this) return; Clear(); MergeFrom(from); } void BeginTransactionRequest::CopyFrom(const BeginTransactionRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.BeginTransactionRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool BeginTransactionRequest::IsInitialized() const { return true; } void BeginTransactionRequest::Swap(BeginTransactionRequest* other) { if (other == this) return; InternalSwap(other); } void BeginTransactionRequest::InternalSwap(BeginTransactionRequest* other) { using std::swap; database_.Swap(&other->database_); swap(options_, other->options_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata BeginTransactionRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void BeginTransactionResponse::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int BeginTransactionResponse::kTransactionFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 BeginTransactionResponse::BeginTransactionResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBeginTransactionResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.BeginTransactionResponse) } BeginTransactionResponse::BeginTransactionResponse(const BeginTransactionResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.BeginTransactionResponse) } void BeginTransactionResponse::SharedCtor() { transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _cached_size_ = 0; } BeginTransactionResponse::~BeginTransactionResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.BeginTransactionResponse) SharedDtor(); } void BeginTransactionResponse::SharedDtor() { transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void BeginTransactionResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* BeginTransactionResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const BeginTransactionResponse& BeginTransactionResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsBeginTransactionResponse(); return *internal_default_instance(); } BeginTransactionResponse* BeginTransactionResponse::New(::google::protobuf::Arena* arena) const { BeginTransactionResponse* n = new BeginTransactionResponse; if (arena != NULL) { arena->Own(n); } return n; } void BeginTransactionResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.BeginTransactionResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } bool BeginTransactionResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.BeginTransactionResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // bytes transaction = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.BeginTransactionResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.BeginTransactionResponse) return false; #undef DO_ } void BeginTransactionResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.BeginTransactionResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes transaction = 1; if (this->transaction().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 1, this->transaction(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.BeginTransactionResponse) } ::google::protobuf::uint8* BeginTransactionResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.BeginTransactionResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes transaction = 1; if (this->transaction().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 1, this->transaction(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.BeginTransactionResponse) return target; } size_t BeginTransactionResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.BeginTransactionResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // bytes transaction = 1; if (this->transaction().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void BeginTransactionResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.BeginTransactionResponse) GOOGLE_DCHECK_NE(&from, this); const BeginTransactionResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.BeginTransactionResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.BeginTransactionResponse) MergeFrom(*source); } } void BeginTransactionResponse::MergeFrom(const BeginTransactionResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.BeginTransactionResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } } void BeginTransactionResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.BeginTransactionResponse) if (&from == this) return; Clear(); MergeFrom(from); } void BeginTransactionResponse::CopyFrom(const BeginTransactionResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.BeginTransactionResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool BeginTransactionResponse::IsInitialized() const { return true; } void BeginTransactionResponse::Swap(BeginTransactionResponse* other) { if (other == this) return; InternalSwap(other); } void BeginTransactionResponse::InternalSwap(BeginTransactionResponse* other) { using std::swap; transaction_.Swap(&other->transaction_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata BeginTransactionResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void CommitRequest::InitAsDefaultInstance() { } void CommitRequest::clear_writes() { writes_.Clear(); } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int CommitRequest::kDatabaseFieldNumber; const int CommitRequest::kWritesFieldNumber; const int CommitRequest::kTransactionFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 CommitRequest::CommitRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCommitRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.CommitRequest) } CommitRequest::CommitRequest(const CommitRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), writes_(from.writes_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.CommitRequest) } void CommitRequest::SharedCtor() { database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _cached_size_ = 0; } CommitRequest::~CommitRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.CommitRequest) SharedDtor(); } void CommitRequest::SharedDtor() { database_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void CommitRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* CommitRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const CommitRequest& CommitRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCommitRequest(); return *internal_default_instance(); } CommitRequest* CommitRequest::New(::google::protobuf::Arena* arena) const { CommitRequest* n = new CommitRequest; if (arena != NULL) { arena->Own(n); } return n; } void CommitRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.CommitRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; writes_.Clear(); database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } bool CommitRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.CommitRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string database = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_database())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.CommitRequest.database")); } else { goto handle_unusual; } break; } // repeated .google.firestore.v1beta1.Write writes = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_writes())); } else { goto handle_unusual; } break; } // bytes transaction = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.CommitRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.CommitRequest) return false; #undef DO_ } void CommitRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.CommitRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CommitRequest.database"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->database(), output); } // repeated .google.firestore.v1beta1.Write writes = 2; for (unsigned int i = 0, n = static_cast(this->writes_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->writes(static_cast(i)), output); } // bytes transaction = 3; if (this->transaction().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 3, this->transaction(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.CommitRequest) } ::google::protobuf::uint8* CommitRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.CommitRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.CommitRequest.database"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->database(), target); } // repeated .google.firestore.v1beta1.Write writes = 2; for (unsigned int i = 0, n = static_cast(this->writes_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, this->writes(static_cast(i)), deterministic, target); } // bytes transaction = 3; if (this->transaction().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 3, this->transaction(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.CommitRequest) return target; } size_t CommitRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.CommitRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated .google.firestore.v1beta1.Write writes = 2; { unsigned int count = static_cast(this->writes_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->writes(static_cast(i))); } } // string database = 1; if (this->database().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->database()); } // bytes transaction = 3; if (this->transaction().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void CommitRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.CommitRequest) GOOGLE_DCHECK_NE(&from, this); const CommitRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.CommitRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.CommitRequest) MergeFrom(*source); } } void CommitRequest::MergeFrom(const CommitRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.CommitRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; writes_.MergeFrom(from.writes_); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } } void CommitRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.CommitRequest) if (&from == this) return; Clear(); MergeFrom(from); } void CommitRequest::CopyFrom(const CommitRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.CommitRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool CommitRequest::IsInitialized() const { return true; } void CommitRequest::Swap(CommitRequest* other) { if (other == this) return; InternalSwap(other); } void CommitRequest::InternalSwap(CommitRequest* other) { using std::swap; writes_.InternalSwap(&other->writes_); database_.Swap(&other->database_); transaction_.Swap(&other->transaction_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata CommitRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void CommitResponse::InitAsDefaultInstance() { ::google::firestore::v1beta1::_CommitResponse_default_instance_._instance.get_mutable()->commit_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void CommitResponse::clear_write_results() { write_results_.Clear(); } void CommitResponse::clear_commit_time() { if (GetArenaNoVirtual() == NULL && commit_time_ != NULL) { delete commit_time_; } commit_time_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int CommitResponse::kWriteResultsFieldNumber; const int CommitResponse::kCommitTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 CommitResponse::CommitResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCommitResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.CommitResponse) } CommitResponse::CommitResponse(const CommitResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), write_results_(from.write_results_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from.has_commit_time()) { commit_time_ = new ::google::protobuf::Timestamp(*from.commit_time_); } else { commit_time_ = NULL; } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.CommitResponse) } void CommitResponse::SharedCtor() { commit_time_ = NULL; _cached_size_ = 0; } CommitResponse::~CommitResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.CommitResponse) SharedDtor(); } void CommitResponse::SharedDtor() { if (this != internal_default_instance()) delete commit_time_; } void CommitResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* CommitResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const CommitResponse& CommitResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsCommitResponse(); return *internal_default_instance(); } CommitResponse* CommitResponse::New(::google::protobuf::Arena* arena) const { CommitResponse* n = new CommitResponse; if (arena != NULL) { arena->Own(n); } return n; } void CommitResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.CommitResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; write_results_.Clear(); if (GetArenaNoVirtual() == NULL && commit_time_ != NULL) { delete commit_time_; } commit_time_ = NULL; _internal_metadata_.Clear(); } bool CommitResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.CommitResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated .google.firestore.v1beta1.WriteResult write_results = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_write_results())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp commit_time = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_commit_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.CommitResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.CommitResponse) return false; #undef DO_ } void CommitResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.CommitResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .google.firestore.v1beta1.WriteResult write_results = 1; for (unsigned int i = 0, n = static_cast(this->write_results_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, this->write_results(static_cast(i)), output); } // .google.protobuf.Timestamp commit_time = 2; if (this->has_commit_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *this->commit_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.CommitResponse) } ::google::protobuf::uint8* CommitResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.CommitResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .google.firestore.v1beta1.WriteResult write_results = 1; for (unsigned int i = 0, n = static_cast(this->write_results_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 1, this->write_results(static_cast(i)), deterministic, target); } // .google.protobuf.Timestamp commit_time = 2; if (this->has_commit_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *this->commit_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.CommitResponse) return target; } size_t CommitResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.CommitResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated .google.firestore.v1beta1.WriteResult write_results = 1; { unsigned int count = static_cast(this->write_results_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->write_results(static_cast(i))); } } // .google.protobuf.Timestamp commit_time = 2; if (this->has_commit_time()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->commit_time_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void CommitResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.CommitResponse) GOOGLE_DCHECK_NE(&from, this); const CommitResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.CommitResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.CommitResponse) MergeFrom(*source); } } void CommitResponse::MergeFrom(const CommitResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.CommitResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; write_results_.MergeFrom(from.write_results_); if (from.has_commit_time()) { mutable_commit_time()->::google::protobuf::Timestamp::MergeFrom(from.commit_time()); } } void CommitResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.CommitResponse) if (&from == this) return; Clear(); MergeFrom(from); } void CommitResponse::CopyFrom(const CommitResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.CommitResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool CommitResponse::IsInitialized() const { return true; } void CommitResponse::Swap(CommitResponse* other) { if (other == this) return; InternalSwap(other); } void CommitResponse::InternalSwap(CommitResponse* other) { using std::swap; write_results_.InternalSwap(&other->write_results_); swap(commit_time_, other->commit_time_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata CommitResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void RollbackRequest::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int RollbackRequest::kDatabaseFieldNumber; const int RollbackRequest::kTransactionFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 RollbackRequest::RollbackRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRollbackRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.RollbackRequest) } RollbackRequest::RollbackRequest(const RollbackRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.RollbackRequest) } void RollbackRequest::SharedCtor() { database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _cached_size_ = 0; } RollbackRequest::~RollbackRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.RollbackRequest) SharedDtor(); } void RollbackRequest::SharedDtor() { database_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void RollbackRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* RollbackRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const RollbackRequest& RollbackRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRollbackRequest(); return *internal_default_instance(); } RollbackRequest* RollbackRequest::New(::google::protobuf::Arena* arena) const { RollbackRequest* n = new RollbackRequest; if (arena != NULL) { arena->Own(n); } return n; } void RollbackRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.RollbackRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } bool RollbackRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.RollbackRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string database = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_database())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.RollbackRequest.database")); } else { goto handle_unusual; } break; } // bytes transaction = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.RollbackRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.RollbackRequest) return false; #undef DO_ } void RollbackRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.RollbackRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.RollbackRequest.database"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->database(), output); } // bytes transaction = 2; if (this->transaction().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 2, this->transaction(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.RollbackRequest) } ::google::protobuf::uint8* RollbackRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.RollbackRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.RollbackRequest.database"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->database(), target); } // bytes transaction = 2; if (this->transaction().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 2, this->transaction(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.RollbackRequest) return target; } size_t RollbackRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.RollbackRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string database = 1; if (this->database().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->database()); } // bytes transaction = 2; if (this->transaction().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void RollbackRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.RollbackRequest) GOOGLE_DCHECK_NE(&from, this); const RollbackRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.RollbackRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.RollbackRequest) MergeFrom(*source); } } void RollbackRequest::MergeFrom(const RollbackRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.RollbackRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } } void RollbackRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.RollbackRequest) if (&from == this) return; Clear(); MergeFrom(from); } void RollbackRequest::CopyFrom(const RollbackRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.RollbackRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool RollbackRequest::IsInitialized() const { return true; } void RollbackRequest::Swap(RollbackRequest* other) { if (other == this) return; InternalSwap(other); } void RollbackRequest::InternalSwap(RollbackRequest* other) { using std::swap; database_.Swap(&other->database_); transaction_.Swap(&other->transaction_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata RollbackRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void RunQueryRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_RunQueryRequest_default_instance_.structured_query_ = const_cast< ::google::firestore::v1beta1::StructuredQuery*>( ::google::firestore::v1beta1::StructuredQuery::internal_default_instance()); ::google::firestore::v1beta1::_RunQueryRequest_default_instance_.transaction_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::google::firestore::v1beta1::_RunQueryRequest_default_instance_.new_transaction_ = const_cast< ::google::firestore::v1beta1::TransactionOptions*>( ::google::firestore::v1beta1::TransactionOptions::internal_default_instance()); ::google::firestore::v1beta1::_RunQueryRequest_default_instance_.read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void RunQueryRequest::set_allocated_structured_query(::google::firestore::v1beta1::StructuredQuery* structured_query) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_query_type(); if (structured_query) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { structured_query = ::google::protobuf::internal::GetOwnedMessage( message_arena, structured_query, submessage_arena); } set_has_structured_query(); query_type_.structured_query_ = structured_query; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryRequest.structured_query) } void RunQueryRequest::clear_structured_query() { if (has_structured_query()) { delete query_type_.structured_query_; clear_has_query_type(); } } void RunQueryRequest::set_allocated_new_transaction(::google::firestore::v1beta1::TransactionOptions* new_transaction) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_consistency_selector(); if (new_transaction) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { new_transaction = ::google::protobuf::internal::GetOwnedMessage( message_arena, new_transaction, submessage_arena); } set_has_new_transaction(); consistency_selector_.new_transaction_ = new_transaction; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryRequest.new_transaction) } void RunQueryRequest::clear_new_transaction() { if (has_new_transaction()) { delete consistency_selector_.new_transaction_; clear_has_consistency_selector(); } } void RunQueryRequest::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_consistency_selector(); 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); } set_has_read_time(); consistency_selector_.read_time_ = read_time; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.RunQueryRequest.read_time) } void RunQueryRequest::clear_read_time() { if (has_read_time()) { delete consistency_selector_.read_time_; clear_has_consistency_selector(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int RunQueryRequest::kParentFieldNumber; const int RunQueryRequest::kStructuredQueryFieldNumber; const int RunQueryRequest::kTransactionFieldNumber; const int RunQueryRequest::kNewTransactionFieldNumber; const int RunQueryRequest::kReadTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 RunQueryRequest::RunQueryRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRunQueryRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.RunQueryRequest) } RunQueryRequest::RunQueryRequest(const RunQueryRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } clear_has_query_type(); switch (from.query_type_case()) { case kStructuredQuery: { mutable_structured_query()->::google::firestore::v1beta1::StructuredQuery::MergeFrom(from.structured_query()); break; } case QUERY_TYPE_NOT_SET: { break; } } clear_has_consistency_selector(); switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kNewTransaction: { mutable_new_transaction()->::google::firestore::v1beta1::TransactionOptions::MergeFrom(from.new_transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.RunQueryRequest) } void RunQueryRequest::SharedCtor() { parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_query_type(); clear_has_consistency_selector(); _cached_size_ = 0; } RunQueryRequest::~RunQueryRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.RunQueryRequest) SharedDtor(); } void RunQueryRequest::SharedDtor() { parent_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (has_query_type()) { clear_query_type(); } if (has_consistency_selector()) { clear_consistency_selector(); } } void RunQueryRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* RunQueryRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const RunQueryRequest& RunQueryRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRunQueryRequest(); return *internal_default_instance(); } RunQueryRequest* RunQueryRequest::New(::google::protobuf::Arena* arena) const { RunQueryRequest* n = new RunQueryRequest; if (arena != NULL) { arena->Own(n); } return n; } void RunQueryRequest::clear_query_type() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.RunQueryRequest) switch (query_type_case()) { case kStructuredQuery: { delete query_type_.structured_query_; break; } case QUERY_TYPE_NOT_SET: { break; } } _oneof_case_[0] = QUERY_TYPE_NOT_SET; } void RunQueryRequest::clear_consistency_selector() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.RunQueryRequest) switch (consistency_selector_case()) { case kTransaction: { consistency_selector_.transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } case kNewTransaction: { delete consistency_selector_.new_transaction_; break; } case kReadTime: { delete consistency_selector_.read_time_; break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } _oneof_case_[1] = CONSISTENCY_SELECTOR_NOT_SET; } void RunQueryRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.RunQueryRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_query_type(); clear_consistency_selector(); _internal_metadata_.Clear(); } bool RunQueryRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.RunQueryRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string parent = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_parent())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.RunQueryRequest.parent")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.StructuredQuery structured_query = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_structured_query())); } else { goto handle_unusual; } break; } // bytes transaction = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.TransactionOptions new_transaction = 6; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_new_transaction())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 7; case 7: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(58u /* 58 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.RunQueryRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.RunQueryRequest) return false; #undef DO_ } void RunQueryRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.RunQueryRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.RunQueryRequest.parent"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->parent(), output); } // .google.firestore.v1beta1.StructuredQuery structured_query = 2; if (has_structured_query()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *query_type_.structured_query_, output); } // bytes transaction = 5; if (has_transaction()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 5, this->transaction(), output); } // .google.firestore.v1beta1.TransactionOptions new_transaction = 6; if (has_new_transaction()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 6, *consistency_selector_.new_transaction_, output); } // .google.protobuf.Timestamp read_time = 7; if (has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 7, *consistency_selector_.read_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.RunQueryRequest) } ::google::protobuf::uint8* RunQueryRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.RunQueryRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.RunQueryRequest.parent"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->parent(), target); } // .google.firestore.v1beta1.StructuredQuery structured_query = 2; if (has_structured_query()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *query_type_.structured_query_, deterministic, target); } // bytes transaction = 5; if (has_transaction()) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 5, this->transaction(), target); } // .google.firestore.v1beta1.TransactionOptions new_transaction = 6; if (has_new_transaction()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 6, *consistency_selector_.new_transaction_, deterministic, target); } // .google.protobuf.Timestamp read_time = 7; if (has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 7, *consistency_selector_.read_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.RunQueryRequest) return target; } size_t RunQueryRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.RunQueryRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string parent = 1; if (this->parent().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->parent()); } switch (query_type_case()) { // .google.firestore.v1beta1.StructuredQuery structured_query = 2; case kStructuredQuery: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *query_type_.structured_query_); break; } case QUERY_TYPE_NOT_SET: { break; } } switch (consistency_selector_case()) { // bytes transaction = 5; case kTransaction: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); break; } // .google.firestore.v1beta1.TransactionOptions new_transaction = 6; case kNewTransaction: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *consistency_selector_.new_transaction_); break; } // .google.protobuf.Timestamp read_time = 7; case kReadTime: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *consistency_selector_.read_time_); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void RunQueryRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.RunQueryRequest) GOOGLE_DCHECK_NE(&from, this); const RunQueryRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.RunQueryRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.RunQueryRequest) MergeFrom(*source); } } void RunQueryRequest::MergeFrom(const RunQueryRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.RunQueryRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } switch (from.query_type_case()) { case kStructuredQuery: { mutable_structured_query()->::google::firestore::v1beta1::StructuredQuery::MergeFrom(from.structured_query()); break; } case QUERY_TYPE_NOT_SET: { break; } } switch (from.consistency_selector_case()) { case kTransaction: { set_transaction(from.transaction()); break; } case kNewTransaction: { mutable_new_transaction()->::google::firestore::v1beta1::TransactionOptions::MergeFrom(from.new_transaction()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case CONSISTENCY_SELECTOR_NOT_SET: { break; } } } void RunQueryRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.RunQueryRequest) if (&from == this) return; Clear(); MergeFrom(from); } void RunQueryRequest::CopyFrom(const RunQueryRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.RunQueryRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool RunQueryRequest::IsInitialized() const { return true; } void RunQueryRequest::Swap(RunQueryRequest* other) { if (other == this) return; InternalSwap(other); } void RunQueryRequest::InternalSwap(RunQueryRequest* other) { using std::swap; parent_.Swap(&other->parent_); swap(query_type_, other->query_type_); swap(_oneof_case_[0], other->_oneof_case_[0]); swap(consistency_selector_, other->consistency_selector_); swap(_oneof_case_[1], other->_oneof_case_[1]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata RunQueryRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void RunQueryResponse::InitAsDefaultInstance() { ::google::firestore::v1beta1::_RunQueryResponse_default_instance_._instance.get_mutable()->document_ = const_cast< ::google::firestore::v1beta1::Document*>( ::google::firestore::v1beta1::Document::internal_default_instance()); ::google::firestore::v1beta1::_RunQueryResponse_default_instance_._instance.get_mutable()->read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void RunQueryResponse::clear_document() { if (GetArenaNoVirtual() == NULL && document_ != NULL) { delete document_; } document_ = NULL; } void RunQueryResponse::clear_read_time() { if (GetArenaNoVirtual() == NULL && read_time_ != NULL) { delete read_time_; } read_time_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int RunQueryResponse::kTransactionFieldNumber; const int RunQueryResponse::kDocumentFieldNumber; const int RunQueryResponse::kReadTimeFieldNumber; const int RunQueryResponse::kSkippedResultsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 RunQueryResponse::RunQueryResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRunQueryResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.RunQueryResponse) } RunQueryResponse::RunQueryResponse(const RunQueryResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } if (from.has_document()) { document_ = new ::google::firestore::v1beta1::Document(*from.document_); } else { document_ = NULL; } if (from.has_read_time()) { read_time_ = new ::google::protobuf::Timestamp(*from.read_time_); } else { read_time_ = NULL; } skipped_results_ = from.skipped_results_; // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.RunQueryResponse) } void RunQueryResponse::SharedCtor() { transaction_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&document_, 0, static_cast( reinterpret_cast(&skipped_results_) - reinterpret_cast(&document_)) + sizeof(skipped_results_)); _cached_size_ = 0; } RunQueryResponse::~RunQueryResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.RunQueryResponse) SharedDtor(); } void RunQueryResponse::SharedDtor() { transaction_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete document_; if (this != internal_default_instance()) delete read_time_; } void RunQueryResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* RunQueryResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const RunQueryResponse& RunQueryResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsRunQueryResponse(); return *internal_default_instance(); } RunQueryResponse* RunQueryResponse::New(::google::protobuf::Arena* arena) const { RunQueryResponse* n = new RunQueryResponse; if (arena != NULL) { arena->Own(n); } return n; } void RunQueryResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.RunQueryResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; transaction_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && document_ != NULL) { delete document_; } document_ = NULL; if (GetArenaNoVirtual() == NULL && read_time_ != NULL) { delete read_time_; } read_time_ = NULL; skipped_results_ = 0; _internal_metadata_.Clear(); } bool RunQueryResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.RunQueryResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // .google.firestore.v1beta1.Document document = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_document())); } else { goto handle_unusual; } break; } // bytes transaction = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_transaction())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } // int32 skipped_results = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &skipped_results_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.RunQueryResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.RunQueryResponse) return false; #undef DO_ } void RunQueryResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.RunQueryResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Document document = 1; if (this->has_document()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, *this->document_, output); } // bytes transaction = 2; if (this->transaction().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 2, this->transaction(), output); } // .google.protobuf.Timestamp read_time = 3; if (this->has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, *this->read_time_, output); } // int32 skipped_results = 4; if (this->skipped_results() != 0) { ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->skipped_results(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.RunQueryResponse) } ::google::protobuf::uint8* RunQueryResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.RunQueryResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Document document = 1; if (this->has_document()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 1, *this->document_, deterministic, target); } // bytes transaction = 2; if (this->transaction().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 2, this->transaction(), target); } // .google.protobuf.Timestamp read_time = 3; if (this->has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, *this->read_time_, deterministic, target); } // int32 skipped_results = 4; if (this->skipped_results() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->skipped_results(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.RunQueryResponse) return target; } size_t RunQueryResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.RunQueryResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // bytes transaction = 2; if (this->transaction().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->transaction()); } // .google.firestore.v1beta1.Document document = 1; if (this->has_document()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->document_); } // .google.protobuf.Timestamp read_time = 3; if (this->has_read_time()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->read_time_); } // int32 skipped_results = 4; if (this->skipped_results() != 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->skipped_results()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void RunQueryResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.RunQueryResponse) GOOGLE_DCHECK_NE(&from, this); const RunQueryResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.RunQueryResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.RunQueryResponse) MergeFrom(*source); } } void RunQueryResponse::MergeFrom(const RunQueryResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.RunQueryResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.transaction().size() > 0) { transaction_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transaction_); } if (from.has_document()) { mutable_document()->::google::firestore::v1beta1::Document::MergeFrom(from.document()); } if (from.has_read_time()) { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); } if (from.skipped_results() != 0) { set_skipped_results(from.skipped_results()); } } void RunQueryResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.RunQueryResponse) if (&from == this) return; Clear(); MergeFrom(from); } void RunQueryResponse::CopyFrom(const RunQueryResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.RunQueryResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool RunQueryResponse::IsInitialized() const { return true; } void RunQueryResponse::Swap(RunQueryResponse* other) { if (other == this) return; InternalSwap(other); } void RunQueryResponse::InternalSwap(RunQueryResponse* other) { using std::swap; transaction_.Swap(&other->transaction_); swap(document_, other->document_); swap(read_time_, other->read_time_); swap(skipped_results_, other->skipped_results_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata RunQueryResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== WriteRequest_LabelsEntry_DoNotUse::WriteRequest_LabelsEntry_DoNotUse() {} WriteRequest_LabelsEntry_DoNotUse::WriteRequest_LabelsEntry_DoNotUse(::google::protobuf::Arena* arena) : SuperType(arena) {} void WriteRequest_LabelsEntry_DoNotUse::MergeFrom(const WriteRequest_LabelsEntry_DoNotUse& other) { MergeFromInternal(other); } ::google::protobuf::Metadata WriteRequest_LabelsEntry_DoNotUse::GetMetadata() const { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[15]; } void WriteRequest_LabelsEntry_DoNotUse::MergeFrom( const ::google::protobuf::Message& other) { ::google::protobuf::Message::MergeFrom(other); } // =================================================================== void WriteRequest::InitAsDefaultInstance() { } void WriteRequest::clear_writes() { writes_.Clear(); } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int WriteRequest::kDatabaseFieldNumber; const int WriteRequest::kStreamIdFieldNumber; const int WriteRequest::kWritesFieldNumber; const int WriteRequest::kStreamTokenFieldNumber; const int WriteRequest::kLabelsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 WriteRequest::WriteRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.WriteRequest) } WriteRequest::WriteRequest(const WriteRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), writes_(from.writes_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); labels_.MergeFrom(from.labels_); database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } stream_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.stream_id().size() > 0) { stream_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_id_); } stream_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.stream_token().size() > 0) { stream_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_token_); } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.WriteRequest) } void WriteRequest::SharedCtor() { database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _cached_size_ = 0; } WriteRequest::~WriteRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.WriteRequest) SharedDtor(); } void WriteRequest::SharedDtor() { database_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void WriteRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* WriteRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const WriteRequest& WriteRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteRequest(); return *internal_default_instance(); } WriteRequest* WriteRequest::New(::google::protobuf::Arena* arena) const { WriteRequest* n = new WriteRequest; if (arena != NULL) { arena->Own(n); } return n; } void WriteRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.WriteRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; writes_.Clear(); labels_.Clear(); database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } bool WriteRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.WriteRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string database = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_database())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.WriteRequest.database")); } else { goto handle_unusual; } break; } // string stream_id = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_stream_id())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->stream_id().data(), static_cast(this->stream_id().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.WriteRequest.stream_id")); } else { goto handle_unusual; } break; } // repeated .google.firestore.v1beta1.Write writes = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_writes())); } else { goto handle_unusual; } break; } // bytes stream_token = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_stream_token())); } else { goto handle_unusual; } break; } // map labels = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { WriteRequest_LabelsEntry_DoNotUse::Parser< ::google::protobuf::internal::MapField< WriteRequest_LabelsEntry_DoNotUse, ::std::string, ::std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, 0 >, ::google::protobuf::Map< ::std::string, ::std::string > > parser(&labels_); DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, &parser)); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( parser.key().data(), static_cast(parser.key().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.WriteRequest.LabelsEntry.key")); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( parser.value().data(), static_cast(parser.value().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.WriteRequest.LabelsEntry.value")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.WriteRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.WriteRequest) return false; #undef DO_ } void WriteRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.WriteRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.database"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->database(), output); } // string stream_id = 2; if (this->stream_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->stream_id().data(), static_cast(this->stream_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.stream_id"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->stream_id(), output); } // repeated .google.firestore.v1beta1.Write writes = 3; for (unsigned int i = 0, n = static_cast(this->writes_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, this->writes(static_cast(i)), output); } // bytes stream_token = 4; if (this->stream_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 4, this->stream_token(), output); } // map labels = 5; if (!this->labels().empty()) { typedef ::google::protobuf::Map< ::std::string, ::std::string >::const_pointer ConstPtr; typedef ConstPtr SortItem; typedef ::google::protobuf::internal::CompareByDerefFirst Less; struct Utf8Check { static void Check(ConstPtr p) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->first.data(), static_cast(p->first.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.LabelsEntry.key"); ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->second.data(), static_cast(p->second.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.LabelsEntry.value"); } }; if (output->IsSerializationDeterministic() && this->labels().size() > 1) { ::google::protobuf::scoped_array items( new SortItem[this->labels().size()]); typedef ::google::protobuf::Map< ::std::string, ::std::string >::size_type size_type; size_type n = 0; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it, ++n) { items[static_cast(n)] = SortItem(&*it); } ::std::sort(&items[0], &items[static_cast(n)], Less()); ::google::protobuf::scoped_ptr entry; for (size_type i = 0; i < n; i++) { entry.reset(labels_.NewEntryWrapper( items[static_cast(i)]->first, items[static_cast(i)]->second)); ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, *entry, output); Utf8Check::Check(items[static_cast(i)]); } } else { ::google::protobuf::scoped_ptr entry; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it) { entry.reset(labels_.NewEntryWrapper( it->first, it->second)); ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, *entry, output); Utf8Check::Check(&*it); } } } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.WriteRequest) } ::google::protobuf::uint8* WriteRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.WriteRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.database"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->database(), target); } // string stream_id = 2; if (this->stream_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->stream_id().data(), static_cast(this->stream_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.stream_id"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 2, this->stream_id(), target); } // repeated .google.firestore.v1beta1.Write writes = 3; for (unsigned int i = 0, n = static_cast(this->writes_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, this->writes(static_cast(i)), deterministic, target); } // bytes stream_token = 4; if (this->stream_token().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 4, this->stream_token(), target); } // map labels = 5; if (!this->labels().empty()) { typedef ::google::protobuf::Map< ::std::string, ::std::string >::const_pointer ConstPtr; typedef ConstPtr SortItem; typedef ::google::protobuf::internal::CompareByDerefFirst Less; struct Utf8Check { static void Check(ConstPtr p) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->first.data(), static_cast(p->first.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.LabelsEntry.key"); ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->second.data(), static_cast(p->second.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteRequest.LabelsEntry.value"); } }; if (deterministic && this->labels().size() > 1) { ::google::protobuf::scoped_array items( new SortItem[this->labels().size()]); typedef ::google::protobuf::Map< ::std::string, ::std::string >::size_type size_type; size_type n = 0; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it, ++n) { items[static_cast(n)] = SortItem(&*it); } ::std::sort(&items[0], &items[static_cast(n)], Less()); ::google::protobuf::scoped_ptr entry; for (size_type i = 0; i < n; i++) { entry.reset(labels_.NewEntryWrapper( items[static_cast(i)]->first, items[static_cast(i)]->second)); target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageNoVirtualToArray( 5, *entry, deterministic, target); ; Utf8Check::Check(items[static_cast(i)]); } } else { ::google::protobuf::scoped_ptr entry; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it) { entry.reset(labels_.NewEntryWrapper( it->first, it->second)); target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageNoVirtualToArray( 5, *entry, deterministic, target); ; Utf8Check::Check(&*it); } } } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.WriteRequest) return target; } size_t WriteRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.WriteRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated .google.firestore.v1beta1.Write writes = 3; { unsigned int count = static_cast(this->writes_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->writes(static_cast(i))); } } // map labels = 5; total_size += 1 * ::google::protobuf::internal::FromIntSize(this->labels_size()); { ::google::protobuf::scoped_ptr entry; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it) { entry.reset(labels_.NewEntryWrapper(it->first, it->second)); total_size += ::google::protobuf::internal::WireFormatLite:: MessageSizeNoVirtual(*entry); } } // string database = 1; if (this->database().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->database()); } // string stream_id = 2; if (this->stream_id().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->stream_id()); } // bytes stream_token = 4; if (this->stream_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->stream_token()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void WriteRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.WriteRequest) GOOGLE_DCHECK_NE(&from, this); const WriteRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.WriteRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.WriteRequest) MergeFrom(*source); } } void WriteRequest::MergeFrom(const WriteRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.WriteRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; writes_.MergeFrom(from.writes_); labels_.MergeFrom(from.labels_); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } if (from.stream_id().size() > 0) { stream_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_id_); } if (from.stream_token().size() > 0) { stream_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_token_); } } void WriteRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.WriteRequest) if (&from == this) return; Clear(); MergeFrom(from); } void WriteRequest::CopyFrom(const WriteRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.WriteRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool WriteRequest::IsInitialized() const { return true; } void WriteRequest::Swap(WriteRequest* other) { if (other == this) return; InternalSwap(other); } void WriteRequest::InternalSwap(WriteRequest* other) { using std::swap; writes_.InternalSwap(&other->writes_); labels_.Swap(&other->labels_); database_.Swap(&other->database_); stream_id_.Swap(&other->stream_id_); stream_token_.Swap(&other->stream_token_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata WriteRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void WriteResponse::InitAsDefaultInstance() { ::google::firestore::v1beta1::_WriteResponse_default_instance_._instance.get_mutable()->commit_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void WriteResponse::clear_write_results() { write_results_.Clear(); } void WriteResponse::clear_commit_time() { if (GetArenaNoVirtual() == NULL && commit_time_ != NULL) { delete commit_time_; } commit_time_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int WriteResponse::kStreamIdFieldNumber; const int WriteResponse::kStreamTokenFieldNumber; const int WriteResponse::kWriteResultsFieldNumber; const int WriteResponse::kCommitTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 WriteResponse::WriteResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.WriteResponse) } WriteResponse::WriteResponse(const WriteResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), write_results_(from.write_results_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); stream_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.stream_id().size() > 0) { stream_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_id_); } stream_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.stream_token().size() > 0) { stream_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_token_); } if (from.has_commit_time()) { commit_time_ = new ::google::protobuf::Timestamp(*from.commit_time_); } else { commit_time_ = NULL; } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.WriteResponse) } void WriteResponse::SharedCtor() { stream_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); commit_time_ = NULL; _cached_size_ = 0; } WriteResponse::~WriteResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.WriteResponse) SharedDtor(); } void WriteResponse::SharedDtor() { stream_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete commit_time_; } void WriteResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* WriteResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const WriteResponse& WriteResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsWriteResponse(); return *internal_default_instance(); } WriteResponse* WriteResponse::New(::google::protobuf::Arena* arena) const { WriteResponse* n = new WriteResponse; if (arena != NULL) { arena->Own(n); } return n; } void WriteResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.WriteResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; write_results_.Clear(); stream_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); stream_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && commit_time_ != NULL) { delete commit_time_; } commit_time_ = NULL; _internal_metadata_.Clear(); } bool WriteResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.WriteResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string stream_id = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_stream_id())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->stream_id().data(), static_cast(this->stream_id().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.WriteResponse.stream_id")); } else { goto handle_unusual; } break; } // bytes stream_token = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_stream_token())); } else { goto handle_unusual; } break; } // repeated .google.firestore.v1beta1.WriteResult write_results = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_write_results())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp commit_time = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_commit_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.WriteResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.WriteResponse) return false; #undef DO_ } void WriteResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.WriteResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string stream_id = 1; if (this->stream_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->stream_id().data(), static_cast(this->stream_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteResponse.stream_id"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->stream_id(), output); } // bytes stream_token = 2; if (this->stream_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 2, this->stream_token(), output); } // repeated .google.firestore.v1beta1.WriteResult write_results = 3; for (unsigned int i = 0, n = static_cast(this->write_results_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, this->write_results(static_cast(i)), output); } // .google.protobuf.Timestamp commit_time = 4; if (this->has_commit_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *this->commit_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.WriteResponse) } ::google::protobuf::uint8* WriteResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.WriteResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string stream_id = 1; if (this->stream_id().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->stream_id().data(), static_cast(this->stream_id().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.WriteResponse.stream_id"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->stream_id(), target); } // bytes stream_token = 2; if (this->stream_token().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 2, this->stream_token(), target); } // repeated .google.firestore.v1beta1.WriteResult write_results = 3; for (unsigned int i = 0, n = static_cast(this->write_results_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, this->write_results(static_cast(i)), deterministic, target); } // .google.protobuf.Timestamp commit_time = 4; if (this->has_commit_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 4, *this->commit_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.WriteResponse) return target; } size_t WriteResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.WriteResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated .google.firestore.v1beta1.WriteResult write_results = 3; { unsigned int count = static_cast(this->write_results_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->write_results(static_cast(i))); } } // string stream_id = 1; if (this->stream_id().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->stream_id()); } // bytes stream_token = 2; if (this->stream_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->stream_token()); } // .google.protobuf.Timestamp commit_time = 4; if (this->has_commit_time()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->commit_time_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void WriteResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.WriteResponse) GOOGLE_DCHECK_NE(&from, this); const WriteResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.WriteResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.WriteResponse) MergeFrom(*source); } } void WriteResponse::MergeFrom(const WriteResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.WriteResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; write_results_.MergeFrom(from.write_results_); if (from.stream_id().size() > 0) { stream_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_id_); } if (from.stream_token().size() > 0) { stream_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stream_token_); } if (from.has_commit_time()) { mutable_commit_time()->::google::protobuf::Timestamp::MergeFrom(from.commit_time()); } } void WriteResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.WriteResponse) if (&from == this) return; Clear(); MergeFrom(from); } void WriteResponse::CopyFrom(const WriteResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.WriteResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool WriteResponse::IsInitialized() const { return true; } void WriteResponse::Swap(WriteResponse* other) { if (other == this) return; InternalSwap(other); } void WriteResponse::InternalSwap(WriteResponse* other) { using std::swap; write_results_.InternalSwap(&other->write_results_); stream_id_.Swap(&other->stream_id_); stream_token_.Swap(&other->stream_token_); swap(commit_time_, other->commit_time_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata WriteResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== ListenRequest_LabelsEntry_DoNotUse::ListenRequest_LabelsEntry_DoNotUse() {} ListenRequest_LabelsEntry_DoNotUse::ListenRequest_LabelsEntry_DoNotUse(::google::protobuf::Arena* arena) : SuperType(arena) {} void ListenRequest_LabelsEntry_DoNotUse::MergeFrom(const ListenRequest_LabelsEntry_DoNotUse& other) { MergeFromInternal(other); } ::google::protobuf::Metadata ListenRequest_LabelsEntry_DoNotUse::GetMetadata() const { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[18]; } void ListenRequest_LabelsEntry_DoNotUse::MergeFrom( const ::google::protobuf::Message& other) { ::google::protobuf::Message::MergeFrom(other); } // =================================================================== void ListenRequest::InitAsDefaultInstance() { ::google::firestore::v1beta1::_ListenRequest_default_instance_.add_target_ = const_cast< ::google::firestore::v1beta1::Target*>( ::google::firestore::v1beta1::Target::internal_default_instance()); ::google::firestore::v1beta1::_ListenRequest_default_instance_.remove_target_ = 0; } void ListenRequest::set_allocated_add_target(::google::firestore::v1beta1::Target* add_target) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_target_change(); if (add_target) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { add_target = ::google::protobuf::internal::GetOwnedMessage( message_arena, add_target, submessage_arena); } set_has_add_target(); target_change_.add_target_ = add_target; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenRequest.add_target) } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ListenRequest::kDatabaseFieldNumber; const int ListenRequest::kAddTargetFieldNumber; const int ListenRequest::kRemoveTargetFieldNumber; const int ListenRequest::kLabelsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ListenRequest::ListenRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.ListenRequest) } ListenRequest::ListenRequest(const ListenRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); labels_.MergeFrom(from.labels_); database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } clear_has_target_change(); switch (from.target_change_case()) { case kAddTarget: { mutable_add_target()->::google::firestore::v1beta1::Target::MergeFrom(from.add_target()); break; } case kRemoveTarget: { set_remove_target(from.remove_target()); break; } case TARGET_CHANGE_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.ListenRequest) } void ListenRequest::SharedCtor() { database_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_target_change(); _cached_size_ = 0; } ListenRequest::~ListenRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.ListenRequest) SharedDtor(); } void ListenRequest::SharedDtor() { database_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (has_target_change()) { clear_target_change(); } } void ListenRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ListenRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const ListenRequest& ListenRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenRequest(); return *internal_default_instance(); } ListenRequest* ListenRequest::New(::google::protobuf::Arena* arena) const { ListenRequest* n = new ListenRequest; if (arena != NULL) { arena->Own(n); } return n; } void ListenRequest::clear_target_change() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.ListenRequest) switch (target_change_case()) { case kAddTarget: { delete target_change_.add_target_; break; } case kRemoveTarget: { // No need to clear break; } case TARGET_CHANGE_NOT_SET: { break; } } _oneof_case_[0] = TARGET_CHANGE_NOT_SET; } void ListenRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.ListenRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; labels_.Clear(); database_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_target_change(); _internal_metadata_.Clear(); } bool ListenRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.ListenRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string database = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_database())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListenRequest.database")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.Target add_target = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_add_target())); } else { goto handle_unusual; } break; } // int32 remove_target = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) { clear_target_change(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &target_change_.remove_target_))); set_has_remove_target(); } else { goto handle_unusual; } break; } // map labels = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { ListenRequest_LabelsEntry_DoNotUse::Parser< ::google::protobuf::internal::MapField< ListenRequest_LabelsEntry_DoNotUse, ::std::string, ::std::string, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, 0 >, ::google::protobuf::Map< ::std::string, ::std::string > > parser(&labels_); DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, &parser)); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( parser.key().data(), static_cast(parser.key().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListenRequest.LabelsEntry.key")); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( parser.value().data(), static_cast(parser.value().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListenRequest.LabelsEntry.value")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.ListenRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.ListenRequest) return false; #undef DO_ } void ListenRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.ListenRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListenRequest.database"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->database(), output); } // .google.firestore.v1beta1.Target add_target = 2; if (has_add_target()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *target_change_.add_target_, output); } // int32 remove_target = 3; if (has_remove_target()) { ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->remove_target(), output); } // map labels = 4; if (!this->labels().empty()) { typedef ::google::protobuf::Map< ::std::string, ::std::string >::const_pointer ConstPtr; typedef ConstPtr SortItem; typedef ::google::protobuf::internal::CompareByDerefFirst Less; struct Utf8Check { static void Check(ConstPtr p) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->first.data(), static_cast(p->first.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListenRequest.LabelsEntry.key"); ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->second.data(), static_cast(p->second.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListenRequest.LabelsEntry.value"); } }; if (output->IsSerializationDeterministic() && this->labels().size() > 1) { ::google::protobuf::scoped_array items( new SortItem[this->labels().size()]); typedef ::google::protobuf::Map< ::std::string, ::std::string >::size_type size_type; size_type n = 0; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it, ++n) { items[static_cast(n)] = SortItem(&*it); } ::std::sort(&items[0], &items[static_cast(n)], Less()); ::google::protobuf::scoped_ptr entry; for (size_type i = 0; i < n; i++) { entry.reset(labels_.NewEntryWrapper( items[static_cast(i)]->first, items[static_cast(i)]->second)); ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *entry, output); Utf8Check::Check(items[static_cast(i)]); } } else { ::google::protobuf::scoped_ptr entry; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it) { entry.reset(labels_.NewEntryWrapper( it->first, it->second)); ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *entry, output); Utf8Check::Check(&*it); } } } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.ListenRequest) } ::google::protobuf::uint8* ListenRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.ListenRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string database = 1; if (this->database().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->database().data(), static_cast(this->database().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListenRequest.database"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->database(), target); } // .google.firestore.v1beta1.Target add_target = 2; if (has_add_target()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *target_change_.add_target_, deterministic, target); } // int32 remove_target = 3; if (has_remove_target()) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->remove_target(), target); } // map labels = 4; if (!this->labels().empty()) { typedef ::google::protobuf::Map< ::std::string, ::std::string >::const_pointer ConstPtr; typedef ConstPtr SortItem; typedef ::google::protobuf::internal::CompareByDerefFirst Less; struct Utf8Check { static void Check(ConstPtr p) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->first.data(), static_cast(p->first.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListenRequest.LabelsEntry.key"); ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( p->second.data(), static_cast(p->second.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListenRequest.LabelsEntry.value"); } }; if (deterministic && this->labels().size() > 1) { ::google::protobuf::scoped_array items( new SortItem[this->labels().size()]); typedef ::google::protobuf::Map< ::std::string, ::std::string >::size_type size_type; size_type n = 0; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it, ++n) { items[static_cast(n)] = SortItem(&*it); } ::std::sort(&items[0], &items[static_cast(n)], Less()); ::google::protobuf::scoped_ptr entry; for (size_type i = 0; i < n; i++) { entry.reset(labels_.NewEntryWrapper( items[static_cast(i)]->first, items[static_cast(i)]->second)); target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageNoVirtualToArray( 4, *entry, deterministic, target); ; Utf8Check::Check(items[static_cast(i)]); } } else { ::google::protobuf::scoped_ptr entry; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it) { entry.reset(labels_.NewEntryWrapper( it->first, it->second)); target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageNoVirtualToArray( 4, *entry, deterministic, target); ; Utf8Check::Check(&*it); } } } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.ListenRequest) return target; } size_t ListenRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.ListenRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // map labels = 4; total_size += 1 * ::google::protobuf::internal::FromIntSize(this->labels_size()); { ::google::protobuf::scoped_ptr entry; for (::google::protobuf::Map< ::std::string, ::std::string >::const_iterator it = this->labels().begin(); it != this->labels().end(); ++it) { entry.reset(labels_.NewEntryWrapper(it->first, it->second)); total_size += ::google::protobuf::internal::WireFormatLite:: MessageSizeNoVirtual(*entry); } } // string database = 1; if (this->database().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->database()); } switch (target_change_case()) { // .google.firestore.v1beta1.Target add_target = 2; case kAddTarget: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *target_change_.add_target_); break; } // int32 remove_target = 3; case kRemoveTarget: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->remove_target()); break; } case TARGET_CHANGE_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void ListenRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.ListenRequest) GOOGLE_DCHECK_NE(&from, this); const ListenRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.ListenRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.ListenRequest) MergeFrom(*source); } } void ListenRequest::MergeFrom(const ListenRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.ListenRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; labels_.MergeFrom(from.labels_); if (from.database().size() > 0) { database_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.database_); } switch (from.target_change_case()) { case kAddTarget: { mutable_add_target()->::google::firestore::v1beta1::Target::MergeFrom(from.add_target()); break; } case kRemoveTarget: { set_remove_target(from.remove_target()); break; } case TARGET_CHANGE_NOT_SET: { break; } } } void ListenRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.ListenRequest) if (&from == this) return; Clear(); MergeFrom(from); } void ListenRequest::CopyFrom(const ListenRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.ListenRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool ListenRequest::IsInitialized() const { return true; } void ListenRequest::Swap(ListenRequest* other) { if (other == this) return; InternalSwap(other); } void ListenRequest::InternalSwap(ListenRequest* other) { using std::swap; labels_.Swap(&other->labels_); database_.Swap(&other->database_); swap(target_change_, other->target_change_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata ListenRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void ListenResponse::InitAsDefaultInstance() { ::google::firestore::v1beta1::_ListenResponse_default_instance_.target_change_ = const_cast< ::google::firestore::v1beta1::TargetChange*>( ::google::firestore::v1beta1::TargetChange::internal_default_instance()); ::google::firestore::v1beta1::_ListenResponse_default_instance_.document_change_ = const_cast< ::google::firestore::v1beta1::DocumentChange*>( ::google::firestore::v1beta1::DocumentChange::internal_default_instance()); ::google::firestore::v1beta1::_ListenResponse_default_instance_.document_delete_ = const_cast< ::google::firestore::v1beta1::DocumentDelete*>( ::google::firestore::v1beta1::DocumentDelete::internal_default_instance()); ::google::firestore::v1beta1::_ListenResponse_default_instance_.document_remove_ = const_cast< ::google::firestore::v1beta1::DocumentRemove*>( ::google::firestore::v1beta1::DocumentRemove::internal_default_instance()); ::google::firestore::v1beta1::_ListenResponse_default_instance_.filter_ = const_cast< ::google::firestore::v1beta1::ExistenceFilter*>( ::google::firestore::v1beta1::ExistenceFilter::internal_default_instance()); } void ListenResponse::set_allocated_target_change(::google::firestore::v1beta1::TargetChange* target_change) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_response_type(); if (target_change) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { target_change = ::google::protobuf::internal::GetOwnedMessage( message_arena, target_change, submessage_arena); } set_has_target_change(); response_type_.target_change_ = target_change; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenResponse.target_change) } void ListenResponse::set_allocated_document_change(::google::firestore::v1beta1::DocumentChange* document_change) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_response_type(); if (document_change) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { document_change = ::google::protobuf::internal::GetOwnedMessage( message_arena, document_change, submessage_arena); } set_has_document_change(); response_type_.document_change_ = document_change; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenResponse.document_change) } void ListenResponse::clear_document_change() { if (has_document_change()) { delete response_type_.document_change_; clear_has_response_type(); } } void ListenResponse::set_allocated_document_delete(::google::firestore::v1beta1::DocumentDelete* document_delete) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_response_type(); if (document_delete) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { document_delete = ::google::protobuf::internal::GetOwnedMessage( message_arena, document_delete, submessage_arena); } set_has_document_delete(); response_type_.document_delete_ = document_delete; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenResponse.document_delete) } void ListenResponse::clear_document_delete() { if (has_document_delete()) { delete response_type_.document_delete_; clear_has_response_type(); } } void ListenResponse::set_allocated_document_remove(::google::firestore::v1beta1::DocumentRemove* document_remove) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_response_type(); if (document_remove) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { document_remove = ::google::protobuf::internal::GetOwnedMessage( message_arena, document_remove, submessage_arena); } set_has_document_remove(); response_type_.document_remove_ = document_remove; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenResponse.document_remove) } void ListenResponse::clear_document_remove() { if (has_document_remove()) { delete response_type_.document_remove_; clear_has_response_type(); } } void ListenResponse::set_allocated_filter(::google::firestore::v1beta1::ExistenceFilter* filter) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_response_type(); if (filter) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { filter = ::google::protobuf::internal::GetOwnedMessage( message_arena, filter, submessage_arena); } set_has_filter(); response_type_.filter_ = filter; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.ListenResponse.filter) } void ListenResponse::clear_filter() { if (has_filter()) { delete response_type_.filter_; clear_has_response_type(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ListenResponse::kTargetChangeFieldNumber; const int ListenResponse::kDocumentChangeFieldNumber; const int ListenResponse::kDocumentDeleteFieldNumber; const int ListenResponse::kDocumentRemoveFieldNumber; const int ListenResponse::kFilterFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ListenResponse::ListenResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.ListenResponse) } ListenResponse::ListenResponse(const ListenResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); clear_has_response_type(); switch (from.response_type_case()) { case kTargetChange: { mutable_target_change()->::google::firestore::v1beta1::TargetChange::MergeFrom(from.target_change()); break; } case kDocumentChange: { mutable_document_change()->::google::firestore::v1beta1::DocumentChange::MergeFrom(from.document_change()); break; } case kDocumentDelete: { mutable_document_delete()->::google::firestore::v1beta1::DocumentDelete::MergeFrom(from.document_delete()); break; } case kDocumentRemove: { mutable_document_remove()->::google::firestore::v1beta1::DocumentRemove::MergeFrom(from.document_remove()); break; } case kFilter: { mutable_filter()->::google::firestore::v1beta1::ExistenceFilter::MergeFrom(from.filter()); break; } case RESPONSE_TYPE_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.ListenResponse) } void ListenResponse::SharedCtor() { clear_has_response_type(); _cached_size_ = 0; } ListenResponse::~ListenResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.ListenResponse) SharedDtor(); } void ListenResponse::SharedDtor() { if (has_response_type()) { clear_response_type(); } } void ListenResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ListenResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const ListenResponse& ListenResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListenResponse(); return *internal_default_instance(); } ListenResponse* ListenResponse::New(::google::protobuf::Arena* arena) const { ListenResponse* n = new ListenResponse; if (arena != NULL) { arena->Own(n); } return n; } void ListenResponse::clear_response_type() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.ListenResponse) switch (response_type_case()) { case kTargetChange: { delete response_type_.target_change_; break; } case kDocumentChange: { delete response_type_.document_change_; break; } case kDocumentDelete: { delete response_type_.document_delete_; break; } case kDocumentRemove: { delete response_type_.document_remove_; break; } case kFilter: { delete response_type_.filter_; break; } case RESPONSE_TYPE_NOT_SET: { break; } } _oneof_case_[0] = RESPONSE_TYPE_NOT_SET; } void ListenResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.ListenResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; clear_response_type(); _internal_metadata_.Clear(); } bool ListenResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.ListenResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // .google.firestore.v1beta1.TargetChange target_change = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_target_change())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentChange document_change = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_document_change())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentDelete document_delete = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_document_delete())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.ExistenceFilter filter = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_filter())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.DocumentRemove document_remove = 6; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_document_remove())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.ListenResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.ListenResponse) return false; #undef DO_ } void ListenResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.ListenResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.TargetChange target_change = 2; if (has_target_change()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *response_type_.target_change_, output); } // .google.firestore.v1beta1.DocumentChange document_change = 3; if (has_document_change()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, *response_type_.document_change_, output); } // .google.firestore.v1beta1.DocumentDelete document_delete = 4; if (has_document_delete()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 4, *response_type_.document_delete_, output); } // .google.firestore.v1beta1.ExistenceFilter filter = 5; if (has_filter()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 5, *response_type_.filter_, output); } // .google.firestore.v1beta1.DocumentRemove document_remove = 6; if (has_document_remove()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 6, *response_type_.document_remove_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.ListenResponse) } ::google::protobuf::uint8* ListenResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.ListenResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.TargetChange target_change = 2; if (has_target_change()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *response_type_.target_change_, deterministic, target); } // .google.firestore.v1beta1.DocumentChange document_change = 3; if (has_document_change()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, *response_type_.document_change_, deterministic, target); } // .google.firestore.v1beta1.DocumentDelete document_delete = 4; if (has_document_delete()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 4, *response_type_.document_delete_, deterministic, target); } // .google.firestore.v1beta1.ExistenceFilter filter = 5; if (has_filter()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 5, *response_type_.filter_, deterministic, target); } // .google.firestore.v1beta1.DocumentRemove document_remove = 6; if (has_document_remove()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 6, *response_type_.document_remove_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.ListenResponse) return target; } size_t ListenResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.ListenResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } switch (response_type_case()) { // .google.firestore.v1beta1.TargetChange target_change = 2; case kTargetChange: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *response_type_.target_change_); break; } // .google.firestore.v1beta1.DocumentChange document_change = 3; case kDocumentChange: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *response_type_.document_change_); break; } // .google.firestore.v1beta1.DocumentDelete document_delete = 4; case kDocumentDelete: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *response_type_.document_delete_); break; } // .google.firestore.v1beta1.DocumentRemove document_remove = 6; case kDocumentRemove: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *response_type_.document_remove_); break; } // .google.firestore.v1beta1.ExistenceFilter filter = 5; case kFilter: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *response_type_.filter_); break; } case RESPONSE_TYPE_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void ListenResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.ListenResponse) GOOGLE_DCHECK_NE(&from, this); const ListenResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.ListenResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.ListenResponse) MergeFrom(*source); } } void ListenResponse::MergeFrom(const ListenResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.ListenResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; switch (from.response_type_case()) { case kTargetChange: { mutable_target_change()->::google::firestore::v1beta1::TargetChange::MergeFrom(from.target_change()); break; } case kDocumentChange: { mutable_document_change()->::google::firestore::v1beta1::DocumentChange::MergeFrom(from.document_change()); break; } case kDocumentDelete: { mutable_document_delete()->::google::firestore::v1beta1::DocumentDelete::MergeFrom(from.document_delete()); break; } case kDocumentRemove: { mutable_document_remove()->::google::firestore::v1beta1::DocumentRemove::MergeFrom(from.document_remove()); break; } case kFilter: { mutable_filter()->::google::firestore::v1beta1::ExistenceFilter::MergeFrom(from.filter()); break; } case RESPONSE_TYPE_NOT_SET: { break; } } } void ListenResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.ListenResponse) if (&from == this) return; Clear(); MergeFrom(from); } void ListenResponse::CopyFrom(const ListenResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.ListenResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool ListenResponse::IsInitialized() const { return true; } void ListenResponse::Swap(ListenResponse* other) { if (other == this) return; InternalSwap(other); } void ListenResponse::InternalSwap(ListenResponse* other) { using std::swap; swap(response_type_, other->response_type_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata ListenResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void Target_DocumentsTarget::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int Target_DocumentsTarget::kDocumentsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 Target_DocumentsTarget::Target_DocumentsTarget() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_DocumentsTarget(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.Target.DocumentsTarget) } Target_DocumentsTarget::Target_DocumentsTarget(const Target_DocumentsTarget& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), documents_(from.documents_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.Target.DocumentsTarget) } void Target_DocumentsTarget::SharedCtor() { _cached_size_ = 0; } Target_DocumentsTarget::~Target_DocumentsTarget() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.Target.DocumentsTarget) SharedDtor(); } void Target_DocumentsTarget::SharedDtor() { } void Target_DocumentsTarget::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* Target_DocumentsTarget::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const Target_DocumentsTarget& Target_DocumentsTarget::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_DocumentsTarget(); return *internal_default_instance(); } Target_DocumentsTarget* Target_DocumentsTarget::New(::google::protobuf::Arena* arena) const { Target_DocumentsTarget* n = new Target_DocumentsTarget; if (arena != NULL) { arena->Own(n); } return n; } void Target_DocumentsTarget::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.Target.DocumentsTarget) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; documents_.Clear(); _internal_metadata_.Clear(); } bool Target_DocumentsTarget::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.Target.DocumentsTarget) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated string documents = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->add_documents())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->documents(this->documents_size() - 1).data(), static_cast(this->documents(this->documents_size() - 1).length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.Target.DocumentsTarget.documents")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.Target.DocumentsTarget) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.Target.DocumentsTarget) return false; #undef DO_ } void Target_DocumentsTarget::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.Target.DocumentsTarget) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated string documents = 2; for (int i = 0, n = this->documents_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->documents(i).data(), static_cast(this->documents(i).length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.Target.DocumentsTarget.documents"); ::google::protobuf::internal::WireFormatLite::WriteString( 2, this->documents(i), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.Target.DocumentsTarget) } ::google::protobuf::uint8* Target_DocumentsTarget::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.Target.DocumentsTarget) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated string documents = 2; for (int i = 0, n = this->documents_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->documents(i).data(), static_cast(this->documents(i).length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.Target.DocumentsTarget.documents"); target = ::google::protobuf::internal::WireFormatLite:: WriteStringToArray(2, this->documents(i), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.Target.DocumentsTarget) return target; } size_t Target_DocumentsTarget::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.Target.DocumentsTarget) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated string documents = 2; total_size += 1 * ::google::protobuf::internal::FromIntSize(this->documents_size()); for (int i = 0, n = this->documents_size(); i < n; i++) { total_size += ::google::protobuf::internal::WireFormatLite::StringSize( this->documents(i)); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void Target_DocumentsTarget::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.Target.DocumentsTarget) GOOGLE_DCHECK_NE(&from, this); const Target_DocumentsTarget* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.Target.DocumentsTarget) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.Target.DocumentsTarget) MergeFrom(*source); } } void Target_DocumentsTarget::MergeFrom(const Target_DocumentsTarget& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.Target.DocumentsTarget) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; documents_.MergeFrom(from.documents_); } void Target_DocumentsTarget::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.Target.DocumentsTarget) if (&from == this) return; Clear(); MergeFrom(from); } void Target_DocumentsTarget::CopyFrom(const Target_DocumentsTarget& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.Target.DocumentsTarget) if (&from == this) return; Clear(); MergeFrom(from); } bool Target_DocumentsTarget::IsInitialized() const { return true; } void Target_DocumentsTarget::Swap(Target_DocumentsTarget* other) { if (other == this) return; InternalSwap(other); } void Target_DocumentsTarget::InternalSwap(Target_DocumentsTarget* other) { using std::swap; documents_.InternalSwap(&other->documents_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata Target_DocumentsTarget::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void Target_QueryTarget::InitAsDefaultInstance() { ::google::firestore::v1beta1::_Target_QueryTarget_default_instance_.structured_query_ = const_cast< ::google::firestore::v1beta1::StructuredQuery*>( ::google::firestore::v1beta1::StructuredQuery::internal_default_instance()); } void Target_QueryTarget::set_allocated_structured_query(::google::firestore::v1beta1::StructuredQuery* structured_query) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_query_type(); if (structured_query) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { structured_query = ::google::protobuf::internal::GetOwnedMessage( message_arena, structured_query, submessage_arena); } set_has_structured_query(); query_type_.structured_query_ = structured_query; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Target.QueryTarget.structured_query) } void Target_QueryTarget::clear_structured_query() { if (has_structured_query()) { delete query_type_.structured_query_; clear_has_query_type(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int Target_QueryTarget::kParentFieldNumber; const int Target_QueryTarget::kStructuredQueryFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 Target_QueryTarget::Target_QueryTarget() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_QueryTarget(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.Target.QueryTarget) } Target_QueryTarget::Target_QueryTarget(const Target_QueryTarget& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } clear_has_query_type(); switch (from.query_type_case()) { case kStructuredQuery: { mutable_structured_query()->::google::firestore::v1beta1::StructuredQuery::MergeFrom(from.structured_query()); break; } case QUERY_TYPE_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.Target.QueryTarget) } void Target_QueryTarget::SharedCtor() { parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_query_type(); _cached_size_ = 0; } Target_QueryTarget::~Target_QueryTarget() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.Target.QueryTarget) SharedDtor(); } void Target_QueryTarget::SharedDtor() { parent_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (has_query_type()) { clear_query_type(); } } void Target_QueryTarget::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* Target_QueryTarget::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const Target_QueryTarget& Target_QueryTarget::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget_QueryTarget(); return *internal_default_instance(); } Target_QueryTarget* Target_QueryTarget::New(::google::protobuf::Arena* arena) const { Target_QueryTarget* n = new Target_QueryTarget; if (arena != NULL) { arena->Own(n); } return n; } void Target_QueryTarget::clear_query_type() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.Target.QueryTarget) switch (query_type_case()) { case kStructuredQuery: { delete query_type_.structured_query_; break; } case QUERY_TYPE_NOT_SET: { break; } } _oneof_case_[0] = QUERY_TYPE_NOT_SET; } void Target_QueryTarget::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.Target.QueryTarget) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_query_type(); _internal_metadata_.Clear(); } bool Target_QueryTarget::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.Target.QueryTarget) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string parent = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_parent())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.Target.QueryTarget.parent")); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.StructuredQuery structured_query = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_structured_query())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.Target.QueryTarget) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.Target.QueryTarget) return false; #undef DO_ } void Target_QueryTarget::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.Target.QueryTarget) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.Target.QueryTarget.parent"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->parent(), output); } // .google.firestore.v1beta1.StructuredQuery structured_query = 2; if (has_structured_query()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *query_type_.structured_query_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.Target.QueryTarget) } ::google::protobuf::uint8* Target_QueryTarget::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.Target.QueryTarget) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.Target.QueryTarget.parent"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->parent(), target); } // .google.firestore.v1beta1.StructuredQuery structured_query = 2; if (has_structured_query()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *query_type_.structured_query_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.Target.QueryTarget) return target; } size_t Target_QueryTarget::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.Target.QueryTarget) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string parent = 1; if (this->parent().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->parent()); } switch (query_type_case()) { // .google.firestore.v1beta1.StructuredQuery structured_query = 2; case kStructuredQuery: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *query_type_.structured_query_); break; } case QUERY_TYPE_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void Target_QueryTarget::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.Target.QueryTarget) GOOGLE_DCHECK_NE(&from, this); const Target_QueryTarget* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.Target.QueryTarget) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.Target.QueryTarget) MergeFrom(*source); } } void Target_QueryTarget::MergeFrom(const Target_QueryTarget& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.Target.QueryTarget) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } switch (from.query_type_case()) { case kStructuredQuery: { mutable_structured_query()->::google::firestore::v1beta1::StructuredQuery::MergeFrom(from.structured_query()); break; } case QUERY_TYPE_NOT_SET: { break; } } } void Target_QueryTarget::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.Target.QueryTarget) if (&from == this) return; Clear(); MergeFrom(from); } void Target_QueryTarget::CopyFrom(const Target_QueryTarget& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.Target.QueryTarget) if (&from == this) return; Clear(); MergeFrom(from); } bool Target_QueryTarget::IsInitialized() const { return true; } void Target_QueryTarget::Swap(Target_QueryTarget* other) { if (other == this) return; InternalSwap(other); } void Target_QueryTarget::InternalSwap(Target_QueryTarget* other) { using std::swap; parent_.Swap(&other->parent_); swap(query_type_, other->query_type_); swap(_oneof_case_[0], other->_oneof_case_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata Target_QueryTarget::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void Target::InitAsDefaultInstance() { ::google::firestore::v1beta1::_Target_default_instance_.query_ = const_cast< ::google::firestore::v1beta1::Target_QueryTarget*>( ::google::firestore::v1beta1::Target_QueryTarget::internal_default_instance()); ::google::firestore::v1beta1::_Target_default_instance_.documents_ = const_cast< ::google::firestore::v1beta1::Target_DocumentsTarget*>( ::google::firestore::v1beta1::Target_DocumentsTarget::internal_default_instance()); ::google::firestore::v1beta1::_Target_default_instance_.resume_token_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::google::firestore::v1beta1::_Target_default_instance_.read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void Target::set_allocated_query(::google::firestore::v1beta1::Target_QueryTarget* query) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_target_type(); if (query) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { query = ::google::protobuf::internal::GetOwnedMessage( message_arena, query, submessage_arena); } set_has_query(); target_type_.query_ = query; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Target.query) } void Target::set_allocated_documents(::google::firestore::v1beta1::Target_DocumentsTarget* documents) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_target_type(); if (documents) { ::google::protobuf::Arena* submessage_arena = NULL; if (message_arena != submessage_arena) { documents = ::google::protobuf::internal::GetOwnedMessage( message_arena, documents, submessage_arena); } set_has_documents(); target_type_.documents_ = documents; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Target.documents) } void Target::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_resume_type(); 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); } set_has_read_time(); resume_type_.read_time_ = read_time; } // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Target.read_time) } void Target::clear_read_time() { if (has_read_time()) { delete resume_type_.read_time_; clear_has_resume_type(); } } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int Target::kQueryFieldNumber; const int Target::kDocumentsFieldNumber; const int Target::kResumeTokenFieldNumber; const int Target::kReadTimeFieldNumber; const int Target::kTargetIdFieldNumber; const int Target::kOnceFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 Target::Target() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.Target) } Target::Target(const Target& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); ::memcpy(&target_id_, &from.target_id_, static_cast(reinterpret_cast(&once_) - reinterpret_cast(&target_id_)) + sizeof(once_)); clear_has_target_type(); switch (from.target_type_case()) { case kQuery: { mutable_query()->::google::firestore::v1beta1::Target_QueryTarget::MergeFrom(from.query()); break; } case kDocuments: { mutable_documents()->::google::firestore::v1beta1::Target_DocumentsTarget::MergeFrom(from.documents()); break; } case TARGET_TYPE_NOT_SET: { break; } } clear_has_resume_type(); switch (from.resume_type_case()) { case kResumeToken: { set_resume_token(from.resume_token()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case RESUME_TYPE_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.Target) } void Target::SharedCtor() { ::memset(&target_id_, 0, static_cast( reinterpret_cast(&once_) - reinterpret_cast(&target_id_)) + sizeof(once_)); clear_has_target_type(); clear_has_resume_type(); _cached_size_ = 0; } Target::~Target() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.Target) SharedDtor(); } void Target::SharedDtor() { if (has_target_type()) { clear_target_type(); } if (has_resume_type()) { clear_resume_type(); } } void Target::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* Target::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const Target& Target::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTarget(); return *internal_default_instance(); } Target* Target::New(::google::protobuf::Arena* arena) const { Target* n = new Target; if (arena != NULL) { arena->Own(n); } return n; } void Target::clear_target_type() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.Target) switch (target_type_case()) { case kQuery: { delete target_type_.query_; break; } case kDocuments: { delete target_type_.documents_; break; } case TARGET_TYPE_NOT_SET: { break; } } _oneof_case_[0] = TARGET_TYPE_NOT_SET; } void Target::clear_resume_type() { // @@protoc_insertion_point(one_of_clear_start:google.firestore.v1beta1.Target) switch (resume_type_case()) { case kResumeToken: { resume_type_.resume_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } case kReadTime: { delete resume_type_.read_time_; break; } case RESUME_TYPE_NOT_SET: { break; } } _oneof_case_[1] = RESUME_TYPE_NOT_SET; } void Target::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.Target) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&target_id_, 0, static_cast( reinterpret_cast(&once_) - reinterpret_cast(&target_id_)) + sizeof(once_)); clear_target_type(); clear_resume_type(); _internal_metadata_.Clear(); } bool Target::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.Target) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // .google.firestore.v1beta1.Target.QueryTarget query = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_query())); } else { goto handle_unusual; } break; } // .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_documents())); } else { goto handle_unusual; } break; } // bytes resume_token = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_resume_token())); } else { goto handle_unusual; } break; } // int32 target_id = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &target_id_))); } else { goto handle_unusual; } break; } // bool once = 6; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(48u /* 48 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( input, &once_))); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 11; case 11: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(90u /* 90 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.Target) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.Target) return false; #undef DO_ } void Target::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.Target) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Target.QueryTarget query = 2; if (has_query()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, *target_type_.query_, output); } // .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; if (has_documents()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, *target_type_.documents_, output); } // bytes resume_token = 4; if (has_resume_token()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 4, this->resume_token(), output); } // int32 target_id = 5; if (this->target_id() != 0) { ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->target_id(), output); } // bool once = 6; if (this->once() != 0) { ::google::protobuf::internal::WireFormatLite::WriteBool(6, this->once(), output); } // .google.protobuf.Timestamp read_time = 11; if (has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 11, *resume_type_.read_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.Target) } ::google::protobuf::uint8* Target::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.Target) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.Target.QueryTarget query = 2; if (has_query()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, *target_type_.query_, deterministic, target); } // .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; if (has_documents()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, *target_type_.documents_, deterministic, target); } // bytes resume_token = 4; if (has_resume_token()) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 4, this->resume_token(), target); } // int32 target_id = 5; if (this->target_id() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->target_id(), target); } // bool once = 6; if (this->once() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(6, this->once(), target); } // .google.protobuf.Timestamp read_time = 11; if (has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 11, *resume_type_.read_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.Target) return target; } size_t Target::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.Target) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // int32 target_id = 5; if (this->target_id() != 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->target_id()); } // bool once = 6; if (this->once() != 0) { total_size += 1 + 1; } switch (target_type_case()) { // .google.firestore.v1beta1.Target.QueryTarget query = 2; case kQuery: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *target_type_.query_); break; } // .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; case kDocuments: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *target_type_.documents_); break; } case TARGET_TYPE_NOT_SET: { break; } } switch (resume_type_case()) { // bytes resume_token = 4; case kResumeToken: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->resume_token()); break; } // .google.protobuf.Timestamp read_time = 11; case kReadTime: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *resume_type_.read_time_); break; } case RESUME_TYPE_NOT_SET: { break; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void Target::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.Target) GOOGLE_DCHECK_NE(&from, this); const Target* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.Target) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.Target) MergeFrom(*source); } } void Target::MergeFrom(const Target& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.Target) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.target_id() != 0) { set_target_id(from.target_id()); } if (from.once() != 0) { set_once(from.once()); } switch (from.target_type_case()) { case kQuery: { mutable_query()->::google::firestore::v1beta1::Target_QueryTarget::MergeFrom(from.query()); break; } case kDocuments: { mutable_documents()->::google::firestore::v1beta1::Target_DocumentsTarget::MergeFrom(from.documents()); break; } case TARGET_TYPE_NOT_SET: { break; } } switch (from.resume_type_case()) { case kResumeToken: { set_resume_token(from.resume_token()); break; } case kReadTime: { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); break; } case RESUME_TYPE_NOT_SET: { break; } } } void Target::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.Target) if (&from == this) return; Clear(); MergeFrom(from); } void Target::CopyFrom(const Target& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.Target) if (&from == this) return; Clear(); MergeFrom(from); } bool Target::IsInitialized() const { return true; } void Target::Swap(Target* other) { if (other == this) return; InternalSwap(other); } void Target::InternalSwap(Target* other) { using std::swap; swap(target_id_, other->target_id_); swap(once_, other->once_); swap(target_type_, other->target_type_); swap(_oneof_case_[0], other->_oneof_case_[0]); swap(resume_type_, other->resume_type_); swap(_oneof_case_[1], other->_oneof_case_[1]); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata Target::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void TargetChange::InitAsDefaultInstance() { ::google::firestore::v1beta1::_TargetChange_default_instance_._instance.get_mutable()->cause_ = const_cast< ::google::rpc::Status*>( ::google::rpc::Status::internal_default_instance()); ::google::firestore::v1beta1::_TargetChange_default_instance_._instance.get_mutable()->read_time_ = const_cast< ::google::protobuf::Timestamp*>( ::google::protobuf::Timestamp::internal_default_instance()); } void TargetChange::clear_cause() { if (GetArenaNoVirtual() == NULL && cause_ != NULL) { delete cause_; } cause_ = NULL; } void TargetChange::clear_read_time() { if (GetArenaNoVirtual() == NULL && read_time_ != NULL) { delete read_time_; } read_time_ = NULL; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int TargetChange::kTargetChangeTypeFieldNumber; const int TargetChange::kTargetIdsFieldNumber; const int TargetChange::kCauseFieldNumber; const int TargetChange::kResumeTokenFieldNumber; const int TargetChange::kReadTimeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 TargetChange::TargetChange() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTargetChange(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.TargetChange) } TargetChange::TargetChange(const TargetChange& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), target_ids_(from.target_ids_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.resume_token().size() > 0) { resume_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.resume_token_); } if (from.has_cause()) { cause_ = new ::google::rpc::Status(*from.cause_); } else { cause_ = NULL; } if (from.has_read_time()) { read_time_ = new ::google::protobuf::Timestamp(*from.read_time_); } else { read_time_ = NULL; } target_change_type_ = from.target_change_type_; // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.TargetChange) } void TargetChange::SharedCtor() { resume_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&cause_, 0, static_cast( reinterpret_cast(&target_change_type_) - reinterpret_cast(&cause_)) + sizeof(target_change_type_)); _cached_size_ = 0; } TargetChange::~TargetChange() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.TargetChange) SharedDtor(); } void TargetChange::SharedDtor() { resume_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete cause_; if (this != internal_default_instance()) delete read_time_; } void TargetChange::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* TargetChange::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const TargetChange& TargetChange::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsTargetChange(); return *internal_default_instance(); } TargetChange* TargetChange::New(::google::protobuf::Arena* arena) const { TargetChange* n = new TargetChange; if (arena != NULL) { arena->Own(n); } return n; } void TargetChange::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.TargetChange) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; target_ids_.Clear(); resume_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == NULL && cause_ != NULL) { delete cause_; } cause_ = NULL; if (GetArenaNoVirtual() == NULL && read_time_ != NULL) { delete read_time_; } read_time_ = NULL; target_change_type_ = 0; _internal_metadata_.Clear(); } bool TargetChange::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.TargetChange) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) { int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); set_target_change_type(static_cast< ::google::firestore::v1beta1::TargetChange_TargetChangeType >(value)); } else { goto handle_unusual; } break; } // repeated int32 target_ids = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, this->mutable_target_ids()))); } else if ( static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( 1, 18u, input, this->mutable_target_ids()))); } else { goto handle_unusual; } break; } // .google.rpc.Status cause = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_cause())); } else { goto handle_unusual; } break; } // bytes resume_token = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_resume_token())); } else { goto handle_unusual; } break; } // .google.protobuf.Timestamp read_time = 6; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_read_time())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.TargetChange) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.TargetChange) return false; #undef DO_ } void TargetChange::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.TargetChange) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; if (this->target_change_type() != 0) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 1, this->target_change_type(), output); } // repeated int32 target_ids = 2; if (this->target_ids_size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteTag(2, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output); output->WriteVarint32(static_cast< ::google::protobuf::uint32>( _target_ids_cached_byte_size_)); } for (int i = 0, n = this->target_ids_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteInt32NoTag( this->target_ids(i), output); } // .google.rpc.Status cause = 3; if (this->has_cause()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, *this->cause_, output); } // bytes resume_token = 4; if (this->resume_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 4, this->resume_token(), output); } // .google.protobuf.Timestamp read_time = 6; if (this->has_read_time()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 6, *this->read_time_, output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.TargetChange) } ::google::protobuf::uint8* TargetChange::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.TargetChange) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; if (this->target_change_type() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( 1, this->target_change_type(), target); } // repeated int32 target_ids = 2; if (this->target_ids_size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray( 2, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, target); target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray( static_cast< ::google::protobuf::int32>( _target_ids_cached_byte_size_), target); target = ::google::protobuf::internal::WireFormatLite:: WriteInt32NoTagToArray(this->target_ids_, target); } // .google.rpc.Status cause = 3; if (this->has_cause()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, *this->cause_, deterministic, target); } // bytes resume_token = 4; if (this->resume_token().size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( 4, this->resume_token(), target); } // .google.protobuf.Timestamp read_time = 6; if (this->has_read_time()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 6, *this->read_time_, deterministic, target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.TargetChange) return target; } size_t TargetChange::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.TargetChange) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated int32 target_ids = 2; { size_t data_size = ::google::protobuf::internal::WireFormatLite:: Int32Size(this->target_ids_); if (data_size > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( static_cast< ::google::protobuf::int32>(data_size)); } int cached_size = ::google::protobuf::internal::ToCachedSize(data_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _target_ids_cached_byte_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); total_size += data_size; } // bytes resume_token = 4; if (this->resume_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->resume_token()); } // .google.rpc.Status cause = 3; if (this->has_cause()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->cause_); } // .google.protobuf.Timestamp read_time = 6; if (this->has_read_time()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *this->read_time_); } // .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; if (this->target_change_type() != 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->target_change_type()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void TargetChange::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.TargetChange) GOOGLE_DCHECK_NE(&from, this); const TargetChange* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.TargetChange) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.TargetChange) MergeFrom(*source); } } void TargetChange::MergeFrom(const TargetChange& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.TargetChange) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; target_ids_.MergeFrom(from.target_ids_); if (from.resume_token().size() > 0) { resume_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.resume_token_); } if (from.has_cause()) { mutable_cause()->::google::rpc::Status::MergeFrom(from.cause()); } if (from.has_read_time()) { mutable_read_time()->::google::protobuf::Timestamp::MergeFrom(from.read_time()); } if (from.target_change_type() != 0) { set_target_change_type(from.target_change_type()); } } void TargetChange::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.TargetChange) if (&from == this) return; Clear(); MergeFrom(from); } void TargetChange::CopyFrom(const TargetChange& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.TargetChange) if (&from == this) return; Clear(); MergeFrom(from); } bool TargetChange::IsInitialized() const { return true; } void TargetChange::Swap(TargetChange* other) { if (other == this) return; InternalSwap(other); } void TargetChange::InternalSwap(TargetChange* other) { using std::swap; target_ids_.InternalSwap(&other->target_ids_); resume_token_.Swap(&other->resume_token_); swap(cause_, other->cause_); swap(read_time_, other->read_time_); swap(target_change_type_, other->target_change_type_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata TargetChange::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void ListCollectionIdsRequest::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ListCollectionIdsRequest::kParentFieldNumber; const int ListCollectionIdsRequest::kPageSizeFieldNumber; const int ListCollectionIdsRequest::kPageTokenFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ListCollectionIdsRequest::ListCollectionIdsRequest() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListCollectionIdsRequest(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.ListCollectionIdsRequest) } ListCollectionIdsRequest::ListCollectionIdsRequest(const ListCollectionIdsRequest& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.page_token().size() > 0) { page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.page_token_); } page_size_ = from.page_size_; // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.ListCollectionIdsRequest) } void ListCollectionIdsRequest::SharedCtor() { parent_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_size_ = 0; _cached_size_ = 0; } ListCollectionIdsRequest::~ListCollectionIdsRequest() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.ListCollectionIdsRequest) SharedDtor(); } void ListCollectionIdsRequest::SharedDtor() { parent_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void ListCollectionIdsRequest::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ListCollectionIdsRequest::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const ListCollectionIdsRequest& ListCollectionIdsRequest::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListCollectionIdsRequest(); return *internal_default_instance(); } ListCollectionIdsRequest* ListCollectionIdsRequest::New(::google::protobuf::Arena* arena) const { ListCollectionIdsRequest* n = new ListCollectionIdsRequest; if (arena != NULL) { arena->Own(n); } return n; } void ListCollectionIdsRequest::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.ListCollectionIdsRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); page_size_ = 0; _internal_metadata_.Clear(); } bool ListCollectionIdsRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.ListCollectionIdsRequest) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string parent = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_parent())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListCollectionIdsRequest.parent")); } else { goto handle_unusual; } break; } // int32 page_size = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &page_size_))); } else { goto handle_unusual; } break; } // string page_token = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_page_token())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->page_token().data(), static_cast(this->page_token().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListCollectionIdsRequest.page_token")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.ListCollectionIdsRequest) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.ListCollectionIdsRequest) return false; #undef DO_ } void ListCollectionIdsRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.ListCollectionIdsRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsRequest.parent"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->parent(), output); } // int32 page_size = 2; if (this->page_size() != 0) { ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->page_size(), output); } // string page_token = 3; if (this->page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->page_token().data(), static_cast(this->page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsRequest.page_token"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->page_token(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.ListCollectionIdsRequest) } ::google::protobuf::uint8* ListCollectionIdsRequest::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.ListCollectionIdsRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // string parent = 1; if (this->parent().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->parent().data(), static_cast(this->parent().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsRequest.parent"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->parent(), target); } // int32 page_size = 2; if (this->page_size() != 0) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->page_size(), target); } // string page_token = 3; if (this->page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->page_token().data(), static_cast(this->page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsRequest.page_token"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 3, this->page_token(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.ListCollectionIdsRequest) return target; } size_t ListCollectionIdsRequest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.ListCollectionIdsRequest) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // string parent = 1; if (this->parent().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->parent()); } // string page_token = 3; if (this->page_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->page_token()); } // int32 page_size = 2; if (this->page_size() != 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->page_size()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void ListCollectionIdsRequest::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.ListCollectionIdsRequest) GOOGLE_DCHECK_NE(&from, this); const ListCollectionIdsRequest* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.ListCollectionIdsRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.ListCollectionIdsRequest) MergeFrom(*source); } } void ListCollectionIdsRequest::MergeFrom(const ListCollectionIdsRequest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.ListCollectionIdsRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.parent().size() > 0) { parent_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.parent_); } if (from.page_token().size() > 0) { page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.page_token_); } if (from.page_size() != 0) { set_page_size(from.page_size()); } } void ListCollectionIdsRequest::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.ListCollectionIdsRequest) if (&from == this) return; Clear(); MergeFrom(from); } void ListCollectionIdsRequest::CopyFrom(const ListCollectionIdsRequest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.ListCollectionIdsRequest) if (&from == this) return; Clear(); MergeFrom(from); } bool ListCollectionIdsRequest::IsInitialized() const { return true; } void ListCollectionIdsRequest::Swap(ListCollectionIdsRequest* other) { if (other == this) return; InternalSwap(other); } void ListCollectionIdsRequest::InternalSwap(ListCollectionIdsRequest* other) { using std::swap; parent_.Swap(&other->parent_); page_token_.Swap(&other->page_token_); swap(page_size_, other->page_size_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata ListCollectionIdsRequest::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void ListCollectionIdsResponse::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ListCollectionIdsResponse::kCollectionIdsFieldNumber; const int ListCollectionIdsResponse::kNextPageTokenFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ListCollectionIdsResponse::ListCollectionIdsResponse() : ::google::protobuf::Message(), _internal_metadata_(NULL) { if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListCollectionIdsResponse(); } SharedCtor(); // @@protoc_insertion_point(constructor:google.firestore.v1beta1.ListCollectionIdsResponse) } ListCollectionIdsResponse::ListCollectionIdsResponse(const ListCollectionIdsResponse& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), collection_ids_(from.collection_ids_), _cached_size_(0) { _internal_metadata_.MergeFrom(from._internal_metadata_); next_page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.next_page_token().size() > 0) { next_page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.next_page_token_); } // @@protoc_insertion_point(copy_constructor:google.firestore.v1beta1.ListCollectionIdsResponse) } void ListCollectionIdsResponse::SharedCtor() { next_page_token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _cached_size_ = 0; } ListCollectionIdsResponse::~ListCollectionIdsResponse() { // @@protoc_insertion_point(destructor:google.firestore.v1beta1.ListCollectionIdsResponse) SharedDtor(); } void ListCollectionIdsResponse::SharedDtor() { next_page_token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void ListCollectionIdsResponse::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* ListCollectionIdsResponse::descriptor() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const ListCollectionIdsResponse& ListCollectionIdsResponse::default_instance() { ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::InitDefaultsListCollectionIdsResponse(); return *internal_default_instance(); } ListCollectionIdsResponse* ListCollectionIdsResponse::New(::google::protobuf::Arena* arena) const { ListCollectionIdsResponse* n = new ListCollectionIdsResponse; if (arena != NULL) { arena->Own(n); } return n; } void ListCollectionIdsResponse::Clear() { // @@protoc_insertion_point(message_clear_start:google.firestore.v1beta1.ListCollectionIdsResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; collection_ids_.Clear(); next_page_token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } bool ListCollectionIdsResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:google.firestore.v1beta1.ListCollectionIdsResponse) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated string collection_ids = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->add_collection_ids())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_ids(this->collection_ids_size() - 1).data(), static_cast(this->collection_ids(this->collection_ids_size() - 1).length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids")); } else { goto handle_unusual; } break; } // string next_page_token = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_next_page_token())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->next_page_token().data(), static_cast(this->next_page_token().length()), ::google::protobuf::internal::WireFormatLite::PARSE, "google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:google.firestore.v1beta1.ListCollectionIdsResponse) return true; failure: // @@protoc_insertion_point(parse_failure:google.firestore.v1beta1.ListCollectionIdsResponse) return false; #undef DO_ } void ListCollectionIdsResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:google.firestore.v1beta1.ListCollectionIdsResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated string collection_ids = 1; for (int i = 0, n = this->collection_ids_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_ids(i).data(), static_cast(this->collection_ids(i).length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids"); ::google::protobuf::internal::WireFormatLite::WriteString( 1, this->collection_ids(i), output); } // string next_page_token = 2; if (this->next_page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->next_page_token().data(), static_cast(this->next_page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->next_page_token(), output); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output); } // @@protoc_insertion_point(serialize_end:google.firestore.v1beta1.ListCollectionIdsResponse) } ::google::protobuf::uint8* ListCollectionIdsResponse::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:google.firestore.v1beta1.ListCollectionIdsResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated string collection_ids = 1; for (int i = 0, n = this->collection_ids_size(); i < n; i++) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->collection_ids(i).data(), static_cast(this->collection_ids(i).length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsResponse.collection_ids"); target = ::google::protobuf::internal::WireFormatLite:: WriteStringToArray(1, this->collection_ids(i), target); } // string next_page_token = 2; if (this->next_page_token().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->next_page_token().data(), static_cast(this->next_page_token().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "google.firestore.v1beta1.ListCollectionIdsResponse.next_page_token"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 2, this->next_page_token(), target); } if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target); } // @@protoc_insertion_point(serialize_to_array_end:google.firestore.v1beta1.ListCollectionIdsResponse) return target; } size_t ListCollectionIdsResponse::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:google.firestore.v1beta1.ListCollectionIdsResponse) size_t total_size = 0; if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance())); } // repeated string collection_ids = 1; total_size += 1 * ::google::protobuf::internal::FromIntSize(this->collection_ids_size()); for (int i = 0, n = this->collection_ids_size(); i < n; i++) { total_size += ::google::protobuf::internal::WireFormatLite::StringSize( this->collection_ids(i)); } // string next_page_token = 2; if (this->next_page_token().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->next_page_token()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = cached_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void ListCollectionIdsResponse::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:google.firestore.v1beta1.ListCollectionIdsResponse) GOOGLE_DCHECK_NE(&from, this); const ListCollectionIdsResponse* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.firestore.v1beta1.ListCollectionIdsResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:google.firestore.v1beta1.ListCollectionIdsResponse) MergeFrom(*source); } } void ListCollectionIdsResponse::MergeFrom(const ListCollectionIdsResponse& from) { // @@protoc_insertion_point(class_specific_merge_from_start:google.firestore.v1beta1.ListCollectionIdsResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; collection_ids_.MergeFrom(from.collection_ids_); if (from.next_page_token().size() > 0) { next_page_token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.next_page_token_); } } void ListCollectionIdsResponse::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:google.firestore.v1beta1.ListCollectionIdsResponse) if (&from == this) return; Clear(); MergeFrom(from); } void ListCollectionIdsResponse::CopyFrom(const ListCollectionIdsResponse& from) { // @@protoc_insertion_point(class_specific_copy_from_start:google.firestore.v1beta1.ListCollectionIdsResponse) if (&from == this) return; Clear(); MergeFrom(from); } bool ListCollectionIdsResponse::IsInitialized() const { return true; } void ListCollectionIdsResponse::Swap(ListCollectionIdsResponse* other) { if (other == this) return; InternalSwap(other); } void ListCollectionIdsResponse::InternalSwap(ListCollectionIdsResponse* other) { using std::swap; collection_ids_.InternalSwap(&other->collection_ids_); next_page_token_.Swap(&other->next_page_token_); _internal_metadata_.Swap(&other->_internal_metadata_); swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata ListCollectionIdsResponse::GetMetadata() const { protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_google_2ffirestore_2fv1beta1_2ffirestore_2eproto::file_level_metadata[kIndexInFileMessages]; } // @@protoc_insertion_point(namespace_scope) } // namespace v1beta1 } // namespace firestore } // namespace google // @@protoc_insertion_point(global_scope)