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: [],
);