API Reference
This section provides detailed documentation for all classes, functions, and modules in the dartfx-dataverse package.
Overview
The package is organized into the following main components:
Server Classes - Server connection and management classes
Search Functionality - Search functionality and parameters
Data Models - Data models and validation
Exceptions - Error handling and exceptions
Harvester Module - Harvester metadata synchronization subsystem, statistics, and error analysis
Quick Links
Main Classes
DataverseServer- Main server connection classServerInstallation- Server installation information modelSearchParameters- Search query parameters modelServerHarvester- Incremental metadata synchronization engineDataverseApiError- API error exception
Main Functions
fetch_dataverse_installations()- Fetch known Dataverse installations worldwidefetch_active_datasets()- Query active dataset records with 24h cachingfetch_server_stats()- Query live/cached repository metrics and tabular file countsclassify_harvest_error()- Categorize error reason into standardized taxonomyanalyze_harvest_errors()- Scan and aggregate error metrics from manifestsresolve_server_token()- Resolve API token for a server across locationssave_server_token()- Persist API token for a serverformat_version()- Normalize Dataverse server version strings