Reference documentation and code samples for the Google Cloud Document Ai V1 Client class EntityType.
EntityType is the wrapper of a label of the corresponding model with detailed attributes and limitations for entity-based processors. Multiple types can also compose a dependency tree to represent nested types.
Generated from protobuf message google.cloud.documentai.v1.DocumentSchema.EntityType
Namespace
Google \ Cloud \ DocumentAI \ V1 \ DocumentSchemaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ enum_values
Google\Cloud\DocumentAI\V1\DocumentSchema\EntityType\EnumValues
If specified, lists all the possible values for this entity. This should not be more than a handful of values. If the number of values is >10 or could change frequently use the EntityType.value_ontology
field and specify a list of all possible values in a value ontology file.
↳ display_name
string
User defined name for the type.
↳ name
string
Name of the type. It must be unique within the schema file and cannot be a 'Common Type'. Besides that we use the following naming conventions: - use snake_casing
- name matching is case-sensitive - Maximum 64 characters. - Must start with a letter. - Allowed characters: ASCII letters [a-z0-9_-]
. (For backward compatibility internal infrastructure and tooling can handle any ascii character) - The /
is sometimes used to denote a property of a type. For example line_item/amount
. This convention is deprecated, but will still be honored for backward compatibility.
↳ base_types
array
The entity type that this type is derived from. For now, one and only one should be set.
↳ properties
array< Google\Cloud\DocumentAI\V1\DocumentSchema\EntityType\Property
>
Description the nested structure, or composition of an entity.
getEnumValues
If specified, lists all the possible values for this entity. This
should not be more than a handful of values. If the number of values
is >10 or could change frequently use the EntityType.value_ontology
field and specify a list of all possible values in a value ontology
file.
hasEnumValues
setEnumValues
If specified, lists all the possible values for this entity. This
should not be more than a handful of values. If the number of values
is >10 or could change frequently use the EntityType.value_ontology
field and specify a list of all possible values in a value ontology
file.
$this
getDisplayName
User defined name for the type.
string
setDisplayName
User defined name for the type.
var
string
$this
getName
Name of the type. It must be unique within the schema file and cannot be a 'Common Type'. Besides that we use the following naming conventions:
- use
snake_casing
- name matching is case-sensitive
-
Maximum 64 characters.
-
Must start with a letter.
- Allowed characters: ASCII letters
[a-z0-9_-]
. (For backward compatibility internal infrastructure and tooling can handle any ascii character) - The
/
is sometimes used to denote a property of a type. For exampleline_item/amount
. This convention is deprecated, but will still be honored for backward compatibility.
string
setName
Name of the type. It must be unique within the schema file and cannot be a 'Common Type'. Besides that we use the following naming conventions:
- use
snake_casing
- name matching is case-sensitive
-
Maximum 64 characters.
-
Must start with a letter.
- Allowed characters: ASCII letters
[a-z0-9_-]
. (For backward compatibility internal infrastructure and tooling can handle any ascii character) - The
/
is sometimes used to denote a property of a type. For exampleline_item/amount
. This convention is deprecated, but will still be honored for backward compatibility.
var
string
$this
getBaseTypes
The entity type that this type is derived from. For now, one and only one should be set.
setBaseTypes
The entity type that this type is derived from. For now, one and only one should be set.
var
string[]
$this
getProperties
Description the nested structure, or composition of an entity.
setProperties
Description the nested structure, or composition of an entity.
$this
getValueSource
string