From 1c3f8712fab158756f8848a7ac82f64e5451aecc Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Tue, 28 Apr 2020 19:37:42 +0200 Subject: [PATCH] Make all fields in get_message_event response optional --- src/r0/message/get_message_events.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/r0/message/get_message_events.rs b/src/r0/message/get_message_events.rs index e8bb5c70..11f322f2 100644 --- a/src/r0/message/get_message_events.rs +++ b/src/r0/message/get_message_events.rs @@ -61,12 +61,14 @@ ruma_api! { response { /// The token the pagination starts from. - pub start: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub start: Option, + /// The token the pagination ends at. + #[serde(skip_serializing_if = "Option::is_none")] + pub end: Option, /// A list of room events. #[serde(default, skip_serializing_if = "Vec::is_empty")] pub chunk: Vec>, - /// The token the pagination ends at. - pub end: String, /// A list of state events relevant to showing the `chunk`. #[serde(default, skip_serializing_if = "Vec::is_empty")] pub state: Vec>,