public sealed class Metadata : IMessage<DocumentSchema.Types.Metadata>, IEquatable<DocumentSchema.Types.Metadata>, IDeepCloneable<DocumentSchema.Types.Metadata>, IBufferMessage, IMessage
Metadata for global schema behavior.
Implements
IMessage<DocumentSchema.Types.Metadata>, IEquatable<DocumentSchema.Types.Metadata>, IDeepCloneable<DocumentSchema.Types.Metadata>, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Assembly
Google.Cloud.DocumentAI.V1.dll
Constructors
Metadata()
public Metadata()
Metadata(DocumentSchema.Types.Metadata)
public Metadata(DocumentSchema.Types.Metadata other)
Parameter | |
---|---|
Name | Description |
other | DocumentSchema.Types.Metadata |
Properties
DocumentAllowMultipleLabels
public bool DocumentAllowMultipleLabels { get; set; }
If true, on a given page, there can be multiple document
annotations
covering it.
Property Value | |
---|---|
Type | Description |
Boolean |
DocumentSplitter
public bool DocumentSplitter { get; set; }
If true, a document
entity type can be applied to subdocument (
splitting). Otherwise, it can only be applied to the entire document
(classification).
Property Value | |
---|---|
Type | Description |
Boolean |
PrefixedNamingOnProperties
public bool PrefixedNamingOnProperties { get; set; }
If set, all the nested entities must be prefixed with the parents.
Property Value | |
---|---|
Type | Description |
Boolean |
SkipNamingValidation
public bool SkipNamingValidation { get; set; }
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.
Property Value | |
---|---|
Type | Description |
Boolean |