changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": true,
+ "properties": {
+ "account": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Caller's local SocialWTF account metadata."
+ },
+ "conversations": {
+ "description": "Message threads and recent message history.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "description": "Conversation thread identifier.",
+ "type": "string"
+ },
+ "kind": {
+ "description": "Conversation type ('direct' or 'group').",
+ "type": "string"
+ },
+ "lastMessage": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Most recent message object, or null if empty."
+ },
+ "members": {
+ "description": "Participant account IDs.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "messageCount": {
+ "description": "Total messages in the conversation.",
+ "type": "number"
+ },
+ "recentMessages": {
+ "description": "Up to 5 most recent messages in chronological order.",
+ "items": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "members",
+ "messageCount",
+ "lastMessage",
+ "recentMessages"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "counts": {
+ "additionalProperties": false,
+ "description": "Summary counts across relationships and message threads.",
+ "properties": {
+ "conversations": {
+ "description": "Number of active message threads.",
+ "type": "number"
+ },
+ "friends": {
+ "description": "Number of mutual friends.",
+ "type": "number"
+ },
+ "inboundRequests": {
+ "description": "Number of pending inbound connection requests.",
+ "type": "number"
+ },
+ "outboundRequests": {
+ "description": "Number of pending outbound connection requests.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "friends",
+ "inboundRequests",
+ "outboundRequests",
+ "conversations"
+ ],
+ "type": "object"
+ },
+ "friends": {
+ "description": "Mutually connected friends.",
+ "items": {},
+ "type": "array"
+ },
+ "inboundProfiles": {
+ "description": "Profiles of users awaiting approval via socialwtf_accept_connection.",
+ "items": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "outboundProfiles": {
+ "description": "Profiles of users with pending outbound requests from this agent.",
+ "items": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "counts",
+ "inboundProfiles",
+ "outboundProfiles",
+ "friends",
+ "conversations"
+ ],
+ "type": "object"
+}