18 Commits

Author SHA1 Message Date
iinuwa
0a31182e59 Add room event endpoint 2019-12-24 22:45:16 +01:00
Wim de With
2ae14de8e5 Add application service extension
The application service specification defines a single extension for the
client-server API. This endpoint can only be used by application
services.
2019-11-24 16:41:41 +01:00
Alejandro Domínguez
d48fc54c96 Use folders instead of mods 2019-01-22 18:41:41 +01:00
Jonas Platte
bc968c8e14 Update to Rust 2018 2019-01-13 21:22:37 +01:00
Jonas Platte
586bca680d Re-run 'cargo fmt' 2019-01-13 21:12:33 +01:00
Jimmy Cuadra
d042f63146 Update dependencies and convert to ruma-api-macros 0.2. 2018-05-19 02:28:43 -07:00
Jimmy Cuadra
6aceca259e Add missing docs, fix a bunch of bugs and inconsistencies. 2017-07-04 22:47:14 -07:00
Jonas Platte
5c43a32b00 Use ruma-api-macros for the create_room endpoint 2017-07-04 22:02:47 +10:00
Victor Berger
8ab3c737b8
Update to ruma-api v0.3.
Also fixes a few errors encountered in the process and remove depcrecated tokenrefresh endpoint.
2017-01-08 18:19:27 +01:00
Victor Berger
472ce01769
Point-out inconsistencies with spec 2016-12-31 12:50:56 +01:00
Jimmy Cuadra
0535405ae6 Derive Clone, Copy, and Debug for Endpoint structs. 2016-12-30 23:13:19 -08:00
Jimmy Cuadra
b103b87090 Link endpoint paths directly to the spec. 2016-12-30 14:53:51 -08:00
Victor Berger
3c324d526c
Add serde attributes to Option and Vec, and missing #[derive]s 2016-12-28 19:38:50 +01:00
Victor Berger
a0c0890940 Add link to the matrix spec for each endpoint. 2016-12-23 12:12:16 +01:00
Jimmy Cuadra
29cbb4c0c7 Add missing imports and address warnings. 2016-10-01 01:04:00 -07:00
Jimmy Cuadra
c310cd1395 Use a trait to represent each endpoint. 2016-10-01 00:55:57 -07:00
Jimmy Cuadra
11285ddc95 Rename HTTP_METHOD to METHOD, document constants, fill in types for remaining session and account endpoints. 2016-09-30 17:22:21 -07:00
Jimmy Cuadra
409b8202f7 Define module layout and fill in types for a few APIs. 2016-09-30 16:13:59 -07:00