carbond.mongodb.MongoDBRemoveObjectConfig¶
extends RemoveObjectConfig
The MongoDB remove object operation config
Instance Properties¶
- ¶
allowUnauthenticated booleanInherited fromRemoveObjectConfigDefault false Description Allow unauthenticated requests to the operation
- ¶
description stringInherited fromRemoveObjectConfigDefault undefined Description A brief description of the operation used by the documentation generator
- ¶
driverOptions object.<string, *>Required Description Options to be passed to the mongodb driver (XXX: link to leafnode docs)
- ¶
endpoint Inherited fromRemoveObjectConfig(read-only)Description The parent endpoint/collection that this configuration is a member of
- ¶
example Inherited fromRemoveObjectConfigDefault undefined Description An example response body used for documentation
- ¶
idParameterName stringInherited fromRemoveObjectConfig(read-only)Description The collection object id property name. Note, this is configured on the top level Collectionand set on the configure during initialzation.
- ¶
noDocument booleanInherited fromRemoveObjectConfigDefault false Description Exclude the operation from “docgen” API documentation
- ¶
options object.<string, *>Inherited fromRemoveObjectConfigRequired Description Any additional options that should be added to options passed down to a handler.
- ¶
parameters object.<string, carbond.OperationParameter>Inherited fromRemoveObjectConfigRequired Description Operation specific parameters (e.g., “skip”, “limit”). These will be passed down to the operation handlers via the optionsparameter if they are not explicitly passed via another leading parameter (e.g., “id” and “update” forupdateObject).
- ¶
responses Object.<string, carbond.OperationResponse>Inherited fromRemoveObjectConfigRequired Description Add custom responses for an operation. Note, this will override all default responses.
- ¶
returnsRemovedObject booleanInherited fromRemoveObjectConfigDefault false Description Whether or not the HTTP layer returns the removed object