{
"associationCode": "string",
"hasQuery": true,
"hasQueryResult": true,
"paymentInputMappings": [
{
"paymentInputParam": "string",
"sourceObject": "string",
"sourceProperty": "string",
"subProperty": "string"
}
],
"queryInputFields": [
{
"codeString": "string",
"description": "string",
"fieldItems": [
null
],
"fieldName": "string",
"fieldOrder": "string",
"mappingDirection": "string",
"mask": "string",
"maxLength": 0,
"minLength": 0,
"typeName": "string",
"validationRule": "string",
"fillCharacter": "string",
"fillType": "string",
"getFieldItemsByServiceUrl": null
}
],
"queryOutputFields": [
{
"codeString": "string",
"description": "string",
"fieldItems": [
null
],
"fieldName": "string",
"fieldOrder": "string",
"mappingDirection": "string",
"mask": "string",
"maxLength": 0,
"minLength": 0,
"typeName": "string",
"validationRule": "string",
"fillCharacter": "string",
"fillType": "string",
"getFieldItemsByServiceUrl": null
}
],
"queryResultMappings": [
{
"columnNameWithLanguage": "string",
"columnHeaderText": "string",
"columnName": "string",
"columnOrder": "string",
"isEditable": true,
"isHidden": true,
"mask": "string",
"propertyName": "string",
"typeName": "string"
}
],
"screenInputFields": [
null
],
"applicationQueryInput": [
null
]
}