public sealed class StructuredQuery.Types.Projection : IMessage<StructuredQuery.Types.Projection>, IEquatable<StructuredQuery.Types.Projection>, IDeepCloneable<StructuredQuery.Types.Projection>, IBufferMessage, IMessage
Reference documentation and code samples for the Firestore v1 API class StructuredQuery.Types.Projection.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The `StructuredQuery.Types.Projection` class, part of the Firestore v1 API, is used to define which fields of a document should be returned."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, facilitating its use within the .NET environment."],["The latest version of the API for `StructuredQuery.Types.Projection` is 3.10.0, with various prior versions, down to 2.3.0, also available in the documentation."],["The `Fields` property, of type `RepeatedField\u003cStructuredQuery.Types.FieldReference\u003e`, allows specifying which fields to include in the returned results, and if empty, all fields are returned by default."],["The class can be constructed using a default constructor `Projection()` or by providing an instance of `StructuredQuery.Types.Projection` as a parameter using `Projection(StructuredQuery.Types.Projection other)`."]]],[]]