Pular para o conteúdo principal
DocumentDefinition contém um objeto do tipo RootConcept.

DocumentDefinition

PropriedadeTipoDescrição
RootConceptConceptO conceito raiz das informações extraídas.
Os elementos extraídos são representados por conceitos. Cada conceito corresponde a um tipo de objeto e tem um nome, um ID e uma descrição de campos exclusivos.

Conceito

PropriedadeTipoDescrição
IdStringO ID do conceito.
NameStringO nome do conceito.
FieldsConceptField []Descrição da estrutura dos campos extraídos.
ConceptField descreve a estrutura dos campos extraídos. Um campo pode conter valores de diferentes tipos, sejam simples (por exemplo, string, data, número, bool ou imagem) ou combinados (isto é, um objeto filho).

ConceptField

PropriedadeTipoDescrição
IdStringO ID do campo.
NameStringO nome do campo.
TypeEnum {Concept / String / Image / ISOdate / Boolean / Decimal / Enum}O tipo de dados do campo.
EnumValuesEnumValue []A enumeração dos possíveis valores do campo. Observação: esta propriedade não está implementada.
CardinalityCardinalityIndica se o campo ocorre várias vezes no documento.
ValueConceptsConcept []Uma descrição dos conceitos filhos.
ValueConceptIdsString []Uma matriz com os IDs dos conceitos filhos. Esta propriedade fica disponível somente se um conceito for filho de vários conceitos pai. O conceito filho será registrado por completo na propriedade ValueConcepts de um de seus conceitos pai. Os outros conceitos pai receberão apenas seu identificador na propriedade ValueConceptIds.
EnumValue descreve o elemento Enum do objeto ConceptField.

EnumValue

PropriedadeTipoDescrição
IdStringO ID do elemento.
NameStringO nome do elemento.
Observação: A propriedade EnumValues não foi implementada. Cardinality indica se o campo ocorre várias vezes no documento.

Cardinalidade

PropriedadeTipoDescrição
MinIntegerNúmero mínimo de instâncias.
MaxIntegerNúmero máximo de instâncias.
Se Min=0 e Max=1, o campo não deve se repetir no documento. Se Min=0 e Max=-1, o campo pode se repetir várias vezes no documento.