azure_cosmosdb library
Azure CosmosDB SQL Rest API for Dart/Flutter.
Classes
- BaseDocument
- Base class for CosmosDB documents.
- BaseDocumentWithEtag
-
Base class for CosmosDB documents including the
etag
property. - Collection
- Class representing a CosmosDB collection.
- Collections
- Class used to manage Collections in a Database.
- Database
- Class representing a CosmosDB database.
- Databases
- Class used to manage Databases in a Instance.
- DebugHttpClient
- Debug HTTP client that can be used to trace request/responses. This client also installs a global HTTP override object to accept self-signed certificates. DO NOT USE IN PRODUCTION.
- Instance
- Class representing a CosmosDB instance
- Paging
- Partition
- Permission
- Class representing a CosmosDB permission.
- PermissionMode
- Permission modes
- Permissions
- Class used to manage Permissions for CosmosDB Users.
- Query
- Class representing CosmosDB SQL query.
- User
- Class representing a CosmosDB user.
- Users
- Class used to manage Users in a CosmosDB Database.
Extensions
Typedefs
-
DocumentBuilder<
T extends BaseDocument> = T Function(Map json) - Function definition to hydrate (deserialize) CosmosDB documents.
Exceptions / Errors
- ConflictException
- Exception
- Base Exception class for CosmosDB errors.
- ForbiddenException
- NotFoundException