ResourceClientInterface Class
interface of client accessing to resource. Used in BaseRepository
LoopBackClient in loopback-promised package implements this interface.
Item Index
Methods
create
(
Promise(Object)
public
-
data
Create new instance of Model class, saved in database
Parameters:
-
dataObject
Returns:
Promise(Object):
destroyById
(
Promise
public
-
data
Destroy model instance
Parameters:
-
dataObject
Returns:
Promise:
destroyById
(
Promise
public
-
id
Destroy model instance with the specified ID.
Parameters:
-
idString
Returns:
Promise:
find
(
Promise(Array(Object))
public
-
filter
Find all model instances that match filter specification.
Parameters:
-
filterObject
Returns:
Promise(Array(Object)):
findById
(
Promise(Object)
public
-
id
Find object by ID.
Parameters:
-
idString
Returns:
Promise(Object):
findOne
(
Promise(Object)
public
-
filter
Find one model instance that matches filter specification. Same as find, but limited to one result
Parameters:
-
filterObject
Returns:
Promise(Object):
mock
()
private
return Promise object as mock
updateAttributes
(
Promise(Object)
public
-
data
Update set of attributes.
Parameters:
-
dataObject
Returns:
Promise(Object):
upsert
(
Promise(Object)
public
-
data
Update or insert a model instance The update will override any specified attributes in the request data object. It won’t remove existing ones unless the value is set to null.
Parameters:
-
dataObject
Returns:
Promise(Object):
