manifest_dart_sdk library

Manifest Dart SDK

A Dart client for interacting with Manifest backend services. This SDK provides a clean and intuitive interface for communication with Manifest backend, handling authentication, CRUD operations for singles and collections, and file uploads.

Classes

Manifest
Manifest SDK Client
SingleEntity
Class for handling single entity operations

Exceptions / Errors

ApiException
Exception thrown for API errors
AuthenticationException
Exception thrown for authentication errors (401, 403)
ManifestException
Base class for all Manifest SDK exceptions
NetworkException
Exception thrown when there's a network connectivity issue
NotFoundException
Exception thrown for not found errors (404)
RateLimitException
Exception thrown for rate limiting (429)
ServerException
Exception thrown for server errors (5xx)
ValidationException
Exception thrown for validation errors (typically 422)