From 1dd8cc32382acde73de376703eabc11f826db2b9 Mon Sep 17 00:00:00 2001 From: juancarmore Date: Fri, 5 Sep 2025 01:06:21 +0200 Subject: [PATCH] openapi: add room reference to success and error responses for room deletion endpoints --- .../responses/error-bulk-delete-rooms.yaml | 2 ++ .../responses/success-bulk-delete-rooms.yaml | 2 ++ .../success-room-process-deletion.yaml | 32 +++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/backend/openapi/components/responses/error-bulk-delete-rooms.yaml b/backend/openapi/components/responses/error-bulk-delete-rooms.yaml index b45c4df..49e1378 100644 --- a/backend/openapi/components/responses/error-bulk-delete-rooms.yaml +++ b/backend/openapi/components/responses/error-bulk-delete-rooms.yaml @@ -28,6 +28,8 @@ content: message: type: string description: A message providing additional context about the success + room: + $ref: '../schemas/meet-room.yaml' description: List of rooms that were successfully processed for deletion failed: type: array diff --git a/backend/openapi/components/responses/success-bulk-delete-rooms.yaml b/backend/openapi/components/responses/success-bulk-delete-rooms.yaml index 40ed3c5..a96bccc 100644 --- a/backend/openapi/components/responses/success-bulk-delete-rooms.yaml +++ b/backend/openapi/components/responses/success-bulk-delete-rooms.yaml @@ -27,6 +27,8 @@ content: message: type: string description: A message providing additional context about the success + room: + $ref: '../schemas/meet-room.yaml' description: List of rooms that were successfully processed for deletion example: message: 'All rooms successfully processed for deletion' diff --git a/backend/openapi/components/responses/success-room-process-deletion.yaml b/backend/openapi/components/responses/success-room-process-deletion.yaml index c7f3379..87b69b3 100644 --- a/backend/openapi/components/responses/success-room-process-deletion.yaml +++ b/backend/openapi/components/responses/success-room-process-deletion.yaml @@ -17,6 +17,8 @@ content: message: type: string description: A message providing additional context about the success + room: + $ref: '../schemas/meet-room.yaml' examples: room_deleted: value: @@ -34,6 +36,21 @@ content: value: successCode: room_closed message: Room 'room-123' has been closed instead of deleted because it has recordings + room: + roomId: room-123 + roomName: room + creationDate: 1620000000000 + preferences: + chatPreferences: + enabled: true + recordingPreferences: + enabled: false + virtualBackgroundPreferences: + enabled: true + moderatorUrl: 'http://localhost:6080/room/room-123?secret=123456' + speakerUrl: 'http://localhost:6080/room/room-123?secret=654321' + status: closed + meetingEndAction: none room_with_active_meeting_and_recordings_deleted: value: successCode: room_with_active_meeting_and_recordings_deleted @@ -42,3 +59,18 @@ content: value: successCode: room_with_active_meeting_closed message: Room 'room-123' with active meeting has been closed instead of deleted because it has recordings + room: + roomId: room-123 + roomName: room + creationDate: 1620000000000 + preferences: + chatPreferences: + enabled: true + recordingPreferences: + enabled: false + virtualBackgroundPreferences: + enabled: true + moderatorUrl: 'http://localhost:6080/room/room-123?secret=123456' + speakerUrl: 'http://localhost:6080/room/room-123?secret=654321' + status: active_meeting + meetingEndAction: close