public sealed class Metadata : IMessage<DocumentSchema.Types.Metadata>, IEquatable<DocumentSchema.Types.Metadata>, IDeepCloneable<DocumentSchema.Types.Metadata>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Document AI v1 API class DocumentSchema.Types.Metadata.
If set, we will skip the naming format validation in the schema. So the
string values in DocumentSchema.EntityType.name and
DocumentSchema.EntityType.Property.name will not be checked.
[[["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-19 UTC."],[[["\u003cp\u003eThis page provides reference documentation for the \u003ccode\u003eDocumentSchema.Types.Metadata\u003c/code\u003e class in the Google Cloud Document AI v1 API, covering versions from 1.0.0 to the latest 3.19.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDocumentSchema.Types.Metadata\u003c/code\u003e class includes properties such as \u003ccode\u003eDocumentAllowMultipleLabels\u003c/code\u003e, \u003ccode\u003eDocumentSplitter\u003c/code\u003e, \u003ccode\u003ePrefixedNamingOnProperties\u003c/code\u003e, and \u003ccode\u003eSkipNamingValidation\u003c/code\u003e, all of which are boolean.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which extend its functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eDocumentSchema.Types.Metadata\u003c/code\u003e offers two constructors, a default parameter-less constructor, and one that takes \u003ccode\u003eDocumentSchema.Types.Metadata\u003c/code\u003e as a parameter, to allow you to create new instances of the object.\u003c/p\u003e\n"],["\u003cp\u003eThe properties within the \u003ccode\u003eDocumentSchema.Types.Metadata\u003c/code\u003e class control the document schema behavior, such as whether multiple document annotations are allowed, if a document can be split, the necessity of property prefixes, and skipping naming validation.\u003c/p\u003e\n"]]],[],null,[]]