RestClient constructor Null safety
- {required String baseUrl,
- int? requestTimeout,
- BearerHttpClient? client}
Create a rest client with the baseUrl
to send requests to.
Additional requestTimeout
for the client can be provided.
The baseUrl
provided will options.baseUrl if set.
interceptors
may be provided, to take influence on requests and responses
See http_interceptor
package for that
Implementation
RestClient({
required String baseUrl,
int? requestTimeout,
BearerHttpClient? client,
}) : client = client ??
BearerHttpClient(
baseUrl: ensureTrailingSlash(baseUrl),
requestTimeout: requestTimeout,
interceptors: [],
);