Serialize sync_events::Filter untagged

This is to make Filter::FilterId(String::from("0")) serialize
as "0", instead of to a JSON object that cannot be passed
as a query paramater
This commit is contained in:
tilpner 2017-09-28 20:30:28 +02:00
parent 15bd7d2641
commit 478106fd42
No known key found for this signature in database
GPG Key ID: 6A13327225BE51F6

View File

@ -260,6 +260,7 @@ pub mod sync_events {
/// A filter represented either as its full JSON definition or the ID of a saved filter. /// A filter represented either as its full JSON definition or the ID of a saved filter.
#[derive(Clone, Debug, Deserialize, Serialize)] #[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(untagged)]
pub enum Filter { pub enum Filter {
/// A complete filter definition serialized to JSON. /// A complete filter definition serialized to JSON.
FilterDefinition(FilterDefinition), FilterDefinition(FilterDefinition),