Skip to main content

Crate nextcloud_activity

Crate nextcloud_activity 

Source
Expand description

Nextcloud Activity API client and domain types.

Nextcloud provides an activity stream tracking user events (file changes, shares, comments, calendar updates, and third-party app actions) through its Activity OCS API v2 at /ocs/v2.php/apps/activity/api/v2/activity.

This crate provides typed models for activities, query filter builders, and an asynchronous client for consuming the activity feed.

  • ActivityClient — fetches activity streams and queries activities for specific objects.
  • Activity — represents an individual activity item.
  • ActivityFilter — builds query parameters for pagination, sorting, and object filters.

Official documentation:

Structs§

Activity
A Nextcloud activity entry in the activity stream.
ActivityClient
Client for interacting with Nextcloud’s Activity API v2.
ActivityFilter
Query builder for filtering activities in the activity stream.