AuthenticatingAPIClient class

Inheritance
  • Object
  • ApiClient
  • AuthenticatingAPIClient

Constructors

AuthenticatingAPIClient(Function refreshFunction, {required String basePath})

Properties

authentications → Map<String, Authentication>
Returns an unmodifiable Map of the authentications, since none should be added or deleted.
no setterinherited
basePath → String
finalinherited
cacheManager ↔ CacheManager
getter/setter pairinherited
client Client
Returns the current HTTP Client instance to use in this class.
getter/setter pairinherited
defaultHeaderMap → Map<String, String>
no setterinherited
refreshFunction ↔ Function
getter/setter pair

Methods

addDefaultHeader(String key, String value) → void
inherited
deserialize(String json, String targetType, {bool growable = false}) → dynamic
inherited
deserializeAsync(String json, String targetType, {bool growable = false}) → Future
inherited
getAuthentication<T extends Authentication>(String name) → T?
inherited
invokeAPI(String path, String method, Iterable<QueryParam> queryParams, Object? body, Map<String, String> headerParams, Map<String, String> formParams, String? nullableContentType, List<String> authNames) → Future<Response>
override
serialize(Object? value) → String
inherited
serializeAsync(Object? value) → Future<String>
inherited