public RestApiClient(IRequestHandler requestHandler, Func <string> contextFunc = null, IResilienceHandler resilienceHandler = null, Func <IReadOnlyDictionary <string, string> > headersFunc = null) { _requestHandler = requestHandler; _contextFunc = contextFunc; _resilienceHandler = resilienceHandler; _headersFunc = headersFunc; }
public ApiClientBuilder WithResilience(IResilienceHandler resilienceHandler) { ResilienceHandler = resilienceHandler; return(this); }
public RestApiClient(IRequestHandler requestHandler, Func <string> contextFunc = null, IResilienceHandler resilienceHandler = null) { _requestHandler = requestHandler; _contextFunc = contextFunc; _resilienceHandler = resilienceHandler; }