{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AnnouncementPlaylistGetResponse",
  "title": "AnnouncementPlaylistGetResponse",
  "type": "object",
  "required": [
    "id",
    "name",
    "lastUpdated",
    "fileSize",
    "fileCount",
    "announcements"
  ],
  "properties": {
    "id": {
      "type": "string",
      "example": "Y2lzY29zcGFyazovL3VzL0FOTk9VTkNFTUVOVC9iYzZjOTYwYi01ZDJjLTRiM2QtYjRlZC0wNWY1ZmFhMTJjZjA",
      "description": "Unique identifier of the playlist."
    },
    "name": {
      "type": "string",
      "example": "testingAnnouncementPlaylist",
      "description": "Unique name of the playlist."
    },
    "lastUpdated": {
      "type": "string",
      "example": "2024-03-06T07:06:36.396Z",
      "description": "Last updated timestamp (in UTC format) of the playlist."
    },
    "fileSize": {
      "type": "string",
      "example": "356",
      "description": "Size of the files in kilobytes."
    },
    "fileCount": {
      "type": "string",
      "example": "3",
      "description": "Number of files in the playlist."
    },
    "announcements": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/AnnouncementObject"
      },
      "description": "List of announcement details associated with playlist."
    }
  }
}