public async Task Update(long jobId, JobSettings newSettings, string[] fieldsToRemove = default, CancellationToken cancellationToken = default) { await HttpPost(this.HttpClient, "jobs/update", new { job_id = jobId, new_settings = newSettings, fields_to_remove = fieldsToRemove }, cancellationToken) .ConfigureAwait(false); }
public async Task <long> Create(JobSettings jobSettings, CancellationToken cancellationToken = default) { var jobIdentifier = await HttpPost <JobSettings, dynamic>(this.HttpClient, "jobs/create", jobSettings, cancellationToken) .ConfigureAwait(false); return(jobIdentifier.job_id.ToObject <long>()); }
public async Task Reset(long jobId, JobSettings newSettings, CancellationToken cancellationToken = default) { await HttpPost(this.HttpClient, "jobs/reset", new { job_id = jobId, new_settings = newSettings }, cancellationToken) .ConfigureAwait(false); }
public async Task Reset(long jobId, JobSettings newSettings) { await HttpPost(this.HttpClient, "jobs/reset", new { job_id = jobId, new_settings = newSettings }) .ConfigureAwait(false); }