lib / com.kirkbushman.araw.clients / SearchClient

SearchClient

class SearchClient

Constructors

<init>

SearchClient(api: RedditApi, getHeaderMap: () -> HashMap<String, String>)

Functions

fetchRedditorSearch

fun fetchRedditorSearch(query: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: RedditorSearchSorting = RedditorSearchFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = RedditorSearchFetcher.DEFAULT_TIMEPERIOD, showAll: Boolean = false, disableLegacyEncoding: Boolean = false): RedditorSearchFetcher

fetchSubredditsSearch

fun fetchSubredditsSearch(query: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: SubredditSearchSorting = SubredditsSearchFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = SubredditsSearchFetcher.DEFAULT_TIMEPERIOD, showAll: Boolean = false, disableLegacyEncoding: Boolean = false): SubredditsSearchFetcher

searchSubreddits

fun searchSubreddits(query: String, exact: Boolean? = null, includeOver18: Boolean? = null, includeUnadvertisable: Boolean? = null): SubredditSearchResult?

submissionsSearch

fun submissionsSearch(subreddit: String?, query: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: SearchSorting = SubmissionsSearchFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = SubmissionsSearchFetcher.DEFAULT_TIMEPERIOD, showAll: Boolean = false, restrictToSubreddit: Boolean = false, disableLegacyEncoding: Boolean = false): SubmissionsSearchFetcher