public JenkinsRestClient(ILogger <JenkinsRestClient> logger, Config config, JenkinsDeserialiser jenkinsDeserialiser, DataStore dataStore, LambdaRetry lambdaRetry) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.config = config ?? throw new ArgumentNullException(nameof(config)); this.jenkinsDeserialiser = jenkinsDeserialiser ?? throw new ArgumentNullException(nameof(jenkinsDeserialiser)); this.dataStore = dataStore ?? throw new ArgumentNullException(nameof(dataStore)); this.lambdaRetry = lambdaRetry ?? throw new ArgumentNullException(nameof(lambdaRetry)); }
public DataStore(Config config, ILogger <DataStore> logger, LambdaRetry lambdaRetry) { this.config = config ?? throw new ArgumentNullException(nameof(config)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.lambdaRetry = lambdaRetry ?? throw new ArgumentNullException(nameof(lambdaRetry)); }