/// <summary> /// Search user in Pixiv. /// </summary> /// <param name="keyword">The text in searching</param> /// <param name="userSortOption">The <see cref="UserSortOption" /> enum as date ascending or descending.</param> /// <param name="targetFilter">The <see cref="TargetFilter" /> option targeting android or ios</param> /// <returns> /// The <see cref="UserSearchEngine" /> containing the search results for users. /// </returns> public IFetchEngine <User> SearchUser( string keyword, UserSortOption userSortOption = UserSortOption.DateDescending, TargetFilter targetFilter = TargetFilter.ForAndroid) { EnsureNotCancelled(); return(new UserSearchEngine(this, targetFilter, userSortOption, keyword, new EngineHandle(CancelInstance))); }
public UserSearchEngine([NotNull] MakoClient makoClient, TargetFilter targetFilter, UserSortOption?userSortOption, string keyword, EngineHandle?engineHandle) : base(makoClient, engineHandle) { _keyword = keyword; _targetFilter = targetFilter; _userSortOption = userSortOption ?? UserSortOption.DateDescending; }