Example #1
0
 public PostedNovelEngine(
     [NotNull] MakoClient makoClient,
     string uid,
     TargetFilter targetFilter,
     EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _uid          = uid;
     _targetFilter = targetFilter;
 }
Example #2
0
 public RankingEngine(
     MakoClient makoClient,
     RankOption rankOption,
     DateTime dateTime,
     TargetFilter targetFilter,
     EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _rankOption   = rankOption;
     _dateTime     = dateTime;
     _targetFilter = targetFilter;
 }
Example #3
0
 /// <summary>
 ///     Creates a <see cref="BookmarkEngine" />
 /// </summary>
 /// <param name="makoClient">The <see cref="MakoClient" /> that owns this object</param>
 /// <param name="uid">Id of the user</param>
 /// <param name="privacyPolicy">The privacy option</param>
 /// <param name="targetFilter">Indicates the target API of the fetch operation</param>
 /// <param name="engineHandle"></param>
 public BookmarkEngine(
     MakoClient makoClient,
     string uid,
     PrivacyPolicy privacyPolicy,
     TargetFilter targetFilter,
     EngineHandle?engineHandle = null) : base(makoClient, engineHandle)
 {
     _uid           = uid;
     _privacyPolicy = privacyPolicy;
     _targetFilter  = targetFilter;
 }
Example #4
0
 public SearchEngine(
     MakoClient makoClient,
     EngineHandle?engineHandle,
     SearchTagMatchOption matchOption,
     string tag,
     int start,
     int pages,
     IllustrationSortOption?sortOption,
     SearchDuration searchDuration,
     DateTimeOffset?startDate,
     DateTimeOffset?endDate,
     TargetFilter?targetFilter) : base(makoClient, engineHandle)
 {
     _matchOption    = matchOption;
     _tag            = tag;
     _current        = start;
     _pages          = pages;
     _sortOption     = sortOption ?? IllustrationSortOption.PublishDateDescending;
     _searchDuration = searchDuration;
     _startDate      = startDate;
     _endDate        = endDate;
     _targetFilter   = targetFilter ?? TargetFilter.ForAndroid;
 }
 public IllustrationCommentRepliesEngine(string commentId, [NotNull] MakoClient makoClient, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _commentId = commentId;
 }
Example #6
0
 public FeedEngine([NotNull] MakoClient makoClient, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
 }
Example #7
0
 public UserSearchEngine([NotNull] MakoClient makoClient, TargetFilter targetFilter, UserSortOption?userSortOption, string keyword, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _keyword        = keyword;
     _targetFilter   = targetFilter;
     _userSortOption = userSortOption ?? UserSortOption.DateDescending;
 }
Example #8
0
 public RecommendIllustratorEngine(MakoClient makoClient, TargetFilter targetFilter, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _targetFilter = targetFilter;
 }
 public PostedIllustrationEngine(MakoClient makoClient, string uid, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _uid = uid;
 }
Example #10
0
 public RecommendEngine(MakoClient makoClient, RecommendContentType?recommendContentType, TargetFilter filter, uint?maxBookmarkIdForRecommend, uint?minBookmarkIdForRecentIllust, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _recommendContentType = recommendContentType ?? RecommendContentType.Illust;
     _filter = filter;
     _maxBookmarkIdForRecommend    = maxBookmarkIdForRecommend;
     _minBookmarkIdForRecentIllust = minBookmarkIdForRecentIllust;
 }
 protected AbstractPixivFetchEngine(MakoClient makoClient, EngineHandle?engineHandle)
 {
     MakoClient   = makoClient;
     EngineHandle = engineHandle ?? new EngineHandle(Guid.NewGuid());
 }
Example #12
0
 public SpotlightArticleEngine([NotNull] MakoClient makoClient, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
 }
 public IllustrationCommentsEngine(string illustId, MakoClient makoClient, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _illustId = illustId;
 }
Example #14
0
 public PostedMangaEngine(MakoClient makoClient, string uid, TargetFilter targetFilter, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _uid          = uid;
     _targetFilter = targetFilter;
 }
 public TaggedBookmarksIdEngine(MakoClient makoClient, EngineHandle?engineHandle, string uid, string tag) : base(makoClient, engineHandle)
 {
     _uid = uid;
     _tag = tag;
 }
Example #16
0
 public FollowingEngine([NotNull] MakoClient makoClient, PrivacyPolicy privacyPolicy, string uid, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _privacyPolicy = privacyPolicy;
     _uid           = uid;
 }
 public RecentPostedIllustrationEngine([NotNull] MakoClient makoClient, PrivacyPolicy privacyPolicy, EngineHandle?engineHandle) : base(makoClient, engineHandle)
 {
     _privacyPolicy = privacyPolicy;
 }