public Task <Answer <Job[]> > Search(JobSearchParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) { if (parameters == null) { throw new ArgumentNullException(nameof(parameters)); } return(_apiInstance.RequestPostAsync <Job[]>(this, parameters.ToUrlParameters(), cancellationToken: cancellationToken)); }
public async Task <Tuple <String, String> > GetRequestToken(CancellationToken cancellationToken = default(CancellationToken)) { var answer = await _apiInstance.RequestPostAsync(this, cancellationToken : cancellationToken); String token = null; String tokenSecret = null; if (ParseTokenAnswer(answer, out token, out tokenSecret)) { return(new Tuple <string, string>(token, tokenSecret)); } else { return(null); } }
public Task <Answer <Category[]> > GetCategoriesV2(CancellationToken cancellationToken = default(CancellationToken)) { return(_apiInstance.RequestPostAsync <Category[]>(this, cancellationToken: cancellationToken)); }
public Task <Answer <User> > GetUserByReference(String userReference = null, CancellationToken cancellationToken = default(CancellationToken)) { MethodUris[nameof(GetUserByReference)] = "users/" + (userReference ?? "me"); return(_apiInstance.RequestPostAsync <User>(this, cancellationToken: cancellationToken)); }