DatabaseResource class

Project database: collection CRUD, aggregates, schemas and taxonomy terms.

Inheritance

Constructors

DatabaseResource(Transport transport)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transport Transport
finalinherited

Methods

aggregate({required Object collectionName, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
POST /{version}/database/collections/{collectionName}/aggregate
changeResponsibility({required Object collectionName, required Object id, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
PUT /{version}/database/collections/{collectionName}/{id}/responsibility
count({required Object collectionName, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/collections/{collectionName}/count
deleteMany({required Object collectionName, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
DELETE /{version}/database/collections/{collectionName}/many
deleteOne({required Object collectionName, required Object id, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
DELETE /{version}/database/collections/{collectionName}/{id}
distinct({required Object collectionName, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/collections/{collectionName}/distinct
executeAggregate({required Object collectionName, required Object aggregateId, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
POST /{version}/database/collections/{collectionName}/aggregates/{aggregateId}/execute
find({required Object collectionName, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/collections/{collectionName}
findOne({required Object collectionName, required Object id, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/collections/{collectionName}/{id}
findTaxonomyTree({Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/taxonomies/tree
findTerms({required Object taxonomyName, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/taxonomies/{taxonomyName}/terms
findTermsChildren({required Object taxonomyName, required Object parentId, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/taxonomies/{taxonomyName}/terms/{parentId}/children
findTermTree({required Object taxonomyName, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/taxonomies/{taxonomyName}/terms/tree
getDatabaseSchema({required Object id, Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/schemas/{id}
getDatabaseSchemas({Map<String, Object?>? query, Map<String, String>? headers}) Future<Object?>
GET /{version}/database/schemas
insertMany({required Object collectionName, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
POST /{version}/database/collections/{collectionName}/many
insertOne({required Object collectionName, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
POST /{version}/database/collections/{collectionName}
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
replaceOne({required Object collectionName, required Object id, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
PUT /{version}/database/collections/{collectionName}/{id}/replace
toString() String
A string representation of this object.
inherited
updateMany({required Object collectionName, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
PUT /{version}/database/collections/{collectionName}/many
updateOne({required Object collectionName, required Object id, Map<String, Object?>? query, Object? body, Map<String, String>? headers}) Future<Object?>
PUT /{version}/database/collections/{collectionName}/{id}

Operators

operator ==(Object other) bool
The equality operator.
inherited