Class DocumentChange
A Document has changed. May be the result of multiple writes, including deletes, that ultimately resulted in a new value for the Document. Multiple DocumentChange messages may be returned for the same logical change, if multiple targets are affected.
Implements
Inherited Members
Namespace: Google.Apis.Firestore.v1beta1.Data
Assembly: Google.Apis.Firestore.v1beta1.dll
Syntax
public class DocumentChange : IDirectResponseSchema
Properties
Document
The new state of the Document. If mask
is set, contains only fields that were updated or added.
Declaration
[JsonProperty("document")]
public virtual Document Document { get; set; }
Property Value
Type | Description |
---|---|
Document |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
RemovedTargetIds
A set of target IDs for targets that no longer match this document.
Declaration
[JsonProperty("removedTargetIds")]
public virtual IList<int?> RemovedTargetIds { get; set; }
Property Value
Type | Description |
---|---|
IList<int?> |
TargetIds
A set of target IDs of targets that match this document.
Declaration
[JsonProperty("targetIds")]
public virtual IList<int?> TargetIds { get; set; }
Property Value
Type | Description |
---|---|
IList<int?> |