changedInput schema / properties / target / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "artifactId": {
- "pattern": "^art_",
- "type": "string"
- },
- "revisionId": {
- "pattern": "^rev_",
- "type": "string"
- },
- "selector": {
- "additionalProperties": false,
- "properties": {
- "endLine": {
- "minimum": 0,
- "type": "integer"
- },
- "endOffset": {
- "minimum": 0,
- "type": "integer"
- },
- "exact": {
- "description": "The exact selected text.",
- "maxLength": 4000,
- "minLength": 1,
- "type": "string"
- },
- "prefix": {
- "description": "Text immediately before the selection.",
- "maxLength": 500,
- "type": "string"
- },
- "startLine": {
- "minimum": 0,
- "type": "integer"
- },
- "startOffset": {
- "minimum": 0,
- "type": "integer"
- },
- "suffix": {
- "description": "Text immediately after the selection.",
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "exact"
- ],
- "type": "object"
- },
- "targetKind": {
- "enum": [
- "text",
- "code",
- "html"
- ],
- "type": "string"
- }
- },
- "required": [
- "revisionId",
- "artifactId",
- "targetKind",
- "selector"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "artifactId": {
+ "description": "Artifact containing the selected text or code.",
+ "pattern": "^art_",
+ "type": "string"
+ },
+ "revisionId": {
+ "description": "Immutable revision containing the annotated artifact.",
+ "pattern": "^rev_",
+ "type": "string"
+ },
+ "selector": {
+ "additionalProperties": false,
+ "description": "Exact quote plus optional position and surrounding context.",
+ "properties": {
+ "endLine": {
+ "description": "Zero-based line where the selection ends.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "endOffset": {
+ "description": "Zero-based character offset immediately after the selection.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "exact": {
+ "description": "The exact selected text.",
+ "maxLength": 4000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "prefix": {
+ "description": "Text immediately before the selection.",
+ "maxLength": 500,
+ "type": "string"
+ },
+ "startLine": {
+ "description": "Zero-based line where the selection starts.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "startOffset": {
+ "description": "Zero-based character offset where the selection starts.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "suffix": {
+ "description": "Text immediately after the selection.",
+ "maxLength": 500,
+ "type": "string"
+ }
+ },
+ "required": [
+ "exact"
+ ],
+ "type": "object"
+ },
+ "targetKind": {
+ "description": "Rendering context used to relocate and display the annotation.",
+ "enum": [
+ "text",
+ "code",
+ "html"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "revisionId",
+ "artifactId",
+ "targetKind",
+ "selector"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]