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"]],[["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\u003eSchema\u003c/code\u003e class within the Google Cloud API Hub v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSchema\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and 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\u003e\u003ccode\u003eSchema\u003c/code\u003e objects can be constructed with default values using the default constructor or by cloning an existing \u003ccode\u003eSchema\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDisplayName\u003c/code\u003e and \u003ccode\u003eRawValue\u003c/code\u003e properties provide the schema's display name and raw definition value, respectively.\u003c/p\u003e\n"]]],[],null,[]]