Class GetDocumentRequest (3.0.0)

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

The request for [Firestore.GetDocument][google.firestore.v1.Firestore.GetDocument].

Inheritance

Object > GetDocumentRequest

Namespace

Google.Cloud.Firestore.V1

Assembly

Google.Cloud.Firestore.V1.dll

Constructors

GetDocumentRequest()

public GetDocumentRequest()

GetDocumentRequest(GetDocumentRequest)

public GetDocumentRequest(GetDocumentRequest other)
Parameter
NameDescription
otherGetDocumentRequest

Properties

ConsistencySelectorCase

public GetDocumentRequest.ConsistencySelectorOneofCase ConsistencySelectorCase { get; }
Property Value
TypeDescription
GetDocumentRequest.ConsistencySelectorOneofCase

Mask

public DocumentMask Mask { get; set; }

The fields to return. If not set, returns all fields.

If the document has a field that is not present in this mask, that field will not be returned in the response.

Property Value
TypeDescription
DocumentMask

Name

public string Name { get; set; }

Required. The resource name of the Document to get. In the format: projects/{project_id}/databases/{database_id}/documents/{document_path}.

Property Value
TypeDescription
String

ReadTime

public Timestamp ReadTime { get; set; }

Reads the version of the document at the given time. This may not be older than 270 seconds.

Property Value
TypeDescription
Timestamp

Transaction

public ByteString Transaction { get; set; }

Reads the document in a transaction.

Property Value
TypeDescription
ByteString