changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "oneOf": [
+ {
+ "properties": {
+ "comments": {
+ "items": {
+ "properties": {
+ "author": {
+ "description": "Comment author",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "body": {
+ "description": "Comment text",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "created_utc": {
+ "description": "Creation timestamp (UTC)",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "Comment ID",
+ "type": "string"
+ },
+ "score": {
+ "description": "Comment upvote score",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "author",
+ "body",
+ "score",
+ "created_utc"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "post": {
+ "properties": {
+ "author": {
+ "description": "Post author",
+ "type": "string"
+ },
+ "created_utc": {
+ "description": "Creation timestamp (UTC)",
+ "type": "number"
+ },
+ "flair": {
+ "description": "Link flair text",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "Post ID",
+ "type": "string"
+ },
+ "is_self": {
+ "description": "Is self-post",
+ "type": "boolean"
+ },
+ "num_comments": {
+ "description": "Number of comments",
+ "type": "number"
+ },
+ "permalink": {
+ "description": "Full Reddit permalink",
+ "type": "string"
+ },
+ "score": {
+ "description": "Upvote score",
+ "type": "number"
+ },
+ "selftext": {
+ "description": "Self-post text content",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "subreddit": {
+ "description": "Subreddit name",
+ "type": "string"
+ },
+ "title": {
+ "description": "Post title",
+ "type": "string"
+ },
+ "url": {
+ "description": "Post URL",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "title",
+ "subreddit",
+ "author",
+ "score",
+ "url",
+ "permalink",
+ "num_comments",
+ "created_utc",
+ "is_self",
+ "selftext",
+ "flair"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "post",
+ "comments"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "hint": {
+ "description": "Optional hint for recovery",
+ "type": "string"
+ },
+ "message": {
+ "description": "Failure message",
+ "type": "string"
+ },
+ "post_id": {
+ "description": "Post ID requested",
+ "type": "string"
+ },
+ "reason": {
+ "description": "Failure reason",
+ "enum": [
+ "reddit_blocked",
+ "reddit_rate_limited",
+ "not_found"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "post_id",
+ "reason",
+ "message"
+ ],
+ "type": "object"
+ }
+ ],
+ "type": "object"
+}