aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h')
-rw-r--r--Firestore/Protos/cpp/google/firestore/v1beta1/write.pb.h2304
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