Tellier Benoit created JAMES-2889:
-------------------------------------
Summary: `jmap` should match RFC-2860 protocol structure -
request/response
Key: JAMES-2889
URL: https://issues.apache.org/jira/browse/JAMES-2889
Project: James Server
Issue Type: Sub-task
Components: JMAP
Reporter: Tellier Benoit
Assignee: Antoine Duprat
JAMES-2888 bootstrap a jmap server, but with jmap-draft protocol structure.
The goal of this ticket is to match RFC-2860 protocol structure:
Request:
{code:java}
{
"using": [ "urn:ietf:params:jmap:core", "urn:ietf:params:jmap:mail" ],
"methodCalls": [
[ "method1", {
"arg1": "arg1data",
"arg2": "arg2data"
}, "c1" ],
[ "method2", {
"arg1": "arg1data"
}, "c2" ],
[ "method3", {}, "c3" ]
]
}
{code}
Response:
{code:java}
{
"methodResponses": [
[ "method1", {
"arg1": 3,
"arg2": "foo"
}, "c1" ],
[ "method2", {
"isBlah": true
}, "c2" ],
[ "anotherResponseFromMethod2", {
"data": 10,
"yetmoredata": "Hello"
}, "c2"],
[ "error", {
"type":"unknownMethod"
}, "c3" ]
],
"sessionState": "75128aab4b1b"
}
{code}
Update echo integration tests accordingly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]