directus_api_manager library

Classes

CacheEntry
CollectionMetadata
DirectusApiManager
DirectusCollection
DirectusData
DirectusFile
DirectusGeometryType
Represents data stored in Postgres geometry type.
DirectusItem
DirectusItemCreationResult<T>
DirectusLoginResult
The result of a login attempt.
DirectusUser
DirectusWebSocket
DirectusWebSocketSubscription<T extends DirectusData>
Filter
This class is astract and should not be used directly
GeoFilter
A filter for geospatial queries
GeoJsonPolygon
A helper class to create GeoJSON polygon features for geospatial filtering
IDirectusApiManager
ILocalDirectusCacheInterface
JsonCacheEngine
The JSON engine is a provided cache engine to be used as is in your project. It will use regular .json files to store and load response from a directus instance
LogicalOperatorFilter
MemoryCacheEngine
A simple in-memory cache engine that will store all cache entries in memory This engine is not persistent and will be cleared when the app is closed It can be used for testing or as a memory cache engine for your projects when you want to lighten the load on the server for users using the app for extended periods of time
MockCacheEngine
MockDirectusApiManager
PreparedRequest
PropertyFilter
RelationFilter
SortProperty

Enums

DirectusLoginResultType
The type of login result.
FilterOperator
GeoFilterOperator
Enum for geospatial filter operations
IndexType
LogicalOperator
UserStatus

Functions

makeCacheEntry({String key = 'key', String value = 'value', String? requestedUrl = 'http://example.com', DateTime? dateCreated, DateTime? validUntil, Map<String, String> headers = const {}, String body = 'body', int statusCode = 200}) CacheEntry

Exceptions / Errors

DirectusApiError