Class DocumentSchema.Types.Metadata (3.0.0)

public sealed class Metadata : IMessage<DocumentSchema.Types.Metadata>, IEquatable<DocumentSchema.Types.Metadata>, IDeepCloneable<DocumentSchema.Types.Metadata>, IBufferMessage, IMessage

Metadata for global schema behavior.

Inheritance

Object > DocumentSchema.Types.Metadata

Namespace

Google.Cloud.DocumentAI.V1

Assembly

Google.Cloud.DocumentAI.V1.dll

Constructors

Metadata()

public Metadata()

Metadata(DocumentSchema.Types.Metadata)

public Metadata(DocumentSchema.Types.Metadata other)
Parameter
NameDescription
otherDocumentSchema.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
TypeDescription
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
TypeDescription
Boolean

PrefixedNamingOnProperties

public bool PrefixedNamingOnProperties { get; set; }

If set, all the nested entities must be prefixed with the parents.

Property Value
TypeDescription
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
TypeDescription
Boolean