{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/decree-om/json-schema/decree-om-get-announcements-recent-response-schema.json",
  "title": "GetAnnouncementsRecentResponse",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/decree-om-openapi-generated.yml#/components/schemas/GetAnnouncementsRecentResponse",
  "type": "object",
  "properties": {
    "success": {
      "type": "boolean",
      "description": "Indicates if the request was successful ( true for success, false for errors)"
    },
    "results": {
      "type": "array",
      "description": "Array of announcement objects (present on success)"
    },
    "count": {
      "type": "integer",
      "description": "Number of announcements returned in this response"
    },
    "limit": {
      "type": "integer",
      "description": "The limit value used for this request (for /recent endpoint)"
    },
    "types": {
      "type": "array",
      "description": "The announcement types used to filter results. Default: [\"Liquidation Start\", \"Liquidation End\", \"Dissolution and Merger\"]"
    },
    "error": {
      "type": "string",
      "description": "Error message (only present when success is false )"
    }
  }
}