carbond.collections.CollectionOperationConfig¶
The base class for all collection configs
Instance Properties¶
- ¶
allowUnauthenticated booleanDefault false Description Allow unauthenticated requests to the operation
- ¶
description stringDefault undefined Description A brief description of the operation used by the documentation generator
- ¶
endpoint (read-only)Description The parent endpoint/collection that this configuration is a member of
- ¶
example Default undefined Description An example response body used for documentation
- ¶
idParameterName string(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 booleanDefault false Description Exclude the operation from “docgen” API documentation
- ¶
options object.<string, *>Required Description Any additional options that should be added to options passed down to a handler.
- ¶
parameters object.<string, carbond.OperationParameter>Required 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>Required Description Add custom responses for an operation. Note, this will override all default responses.