Item related CRUD operations
- Source:
- See:
Methods
-
<inner> create(req, res)
-
Create a new Item
with the name from the request's body
Parameters:
Name Type Description reqObject POST request
Properties
Name Type Description bodyObject request's body
Properties
Name Type Description namestring item's name
resObject response
Properties
Name Type Description itemItem created Item
- Source:
-
<inner> delete(req, res)
-
Delete an Item by name
with the name in the request's path
Parameters:
Name Type Description reqObject DELETE request
Properties
Name Type Description paramsObject request's path parameters
Properties
Name Type Description namestring item's name
resObject response
Properties
Name Type Description messagestring message
- Source:
-
<inner> deleteAll(req, res)
-
Delete all Items
Parameters:
Name Type Description reqObject DELETE request
resObject response
- Source:
-
<inner> findAll(req, res)
-
Retrieve all Items
Parameters:
Name Type Description reqObject GET request
resObject response
Properties
Name Type Description dataArray.<Item> list of items
- Source:
-
<inner> findByCategory(req, res)
-
Retrieve all Items by the category
with the category name in the request's path
Parameters:
Name Type Description reqObject GET request
Properties
Name Type Description paramsObject request's path parameters
Properties
Name Type Description categorystring category name
resObject response
Properties
Name Type Description dataArray.<Item> list of items belonging to category
- Source:
-
<inner> findOne(req, res)
-
Find a single Item by name
with the name in the request's path
Parameters:
Name Type Description reqObject GET request
Properties
Name Type Description paramsObject request's path parameters
Properties
Name Type Description namestring item's name
resObject response
Properties
Name Type Description dataItem found item
- Source:
-
<inner> findOneById(req, res)
-
Find a single Item by ID
with the ID in the request's path
Parameters:
Name Type Description reqObject GET request
Properties
Name Type Description paramsObject request's path parameters
Properties
Name Type Description idstring item's ID
resObject response
Properties
Name Type Description dataItem found item
- Source:
-
<inner> update(req, res)
-
Update an Item by name
with the name in the request's path
and the item's details in the request body
Parameters:
Name Type Description reqObject PUT request
Properties
Name Type Description paramsObject request's path parameters
Properties
Name Type Description namestring item's name
resObject response
Properties
Name Type Description messagestring message
- Source: