ResourceClientInterface Class
interface of client accessing to resource. Used in BaseRepository
LoopBackClient in loopback-promised package implements this interface.
Item Index
Methods
create
(
Object | Promise(Object)
public
-
data
Create new instance of Model class, saved in database
Parameters:
-
data
Object
Returns:
Object | Promise(Object):
destroyById
(
public
-
data
Destroy model instance
Parameters:
-
data
Object
destroyById
(
public
-
id
Destroy model instance with the specified ID.
Parameters:
-
id
String | Number
find
(
Array(Object) | Promise(Array(Object))
public
-
filter
Find all model instances that match filter specification.
Parameters:
-
filter
Object
Returns:
Array(Object) | Promise(Array(Object)):
findById
(
Object | Promise(Object)
public
-
id
Find object by ID.
Parameters:
-
id
String | Number
Returns:
Object | Promise(Object):
findOne
(
Object | Promise(Object)
public
-
filter
Find one model instance that matches filter specification. Same as find, but limited to one result
Parameters:
-
filter
Object
Returns:
Object | Promise(Object):
updateAttributes
(
Object | Promise(Object)
public
-
data
Update set of attributes.
Parameters:
-
data
Object
Returns:
Object | Promise(Object):
upsert
(
Object | 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:
-
data
Object
Returns:
Object | Promise(Object):