Mark Haines
509d178d58
Fix the receipts API to be valid swagger
2015-10-06 17:40:45 +01:00
Mark Haines
931057accf
Add a top level presence key for the presence events and remove the public_user_data/private_user_data for now
2015-09-30 10:30:39 +01:00
Mark Haines
218cf94ead
Replace the events array with events_map inside the room objects.
...
Only use indirection for the state and timeline events.
Use event_ids to reference the state and timeline events.
2015-09-29 19:10:31 +01:00
Mark Haines
6ad6c40147
List the allowed values for the 'event_format' as an enum
2015-09-28 14:11:45 +01:00
Mark Haines
9dd3b07394
Allow '.' characters in event field names to be escaped with '\' so that
...
fields including a '.' can be included in a filter.
I considered replacing '.' with '/'. Since '/' was less likely to appear
in event field names. However if we used '\' to escape a literal '/' we
risk confusing it with the JSON escape '\/'.
2015-09-28 14:10:57 +01:00
Mark Haines
14b42a41d6
Document wildcard's in filters
2015-09-28 13:58:07 +01:00
Mark Haines
940e22940d
Document how the "not_foo" keys interact with the "foo" keys
2015-09-28 13:28:58 +01:00
Mark Haines
41bc09ea22
Split the event_filter into a event_filter and a room_event_filter that
...
extends it.
So that we don't include "rooms" and "not_rooms" keys for the public_user_data
and private_user_data filters.
2015-09-28 13:20:01 +01:00
Mark Haines
1aa916d690
s/indicies/indices/
2015-09-28 12:52:12 +01:00
Mark Haines
de07586ab7
Rename 'events' to 'timeline' in the sync filter
2015-09-25 19:35:44 +01:00
Mark Haines
a0068e1ada
Draft documention for the v2 sync api
2015-09-25 18:10:28 +01:00
Mark Haines
e1f73f5233
Add a limit to filters
2015-09-25 18:09:17 +01:00
Mark Haines
883105eae6
Document the v2 filter GET API
2015-09-24 16:25:03 +01:00