Commit Graph

21 Commits (4cb3f78d2bc8205c87e566e16a049732c2f3bad5)

Author SHA1 Message Date
Mark Haines 4cb3f78d2b Wrap the "rooms" list inside an object so that we can add keys for pagination later 10 years ago
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.
10 years ago
Mark Haines 6ad6c40147 List the allowed values for the 'event_format' as an enum 10 years ago
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 '\/'.
10 years ago
Mark Haines 14b42a41d6 Document wildcard's in filters 10 years ago
Mark Haines c115b4c2f4 Document the valid values for the "set_presence" parameter 10 years ago
Mark Haines 940e22940d Document how the "not_foo" keys interact with the "foo" keys 10 years ago
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.
10 years ago
Mark Haines 00fd4aac26 s/publically/publicly/ 10 years ago
Mark Haines 3204c2f2b6 Fix spelling 10 years ago
Mark Haines f50e6d4c0a Add x-example fields for v2 /sync 10 years ago
Mark Haines 1aa916d690 s/indicies/indices/ 10 years ago
Mark Haines 393d283139 Add a "limit" to the timeline key in the example filter 10 years ago
Mark Haines c3b3b2df63 Add "set_presence" in the sync parameters 10 years ago
Mark Haines de07586ab7 Rename 'events' to 'timeline' in the sync filter 10 years ago
Mark Haines a0068e1ada Draft documention for the v2 sync api 10 years ago
Mark Haines e1f73f5233 Add a limit to filters 10 years ago
Mark Haines a31a446661 Fix the POST example for the v2 filter API 10 years ago
Mark Haines 69298b9612 Check "v2_alpha" in jenkins 10 years ago
Mark Haines 883105eae6 Document the v2 filter GET API 10 years ago
Mark Haines 2f039a1142 Add swagger docs for the v2 filter POST API 10 years ago