lib / com.kirkbushman.araw.clients / AccountsClient

AccountsClient

class AccountsClient

Constructors

<init>

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

Functions

comments

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

contributedSubreddits

fun contributedSubreddits(limit: Long = Fetcher.DEFAULT_LIMIT, disableLegacyEncoding: Boolean = false): SubredditsFetcher

downvoted

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

fetchContributions

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

fetchSubreddits

fun fetchSubreddits(where: String, limit: Long = Fetcher.DEFAULT_LIMIT, disableLegacyEncoding: Boolean = false): SubredditsFetcher

getCurrentUser

fun getCurrentUser(): Me?

gilded

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

hidden

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

me

fun me(): Me?

moderatedSubreddits

fun moderatedSubreddits(limit: Long = Fetcher.DEFAULT_LIMIT, disableLegacyEncoding: Boolean = false): SubredditsFetcher

myBlocked

fun myBlocked(): Any?

myFriends

fun myFriends(): List<Friend>?

myKarma

fun myKarma(): List<Karma>?

myPrefs

fun myPrefs(): Prefs?

myTrophies

fun myTrophies(): List<Trophy>?

overview

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

saved

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

submitted

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

subscribedSubreddits

fun subscribedSubreddits(limit: Long = Fetcher.DEFAULT_LIMIT, disableLegacyEncoding: Boolean = false): SubredditsFetcher

upvoted

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