public Task<List<Link>> Links(string query, SearchQuery searchQuery, int page = 1) { if (string.IsNullOrWhiteSpace(query)) throw new ArgumentException("Argument is null or whitespace", nameof(query)); if (page <= 0) throw new ArgumentOutOfRangeException(nameof(page)); var parameters = GetApiParameterSet(); parameters.Add(new ApiParameter("page", page)); return Client.CallApiMethodWithAuth<List<Link>>( new ApiMethod(ApiV1Constants.SearchLinks, HttpMethod.Post, parameters, searchQuery.GetQuery()) ); }
public Task<List<Link>> Links(string query, SearchQuery searchQuery, int page = 1) { throw new NotImplementedException(); }