77 lines
3.8 KiB
YAML
77 lines
3.8 KiB
YAML
description: >
|
|
**Mixed results**. Some rooms were successfully processed for deletion while others were not.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
message:
|
|
type: string
|
|
successful:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
successCode:
|
|
type: string
|
|
enum:
|
|
- room_deleted
|
|
- room_with_active_meeting_deleted
|
|
- room_with_active_meeting_scheduled_to_be_deleted
|
|
- room_and_recordings_deleted
|
|
- room_closed
|
|
- room_with_active_meeting_and_recordings_deleted
|
|
- room_with_active_meeting_closed
|
|
- room_with_active_meeting_and_recordings_scheduled_to_be_deleted
|
|
- room_with_active_meeting_scheduled_to_be_closed
|
|
description: A code representing the success scenario
|
|
message:
|
|
type: string
|
|
description: A message providing additional context about the success
|
|
description: List of rooms that were successfully processed for deletion
|
|
failed:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
roomId:
|
|
type: string
|
|
error:
|
|
type: string
|
|
description: Name of the error
|
|
message:
|
|
type: string
|
|
description: Description of the error
|
|
description: List of rooms that failed to process while deleting
|
|
examples:
|
|
partial_deletion_with_errors:
|
|
summary: Some rooms were successfully processed for deletion, others failed
|
|
value:
|
|
message: '2 room(s) failed to process while deleting'
|
|
successful:
|
|
- roomId: room-123
|
|
successCode: room_deleted
|
|
message: Room 'room-123' deleted successfully
|
|
- roomId: room-456
|
|
successCode: room_with_active_meeting_deleted
|
|
message: Room 'room-456' with active meeting deleted successfully
|
|
failed:
|
|
- roomId: room-789
|
|
error: Room Error
|
|
message: Room 'room-789' not found
|
|
- roomId: room-101
|
|
error: room_has_active_meeting
|
|
message: Room 'room-101' cannot be deleted because it has an active meeting
|
|
no_deletion_performed:
|
|
summary: No rooms were successfully processed for deletion
|
|
value:
|
|
message: '2 room(s) failed to process for deletion'
|
|
successful: []
|
|
failed:
|
|
- roomId: room-123
|
|
error: Room Error
|
|
message: Room 'room-123' not found
|
|
- roomId: room-456
|
|
error: room_has_active_meeting
|
|
message: Room 'room-456' cannot be deleted because it has an active meeting
|