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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eStructType\u003c/code\u003e class within the Google Cloud Spanner v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStructType\u003c/code\u003e class is used to define the structure of \u003ccode\u003eSTRUCT\u003c/code\u003e types in Spanner, which are essentially collections of fields.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStructType\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe webpage outlines available versions, with the latest being 5.0.0-beta05 and this page documenting 4.2.0, alongside a historical list of versions down to 3.5.0.\u003c/p\u003e\n"],["\u003cp\u003eIt has a list of inherited members such as \u003ccode\u003eObject.GetHashCode()\u003c/code\u003e, \u003ccode\u003eObject.GetType()\u003c/code\u003e, etc.\u003c/p\u003e\n"]]],[],null,[]]