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

DatabasesExt on Databases

Typedefs

DocumentBuilder<T extends BaseDocument> = T Function(Map json)
Function definition to hydrate (deserialize) CosmosDB documents.