Cloud Firestore V1 Client - Class DocumentRemove (1.43.1)

Reference documentation and code samples for the Cloud Firestore V1 Client class DocumentRemove.

A Document has been removed from the view of the targets.

Sent if the document is no longer relevant to a target and is out of view. Can be sent instead of a DocumentDelete or a DocumentChange if the server can not send the new value of the document. Multiple DocumentRemove messages may be returned for the same logical write or delete, if multiple targets are affected.

Generated from protobuf message google.firestore.v1.DocumentRemove

Namespace

Google \ Cloud \ Firestore \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ document string

The resource name of the Document that has gone out of view.

↳ removed_target_ids array

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

↳ read_time Google\Protobuf\Timestamp

The read timestamp at which the remove was observed. Greater or equal to the commit_time of the change/delete/remove.

getDocument

The resource name of the Document that has gone out of view.

Returns
Type Description
string

setDocument

The resource name of the Document that has gone out of view.

Parameter
Name Description
var string
Returns
Type Description
$this

getRemovedTargetIds

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setRemovedTargetIds

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

Parameter
Name Description
var int[]
Returns
Type Description
$this

getReadTime

The read timestamp at which the remove was observed.

Greater or equal to the commit_time of the change/delete/remove.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasReadTime

clearReadTime

setReadTime

The read timestamp at which the remove was observed.

Greater or equal to the commit_time of the change/delete/remove.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this