api_service library

Classes

APIResponse<T>
BaseAPIInput
BaseAPIService
BaseRestAPIInput
BaseUploadAPIInput
HTTPHeader
HTTPStatus
JsonArray
JsonObject
Log
LoggerOutput
Default implementation of LogOutput.
NetworkLogger
NetworkLogInterceptor
A simple dio log interceptor (mainly inspired by the built-in dio LogInterceptor), which has coloring features and json formatting so you can have a better readable output.
NetworkRequestOptions
PrettyLogPrinter
UploadFileAPIData

Mixins

JsonData

Typedefs

Decoder<T extends Object> = T Function(Object? data)
JSONArrayAlias = List
JSONObjectAlias = Map<String, dynamic>
Params = Map<String, dynamic>
ResponseHeader = Map<Object, dynamic>
ResultParser<T> = T Function(Map<String, dynamic> data)