RestService constructor
RestService(
- Client client, {
- JsonModelSerializer? serializer,
- WrapperClientBuilder<
Client> ? builder, - bool includeJsonContentTypeHeader = true,
Implementation
RestService(
http.Client client, {
JsonModelSerializer? serializer,
WrapperClientBuilder? builder,
bool includeJsonContentTypeHeader = true,
}) : super.fromConfig(
RestServiceConfig(
RequestClient(
client,
headers: includeJsonContentTypeHeader
? {'content-type': 'application/json; charset=utf-8'}
: null,
updateHeaderIf: (requestHeaders, header) {
if (header.key == 'content-type') return true;
return updateHeaderIfAbsent(requestHeaders, header);
},
),
builder,
serializer,
),
);