lib / com.kirkbushman.araw.clients / RedditorsClient

RedditorsClient

class RedditorsClient

Constructors

<init>

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

Functions

comments

fun comments(username: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: ContributionsSorting = ContributionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = ContributionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): ContributionsFetcher

fetchContributions

fun fetchContributions(username: String, where: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: ContributionsSorting = ContributionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = ContributionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): ContributionsFetcher

gilded

fun gilded(username: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: ContributionsSorting = ContributionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = ContributionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): ContributionsFetcher

moderatedSubreddits

fun moderatedSubreddits(username: String): List<ModeratedSub>?

overview

fun overview(username: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: ContributionsSorting = ContributionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = ContributionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): ContributionsFetcher

redditor

fun redditor(username: String, disableLegacyEncoding: Boolean = false): RedditorData?

submitted

fun submitted(username: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: ContributionsSorting = ContributionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = ContributionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): ContributionsFetcher

trophies

fun trophies(username: String, disableLegacyEncoding: Boolean = false): List<Trophy>?