public sealed class TargetChange : IMessage<TargetChange>, IEquatable<TargetChange>, IDeepCloneable<TargetChange>, IBufferMessage, IMessageTargets being watched have changed.
Implements
IMessage<TargetChange>, IEquatable<TargetChange>, IDeepCloneable<TargetChange>, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.V1Assembly
Google.Cloud.Firestore.V1.dll
Constructors
TargetChange()
public TargetChange()TargetChange(TargetChange)
public TargetChange(TargetChange other)| Parameter | |
|---|---|
| Name | Description |
other |
TargetChange |
Properties
Cause
public Status Cause { get; set; }The error that resulted in this change, if applicable.
| Property Value | |
|---|---|
| Type | Description |
Status |
|
ReadTime
public Timestamp ReadTime { get; set; }The consistent read_time for the given target_ids (omitted when the
target_ids are not at a consistent snapshot).
The stream is guaranteed to send a read_time with target_ids empty
whenever the entire stream reaches a new consistent snapshot. ADD,
CURRENT, and RESET messages are guaranteed to (eventually) result in a
new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
For a given stream, read_time is guaranteed to be monotonically
increasing.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
ResumeToken
public ByteString ResumeToken { get; set; }A token that can be used to resume the stream for the given target_ids,
or all targets if target_ids is empty.
Not set on every target change.
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|
TargetChangeType
public TargetChange.Types.TargetChangeType TargetChangeType { get; set; }The type of change that occurred.
| Property Value | |
|---|---|
| Type | Description |
TargetChange.Types.TargetChangeType |
|
TargetIds
public RepeatedField<int> TargetIds { get; }The target IDs of targets that have changed.
If empty, the change applies to all targets.
The order of the target IDs is not defined.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<Int32> |
|