{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "description": "Parameters for searching visible message occurrences within one paginated thread.",
  "properties": {
    "cursor": {
      "description": "Opaque cursor returned by a previous call for the same thread and search term.",
      "type": [
        "string",
        "null"
      ]
    },
    "limit": {
      "description": "Optional occurrence page size.",
      "format": "uint32",
      "minimum": 0.0,
      "type": [
        "integer",
        "null"
      ]
    },
    "searchTerm": {
      "description": "Case-insensitive literal substring to find in visible user messages and final assistant messages.",
      "type": "string"
    },
    "threadId": {
      "type": "string"
    }
  },
  "required": [
    "searchTerm",
    "threadId"
  ],
  "title": "ThreadSearchOccurrencesParams",
  "type": "object"
}