René Cordier created JAMES-3100:
-----------------------------------
Summary: Session pojo and serialization
Key: JAMES-3100
URL: https://issues.apache.org/jira/browse/JAMES-3100
Project: James Server
Issue Type: Improvement
Reporter: René Cordier
{code:java}
{
"capabilities": {
"urn:ietf:params:jmap:core":
"maxSizeUpload": 10000000,
"maxConcurrentUpload": 4,
"maxSizeRequest": 10000000,
"maxConcurrentRequests": 4,
"maxCallsInRequest": 16,
"maxObjectsInGet": 500,
"maxObjectsInSet": 500,
"collationAlgorithms": ["i;unicode-casemap"]
},
"urn:ietf:params:jmap:mail":
"maxMailboxesPerEmail": 10000000,
"maxMailboxDepth": null,
"maxSizeMailboxName": 200,
"maxSizeAttachmentsPerEmail": 20000000,
"mayCreateTopLevelMailbox": true,
"emailQuerySortOptions": ["receivedAt", "cc", "from", "to", "subject",
"size", "sentAt", "hasKeyword", "uid", "Id"],
},
},
"accounts": [
"[email protected]" : {
"name": "[email protected]",
"isPersonal": "true",
"isReadOnly": "false",
"capabilities": {...},
}
],
"primaryAccounts": {
"urn:ietf:params:jmap:mail": "[email protected]"
},
"username": "[email protected]",
"apiUrl": "https://example.com/jmap/api",
"downloadUrl":
"https://example.com/jmap/download/{accountId}/{blobId}/{name}?accept={type}",
"uploadUrl": "https://example.com/jmap/upload/{accountId}",
"eventSourceUrl":
"https://example.com/jmap/eventsource/?types={types}&closeafter={closeafter}&ping={ping}",
"state": null
}
{code}
*DoD*: implement POJOs and the serializer if needed
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]