aboutsummaryrefslogtreecommitdiff
path: root/src/models/search.rs
diff options
context:
space:
mode:
authorGravatar Jake Swenson <jake@jakeswenson.com> 2021-05-15 10:27:52 -0700
committerGravatar Jake Swenson <jake@jakeswenson.com> 2021-05-15 10:28:02 -0700
commita5fccf17f6cf477426c17216b1bc7628e0434d79 (patch)
tree533eea69fbf6a9431827e2e209e0c56738468bd8 /src/models/search.rs
parent371a3e49ffe52c2684030f4d3cb669a3aac2b3ca (diff)
downloadnotion-a5fccf17f6cf477426c17216b1bc7628e0434d79.tar.gz
notion-a5fccf17f6cf477426c17216b1bc7628e0434d79.tar.zst
notion-a5fccf17f6cf477426c17216b1bc7628e0434d79.zip
working database queries
Diffstat (limited to 'src/models/search.rs')
-rw-r--r--src/models/search.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/models/search.rs b/src/models/search.rs
index 09a74b4..7b14aa2 100644
--- a/src/models/search.rs
+++ b/src/models/search.rs
@@ -72,19 +72,19 @@ pub enum PropertyCondition {
#[derive(Serialize, Deserialize, Debug, Eq, PartialEq, Clone)]
pub struct FilterCondition {
- property: String,
+ pub property: String,
#[serde(flatten)]
- condition: PropertyCondition,
+ pub condition: PropertyCondition,
}
#[derive(Serialize, Debug, Eq, PartialEq, Default)]
pub struct DatabaseQuery {
#[serde(skip_serializing_if = "Option::is_none")]
- sorts: Option<Sort>,
+ pub sorts: Option<Sort>,
#[serde(skip_serializing_if = "Option::is_none")]
- filter: Option<FilterCondition>,
+ pub filter: Option<FilterCondition>,
#[serde(flatten)]
- paging: Option<Paging>,
+ pub paging: Option<Paging>,
}
#[derive(Debug, Eq, PartialEq)]