Class DocumentDelete

public sealed class DocumentDelete : IMessage<DocumentDelete>, IEquatable<DocumentDelete>, IDeepCloneable<DocumentDelete>, IBufferMessage, IMessage

A [Document][google.firestore.v1.Document] has been deleted.

May be the result of multiple [writes][google.firestore.v1.Write], including updates, the last of which deleted the [Document][google.firestore.v1.Document].

Multiple [DocumentDelete][google.firestore.v1.DocumentDelete] messages may be returned for the same logical delete, if multiple targets are affected.

Inheritance

Object > DocumentDelete

Namespace

Google.Cloud.Firestore.V1

Assembly

Google.Cloud.Firestore.V1.dll

Constructors

DocumentDelete()

public DocumentDelete()

DocumentDelete(DocumentDelete)

public DocumentDelete(DocumentDelete other)
Parameter
NameDescription
otherDocumentDelete

Properties

Document

public string Document { get; set; }

The resource name of the [Document][google.firestore.v1.Document] that was deleted.

Property Value
TypeDescription
String

ReadTime

public Timestamp ReadTime { get; set; }

The read timestamp at which the delete was observed.

Greater or equal to the commit_time of the delete.

Property Value
TypeDescription
Timestamp

RemovedTargetIds

public RepeatedField<int> RemovedTargetIds { get; }

A set of target IDs for targets that previously matched this entity.

Property Value
TypeDescription
RepeatedField<Int32>