This is the service interface in case you need to use it in your application.
It abstracts the HTTP verbs and makes it easier to map and return data.
- Implementers
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
deleteModel(
String path, {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< void> > - Delete a model
-
getList<
T> (String path, T parse(dynamic), {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< List< >T> > - Get a list model from webService
-
getModel<
T> (String path, T parse(dynamic json), {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< T> > - Get a model from webService
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
postList<
T> (String path, dynamic body, T parse(dynamic json), {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< List< >T> > - Post a data and receive a list model
-
postModel<
T> (String path, dynamic body, T parse(dynamic json), {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< T> > - Post a data and receive a model
-
putList<
T> (String path, dynamic body, T parse(dynamic json), {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< List< >T> > - Put a data and receive a List
-
putModel<
T> (String path, dynamic body, T parse(dynamic json), {Map< String, dynamic> ? query, Map<String, dynamic> ? headers}) → Future<RestResponse< T> > - Put a data and receive a model
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited