pub struct ActivityFilter {
pub since: Option<u64>,
pub limit: Option<u32>,
pub object_type: Option<String>,
pub object_id: Option<u64>,
pub sort: Option<String>,
}Expand description
Query builder for filtering activities in the activity stream.
Corresponds to the query parameters accepted by
GET /ocs/v2.php/apps/activity/api/v2/activity.
See the Nextcloud Activity API documentation and developer_manual source.
Fields§
§since: Option<u64>ID of the last activity seen (used for pagination to fetch entries relative to this ID).
limit: Option<u32>Maximum number of activities to return per page (server default is 50).
object_type: Option<String>Category or type of the target object to filter by (e.g. "files").
object_id: Option<u64>Numeric identifier of the target object to filter by.
sort: Option<String>Sort direction relative to since: "asc" or "desc" (server default is "desc").
Implementations§
Source§impl ActivityFilter
impl ActivityFilter
Sourcepub const fn since(self, since: u64) -> Self
pub const fn since(self, since: u64) -> Self
Sets the since activity ID threshold for pagination.
Sourcepub fn object_type(self, object_type: impl Into<String>) -> Self
pub fn object_type(self, object_type: impl Into<String>) -> Self
Sets the object type filter (e.g. "files").
Trait Implementations§
Source§impl Clone for ActivityFilter
impl Clone for ActivityFilter
Source§impl Debug for ActivityFilter
impl Debug for ActivityFilter
Source§impl Default for ActivityFilter
impl Default for ActivityFilter
impl Eq for ActivityFilter
Source§impl PartialEq for ActivityFilter
impl PartialEq for ActivityFilter
impl StructuralPartialEq for ActivityFilter
Auto Trait Implementations§
impl Freeze for ActivityFilter
impl RefUnwindSafe for ActivityFilter
impl Send for ActivityFilter
impl Sync for ActivityFilter
impl Unpin for ActivityFilter
impl UnsafeUnpin for ActivityFilter
impl UnwindSafe for ActivityFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more