/// <summary>
 /// Create a request with a search term.
 /// </summary>
 /// <returns>The request that was created.</returns>
 protected override SearchRepositoriesRequest CreateTermRequest(string term) =>
 new SearchRepositoriesRequest(term)
 {
     Archived  = Archived,
     Created   = Created.CreateRange(),
     Fork      = Fork,
     Forks     = Forks.CreateRange(),
     In        = In.NullIfEmpty(),
     Language  = Language,
     Order     = Order,
     Size      = Size.CreateRange(),
     Stars     = Stars.CreateRange(),
     SortField = SortField,
     Updated   = Updated.CreateRange(),
     User      = string.IsNullOrWhiteSpace(User) ? null : User
 };