Struct google_firestore1_beta1::DocumentRemove [−][src]
pub struct DocumentRemove { pub document: Option<String>, pub removed_target_ids: Option<Vec<i32>>, pub read_time: Option<String>, }
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.
This type is not used in any activity, and only used as part of another schema.
Fields
document: Option<String>
The resource name of the Document that has gone out of view.
removed_target_ids: Option<Vec<i32>>
A set of target IDs for targets that previously matched this document.
read_time: Option<String>
The read timestamp at which the remove was observed.
Greater or equal to the commit_time
of the change/delete/remove.
Trait Implementations
impl Default for DocumentRemove
[src]
impl Default for DocumentRemove
fn default() -> DocumentRemove
[src]
fn default() -> DocumentRemove
Returns the "default value" for a type. Read more
impl Clone for DocumentRemove
[src]
impl Clone for DocumentRemove
fn clone(&self) -> DocumentRemove
[src]
fn clone(&self) -> DocumentRemove
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for DocumentRemove
[src]
impl Debug for DocumentRemove
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for DocumentRemove
[src]
impl Part for DocumentRemove
Auto Trait Implementations
impl Send for DocumentRemove
impl Send for DocumentRemove
impl Sync for DocumentRemove
impl Sync for DocumentRemove