From f0c216be9be6ed9e1f7935474cf840f8e10cd14e Mon Sep 17 00:00:00 2001 From: Mirjam Herald Date: Thu, 30 Jul 2026 15:58:35 +0200 Subject: [PATCH] added FK to other tables --- src/openapi/fiko/fiko-crud.yaml | 59 +++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 3 deletions(-) diff --git a/src/openapi/fiko/fiko-crud.yaml b/src/openapi/fiko/fiko-crud.yaml index 3d21c2e..e2017be 100644 --- a/src/openapi/fiko/fiko-crud.yaml +++ b/src/openapi/fiko/fiko-crud.yaml @@ -434,7 +434,7 @@ paths: summary: Add a processing failure. description: Add a processing failure. tags: - - Failures v2.2 + - Failures v2.3 requestBody: required: true content: @@ -455,6 +455,7 @@ paths: reasonCode: "012" reasonDescription: Transaction date is in the future. resolved: false + journalEntryId: 0e53b984-16b2-4ef7-b669-29bcdad2a3ce responses: "201": description: Created @@ -513,7 +514,18 @@ paths: action: update status: return to src description: Transaction item returned to source. - correlationId: 0dc216ea-58e7-4a5e-aa18-449f0304209c + correlationId: 0dc216ea-58e7-4a5e-aa18-449f0304209c + Add new transaction audit trail for succesfull transaction item: + summary: Add new transaction audit trail for succesfull transaction item + description: Add a new audit trail record for an succesfull transaction item. + value: + user: ad.vogelaar + timestamp: 2022301-02 12:34:00 + action: update + status: success + description: Transaction item succesfully booked + correlationId: 0dc216ea-58e7-4a5e-aa18-449f0304209c + journalEntryId: 0e53b984-16b2-4ef7-b669-29bcdad2a3ce responses: "201": description: Created @@ -627,6 +639,7 @@ paths: status: created description: Transaction created. correlationId: null + journalEntryId: null - "@odata.etag": 1ce407d3-4725-46b8-92b2-47282ccd38f5 transactionAuditTrailRowId: 8219 transactionAuditTrailId: 1d234fc1-eb16-41d3-b2e0-e400e17b017f @@ -637,6 +650,7 @@ paths: status: created description: Transaction created. correlationId: null + journalEntryId: null - "@odata.etag": c8dec28b-bb85-4cb2-8a56-4a95fb2ed7bb transactionAuditTrailRowId: 8220 transactionAuditTrailId: f4798a84-489d-4533-9dfe-42423c70f6b6 @@ -647,6 +661,7 @@ paths: status: return to src description: Transaction retunred to source. correlationId: a3891560-3084-42cb-867c-f289e7cda47d + journalEntryId: null - "@odata.etag": 967ddfa0-835e-4954-a4af-2eb11de325dc transactionAuditTrailRowId: 8221 transactionAuditTrailId: cc80d58d-6ee7-409a-8c14-b1f807e67c10 @@ -657,6 +672,7 @@ paths: status: failed description: Validation XYZ failed. correlationId: null + journalEntryId: a062f64f-f39e-48e7-9793-efbfa86d2827 List containing multiple transaction audit trails of one transaction item: summary: List containing multiple audit trails of one transaction item description: List containing multiple audit trail records of one transaction item (with id `d667d293-aa82-4c9e-9b10-77cffc9058a1`). @@ -673,6 +689,7 @@ paths: status: re-entered description: Transaction re-entered. correlationId: null + journalEntryId: null - "@odata.etag": 1ce407d3-4725-46b8-92b2-47282ccd38f5 transactionAuditTrailRowId: 8219 transactionAuditTrailId: b2192e6c-ab79-4000-a04d-d8f4d574a82f @@ -683,6 +700,7 @@ paths: status: return to src description: Transaction retunred to source. correlationId: a3891560-3084-42cb-867c-f289e7cda47d + journalEntryId: null - "@odata.etag": c8dec28b-bb85-4cb2-8a56-4a95fb2ed7bb transactionAuditTrailRowId: 8220 transactionAuditTrailId: 1d759985-7f1a-48bd-8dd1-efa30ce26423 @@ -693,6 +711,7 @@ paths: status: failed description: Validation XYZ failed. correlationId: null + journalEntryId: b479507a-a65d-48b5-8476-87c88ba3c560 - "@odata.etag": 967ddfa0-835e-4954-a4af-2eb11de325dc transactionAuditTrailRowId: 8221 transactionAuditTrailId: afce35b2-1dff-4ace-98d0-4b9ac405c87d @@ -703,6 +722,7 @@ paths: status: created description: Transaction created. correlationId: null + journalEntryId: null List containing multiple audit trails of different failed transactions: summary: List containing multiple audit trails of different failed transactions description: List containing multiple audit trails of different failed transactions (status = failed). @@ -719,6 +739,7 @@ paths: status: failed description: Validation XYZ failed. correlationId: null + journalEntryId: null - "@odata.etag": 1ce407d3-4725-46b8-92b2-47282ccd38f5 transactionAuditTrailRowId: 8219 transactionAuditTrailId: 1d234fc1-eb16-41d3-b2e0-e400e17b017f @@ -729,6 +750,7 @@ paths: status: failed description: Validation XYZ failed. correlationId: null + journalEntryId: 43a98533-bb01-4aad-8d61-005051125969 - "@odata.etag": c8dec28b-bb85-4cb2-8a56-4a95fb2ed7bb transactionAuditTrailRowId: 8220 transactionAuditTrailId: f4798a84-489d-4533-9dfe-42423c70f6b6 @@ -739,6 +761,7 @@ paths: status: failed description: Validation XYZ failed. correlationId: null + journalEntryId: null - "@odata.etag": 967ddfa0-835e-4954-a4af-2eb11de325dc transactionAuditTrailRowId: 8221 transactionAuditTrailId: cc80d58d-6ee7-409a-8c14-b1f807e67c10 @@ -749,6 +772,7 @@ paths: status: failed description: Validation XYZ failed. correlationId: null + journalEntryId: null security: - default: [] x-auth-type: Application & Application User @@ -1378,7 +1402,6 @@ paths: - default: [] x-auth-type: Application & Application User x-throttling-tier: Unlimited - /Odata/BookingProcess: get: summary: Find booking processes. @@ -3726,6 +3749,16 @@ components: - occurredOn - type - status + createdOn: + type: string + nullable: false + format: datetime + example: "2026-07-20T00:00:00Z" + updatedOn: + type: string + nullable: false + format: datetime + example: "2026-07-25T00:00:00Z" TransactionItemsBulkRequestBody: type: object properties: @@ -3961,6 +3994,11 @@ components: type: string nullable: true example: Adapt config + journalEntryId: + type: string + format: uuid + nullable: true + example: b51b377d-6c82-4c4f-9ed3-1068ab6e30c9 required: - timestamp - element @@ -4027,6 +4065,11 @@ components: type: string nullable: true example: Adapt config + journalEntryId: + type: string + format: uuid + nullable: true + example: b51b377d-6c82-4c4f-9ed3-1068ab6e30c9 required: - processingFailureId - transactionItemId @@ -4091,6 +4134,11 @@ components: format: uuid nullable: true example: 37a8095b-19db-498f-9349-5f37d21c5bdf + journalEntryId: + type: string + format: uuid + nullable: true + example: b51b377d-6c82-4c4f-9ed3-1068ab6e30c9 required: - user - timestamp @@ -4164,6 +4212,11 @@ components: format: uuid nullable: true example: a3891560-3084-42cb-867c-f289e7cda47d + journalEntryId: + type: string + format: uuid + nullable: true + example: b51b377d-6c82-4c4f-9ed3-1068ab6e30c9 required: - transactionAuditTrailId - transactionItemId