RestService constructor

RestService(
  1. Client client, {
  2. JsonModelSerializer? serializer,
  3. WrapperClientBuilder<Client>? builder,
  4. 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,
        ),
      );