diff options
Diffstat (limited to 'Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h')
-rw-r--r-- | Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h | 2304 |
1 files changed, 2304 insertions, 0 deletions
diff --git a/Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h b/Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h new file mode 100644 index 0000000..87599df --- /dev/null +++ b/Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h @@ -0,0 +1,2304 @@ +/* + * 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/write.proto + +#ifndef PROTOBUF_google_2ffirestore_2fv1beta1_2fwrite_2eproto__INCLUDED +#define PROTOBUF_google_2ffirestore_2fv1beta1_2fwrite_2eproto__INCLUDED + +#include <string> + +#include <google/protobuf/stubs/common.h> + +#if GOOGLE_PROTOBUF_VERSION < 3005000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include <google/protobuf/io/coded_stream.h> +#include <google/protobuf/arena.h> +#include <google/protobuf/arenastring.h> +#include <google/protobuf/generated_message_table_driven.h> +#include <google/protobuf/generated_message_util.h> +#include <google/protobuf/metadata.h> +#include <google/protobuf/message.h> +#include <google/protobuf/repeated_field.h> // IWYU pragma: export +#include <google/protobuf/extension_set.h> // IWYU pragma: export +#include <google/protobuf/generated_enum_reflection.h> +#include <google/protobuf/unknown_field_set.h> +#include "google/api/annotations.pb.h" +#include "google/firestore/v1beta1/common.pb.h" +#include "google/firestore/v1beta1/document.pb.h" +#include <google/protobuf/timestamp.pb.h> +// @@protoc_insertion_point(includes) + +namespace protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto { +// Internal implementation detail -- do not use these members. +struct TableStruct { + static const ::google::protobuf::internal::ParseTableField entries[]; + static const ::google::protobuf::internal::AuxillaryParseTableField aux[]; + static const ::google::protobuf::internal::ParseTable schema[8]; + static const ::google::protobuf::internal::FieldMetadata field_metadata[]; + static const ::google::protobuf::internal::SerializationTable serialization_table[]; + static const ::google::protobuf::uint32 offsets[]; +}; +void AddDescriptors(); +void InitDefaultsWriteImpl(); +void InitDefaultsWrite(); +void InitDefaultsDocumentTransform_FieldTransformImpl(); +void InitDefaultsDocumentTransform_FieldTransform(); +void InitDefaultsDocumentTransformImpl(); +void InitDefaultsDocumentTransform(); +void InitDefaultsWriteResultImpl(); +void InitDefaultsWriteResult(); +void InitDefaultsDocumentChangeImpl(); +void InitDefaultsDocumentChange(); +void InitDefaultsDocumentDeleteImpl(); +void InitDefaultsDocumentDelete(); +void InitDefaultsDocumentRemoveImpl(); +void InitDefaultsDocumentRemove(); +void InitDefaultsExistenceFilterImpl(); +void InitDefaultsExistenceFilter(); +inline void InitDefaults() { + InitDefaultsWrite(); + InitDefaultsDocumentTransform_FieldTransform(); + InitDefaultsDocumentTransform(); + InitDefaultsWriteResult(); + InitDefaultsDocumentChange(); + InitDefaultsDocumentDelete(); + InitDefaultsDocumentRemove(); + InitDefaultsExistenceFilter(); +} +} // namespace protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto +namespace google { +namespace firestore { +namespace v1beta1 { +class DocumentChange; +class DocumentChangeDefaultTypeInternal; +extern DocumentChangeDefaultTypeInternal _DocumentChange_default_instance_; +class DocumentDelete; +class DocumentDeleteDefaultTypeInternal; +extern DocumentDeleteDefaultTypeInternal _DocumentDelete_default_instance_; +class DocumentRemove; +class DocumentRemoveDefaultTypeInternal; +extern DocumentRemoveDefaultTypeInternal _DocumentRemove_default_instance_; +class DocumentTransform; +class DocumentTransformDefaultTypeInternal; +extern DocumentTransformDefaultTypeInternal _DocumentTransform_default_instance_; +class DocumentTransform_FieldTransform; +class DocumentTransform_FieldTransformDefaultTypeInternal; +extern DocumentTransform_FieldTransformDefaultTypeInternal _DocumentTransform_FieldTransform_default_instance_; +class ExistenceFilter; +class ExistenceFilterDefaultTypeInternal; +extern ExistenceFilterDefaultTypeInternal _ExistenceFilter_default_instance_; +class Write; +class WriteDefaultTypeInternal; +extern WriteDefaultTypeInternal _Write_default_instance_; +class WriteResult; +class WriteResultDefaultTypeInternal; +extern WriteResultDefaultTypeInternal _WriteResult_default_instance_; +} // namespace v1beta1 +} // namespace firestore +} // namespace google +namespace google { +namespace firestore { +namespace v1beta1 { + +enum DocumentTransform_FieldTransform_ServerValue { + DocumentTransform_FieldTransform_ServerValue_SERVER_VALUE_UNSPECIFIED = 0, + DocumentTransform_FieldTransform_ServerValue_REQUEST_TIME = 1, + DocumentTransform_FieldTransform_ServerValue_DocumentTransform_FieldTransform_ServerValue_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, + DocumentTransform_FieldTransform_ServerValue_DocumentTransform_FieldTransform_ServerValue_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max +}; +bool DocumentTransform_FieldTransform_ServerValue_IsValid(int value); +const DocumentTransform_FieldTransform_ServerValue DocumentTransform_FieldTransform_ServerValue_ServerValue_MIN = DocumentTransform_FieldTransform_ServerValue_SERVER_VALUE_UNSPECIFIED; +const DocumentTransform_FieldTransform_ServerValue DocumentTransform_FieldTransform_ServerValue_ServerValue_MAX = DocumentTransform_FieldTransform_ServerValue_REQUEST_TIME; +const int DocumentTransform_FieldTransform_ServerValue_ServerValue_ARRAYSIZE = DocumentTransform_FieldTransform_ServerValue_ServerValue_MAX + 1; + +const ::google::protobuf::EnumDescriptor* DocumentTransform_FieldTransform_ServerValue_descriptor(); +inline const ::std::string& DocumentTransform_FieldTransform_ServerValue_Name(DocumentTransform_FieldTransform_ServerValue value) { + return ::google::protobuf::internal::NameOfEnum( + DocumentTransform_FieldTransform_ServerValue_descriptor(), value); +} +inline bool DocumentTransform_FieldTransform_ServerValue_Parse( + const ::std::string& name, DocumentTransform_FieldTransform_ServerValue* value) { + return ::google::protobuf::internal::ParseNamedEnum<DocumentTransform_FieldTransform_ServerValue>( + DocumentTransform_FieldTransform_ServerValue_descriptor(), name, value); +} +// =================================================================== + +class Write : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.Write) */ { + public: + Write(); + virtual ~Write(); + + Write(const Write& from); + + inline Write& operator=(const Write& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + Write(Write&& from) noexcept + : Write() { + *this = ::std::move(from); + } + + inline Write& operator=(Write&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const Write& default_instance(); + + enum OperationCase { + kUpdate = 1, + kDelete = 2, + kVerify = 5, + kTransform = 6, + OPERATION_NOT_SET = 0, + }; + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const Write* internal_default_instance() { + return reinterpret_cast<const Write*>( + &_Write_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 0; + + void Swap(Write* other); + friend void swap(Write& a, Write& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline Write* New() const PROTOBUF_FINAL { return New(NULL); } + + Write* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const Write& from); + void MergeFrom(const Write& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(Write* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // .google.firestore.v1beta1.DocumentMask update_mask = 3; + bool has_update_mask() const; + void clear_update_mask(); + static const int kUpdateMaskFieldNumber = 3; + const ::google::firestore::v1beta1::DocumentMask& update_mask() const; + ::google::firestore::v1beta1::DocumentMask* release_update_mask(); + ::google::firestore::v1beta1::DocumentMask* mutable_update_mask(); + void set_allocated_update_mask(::google::firestore::v1beta1::DocumentMask* update_mask); + + // .google.firestore.v1beta1.Precondition current_document = 4; + bool has_current_document() const; + void clear_current_document(); + static const int kCurrentDocumentFieldNumber = 4; + const ::google::firestore::v1beta1::Precondition& current_document() const; + ::google::firestore::v1beta1::Precondition* release_current_document(); + ::google::firestore::v1beta1::Precondition* mutable_current_document(); + void set_allocated_current_document(::google::firestore::v1beta1::Precondition* current_document); + + // .google.firestore.v1beta1.Document update = 1; + bool has_update() const; + void clear_update(); + static const int kUpdateFieldNumber = 1; + const ::google::firestore::v1beta1::Document& update() const; + ::google::firestore::v1beta1::Document* release_update(); + ::google::firestore::v1beta1::Document* mutable_update(); + void set_allocated_update(::google::firestore::v1beta1::Document* update); + + // string delete = 2; + private: + bool has_delete_() const; + public: + void clear_delete_(); + static const int kDeleteFieldNumber = 2; + const ::std::string& delete_() const; + void set_delete_(const ::std::string& value); + #if LANG_CXX11 + void set_delete_(::std::string&& value); + #endif + void set_delete_(const char* value); + void set_delete_(const char* value, size_t size); + ::std::string* mutable_delete_(); + ::std::string* release_delete_(); + void set_allocated_delete_(::std::string* delete_); + + // string verify = 5; + private: + bool has_verify() const; + public: + void clear_verify(); + static const int kVerifyFieldNumber = 5; + const ::std::string& verify() const; + void set_verify(const ::std::string& value); + #if LANG_CXX11 + void set_verify(::std::string&& value); + #endif + void set_verify(const char* value); + void set_verify(const char* value, size_t size); + ::std::string* mutable_verify(); + ::std::string* release_verify(); + void set_allocated_verify(::std::string* verify); + + // .google.firestore.v1beta1.DocumentTransform transform = 6; + bool has_transform() const; + void clear_transform(); + static const int kTransformFieldNumber = 6; + const ::google::firestore::v1beta1::DocumentTransform& transform() const; + ::google::firestore::v1beta1::DocumentTransform* release_transform(); + ::google::firestore::v1beta1::DocumentTransform* mutable_transform(); + void set_allocated_transform(::google::firestore::v1beta1::DocumentTransform* transform); + + OperationCase operation_case() const; + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Write) + private: + void set_has_update(); + void set_has_delete_(); + void set_has_verify(); + void set_has_transform(); + + inline bool has_operation() const; + void clear_operation(); + inline void clear_has_operation(); + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::firestore::v1beta1::DocumentMask* update_mask_; + ::google::firestore::v1beta1::Precondition* current_document_; + union OperationUnion { + OperationUnion() {} + ::google::firestore::v1beta1::Document* update_; + ::google::protobuf::internal::ArenaStringPtr delete__; + ::google::protobuf::internal::ArenaStringPtr verify_; + ::google::firestore::v1beta1::DocumentTransform* transform_; + } operation_; + mutable int _cached_size_; + ::google::protobuf::uint32 _oneof_case_[1]; + + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsWriteImpl(); +}; +// ------------------------------------------------------------------- + +class DocumentTransform_FieldTransform : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.DocumentTransform.FieldTransform) */ { + public: + DocumentTransform_FieldTransform(); + virtual ~DocumentTransform_FieldTransform(); + + DocumentTransform_FieldTransform(const DocumentTransform_FieldTransform& from); + + inline DocumentTransform_FieldTransform& operator=(const DocumentTransform_FieldTransform& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DocumentTransform_FieldTransform(DocumentTransform_FieldTransform&& from) noexcept + : DocumentTransform_FieldTransform() { + *this = ::std::move(from); + } + + inline DocumentTransform_FieldTransform& operator=(DocumentTransform_FieldTransform&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const DocumentTransform_FieldTransform& default_instance(); + + enum TransformTypeCase { + kSetToServerValue = 2, + TRANSFORM_TYPE_NOT_SET = 0, + }; + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DocumentTransform_FieldTransform* internal_default_instance() { + return reinterpret_cast<const DocumentTransform_FieldTransform*>( + &_DocumentTransform_FieldTransform_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 1; + + void Swap(DocumentTransform_FieldTransform* other); + friend void swap(DocumentTransform_FieldTransform& a, DocumentTransform_FieldTransform& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DocumentTransform_FieldTransform* New() const PROTOBUF_FINAL { return New(NULL); } + + DocumentTransform_FieldTransform* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const DocumentTransform_FieldTransform& from); + void MergeFrom(const DocumentTransform_FieldTransform& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(DocumentTransform_FieldTransform* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + typedef DocumentTransform_FieldTransform_ServerValue ServerValue; + static const ServerValue SERVER_VALUE_UNSPECIFIED = + DocumentTransform_FieldTransform_ServerValue_SERVER_VALUE_UNSPECIFIED; + static const ServerValue REQUEST_TIME = + DocumentTransform_FieldTransform_ServerValue_REQUEST_TIME; + static inline bool ServerValue_IsValid(int value) { + return DocumentTransform_FieldTransform_ServerValue_IsValid(value); + } + static const ServerValue ServerValue_MIN = + DocumentTransform_FieldTransform_ServerValue_ServerValue_MIN; + static const ServerValue ServerValue_MAX = + DocumentTransform_FieldTransform_ServerValue_ServerValue_MAX; + static const int ServerValue_ARRAYSIZE = + DocumentTransform_FieldTransform_ServerValue_ServerValue_ARRAYSIZE; + static inline const ::google::protobuf::EnumDescriptor* + ServerValue_descriptor() { + return DocumentTransform_FieldTransform_ServerValue_descriptor(); + } + static inline const ::std::string& ServerValue_Name(ServerValue value) { + return DocumentTransform_FieldTransform_ServerValue_Name(value); + } + static inline bool ServerValue_Parse(const ::std::string& name, + ServerValue* value) { + return DocumentTransform_FieldTransform_ServerValue_Parse(name, value); + } + + // accessors ------------------------------------------------------- + + // string field_path = 1; + void clear_field_path(); + static const int kFieldPathFieldNumber = 1; + const ::std::string& field_path() const; + void set_field_path(const ::std::string& value); + #if LANG_CXX11 + void set_field_path(::std::string&& value); + #endif + void set_field_path(const char* value); + void set_field_path(const char* value, size_t size); + ::std::string* mutable_field_path(); + ::std::string* release_field_path(); + void set_allocated_field_path(::std::string* field_path); + + // .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; + private: + bool has_set_to_server_value() const; + public: + void clear_set_to_server_value(); + static const int kSetToServerValueFieldNumber = 2; + ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue set_to_server_value() const; + void set_set_to_server_value(::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue value); + + TransformTypeCase transform_type_case() const; + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentTransform.FieldTransform) + private: + void set_has_set_to_server_value(); + + inline bool has_transform_type() const; + void clear_transform_type(); + inline void clear_has_transform_type(); + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr field_path_; + union TransformTypeUnion { + TransformTypeUnion() {} + int set_to_server_value_; + } transform_type_; + mutable int _cached_size_; + ::google::protobuf::uint32 _oneof_case_[1]; + + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentTransform_FieldTransformImpl(); +}; +// ------------------------------------------------------------------- + +class DocumentTransform : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.DocumentTransform) */ { + public: + DocumentTransform(); + virtual ~DocumentTransform(); + + DocumentTransform(const DocumentTransform& from); + + inline DocumentTransform& operator=(const DocumentTransform& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DocumentTransform(DocumentTransform&& from) noexcept + : DocumentTransform() { + *this = ::std::move(from); + } + + inline DocumentTransform& operator=(DocumentTransform&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const DocumentTransform& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DocumentTransform* internal_default_instance() { + return reinterpret_cast<const DocumentTransform*>( + &_DocumentTransform_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 2; + + void Swap(DocumentTransform* other); + friend void swap(DocumentTransform& a, DocumentTransform& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DocumentTransform* New() const PROTOBUF_FINAL { return New(NULL); } + + DocumentTransform* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const DocumentTransform& from); + void MergeFrom(const DocumentTransform& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(DocumentTransform* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + typedef DocumentTransform_FieldTransform FieldTransform; + + // accessors ------------------------------------------------------- + + // repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; + int field_transforms_size() const; + void clear_field_transforms(); + static const int kFieldTransformsFieldNumber = 2; + const ::google::firestore::v1beta1::DocumentTransform_FieldTransform& field_transforms(int index) const; + ::google::firestore::v1beta1::DocumentTransform_FieldTransform* mutable_field_transforms(int index); + ::google::firestore::v1beta1::DocumentTransform_FieldTransform* add_field_transforms(); + ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::DocumentTransform_FieldTransform >* + mutable_field_transforms(); + const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::DocumentTransform_FieldTransform >& + field_transforms() const; + + // string document = 1; + void clear_document(); + static const int kDocumentFieldNumber = 1; + const ::std::string& document() const; + void set_document(const ::std::string& value); + #if LANG_CXX11 + void set_document(::std::string&& value); + #endif + void set_document(const char* value); + void set_document(const char* value, size_t size); + ::std::string* mutable_document(); + ::std::string* release_document(); + void set_allocated_document(::std::string* document); + + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentTransform) + private: + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::DocumentTransform_FieldTransform > field_transforms_; + ::google::protobuf::internal::ArenaStringPtr document_; + mutable int _cached_size_; + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentTransformImpl(); +}; +// ------------------------------------------------------------------- + +class WriteResult : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.WriteResult) */ { + public: + WriteResult(); + virtual ~WriteResult(); + + WriteResult(const WriteResult& from); + + inline WriteResult& operator=(const WriteResult& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + WriteResult(WriteResult&& from) noexcept + : WriteResult() { + *this = ::std::move(from); + } + + inline WriteResult& operator=(WriteResult&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const WriteResult& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const WriteResult* internal_default_instance() { + return reinterpret_cast<const WriteResult*>( + &_WriteResult_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 3; + + void Swap(WriteResult* other); + friend void swap(WriteResult& a, WriteResult& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline WriteResult* New() const PROTOBUF_FINAL { return New(NULL); } + + WriteResult* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const WriteResult& from); + void MergeFrom(const WriteResult& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(WriteResult* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // repeated .google.firestore.v1beta1.Value transform_results = 2; + int transform_results_size() const; + void clear_transform_results(); + static const int kTransformResultsFieldNumber = 2; + const ::google::firestore::v1beta1::Value& transform_results(int index) const; + ::google::firestore::v1beta1::Value* mutable_transform_results(int index); + ::google::firestore::v1beta1::Value* add_transform_results(); + ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Value >* + mutable_transform_results(); + const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Value >& + transform_results() const; + + // .google.protobuf.Timestamp update_time = 1; + bool has_update_time() const; + void clear_update_time(); + static const int kUpdateTimeFieldNumber = 1; + const ::google::protobuf::Timestamp& update_time() const; + ::google::protobuf::Timestamp* release_update_time(); + ::google::protobuf::Timestamp* mutable_update_time(); + void set_allocated_update_time(::google::protobuf::Timestamp* update_time); + + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.WriteResult) + private: + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Value > transform_results_; + ::google::protobuf::Timestamp* update_time_; + mutable int _cached_size_; + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsWriteResultImpl(); +}; +// ------------------------------------------------------------------- + +class DocumentChange : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.DocumentChange) */ { + public: + DocumentChange(); + virtual ~DocumentChange(); + + DocumentChange(const DocumentChange& from); + + inline DocumentChange& operator=(const DocumentChange& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DocumentChange(DocumentChange&& from) noexcept + : DocumentChange() { + *this = ::std::move(from); + } + + inline DocumentChange& operator=(DocumentChange&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const DocumentChange& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DocumentChange* internal_default_instance() { + return reinterpret_cast<const DocumentChange*>( + &_DocumentChange_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 4; + + void Swap(DocumentChange* other); + friend void swap(DocumentChange& a, DocumentChange& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DocumentChange* New() const PROTOBUF_FINAL { return New(NULL); } + + DocumentChange* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const DocumentChange& from); + void MergeFrom(const DocumentChange& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(DocumentChange* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // repeated int32 target_ids = 5; + int target_ids_size() const; + void clear_target_ids(); + static const int kTargetIdsFieldNumber = 5; + ::google::protobuf::int32 target_ids(int index) const; + void set_target_ids(int index, ::google::protobuf::int32 value); + void add_target_ids(::google::protobuf::int32 value); + const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& + target_ids() const; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* + mutable_target_ids(); + + // repeated int32 removed_target_ids = 6; + int removed_target_ids_size() const; + void clear_removed_target_ids(); + static const int kRemovedTargetIdsFieldNumber = 6; + ::google::protobuf::int32 removed_target_ids(int index) const; + void set_removed_target_ids(int index, ::google::protobuf::int32 value); + void add_removed_target_ids(::google::protobuf::int32 value); + const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& + removed_target_ids() const; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* + mutable_removed_target_ids(); + + // .google.firestore.v1beta1.Document document = 1; + bool has_document() const; + void clear_document(); + static const int kDocumentFieldNumber = 1; + const ::google::firestore::v1beta1::Document& document() const; + ::google::firestore::v1beta1::Document* release_document(); + ::google::firestore::v1beta1::Document* mutable_document(); + void set_allocated_document(::google::firestore::v1beta1::Document* document); + + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentChange) + private: + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 > target_ids_; + mutable int _target_ids_cached_byte_size_; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 > removed_target_ids_; + mutable int _removed_target_ids_cached_byte_size_; + ::google::firestore::v1beta1::Document* document_; + mutable int _cached_size_; + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentChangeImpl(); +}; +// ------------------------------------------------------------------- + +class DocumentDelete : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.DocumentDelete) */ { + public: + DocumentDelete(); + virtual ~DocumentDelete(); + + DocumentDelete(const DocumentDelete& from); + + inline DocumentDelete& operator=(const DocumentDelete& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DocumentDelete(DocumentDelete&& from) noexcept + : DocumentDelete() { + *this = ::std::move(from); + } + + inline DocumentDelete& operator=(DocumentDelete&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const DocumentDelete& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DocumentDelete* internal_default_instance() { + return reinterpret_cast<const DocumentDelete*>( + &_DocumentDelete_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 5; + + void Swap(DocumentDelete* other); + friend void swap(DocumentDelete& a, DocumentDelete& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DocumentDelete* New() const PROTOBUF_FINAL { return New(NULL); } + + DocumentDelete* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const DocumentDelete& from); + void MergeFrom(const DocumentDelete& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(DocumentDelete* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // repeated int32 removed_target_ids = 6; + int removed_target_ids_size() const; + void clear_removed_target_ids(); + static const int kRemovedTargetIdsFieldNumber = 6; + ::google::protobuf::int32 removed_target_ids(int index) const; + void set_removed_target_ids(int index, ::google::protobuf::int32 value); + void add_removed_target_ids(::google::protobuf::int32 value); + const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& + removed_target_ids() const; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* + mutable_removed_target_ids(); + + // string document = 1; + void clear_document(); + static const int kDocumentFieldNumber = 1; + const ::std::string& document() const; + void set_document(const ::std::string& value); + #if LANG_CXX11 + void set_document(::std::string&& value); + #endif + void set_document(const char* value); + void set_document(const char* value, size_t size); + ::std::string* mutable_document(); + ::std::string* release_document(); + void set_allocated_document(::std::string* document); + + // .google.protobuf.Timestamp read_time = 4; + bool has_read_time() const; + void clear_read_time(); + static const int kReadTimeFieldNumber = 4; + const ::google::protobuf::Timestamp& read_time() const; + ::google::protobuf::Timestamp* release_read_time(); + ::google::protobuf::Timestamp* mutable_read_time(); + void set_allocated_read_time(::google::protobuf::Timestamp* read_time); + + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentDelete) + private: + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 > removed_target_ids_; + mutable int _removed_target_ids_cached_byte_size_; + ::google::protobuf::internal::ArenaStringPtr document_; + ::google::protobuf::Timestamp* read_time_; + mutable int _cached_size_; + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentDeleteImpl(); +}; +// ------------------------------------------------------------------- + +class DocumentRemove : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.DocumentRemove) */ { + public: + DocumentRemove(); + virtual ~DocumentRemove(); + + DocumentRemove(const DocumentRemove& from); + + inline DocumentRemove& operator=(const DocumentRemove& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DocumentRemove(DocumentRemove&& from) noexcept + : DocumentRemove() { + *this = ::std::move(from); + } + + inline DocumentRemove& operator=(DocumentRemove&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const DocumentRemove& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DocumentRemove* internal_default_instance() { + return reinterpret_cast<const DocumentRemove*>( + &_DocumentRemove_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 6; + + void Swap(DocumentRemove* other); + friend void swap(DocumentRemove& a, DocumentRemove& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DocumentRemove* New() const PROTOBUF_FINAL { return New(NULL); } + + DocumentRemove* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const DocumentRemove& from); + void MergeFrom(const DocumentRemove& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(DocumentRemove* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // repeated int32 removed_target_ids = 2; + int removed_target_ids_size() const; + void clear_removed_target_ids(); + static const int kRemovedTargetIdsFieldNumber = 2; + ::google::protobuf::int32 removed_target_ids(int index) const; + void set_removed_target_ids(int index, ::google::protobuf::int32 value); + void add_removed_target_ids(::google::protobuf::int32 value); + const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& + removed_target_ids() const; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* + mutable_removed_target_ids(); + + // string document = 1; + void clear_document(); + static const int kDocumentFieldNumber = 1; + const ::std::string& document() const; + void set_document(const ::std::string& value); + #if LANG_CXX11 + void set_document(::std::string&& value); + #endif + void set_document(const char* value); + void set_document(const char* value, size_t size); + ::std::string* mutable_document(); + ::std::string* release_document(); + void set_allocated_document(::std::string* document); + + // .google.protobuf.Timestamp read_time = 4; + bool has_read_time() const; + void clear_read_time(); + static const int kReadTimeFieldNumber = 4; + const ::google::protobuf::Timestamp& read_time() const; + ::google::protobuf::Timestamp* release_read_time(); + ::google::protobuf::Timestamp* mutable_read_time(); + void set_allocated_read_time(::google::protobuf::Timestamp* read_time); + + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentRemove) + private: + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 > removed_target_ids_; + mutable int _removed_target_ids_cached_byte_size_; + ::google::protobuf::internal::ArenaStringPtr document_; + ::google::protobuf::Timestamp* read_time_; + mutable int _cached_size_; + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsDocumentRemoveImpl(); +}; +// ------------------------------------------------------------------- + +class ExistenceFilter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.firestore.v1beta1.ExistenceFilter) */ { + public: + ExistenceFilter(); + virtual ~ExistenceFilter(); + + ExistenceFilter(const ExistenceFilter& from); + + inline ExistenceFilter& operator=(const ExistenceFilter& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + ExistenceFilter(ExistenceFilter&& from) noexcept + : ExistenceFilter() { + *this = ::std::move(from); + } + + inline ExistenceFilter& operator=(ExistenceFilter&& from) noexcept { + if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + #endif + static const ::google::protobuf::Descriptor* descriptor(); + static const ExistenceFilter& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const ExistenceFilter* internal_default_instance() { + return reinterpret_cast<const ExistenceFilter*>( + &_ExistenceFilter_default_instance_); + } + static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = + 7; + + void Swap(ExistenceFilter* other); + friend void swap(ExistenceFilter& a, ExistenceFilter& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline ExistenceFilter* New() const PROTOBUF_FINAL { return New(NULL); } + + ExistenceFilter* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; + void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; + void CopyFrom(const ExistenceFilter& from); + void MergeFrom(const ExistenceFilter& from); + void Clear() PROTOBUF_FINAL; + bool IsInitialized() const PROTOBUF_FINAL; + + size_t ByteSizeLong() const PROTOBUF_FINAL; + bool MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; + void SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; + ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( + bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; + int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } + private: + void SharedCtor(); + void SharedDtor(); + void SetCachedSize(int size) const PROTOBUF_FINAL; + void InternalSwap(ExistenceFilter* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return NULL; + } + inline void* MaybeArenaPtr() const { + return NULL; + } + public: + + ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // int32 target_id = 1; + void clear_target_id(); + static const int kTargetIdFieldNumber = 1; + ::google::protobuf::int32 target_id() const; + void set_target_id(::google::protobuf::int32 value); + + // int32 count = 2; + void clear_count(); + static const int kCountFieldNumber = 2; + ::google::protobuf::int32 count() const; + void set_count(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ExistenceFilter) + private: + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::int32 target_id_; + ::google::protobuf::int32 count_; + mutable int _cached_size_; + friend struct ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::TableStruct; + friend void ::protobuf_google_2ffirestore_2fv1beta1_2fwrite_2eproto::InitDefaultsExistenceFilterImpl(); +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// Write + +// .google.firestore.v1beta1.Document update = 1; +inline bool Write::has_update() const { + return operation_case() == kUpdate; +} +inline void Write::set_has_update() { + _oneof_case_[0] = kUpdate; +} +inline ::google::firestore::v1beta1::Document* Write::release_update() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Write.update) + if (has_update()) { + clear_has_operation(); + ::google::firestore::v1beta1::Document* temp = operation_.update_; + operation_.update_ = NULL; + return temp; + } else { + return NULL; + } +} +inline const ::google::firestore::v1beta1::Document& Write::update() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Write.update) + return has_update() + ? *operation_.update_ + : *reinterpret_cast< ::google::firestore::v1beta1::Document*>(&::google::firestore::v1beta1::_Document_default_instance_); +} +inline ::google::firestore::v1beta1::Document* Write::mutable_update() { + if (!has_update()) { + clear_operation(); + set_has_update(); + operation_.update_ = new ::google::firestore::v1beta1::Document; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Write.update) + return operation_.update_; +} + +// string delete = 2; +inline bool Write::has_delete_() const { + return operation_case() == kDelete; +} +inline void Write::set_has_delete_() { + _oneof_case_[0] = kDelete; +} +inline void Write::clear_delete_() { + if (has_delete_()) { + operation_.delete__.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + clear_has_operation(); + } +} +inline const ::std::string& Write::delete_() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Write.delete) + if (has_delete_()) { + return operation_.delete__.GetNoArena(); + } + return *&::google::protobuf::internal::GetEmptyStringAlreadyInited(); +} +inline void Write::set_delete_(const ::std::string& value) { + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Write.delete) + if (!has_delete_()) { + clear_operation(); + set_has_delete_(); + operation_.delete__.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.delete__.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Write.delete) +} +#if LANG_CXX11 +inline void Write::set_delete_(::std::string&& value) { + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Write.delete) + if (!has_delete_()) { + clear_operation(); + set_has_delete_(); + operation_.delete__.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.delete__.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.Write.delete) +} +#endif +inline void Write::set_delete_(const char* value) { + GOOGLE_DCHECK(value != NULL); + if (!has_delete_()) { + clear_operation(); + set_has_delete_(); + operation_.delete__.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.delete__.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(value)); + // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.Write.delete) +} +inline void Write::set_delete_(const char* value, size_t size) { + if (!has_delete_()) { + clear_operation(); + set_has_delete_(); + operation_.delete__.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.delete__.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string( + reinterpret_cast<const char*>(value), size)); + // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.Write.delete) +} +inline ::std::string* Write::mutable_delete_() { + if (!has_delete_()) { + clear_operation(); + set_has_delete_(); + operation_.delete__.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Write.delete) + return operation_.delete__.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* Write::release_delete_() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Write.delete) + if (has_delete_()) { + clear_has_operation(); + return operation_.delete__.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } else { + return NULL; + } +} +inline void Write::set_allocated_delete_(::std::string* delete_) { + if (!has_delete_()) { + operation_.delete__.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + clear_operation(); + if (delete_ != NULL) { + set_has_delete_(); + operation_.delete__.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + delete_); + } + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Write.delete) +} + +// string verify = 5; +inline bool Write::has_verify() const { + return operation_case() == kVerify; +} +inline void Write::set_has_verify() { + _oneof_case_[0] = kVerify; +} +inline void Write::clear_verify() { + if (has_verify()) { + operation_.verify_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + clear_has_operation(); + } +} +inline const ::std::string& Write::verify() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Write.verify) + if (has_verify()) { + return operation_.verify_.GetNoArena(); + } + return *&::google::protobuf::internal::GetEmptyStringAlreadyInited(); +} +inline void Write::set_verify(const ::std::string& value) { + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Write.verify) + if (!has_verify()) { + clear_operation(); + set_has_verify(); + operation_.verify_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.verify_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Write.verify) +} +#if LANG_CXX11 +inline void Write::set_verify(::std::string&& value) { + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.Write.verify) + if (!has_verify()) { + clear_operation(); + set_has_verify(); + operation_.verify_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.verify_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.Write.verify) +} +#endif +inline void Write::set_verify(const char* value) { + GOOGLE_DCHECK(value != NULL); + if (!has_verify()) { + clear_operation(); + set_has_verify(); + operation_.verify_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.verify_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(value)); + // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.Write.verify) +} +inline void Write::set_verify(const char* value, size_t size) { + if (!has_verify()) { + clear_operation(); + set_has_verify(); + operation_.verify_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + operation_.verify_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string( + reinterpret_cast<const char*>(value), size)); + // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.Write.verify) +} +inline ::std::string* Write::mutable_verify() { + if (!has_verify()) { + clear_operation(); + set_has_verify(); + operation_.verify_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Write.verify) + return operation_.verify_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* Write::release_verify() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Write.verify) + if (has_verify()) { + clear_has_operation(); + return operation_.verify_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } else { + return NULL; + } +} +inline void Write::set_allocated_verify(::std::string* verify) { + if (!has_verify()) { + operation_.verify_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + clear_operation(); + if (verify != NULL) { + set_has_verify(); + operation_.verify_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + verify); + } + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Write.verify) +} + +// .google.firestore.v1beta1.DocumentTransform transform = 6; +inline bool Write::has_transform() const { + return operation_case() == kTransform; +} +inline void Write::set_has_transform() { + _oneof_case_[0] = kTransform; +} +inline void Write::clear_transform() { + if (has_transform()) { + delete operation_.transform_; + clear_has_operation(); + } +} +inline ::google::firestore::v1beta1::DocumentTransform* Write::release_transform() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Write.transform) + if (has_transform()) { + clear_has_operation(); + ::google::firestore::v1beta1::DocumentTransform* temp = operation_.transform_; + operation_.transform_ = NULL; + return temp; + } else { + return NULL; + } +} +inline const ::google::firestore::v1beta1::DocumentTransform& Write::transform() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Write.transform) + return has_transform() + ? *operation_.transform_ + : *reinterpret_cast< ::google::firestore::v1beta1::DocumentTransform*>(&::google::firestore::v1beta1::_DocumentTransform_default_instance_); +} +inline ::google::firestore::v1beta1::DocumentTransform* Write::mutable_transform() { + if (!has_transform()) { + clear_operation(); + set_has_transform(); + operation_.transform_ = new ::google::firestore::v1beta1::DocumentTransform; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Write.transform) + return operation_.transform_; +} + +// .google.firestore.v1beta1.DocumentMask update_mask = 3; +inline bool Write::has_update_mask() const { + return this != internal_default_instance() && update_mask_ != NULL; +} +inline const ::google::firestore::v1beta1::DocumentMask& Write::update_mask() const { + const ::google::firestore::v1beta1::DocumentMask* p = update_mask_; + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Write.update_mask) + return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::DocumentMask*>( + &::google::firestore::v1beta1::_DocumentMask_default_instance_); +} +inline ::google::firestore::v1beta1::DocumentMask* Write::release_update_mask() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Write.update_mask) + + ::google::firestore::v1beta1::DocumentMask* temp = update_mask_; + update_mask_ = NULL; + return temp; +} +inline ::google::firestore::v1beta1::DocumentMask* Write::mutable_update_mask() { + + if (update_mask_ == NULL) { + update_mask_ = new ::google::firestore::v1beta1::DocumentMask; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Write.update_mask) + return update_mask_; +} +inline void Write::set_allocated_update_mask(::google::firestore::v1beta1::DocumentMask* update_mask) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == NULL) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(update_mask_); + } + if (update_mask) { + ::google::protobuf::Arena* submessage_arena = NULL; + if (message_arena != submessage_arena) { + update_mask = ::google::protobuf::internal::GetOwnedMessage( + message_arena, update_mask, submessage_arena); + } + + } else { + + } + update_mask_ = update_mask; + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Write.update_mask) +} + +// .google.firestore.v1beta1.Precondition current_document = 4; +inline bool Write::has_current_document() const { + return this != internal_default_instance() && current_document_ != NULL; +} +inline const ::google::firestore::v1beta1::Precondition& Write::current_document() const { + const ::google::firestore::v1beta1::Precondition* p = current_document_; + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.Write.current_document) + return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Precondition*>( + &::google::firestore::v1beta1::_Precondition_default_instance_); +} +inline ::google::firestore::v1beta1::Precondition* Write::release_current_document() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.Write.current_document) + + ::google::firestore::v1beta1::Precondition* temp = current_document_; + current_document_ = NULL; + return temp; +} +inline ::google::firestore::v1beta1::Precondition* Write::mutable_current_document() { + + if (current_document_ == NULL) { + current_document_ = new ::google::firestore::v1beta1::Precondition; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.Write.current_document) + return current_document_; +} +inline void Write::set_allocated_current_document(::google::firestore::v1beta1::Precondition* current_document) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == NULL) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(current_document_); + } + if (current_document) { + ::google::protobuf::Arena* submessage_arena = NULL; + if (message_arena != submessage_arena) { + current_document = ::google::protobuf::internal::GetOwnedMessage( + message_arena, current_document, submessage_arena); + } + + } else { + + } + current_document_ = current_document; + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.Write.current_document) +} + +inline bool Write::has_operation() const { + return operation_case() != OPERATION_NOT_SET; +} +inline void Write::clear_has_operation() { + _oneof_case_[0] = OPERATION_NOT_SET; +} +inline Write::OperationCase Write::operation_case() const { + return Write::OperationCase(_oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// DocumentTransform_FieldTransform + +// string field_path = 1; +inline void DocumentTransform_FieldTransform::clear_field_path() { + field_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& DocumentTransform_FieldTransform::field_path() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) + return field_path_.GetNoArena(); +} +inline void DocumentTransform_FieldTransform::set_field_path(const ::std::string& value) { + + field_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) +} +#if LANG_CXX11 +inline void DocumentTransform_FieldTransform::set_field_path(::std::string&& value) { + + field_path_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) +} +#endif +inline void DocumentTransform_FieldTransform::set_field_path(const char* value) { + GOOGLE_DCHECK(value != NULL); + + field_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) +} +inline void DocumentTransform_FieldTransform::set_field_path(const char* value, size_t size) { + + field_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast<const char*>(value), size)); + // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) +} +inline ::std::string* DocumentTransform_FieldTransform::mutable_field_path() { + + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) + return field_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* DocumentTransform_FieldTransform::release_field_path() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) + + return field_path_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void DocumentTransform_FieldTransform::set_allocated_field_path(::std::string* field_path) { + if (field_path != NULL) { + + } else { + + } + field_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), field_path); + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentTransform.FieldTransform.field_path) +} + +// .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; +inline bool DocumentTransform_FieldTransform::has_set_to_server_value() const { + return transform_type_case() == kSetToServerValue; +} +inline void DocumentTransform_FieldTransform::set_has_set_to_server_value() { + _oneof_case_[0] = kSetToServerValue; +} +inline void DocumentTransform_FieldTransform::clear_set_to_server_value() { + if (has_set_to_server_value()) { + transform_type_.set_to_server_value_ = 0; + clear_has_transform_type(); + } +} +inline ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue DocumentTransform_FieldTransform::set_to_server_value() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentTransform.FieldTransform.set_to_server_value) + if (has_set_to_server_value()) { + return static_cast< ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue >(transform_type_.set_to_server_value_); + } + return static_cast< ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue >(0); +} +inline void DocumentTransform_FieldTransform::set_set_to_server_value(::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue value) { + if (!has_set_to_server_value()) { + clear_transform_type(); + set_has_set_to_server_value(); + } + transform_type_.set_to_server_value_ = value; + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentTransform.FieldTransform.set_to_server_value) +} + +inline bool DocumentTransform_FieldTransform::has_transform_type() const { + return transform_type_case() != TRANSFORM_TYPE_NOT_SET; +} +inline void DocumentTransform_FieldTransform::clear_has_transform_type() { + _oneof_case_[0] = TRANSFORM_TYPE_NOT_SET; +} +inline DocumentTransform_FieldTransform::TransformTypeCase DocumentTransform_FieldTransform::transform_type_case() const { + return DocumentTransform_FieldTransform::TransformTypeCase(_oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// DocumentTransform + +// string document = 1; +inline void DocumentTransform::clear_document() { + document_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& DocumentTransform::document() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentTransform.document) + return document_.GetNoArena(); +} +inline void DocumentTransform::set_document(const ::std::string& value) { + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentTransform.document) +} +#if LANG_CXX11 +inline void DocumentTransform::set_document(::std::string&& value) { + + document_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.DocumentTransform.document) +} +#endif +inline void DocumentTransform::set_document(const char* value) { + GOOGLE_DCHECK(value != NULL); + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.DocumentTransform.document) +} +inline void DocumentTransform::set_document(const char* value, size_t size) { + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast<const char*>(value), size)); + // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.DocumentTransform.document) +} +inline ::std::string* DocumentTransform::mutable_document() { + + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentTransform.document) + return document_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* DocumentTransform::release_document() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentTransform.document) + + return document_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void DocumentTransform::set_allocated_document(::std::string* document) { + if (document != NULL) { + + } else { + + } + document_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), document); + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentTransform.document) +} + +// repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; +inline int DocumentTransform::field_transforms_size() const { + return field_transforms_.size(); +} +inline void DocumentTransform::clear_field_transforms() { + field_transforms_.Clear(); +} +inline const ::google::firestore::v1beta1::DocumentTransform_FieldTransform& DocumentTransform::field_transforms(int index) const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentTransform.field_transforms) + return field_transforms_.Get(index); +} +inline ::google::firestore::v1beta1::DocumentTransform_FieldTransform* DocumentTransform::mutable_field_transforms(int index) { + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentTransform.field_transforms) + return field_transforms_.Mutable(index); +} +inline ::google::firestore::v1beta1::DocumentTransform_FieldTransform* DocumentTransform::add_field_transforms() { + // @@protoc_insertion_point(field_add:google.firestore.v1beta1.DocumentTransform.field_transforms) + return field_transforms_.Add(); +} +inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::DocumentTransform_FieldTransform >* +DocumentTransform::mutable_field_transforms() { + // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.DocumentTransform.field_transforms) + return &field_transforms_; +} +inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::DocumentTransform_FieldTransform >& +DocumentTransform::field_transforms() const { + // @@protoc_insertion_point(field_list:google.firestore.v1beta1.DocumentTransform.field_transforms) + return field_transforms_; +} + +// ------------------------------------------------------------------- + +// WriteResult + +// .google.protobuf.Timestamp update_time = 1; +inline bool WriteResult::has_update_time() const { + return this != internal_default_instance() && update_time_ != NULL; +} +inline const ::google::protobuf::Timestamp& WriteResult::update_time() const { + const ::google::protobuf::Timestamp* p = update_time_; + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteResult.update_time) + return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>( + &::google::protobuf::_Timestamp_default_instance_); +} +inline ::google::protobuf::Timestamp* WriteResult::release_update_time() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.WriteResult.update_time) + + ::google::protobuf::Timestamp* temp = update_time_; + update_time_ = NULL; + return temp; +} +inline ::google::protobuf::Timestamp* WriteResult::mutable_update_time() { + + if (update_time_ == NULL) { + update_time_ = new ::google::protobuf::Timestamp; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteResult.update_time) + return update_time_; +} +inline void WriteResult::set_allocated_update_time(::google::protobuf::Timestamp* update_time) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == NULL) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(update_time_); + } + if (update_time) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast< ::google::protobuf::MessageLite*>(update_time)->GetArena(); + if (message_arena != submessage_arena) { + update_time = ::google::protobuf::internal::GetOwnedMessage( + message_arena, update_time, submessage_arena); + } + + } else { + + } + update_time_ = update_time; + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.WriteResult.update_time) +} + +// repeated .google.firestore.v1beta1.Value transform_results = 2; +inline int WriteResult::transform_results_size() const { + return transform_results_.size(); +} +inline const ::google::firestore::v1beta1::Value& WriteResult::transform_results(int index) const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.WriteResult.transform_results) + return transform_results_.Get(index); +} +inline ::google::firestore::v1beta1::Value* WriteResult::mutable_transform_results(int index) { + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.WriteResult.transform_results) + return transform_results_.Mutable(index); +} +inline ::google::firestore::v1beta1::Value* WriteResult::add_transform_results() { + // @@protoc_insertion_point(field_add:google.firestore.v1beta1.WriteResult.transform_results) + return transform_results_.Add(); +} +inline ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Value >* +WriteResult::mutable_transform_results() { + // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.WriteResult.transform_results) + return &transform_results_; +} +inline const ::google::protobuf::RepeatedPtrField< ::google::firestore::v1beta1::Value >& +WriteResult::transform_results() const { + // @@protoc_insertion_point(field_list:google.firestore.v1beta1.WriteResult.transform_results) + return transform_results_; +} + +// ------------------------------------------------------------------- + +// DocumentChange + +// .google.firestore.v1beta1.Document document = 1; +inline bool DocumentChange::has_document() const { + return this != internal_default_instance() && document_ != NULL; +} +inline const ::google::firestore::v1beta1::Document& DocumentChange::document() const { + const ::google::firestore::v1beta1::Document* p = document_; + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentChange.document) + return p != NULL ? *p : *reinterpret_cast<const ::google::firestore::v1beta1::Document*>( + &::google::firestore::v1beta1::_Document_default_instance_); +} +inline ::google::firestore::v1beta1::Document* DocumentChange::release_document() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentChange.document) + + ::google::firestore::v1beta1::Document* temp = document_; + document_ = NULL; + return temp; +} +inline ::google::firestore::v1beta1::Document* DocumentChange::mutable_document() { + + if (document_ == NULL) { + document_ = new ::google::firestore::v1beta1::Document; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentChange.document) + return document_; +} +inline void DocumentChange::set_allocated_document(::google::firestore::v1beta1::Document* document) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == NULL) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(document_); + } + if (document) { + ::google::protobuf::Arena* submessage_arena = NULL; + if (message_arena != submessage_arena) { + document = ::google::protobuf::internal::GetOwnedMessage( + message_arena, document, submessage_arena); + } + + } else { + + } + document_ = document; + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentChange.document) +} + +// repeated int32 target_ids = 5; +inline int DocumentChange::target_ids_size() const { + return target_ids_.size(); +} +inline void DocumentChange::clear_target_ids() { + target_ids_.Clear(); +} +inline ::google::protobuf::int32 DocumentChange::target_ids(int index) const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentChange.target_ids) + return target_ids_.Get(index); +} +inline void DocumentChange::set_target_ids(int index, ::google::protobuf::int32 value) { + target_ids_.Set(index, value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentChange.target_ids) +} +inline void DocumentChange::add_target_ids(::google::protobuf::int32 value) { + target_ids_.Add(value); + // @@protoc_insertion_point(field_add:google.firestore.v1beta1.DocumentChange.target_ids) +} +inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& +DocumentChange::target_ids() const { + // @@protoc_insertion_point(field_list:google.firestore.v1beta1.DocumentChange.target_ids) + return target_ids_; +} +inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* +DocumentChange::mutable_target_ids() { + // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.DocumentChange.target_ids) + return &target_ids_; +} + +// repeated int32 removed_target_ids = 6; +inline int DocumentChange::removed_target_ids_size() const { + return removed_target_ids_.size(); +} +inline void DocumentChange::clear_removed_target_ids() { + removed_target_ids_.Clear(); +} +inline ::google::protobuf::int32 DocumentChange::removed_target_ids(int index) const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentChange.removed_target_ids) + return removed_target_ids_.Get(index); +} +inline void DocumentChange::set_removed_target_ids(int index, ::google::protobuf::int32 value) { + removed_target_ids_.Set(index, value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentChange.removed_target_ids) +} +inline void DocumentChange::add_removed_target_ids(::google::protobuf::int32 value) { + removed_target_ids_.Add(value); + // @@protoc_insertion_point(field_add:google.firestore.v1beta1.DocumentChange.removed_target_ids) +} +inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& +DocumentChange::removed_target_ids() const { + // @@protoc_insertion_point(field_list:google.firestore.v1beta1.DocumentChange.removed_target_ids) + return removed_target_ids_; +} +inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* +DocumentChange::mutable_removed_target_ids() { + // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.DocumentChange.removed_target_ids) + return &removed_target_ids_; +} + +// ------------------------------------------------------------------- + +// DocumentDelete + +// string document = 1; +inline void DocumentDelete::clear_document() { + document_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& DocumentDelete::document() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentDelete.document) + return document_.GetNoArena(); +} +inline void DocumentDelete::set_document(const ::std::string& value) { + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentDelete.document) +} +#if LANG_CXX11 +inline void DocumentDelete::set_document(::std::string&& value) { + + document_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.DocumentDelete.document) +} +#endif +inline void DocumentDelete::set_document(const char* value) { + GOOGLE_DCHECK(value != NULL); + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.DocumentDelete.document) +} +inline void DocumentDelete::set_document(const char* value, size_t size) { + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast<const char*>(value), size)); + // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.DocumentDelete.document) +} +inline ::std::string* DocumentDelete::mutable_document() { + + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentDelete.document) + return document_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* DocumentDelete::release_document() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentDelete.document) + + return document_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void DocumentDelete::set_allocated_document(::std::string* document) { + if (document != NULL) { + + } else { + + } + document_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), document); + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentDelete.document) +} + +// repeated int32 removed_target_ids = 6; +inline int DocumentDelete::removed_target_ids_size() const { + return removed_target_ids_.size(); +} +inline void DocumentDelete::clear_removed_target_ids() { + removed_target_ids_.Clear(); +} +inline ::google::protobuf::int32 DocumentDelete::removed_target_ids(int index) const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentDelete.removed_target_ids) + return removed_target_ids_.Get(index); +} +inline void DocumentDelete::set_removed_target_ids(int index, ::google::protobuf::int32 value) { + removed_target_ids_.Set(index, value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentDelete.removed_target_ids) +} +inline void DocumentDelete::add_removed_target_ids(::google::protobuf::int32 value) { + removed_target_ids_.Add(value); + // @@protoc_insertion_point(field_add:google.firestore.v1beta1.DocumentDelete.removed_target_ids) +} +inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& +DocumentDelete::removed_target_ids() const { + // @@protoc_insertion_point(field_list:google.firestore.v1beta1.DocumentDelete.removed_target_ids) + return removed_target_ids_; +} +inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* +DocumentDelete::mutable_removed_target_ids() { + // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.DocumentDelete.removed_target_ids) + return &removed_target_ids_; +} + +// .google.protobuf.Timestamp read_time = 4; +inline bool DocumentDelete::has_read_time() const { + return this != internal_default_instance() && read_time_ != NULL; +} +inline const ::google::protobuf::Timestamp& DocumentDelete::read_time() const { + const ::google::protobuf::Timestamp* p = read_time_; + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentDelete.read_time) + return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>( + &::google::protobuf::_Timestamp_default_instance_); +} +inline ::google::protobuf::Timestamp* DocumentDelete::release_read_time() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentDelete.read_time) + + ::google::protobuf::Timestamp* temp = read_time_; + read_time_ = NULL; + return temp; +} +inline ::google::protobuf::Timestamp* DocumentDelete::mutable_read_time() { + + if (read_time_ == NULL) { + read_time_ = new ::google::protobuf::Timestamp; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentDelete.read_time) + return read_time_; +} +inline void DocumentDelete::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == NULL) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(read_time_); + } + if (read_time) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast< ::google::protobuf::MessageLite*>(read_time)->GetArena(); + if (message_arena != submessage_arena) { + read_time = ::google::protobuf::internal::GetOwnedMessage( + message_arena, read_time, submessage_arena); + } + + } else { + + } + read_time_ = read_time; + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentDelete.read_time) +} + +// ------------------------------------------------------------------- + +// DocumentRemove + +// string document = 1; +inline void DocumentRemove::clear_document() { + document_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& DocumentRemove::document() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentRemove.document) + return document_.GetNoArena(); +} +inline void DocumentRemove::set_document(const ::std::string& value) { + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentRemove.document) +} +#if LANG_CXX11 +inline void DocumentRemove::set_document(::std::string&& value) { + + document_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:google.firestore.v1beta1.DocumentRemove.document) +} +#endif +inline void DocumentRemove::set_document(const char* value) { + GOOGLE_DCHECK(value != NULL); + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:google.firestore.v1beta1.DocumentRemove.document) +} +inline void DocumentRemove::set_document(const char* value, size_t size) { + + document_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast<const char*>(value), size)); + // @@protoc_insertion_point(field_set_pointer:google.firestore.v1beta1.DocumentRemove.document) +} +inline ::std::string* DocumentRemove::mutable_document() { + + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentRemove.document) + return document_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* DocumentRemove::release_document() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentRemove.document) + + return document_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void DocumentRemove::set_allocated_document(::std::string* document) { + if (document != NULL) { + + } else { + + } + document_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), document); + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentRemove.document) +} + +// repeated int32 removed_target_ids = 2; +inline int DocumentRemove::removed_target_ids_size() const { + return removed_target_ids_.size(); +} +inline void DocumentRemove::clear_removed_target_ids() { + removed_target_ids_.Clear(); +} +inline ::google::protobuf::int32 DocumentRemove::removed_target_ids(int index) const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentRemove.removed_target_ids) + return removed_target_ids_.Get(index); +} +inline void DocumentRemove::set_removed_target_ids(int index, ::google::protobuf::int32 value) { + removed_target_ids_.Set(index, value); + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.DocumentRemove.removed_target_ids) +} +inline void DocumentRemove::add_removed_target_ids(::google::protobuf::int32 value) { + removed_target_ids_.Add(value); + // @@protoc_insertion_point(field_add:google.firestore.v1beta1.DocumentRemove.removed_target_ids) +} +inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >& +DocumentRemove::removed_target_ids() const { + // @@protoc_insertion_point(field_list:google.firestore.v1beta1.DocumentRemove.removed_target_ids) + return removed_target_ids_; +} +inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >* +DocumentRemove::mutable_removed_target_ids() { + // @@protoc_insertion_point(field_mutable_list:google.firestore.v1beta1.DocumentRemove.removed_target_ids) + return &removed_target_ids_; +} + +// .google.protobuf.Timestamp read_time = 4; +inline bool DocumentRemove::has_read_time() const { + return this != internal_default_instance() && read_time_ != NULL; +} +inline const ::google::protobuf::Timestamp& DocumentRemove::read_time() const { + const ::google::protobuf::Timestamp* p = read_time_; + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.DocumentRemove.read_time) + return p != NULL ? *p : *reinterpret_cast<const ::google::protobuf::Timestamp*>( + &::google::protobuf::_Timestamp_default_instance_); +} +inline ::google::protobuf::Timestamp* DocumentRemove::release_read_time() { + // @@protoc_insertion_point(field_release:google.firestore.v1beta1.DocumentRemove.read_time) + + ::google::protobuf::Timestamp* temp = read_time_; + read_time_ = NULL; + return temp; +} +inline ::google::protobuf::Timestamp* DocumentRemove::mutable_read_time() { + + if (read_time_ == NULL) { + read_time_ = new ::google::protobuf::Timestamp; + } + // @@protoc_insertion_point(field_mutable:google.firestore.v1beta1.DocumentRemove.read_time) + return read_time_; +} +inline void DocumentRemove::set_allocated_read_time(::google::protobuf::Timestamp* read_time) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == NULL) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(read_time_); + } + if (read_time) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast< ::google::protobuf::MessageLite*>(read_time)->GetArena(); + if (message_arena != submessage_arena) { + read_time = ::google::protobuf::internal::GetOwnedMessage( + message_arena, read_time, submessage_arena); + } + + } else { + + } + read_time_ = read_time; + // @@protoc_insertion_point(field_set_allocated:google.firestore.v1beta1.DocumentRemove.read_time) +} + +// ------------------------------------------------------------------- + +// ExistenceFilter + +// int32 target_id = 1; +inline void ExistenceFilter::clear_target_id() { + target_id_ = 0; +} +inline ::google::protobuf::int32 ExistenceFilter::target_id() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ExistenceFilter.target_id) + return target_id_; +} +inline void ExistenceFilter::set_target_id(::google::protobuf::int32 value) { + + target_id_ = value; + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ExistenceFilter.target_id) +} + +// int32 count = 2; +inline void ExistenceFilter::clear_count() { + count_ = 0; +} +inline ::google::protobuf::int32 ExistenceFilter::count() const { + // @@protoc_insertion_point(field_get:google.firestore.v1beta1.ExistenceFilter.count) + return count_; +} +inline void ExistenceFilter::set_count(::google::protobuf::int32 value) { + + count_ = value; + // @@protoc_insertion_point(field_set:google.firestore.v1beta1.ExistenceFilter.count) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1beta1 +} // namespace firestore +} // namespace google + +namespace google { +namespace protobuf { + +template <> struct is_proto_enum< ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue> : ::google::protobuf::internal::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue>() { + return ::google::firestore::v1beta1::DocumentTransform_FieldTransform_ServerValue_descriptor(); +} + +} // namespace protobuf +} // namespace google + +// @@protoc_insertion_point(global_scope) + +#endif // PROTOBUF_google_2ffirestore_2fv1beta1_2fwrite_2eproto__INCLUDED |