Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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>());
        }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 public async Task Reset(long jobId, JobSettings newSettings)
 {
     await HttpPost(this.HttpClient, "jobs/reset", new { job_id = jobId, new_settings = newSettings })
     .ConfigureAwait(false);
 }