From 3a3888c701dd571988dcb87b746225521da41b37 Mon Sep 17 00:00:00 2001 From: Alex <1221721+atcol@users.noreply.github.com> Date: Sun, 25 Aug 2024 08:44:22 +0100 Subject: [PATCH] feat: filter convenience fn for pages --- src/models/search.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/models/search.rs b/src/models/search.rs index 568c199..1fadc91 100644 --- a/src/models/search.rs +++ b/src/models/search.rs @@ -359,12 +359,21 @@ pub enum NotionSearch { } impl NotionSearch { + /// Convenience function for building a filter for `Database`s pub fn filter_by_databases() -> Self { Self::Filter { property: FilterProperty::Object, value: FilterValue::Database, } } + + /// Convenience function for building a filter for `Page`s + pub fn filter_by_pages() -> Self { + Self::Filter { + property: FilterProperty::Object, + value: FilterValue::Page, + } + } } impl From for SearchRequest {