{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AnnouncementUsageResponse", "title": "AnnouncementUsageResponse", "type": "object", "description": "Response containing announcement repository storage usage limits and current utilization.", "required": [ "totalFileSizeUsedKB", "maxAudioFileSizeAllowedKB", "maxVideoFileSizeAllowedKB", "totalFileSizeLimitMB" ], "properties": { "totalFileSizeUsedKB": { "type": "number", "example": 1068, "description": "Total file size used by announcements in this repository in kilobytes." }, "maxAudioFileSizeAllowedKB": { "type": "number", "example": 9600, "description": "Maximum audio file size allowed to upload in kilobytes." }, "maxVideoFileSizeAllowedKB": { "type": "number", "example": 120000, "description": "Maximum video file size allowed to upload in kilobytes." }, "totalFileSizeLimitMB": { "type": "number", "example": 1000, "description": "Total file size limit for the repository in megabytes." } } }