Thrift module: parser_model
This file describes the definitions of the Data Structures of Application interfaces. These interfaces are mapped
to application mapping on various resources.
Enumerations
Data structures
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | name | string | | required | |
| 3 | requiredInput | bool | | required | |
| 4 | parserId | string | | required | |
| 5 | type | IOType | | required | |
Struct: ParserOutput
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | name | string | | required | |
| 3 | requiredOutput | bool | | required | |
| 4 | parserId | string | | required | |
| 5 | type | IOType | | required | |
Struct: Parser
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | imageName | string | | required | |
| 3 | outputDirPath | string | | required | |
| 4 | inputDirPath | string | | required | |
| 5 | executionCommand | string | | required | |
| 6 | inputFiles | list<ParserInput> | | required | |
| 7 | outputFiles | list<ParserOutput> | | required | |
| 8 | gatewayId | string | | required | |
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | inputId | string | | required | |
| 3 | parentOutputId | string | | default | |
| 4 | value | string | | default | |
| 5 | parserConnectorId | string | | required | |
Struct: ParserConnector
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | parentParserId | string | | required | |
| 3 | childParserId | string | | required | |
| 4 | connectorInputs | list<ParserConnectorInput> | | required | |
| 5 | parsingTemplateId | string | | required | |
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | targetInputId | string | | required | |
| 3 | applicationOutputName | string | | default | |
| 4 | value | string | | default | |
| 5 | parsingTemplateId | string | | required | |
Struct: ParsingTemplate
| Key | Field | Type | Description | Requiredness | Default value |
| 1 | id | string | | required | |
| 2 | applicationInterface | string | | required | |
| 3 | initialInputs | list<ParsingTemplateInput> | | required | |
| 4 | parserConnections | list<ParserConnector> | | required | |
| 5 | gatewayId | string | | required | |