apply method

Implementation

FutureOr<ApiRequest> apply(List<ApiProvider> providers) async {
  return providers.fold(this, (r, p) async => p.apply(await r));
}