public RepeatedField<StructType.Types.Field> Fields { get; }
The list of fields that make up this struct. Order is
significant, because values of this struct type are represented as
lists, where the order of field values matches the order of
fields in the [StructType][google.spanner.v1.StructType]. In turn, the order of fields
matches the order of columns in a read request, or the order of
fields in the SELECT clause of a query.
[[["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-04-17 UTC."],[[["This webpage details the `StructType` class within the `Google.Cloud.Spanner.V1` namespace, focusing on its definition and usage in defining fields for STRUCT types in Google Spanner."],["The `StructType` class implements several interfaces, including `IMessage\u003cStructType\u003e`, `IEquatable\u003cStructType\u003e`, `IDeepCloneable\u003cStructType\u003e`, `IBufferMessage`, and `IMessage`, indicating its role in protocol buffer message structures."],["The webpage lists available versions of the `Google.Cloud.Spanner.V1` library, ranging from the latest beta version `5.0.0-beta05` down to version `3.5.0`."],["The `StructType` class includes a `Fields` property of type `RepeatedField\u003cStructType.Types.Field\u003e` which represents an ordered list of fields that compose the structure."],["The available constructors are parameterless and a copy constructor, with inheritance from Object."]]],[]]