| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Textract.Types.Relationship
Description
Synopsis
Documentation
data Relationship Source #
Information about how blocks are related to each other. A Block object
contains 0 or more Relation objects in a list, Relationships. For
more information, see Block.
The Type element provides the type of the relationship for all blocks
in the IDs array.
See: newRelationship smart constructor.
Constructors
| Relationship' | |
Fields
| |
Instances
newRelationship :: Relationship Source #
Create a value of Relationship with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:Relationship', relationship_ids - An array of IDs for related blocks. You can get the type of the
relationship from the Type element.
$sel:type':Relationship', relationship_type - The type of relationship that the blocks in the IDs array have with the
current block. The relationship can be VALUE or CHILD. A
relationship of type VALUE is a list that contains the ID of the VALUE
block that's associated with the KEY of a key-value pair. A
relationship of type CHILD is a list of IDs that identify WORD blocks in
the case of lines Cell blocks in the case of Tables, and WORD blocks in
the case of Selection Elements.
relationship_ids :: Lens' Relationship (Maybe [Text]) Source #
An array of IDs for related blocks. You can get the type of the
relationship from the Type element.
relationship_type :: Lens' Relationship (Maybe RelationshipType) Source #
The type of relationship that the blocks in the IDs array have with the
current block. The relationship can be VALUE or CHILD. A
relationship of type VALUE is a list that contains the ID of the VALUE
block that's associated with the KEY of a key-value pair. A
relationship of type CHILD is a list of IDs that identify WORD blocks in
the case of lines Cell blocks in the case of Tables, and WORD blocks in
the case of Selection Elements.