{"$defs":{"A2AMessage":{"additionalProperties":true,"properties":{"contextId":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Contextid"},"extensions":{"items":{"type":"string"},"title":"Extensions","type":"array"},"messageId":{"title":"Messageid","type":"string"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Metadata"},"parts":{"items":{"$ref":"#/$defs/A2APart"},"title":"Parts","type":"array"},"referenceTaskIds":{"items":{"type":"string"},"title":"Referencetaskids","type":"array"},"role":{"enum":["user","agent","ROLE_USER","ROLE_AGENT"],"title":"Role","type":"string"},"taskId":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Taskid"}},"required":["messageId","role","parts"],"title":"A2AMessage","type":"object"},"A2APart":{"additionalProperties":true,"properties":{"data":{"anyOf":[{},{"type":"null"}],"default":null,"title":"Data"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Filename"},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Kind"},"mediaType":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Mediatype"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Metadata"},"raw":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Raw"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Text"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Url"}},"title":"A2APart","type":"object"}},"$id":"https://agentpeer.io/schemas/v1/a2a.send-message-request.schema.json","$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":true,"properties":{"configuration":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Configuration"},"message":{"$ref":"#/$defs/A2AMessage"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Metadata"}},"required":["message"],"title":"a2a.send-message-request","type":"object","x-agentpeer-derived-from":"vendor/a2a-1.0/a2a.proto@v1.0.1"}