lib / com.kirkbushman.araw.clients / MultisClient

MultisClient

class MultisClient

Constructors

<init>

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

Functions

addSubredditToMulti

fun addSubredditToMulti(username: String, multiname: String, subname: String): Any?

deleteSubredditToMulti

fun deleteSubredditToMulti(username: String, multiname: String, subname: String): Any?

getMultiDescription

fun getMultiDescription(username: String, multiname: String, disableLegacyEncoding: Boolean = false): MultiDescription?

getMultiSubreddit

fun getMultiSubreddit(username: String, multiname: String, subname: String, disableLegacyEncoding: Boolean = false): MultiSub?

multiSubmissions

fun multiSubmissions(multi: Multi, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: SubmissionsSorting = MultiSubmissionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = MultiSubmissionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): MultiSubmissionsFetcher
fun multiSubmissions(username: String, multiname: String, limit: Long = Fetcher.DEFAULT_LIMIT, sorting: SubmissionsSorting = MultiSubmissionsFetcher.DEFAULT_SORTING, timePeriod: TimePeriod = MultiSubmissionsFetcher.DEFAULT_TIMEPERIOD, disableLegacyEncoding: Boolean = false): MultiSubmissionsFetcher

myMultis

fun myMultis(disableLegacyEncoding: Boolean = false): List<Multi>?

redditorMultis

fun redditorMultis(username: String, disableLegacyEncoding: Boolean = false): List<Multi>?

setMultiDescription

fun setMultiDescription(): Unit