dart_datasource_models library

Support for doing something awesome.

More dartdocs go here.

Classes

AuthInterceptor
Definition of interceptor used to authenticate request
AuthorizationHeaderAuthInterceptor
Basic auth interceptor to authenticate with bearer token
DartGeneratorLocalDatasource
Annotation for local datasource generation
DartGeneratorRemoteDatasource
Annotation for remote datasource generation
DartGeneratorRepository<A, B>
Annotation for repository generation
DartGeneratorRequest
Annotation for http request generator
DartRepositoryFunction
Annotation for repository function generation
DatasourceAbstractClass
Common datasource class
EnvironnementAbstractClass
Common environnement data
HttpClient
Basic http client implementation
HttpClientBase
Base definition of HttpClient used to make requests
HttpResponse
Http response returns by requests
LocalDatasourceAbstractClass
Common local datasource class
MediaType
A class representing an HTTP media type, as used in Accept and Content-Type headers.
MultipartFile
A file to be uploaded as part of a MultipartRequest.
RemoteDatasourceAbstractClass
Common remote datasource class
RepositoryAbstractClass<RemoteDsType, LocalDsType>
Common repository class
RequestParameters
Parameters sent to requests

Enums

HttpMethod
Http method used to make request

Extensions

HttpExceptionPatterns on HttpException
Adds pattern-matching-related methods to HttpException.
RequestParametersPatterns on RequestParameters
Adds pattern-matching-related methods to RequestParameters.

Constants

json → const JsonCodec
An instance of the default implementation of the JsonCodec.

Exceptions / Errors

HttpException
Default http exceptions throws