Beispiel #1
0
 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));
 }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
 public Task <Answer <Category[]> > GetCategoriesV2(CancellationToken cancellationToken = default(CancellationToken))
 {
     return(_apiInstance.RequestPostAsync <Category[]>(this, cancellationToken: cancellationToken));
 }
Beispiel #4
0
 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));
 }