public sealed class Schema : IMessage<Schema>, IEquatable<Schema>, IDeepCloneable<Schema>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class Schema.
The schema details derived from the spec. Currently, this entity is supported
for OpenAPI spec only.
For OpenAPI spec, this maps to the schema defined in
the definitions section for OpenAPI 2.0 version and in
components.schemas section for OpenAPI 3.0 and 3.1 version.
[[["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 document provides reference documentation for the `Schema` class within the Google Cloud API Hub v1 API."],["The `Schema` class represents schema details derived from specifications, currently supporting OpenAPI specifications, mapping to definitions in OpenAPI 2.0 and components in OpenAPI 3.0 and 3.1."],["The class inherits from `object` and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["`Schema` objects can be constructed with default values using the default constructor or by cloning an existing `Schema` object."],["The `DisplayName` and `RawValue` properties provide the schema's display name and raw definition value, respectively."]]],[]]