/// <summary>
 ///
 /// </summary>
 /// <param name="offset"></param>
 /// <param name="limit">max: 2000</param>
 /// <returns></returns>
 public async Task <PaginatedList <User>?> GetUsersAsync(int offset = 0, int limit = 500)
 => await _api.GetPaginatedAsync <User>("3.0/users"
                                        .AddQueryParameter("offset", offset)
                                        .AddQueryParameter("limit", limit));
 /// <summary>
 ///
 /// </summary>
 /// <param name="projectId"></param>
 /// <param name="limit">max: 2000</param>
 /// <param name="offset"></param>
 /// <returns></returns>
 public async Task <PaginatedList <WorkPackage>?> GetWorkPackagesAsync(int projectId,
                                                                       int limit  = 500,
                                                                       int offset = 0)
 => await _api.GetPaginatedAsync <WorkPackage>($"3.0/projects/{projectId}/packages"
                                               .AddQueryParameter("limit", limit)
                                               .AddQueryParameter("offset", offset));