Google Cloud Document Ai V1 Client - Class EntityType (1.1.1)

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

Methods

__construct

Constructor.

Parameters
Name
Description
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 >

Describing 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.

Returns
Type
Description
$this

getDisplayName

User defined name for the type.

Returns
Type
Description
string

setDisplayName

User defined name for the type.

Parameter
Name
Description
var
string
Returns
Type
Description
$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 example line_item/amount . This convention is deprecated, but will still be honored for backward compatibility.
Returns
Type
Description
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 example line_item/amount . This convention is deprecated, but will still be honored for backward compatibility.
Parameter
Name
Description
var
string
Returns
Type
Description
$this

getBaseTypes

The entity type that this type is derived from. For now, one and only one should be set.

Returns
Type
Description

setBaseTypes

The entity type that this type is derived from. For now, one and only one should be set.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getProperties

Describing the nested structure, or composition of an entity.

Returns
Type
Description

setProperties

Describing the nested structure, or composition of an entity.

Parameter
Name
Description
Returns
Type
Description
$this

getValueSource

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: