{
"context": {
"language": "string"
},
"associationCode": "string",
"transactionType": 0
}
curl --location --request POST 'https://testapi.flyp.com.tr/albarakaapi/payments/invoice/association/screendefination' \
--header 'Content-Type: application/json' \
--data-raw '{
"context": {
"language": "string"
},
"associationCode": "string",
"transactionType": 0
}'
{
"data": {
"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
]
},
"header": {
"message": null,
"status": "string",
"statusCode": 0,
"detailCode": null,
"txId": null,
"warnings": [
null
]
}
}