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