DioRepository<Entity> class abstract

Inheritance

Constructors

DioRepository({required Dio dio, required String baseUrl})
const

Properties

baseUrl String
final
createUrl String
no setter
deleteUrl String
no setter
dio Dio
final
getAllUrl String
no setter
getByIdUrl String
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updateUrl String
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rawCreate<TResponse>({required Entity entity, required ToMap<Entity> entityParser, required FromMap<TResponse> responseParser}) Future<TResponse>
override
rawDelete<TResponse, ID>({required Entity entity, required GetId<Entity, ID> idParser, required FromMap<TResponse> responseParser}) Future<TResponse>
override
rawGetAll({required FromMap<Entity> entityParser}) Future<List<Entity>>
override
rawGetById<ID>({required ID id, required GetId<Entity, ID> idParser, required FromMap<Entity> entityParser}) Future<Entity>
override
rawUpdate<TResponse, ID>({required Entity entity, required ToMap<Entity> entityParser, required GetId<Entity, ID> idParser, required FromMap<TResponse> responseParser}) Future<TResponse>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited