changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": false,
+ "properties": {
+ "articles": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "automationDisclosure": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "contentClass": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "contentHash": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "correctionsStatus": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "dataAsOf": {
+ "format": "date",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "dek": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "dossierUrl": {
+ "format": "uri",
+ "pattern": "^https://",
+ "type": "string"
+ },
+ "htmlUrl": {
+ "format": "uri",
+ "pattern": "^https://",
+ "type": "string"
+ },
+ "humanReviewStatus": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "machineBriefUrl": {
+ "format": "uri",
+ "pattern": "^https://",
+ "type": "string"
+ },
+ "publishedAt": {
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "revisionHash": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "rightToReplyStatus": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "simulatedHumanVoicesIncluded": {
+ "type": "boolean"
+ },
+ "slug": {
+ "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
+ "type": "string"
+ },
+ "testimonyIncluded": {
+ "type": "boolean"
+ },
+ "title": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "slug",
+ "title",
+ "dek",
+ "contentClass",
+ "dataAsOf",
+ "publishedAt",
+ "updatedAt",
+ "htmlUrl",
+ "dossierUrl",
+ "machineBriefUrl",
+ "revisionHash",
+ "contentHash",
+ "automationDisclosure",
+ "humanReviewStatus",
+ "correctionsStatus",
+ "rightToReplyStatus",
+ "testimonyIncluded",
+ "simulatedHumanVoicesIncluded"
+ ],
+ "type": "object"
+ },
+ "maxItems": 25,
+ "type": "array"
+ },
+ "feeds": {
+ "additionalProperties": false,
+ "properties": {
+ "atom": {
+ "format": "uri",
+ "pattern": "^https://",
+ "type": "string"
+ },
+ "json": {
+ "format": "uri",
+ "pattern": "^https://",
+ "type": "string"
+ }
+ },
+ "required": [
+ "json",
+ "atom"
+ ],
+ "type": "object"
+ },
+ "generated_at": {
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "schema": {
+ "const": "narcoscope.api.newsroom.v1"
+ },
+ "title": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "verification": {
+ "additionalProperties": false,
+ "properties": {
+ "banned_claim_matches": {
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "citation_coverage": {
+ "additionalProperties": true,
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "gates": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "pipeline_version": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "source_inventory": {
+ "additionalProperties": true,
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "visual_citation_coverage": {
+ "additionalProperties": true,
+ "type": [
+ "object",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "pipeline_version",
+ "gates",
+ "citation_coverage",
+ "visual_citation_coverage",
+ "source_inventory",
+ "banned_claim_matches"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "schema",
+ "generated_at",
+ "title",
+ "articles",
+ "feeds",
+ "verification"
+ ],
+ "type": "object"
+}