Inheritance: AbstractQuery
        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();
 }