addedInput schema / $defs / ArtifactIdLocator / properties / kind / anyOf
Added value: +[
+ {
+ "const": "artifact_id",
+ "title": "Kind",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[aA][rR][tT][iI][fF][aA][cC][tT]_[iI][dD])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / ArtifactIdLocator / properties / kind / const
Removed value: -"artifact_id"
removedInput schema / $defs / ArtifactIdLocator / properties / kind / type
Removed value: -"string"
addedInput schema / $defs / ArtifactUriLocator / properties / kind / anyOf
Added value: +[
+ {
+ "const": "artifact_uri",
+ "title": "Kind",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[aA][rR][tT][iI][fF][aA][cC][tT]_[uU][rR][iI])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / ArtifactUriLocator / properties / kind / const
Removed value: -"artifact_uri"
removedInput schema / $defs / ArtifactUriLocator / properties / kind / type
Removed value: -"string"
addedInput schema / $defs / SessionArticleRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "article",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[aA][rR][tT][iI][cC][lL][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionArticleRequest / properties / action / const
Removed value: -"article"
removedInput schema / $defs / SessionArticleRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionArticleRequest / properties / pmid / description
Added value: +"Complete identifier string; optional identifier prefix, official article URL, or inline backticks. No numbers, foreign hosts, URL queries/fragments or partial identifiers."
addedInput schema / $defs / SessionArticleRequest / properties / pmid / examples
Added value: +[
+ "33053718",
+ "PMID:33053718",
+ "https://pubmed.ncbi.nlm.nih.gov/33053718/"
+]
addedInput schema / $defs / SessionArticleRequest / properties / pmid / format
Added value: +"pubmed-pmid"
changedInput schema / $defs / SessionArticleRequest / properties / pmid / maxLength
Previous value: -20New value: +512
addedInput schema / $defs / SessionArticleRequest / properties / pmid / minLength
Added value: +1
removedInput schema / $defs / SessionArticleRequest / properties / pmid / pattern
Removed value: -"^[1-9][0-9]{0,19}$"
addedInput schema / $defs / SessionArticleRequest / properties / pmid / x-pubmed-input
Added value: +"pmid"
addedInput schema / $defs / SessionArtifactRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "artifact",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[aA][rR][tT][iI][fF][aA][cC][tT])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionArtifactRequest / properties / action / const
Removed value: -"artifact"
removedInput schema / $defs / SessionArtifactRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionArtifactRequest / properties / include_local_paths / anyOf
Added value: +[
+ {
+ "default": false,
+ "title": "Include Local Paths",
+ "type": "boolean"
+ },
+ {
+ "description": "Explicit true/false text, ignoring ASCII case and surrounding whitespace.",
+ "pattern": "^[ \\t\\r\\n]*(?:[tT][rR][uU][eE]|[fF][aA][lL][sS][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionArtifactRequest / properties / include_local_paths / type
Removed value: -"boolean"
addedInput schema / $defs / SessionArtifactRequest / properties / locator / anyOf
Added value: +[
+ {
+ "discriminator": {
+ "mapping": {
+ "artifact_id": "#/$defs/ArtifactIdLocator",
+ "artifact_uri": "#/$defs/ArtifactUriLocator"
+ },
+ "propertyName": "kind"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/ArtifactIdLocator"
+ },
+ {
+ "$ref": "#/$defs/ArtifactUriLocator"
+ }
+ ],
+ "title": "Locator"
+ },
+ {
+ "contentMediaType": "application/json",
+ "contentSchema": {
+ "discriminator": {
+ "mapping": {
+ "artifact_id": "#/$defs/ArtifactIdLocator",
+ "artifact_uri": "#/$defs/ArtifactUriLocator"
+ },
+ "propertyName": "kind"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/ArtifactIdLocator"
+ },
+ {
+ "$ref": "#/$defs/ArtifactUriLocator"
+ }
+ ],
+ "title": "Locator"
+ },
+ "description": "One JSON-encoded container; the decoded value must satisfy contentSchema.",
+ "maxLength": 1000000,
+ "type": "string"
+ },
+ {
+ "description": "One JSON code fence; after removing the fence, decode JSON and validate against x-pubmed-decodedSchema.",
+ "maxLength": 1000000,
+ "pattern": "^\\s*```(?:[jJ][sS][oO][nN])?[ \\t]*\\r?\\n[\\s\\S]*\\r?\\n```\\s*$",
+ "type": "string",
+ "x-pubmed-decodedSchema": {
+ "discriminator": {
+ "mapping": {
+ "artifact_id": "#/$defs/ArtifactIdLocator",
+ "artifact_uri": "#/$defs/ArtifactUriLocator"
+ },
+ "propertyName": "kind"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/ArtifactIdLocator"
+ },
+ {
+ "$ref": "#/$defs/ArtifactUriLocator"
+ }
+ ],
+ "title": "Locator"
+ },
+ "x-pubmed-encoding": "fenced-json"
+ }
+]
removedInput schema / $defs / SessionArtifactRequest / properties / locator / discriminator
Removed value: -{
- "mapping": {
- "artifact_id": "#/$defs/ArtifactIdLocator",
- "artifact_uri": "#/$defs/ArtifactUriLocator"
- },
- "propertyName": "kind"
-}
removedInput schema / $defs / SessionArtifactRequest / properties / locator / oneOf
Removed value: -[
- {
- "$ref": "#/$defs/ArtifactIdLocator"
- },
- {
- "$ref": "#/$defs/ArtifactUriLocator"
- }
-]
addedInput schema / $defs / SessionArtifactRequest / properties / max_chars / anyOf
Added value: +[
+ {
+ "default": 200000,
+ "maximum": 200000,
+ "minimum": 1,
+ "title": "Max Chars",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionArtifactRequest / properties / max_chars / maximum
Removed value: -200000
removedInput schema / $defs / SessionArtifactRequest / properties / max_chars / minimum
Removed value: -1
removedInput schema / $defs / SessionArtifactRequest / properties / max_chars / type
Removed value: -"integer"
addedInput schema / $defs / SessionArtifactRequest / properties / offset / anyOf
Added value: +[
+ {
+ "default": 0,
+ "maximum": 2000000000,
+ "minimum": 0,
+ "title": "Offset",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionArtifactRequest / properties / offset / maximum
Removed value: -2000000000
removedInput schema / $defs / SessionArtifactRequest / properties / offset / minimum
Removed value: -0
removedInput schema / $defs / SessionArtifactRequest / properties / offset / type
Removed value: -"integer"
addedInput schema / $defs / SessionListArtifactsRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "list_artifacts",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[lL][iI][sS][tT]_[aA][rR][tT][iI][fF][aA][cC][tT][sS])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionListArtifactsRequest / properties / action / const
Removed value: -"list_artifacts"
removedInput schema / $defs / SessionListArtifactsRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionListArtifactsRequest / properties / include_local_paths / anyOf
Added value: +[
+ {
+ "default": false,
+ "title": "Include Local Paths",
+ "type": "boolean"
+ },
+ {
+ "description": "Explicit true/false text, ignoring ASCII case and surrounding whitespace.",
+ "pattern": "^[ \\t\\r\\n]*(?:[tT][rR][uU][eE]|[fF][aA][lL][sS][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionListArtifactsRequest / properties / include_local_paths / type
Removed value: -"boolean"
addedInput schema / $defs / SessionListArtifactsRequest / properties / limit / anyOf
Added value: +[
+ {
+ "default": 10,
+ "maximum": 100,
+ "minimum": 1,
+ "title": "Limit",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionListArtifactsRequest / properties / limit / maximum
Removed value: -100
removedInput schema / $defs / SessionListArtifactsRequest / properties / limit / minimum
Removed value: -1
removedInput schema / $defs / SessionListArtifactsRequest / properties / limit / type
Removed value: -"integer"
addedInput schema / $defs / SessionLogRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "log",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[lL][oO][gG])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionLogRequest / properties / action / const
Removed value: -"log"
removedInput schema / $defs / SessionLogRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionLogRequest / properties / event_limit / anyOf
Added value: +[
+ {
+ "default": 50,
+ "maximum": 500,
+ "minimum": 1,
+ "title": "Event Limit",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionLogRequest / properties / event_limit / maximum
Removed value: -500
removedInput schema / $defs / SessionLogRequest / properties / event_limit / minimum
Removed value: -1
removedInput schema / $defs / SessionLogRequest / properties / event_limit / type
Removed value: -"integer"
addedInput schema / $defs / SessionLogRequest / properties / history_limit / anyOf
Added value: +[
+ {
+ "default": 10,
+ "maximum": 100,
+ "minimum": 1,
+ "title": "History Limit",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionLogRequest / properties / history_limit / maximum
Removed value: -100
removedInput schema / $defs / SessionLogRequest / properties / history_limit / minimum
Removed value: -1
removedInput schema / $defs / SessionLogRequest / properties / history_limit / type
Removed value: -"integer"
addedInput schema / $defs / SessionLogRequest / properties / include_history / anyOf
Added value: +[
+ {
+ "default": true,
+ "title": "Include History",
+ "type": "boolean"
+ },
+ {
+ "description": "Explicit true/false text, ignoring ASCII case and surrounding whitespace.",
+ "pattern": "^[ \\t\\r\\n]*(?:[tT][rR][uU][eE]|[fF][aA][lL][sS][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionLogRequest / properties / include_history / type
Removed value: -"boolean"
addedInput schema / $defs / SessionPmidsRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "pmids",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[pP][mM][iI][dD][sS])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionPmidsRequest / properties / action / const
Removed value: -"pmids"
removedInput schema / $defs / SessionPmidsRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionPmidsRequest / properties / search_index / anyOf
Added value: +[
+ {
+ "default": -1,
+ "maximum": 100000,
+ "minimum": -100000,
+ "title": "Search Index",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionPmidsRequest / properties / search_index / maximum
Removed value: -100000
removedInput schema / $defs / SessionPmidsRequest / properties / search_index / minimum
Removed value: --100000
removedInput schema / $defs / SessionPmidsRequest / properties / search_index / type
Removed value: -"integer"
addedInput schema / $defs / SessionReplaySearchRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "replay_search",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[rR][eE][pP][lL][aA][yY]_[sS][eE][aA][rR][cC][hH])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionReplaySearchRequest / properties / action / const
Removed value: -"replay_search"
removedInput schema / $defs / SessionReplaySearchRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionSearchRunRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "search_run",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[sS][eE][aA][rR][cC][hH]_[rR][uU][nN])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionSearchRunRequest / properties / action / const
Removed value: -"search_run"
removedInput schema / $defs / SessionSearchRunRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionSearchRunsRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "search_runs",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[sS][eE][aA][rR][cC][hH]_[rR][uU][nN][sS])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionSearchRunsRequest / properties / action / const
Removed value: -"search_runs"
removedInput schema / $defs / SessionSearchRunsRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionSearchRunsRequest / properties / limit / anyOf
Added value: +[
+ {
+ "default": 10,
+ "maximum": 100,
+ "minimum": 1,
+ "title": "Limit",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionSearchRunsRequest / properties / limit / maximum
Removed value: -100
removedInput schema / $defs / SessionSearchRunsRequest / properties / limit / minimum
Removed value: -1
removedInput schema / $defs / SessionSearchRunsRequest / properties / limit / type
Removed value: -"integer"
changedInput schema / $defs / SessionSearchRunsRequest / properties / status / anyOf
Previous value: -[
- {
- "enum": [
- "started",
- "planned",
- "running",
- "completed",
- "partial",
- "failed",
- "cancelled",
- "interrupted"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "anyOf": [
+ {
+ "enum": [
+ "started",
+ "planned",
+ "running",
+ "completed",
+ "partial",
+ "failed",
+ "cancelled",
+ "interrupted"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[sS][tT][aA][rR][tT][eE][dD]|[pP][lL][aA][nN][nN][eE][dD]|[rR][uU][nN][nN][iI][nN][gG]|[cC][oO][mM][pP][lL][eE][tT][eE][dD]|[pP][aA][rR][tT][iI][aA][lL]|[fF][aA][iI][lL][eE][dD]|[cC][aA][nN][cC][eE][lL][lL][eE][dD]|[iI][nN][tT][eE][rR][rR][uU][pP][tT][eE][dD])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / $defs / SessionSummaryRequest / properties / action / anyOf
Added value: +[
+ {
+ "const": "summary",
+ "title": "Action",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[sS][uU][mM][mM][aA][rR][yY])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionSummaryRequest / properties / action / const
Removed value: -"summary"
removedInput schema / $defs / SessionSummaryRequest / properties / action / type
Removed value: -"string"
addedInput schema / $defs / SessionSummaryRequest / properties / history_limit / anyOf
Added value: +[
+ {
+ "default": 10,
+ "maximum": 100,
+ "minimum": 1,
+ "title": "History Limit",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionSummaryRequest / properties / history_limit / maximum
Removed value: -100
removedInput schema / $defs / SessionSummaryRequest / properties / history_limit / minimum
Removed value: -1
removedInput schema / $defs / SessionSummaryRequest / properties / history_limit / type
Removed value: -"integer"
addedInput schema / $defs / SessionSummaryRequest / properties / include_history / anyOf
Added value: +[
+ {
+ "default": false,
+ "title": "Include History",
+ "type": "boolean"
+ },
+ {
+ "description": "Explicit true/false text, ignoring ASCII case and surrounding whitespace.",
+ "pattern": "^[ \\t\\r\\n]*(?:[tT][rR][uU][eE]|[fF][aA][lL][sS][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / $defs / SessionSummaryRequest / properties / include_history / type
Removed value: -"boolean"
addedInput schema / properties / request / anyOf
Added value: +[
+ {
+ "discriminator": {
+ "mapping": {
+ "article": "#/$defs/SessionArticleRequest",
+ "artifact": "#/$defs/SessionArtifactRequest",
+ "list_artifacts": "#/$defs/SessionListArtifactsRequest",
+ "log": "#/$defs/SessionLogRequest",
+ "pmids": "#/$defs/SessionPmidsRequest",
+ "replay_search": "#/$defs/SessionReplaySearchRequest",
+ "search_run": "#/$defs/SessionSearchRunRequest",
+ "search_runs": "#/$defs/SessionSearchRunsRequest",
+ "summary": "#/$defs/SessionSummaryRequest"
+ },
+ "propertyName": "action"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/SessionPmidsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionArticleRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSummaryRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionLogRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionListArtifactsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionArtifactRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSearchRunsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSearchRunRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionReplaySearchRequest"
+ }
+ ],
+ "title": "Request"
+ },
+ {
+ "contentMediaType": "application/json",
+ "contentSchema": {
+ "discriminator": {
+ "mapping": {
+ "article": "#/$defs/SessionArticleRequest",
+ "artifact": "#/$defs/SessionArtifactRequest",
+ "list_artifacts": "#/$defs/SessionListArtifactsRequest",
+ "log": "#/$defs/SessionLogRequest",
+ "pmids": "#/$defs/SessionPmidsRequest",
+ "replay_search": "#/$defs/SessionReplaySearchRequest",
+ "search_run": "#/$defs/SessionSearchRunRequest",
+ "search_runs": "#/$defs/SessionSearchRunsRequest",
+ "summary": "#/$defs/SessionSummaryRequest"
+ },
+ "propertyName": "action"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/SessionPmidsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionArticleRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSummaryRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionLogRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionListArtifactsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionArtifactRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSearchRunsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSearchRunRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionReplaySearchRequest"
+ }
+ ],
+ "title": "Request"
+ },
+ "description": "One JSON-encoded container; the decoded value must satisfy contentSchema.",
+ "maxLength": 1000000,
+ "type": "string"
+ },
+ {
+ "description": "One JSON code fence; after removing the fence, decode JSON and validate against x-pubmed-decodedSchema.",
+ "maxLength": 1000000,
+ "pattern": "^\\s*```(?:[jJ][sS][oO][nN])?[ \\t]*\\r?\\n[\\s\\S]*\\r?\\n```\\s*$",
+ "type": "string",
+ "x-pubmed-decodedSchema": {
+ "discriminator": {
+ "mapping": {
+ "article": "#/$defs/SessionArticleRequest",
+ "artifact": "#/$defs/SessionArtifactRequest",
+ "list_artifacts": "#/$defs/SessionListArtifactsRequest",
+ "log": "#/$defs/SessionLogRequest",
+ "pmids": "#/$defs/SessionPmidsRequest",
+ "replay_search": "#/$defs/SessionReplaySearchRequest",
+ "search_run": "#/$defs/SessionSearchRunRequest",
+ "search_runs": "#/$defs/SessionSearchRunsRequest",
+ "summary": "#/$defs/SessionSummaryRequest"
+ },
+ "propertyName": "action"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/SessionPmidsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionArticleRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSummaryRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionLogRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionListArtifactsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionArtifactRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSearchRunsRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionSearchRunRequest"
+ },
+ {
+ "$ref": "#/$defs/SessionReplaySearchRequest"
+ }
+ ],
+ "title": "Request"
+ },
+ "x-pubmed-encoding": "fenced-json"
+ }
+]
removedInput schema / properties / request / discriminator
Removed value: -{
- "mapping": {
- "article": "#/$defs/SessionArticleRequest",
- "artifact": "#/$defs/SessionArtifactRequest",
- "list_artifacts": "#/$defs/SessionListArtifactsRequest",
- "log": "#/$defs/SessionLogRequest",
- "pmids": "#/$defs/SessionPmidsRequest",
- "replay_search": "#/$defs/SessionReplaySearchRequest",
- "search_run": "#/$defs/SessionSearchRunRequest",
- "search_runs": "#/$defs/SessionSearchRunsRequest",
- "summary": "#/$defs/SessionSummaryRequest"
- },
- "propertyName": "action"
-}
removedInput schema / properties / request / oneOf
Removed value: -[
- {
- "$ref": "#/$defs/SessionPmidsRequest"
- },
- {
- "$ref": "#/$defs/SessionArticleRequest"
- },
- {
- "$ref": "#/$defs/SessionSummaryRequest"
- },
- {
- "$ref": "#/$defs/SessionLogRequest"
- },
- {
- "$ref": "#/$defs/SessionListArtifactsRequest"
- },
- {
- "$ref": "#/$defs/SessionArtifactRequest"
- },
- {
- "$ref": "#/$defs/SessionSearchRunsRequest"
- },
- {
- "$ref": "#/$defs/SessionSearchRunRequest"
- },
- {
- "$ref": "#/$defs/SessionReplaySearchRequest"
- }
-]