|
abstract fun addSubredditToMulti(username: String, multiname: String, subname: String, model: AddMultiSubReq, : HashMap<String, String>): Call<Any?> |
|
abstract fun comment(: String, : Int? = null, : HashMap<String, String>): Call<EnvelopedCommentListing> |
|
abstract fun delete(id: String, : HashMap<String, String>): Call<Any> |
|
abstract fun deleteMessage(id: String, : HashMap<String, String>): Call<Any> |
|
abstract fun deleteSubredditToMulti(username: String, multiname: String, subname: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun fetchComments(: String, : String? = null, : Int? = null, : String, : Long? = null, : Int? = null, : Int? = null, : HashMap<String, String>): Call<List<EnvelopedContributionListing>> |
|
abstract fun fetchFrontpageSubmissionsSearch(query: String, show: String? = null, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, restrictToSubreddit: Boolean? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing> |
|
abstract fun fetchMessages(where: String, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedMessageListing> |
|
abstract fun fetchMultiSubmissions(username: String, multiname: String, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing> |
|
abstract fun fetchRedditorInfo(username: String, where: String, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedContributionListing> |
|
abstract fun fetchRedditorOverview(username: String, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedContributionListing> |
|
abstract fun fetchRedditorSearch(type: String = "user", query: String, show: String? = null, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedRedditorListing> |
|
abstract fun fetchRedditorSubreddits(where: String, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubredditDataListing> |
|
abstract fun fetchSubmissions(sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing>
abstract fun fetchSubmissions(subreddit: String, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing> |
|
abstract fun fetchSubmissionsSearch(subreddit: String, query: String, show: String? = null, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, restrictToSubreddit: Boolean? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing> |
|
abstract fun fetchSubmissionsSearchGeneral(type: String = "link", query: String, show: String? = null, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing> |
|
abstract fun fetchSubredditsSearch(type: String = "sr", query: String, show: String? = null, sorting: String, timePeriod: String?, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubredditDataListing> |
|
abstract fun friend(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun getMultiDescription(username: String, multiname: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedMultiDescription> |
|
abstract fun getMultiSubreddit(username: String, multiname: String, subname: String, rawJson: Int? = null, : HashMap<String, String>): Call<MultiSub> |
|
abstract fun hide(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun lock(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun markAsNsfw(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun markAsSpoiler(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun me(: HashMap<String, String>): Call<Me> |
|
abstract fun moreChildren(apiType: String = "json", children: String, limitChildren: Boolean? = null, sorting: String? = null, depth: Int? = null, id: String? = null, linkId: String, rawJson: Int? = null, : HashMap<String, String>): Call<MoreChildrenResponse> |
|
abstract fun myBlocked(: HashMap<String, String>): Call<Any> |
|
abstract fun myFriends(: HashMap<String, String>): Call<FriendList> |
|
abstract fun myKarma(: HashMap<String, String>): Call<KarmaList> |
|
abstract fun myMultis(rawJson: Int? = null, : HashMap<String, String>): Call<List<EnvelopedMulti>> |
|
abstract fun myPrefs(: HashMap<String, String>): Call<Prefs> |
|
abstract fun myTrophies(: HashMap<String, String>): Call<TrophyList> |
|
abstract fun obtainUploadContract(filepath: String, mimetype: String, : HashMap<String, String>): Call<UploadContract> |
|
abstract fun readAllMessages(filters: String, : HashMap<String, String>): Call<Any> |
|
abstract fun readMessage(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun redditor(username: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedRedditorData> |
|
abstract fun redditorModeratedSubreddits(username: String, : HashMap<String, String>): Call<ModeratedList> |
|
abstract fun redditorMultis(username: String, rawJson: Int? = null, : HashMap<String, String>): Call<List<EnvelopedMulti>> |
|
abstract fun redditorTrophies(username: String, rawJson: Int? = null, : HashMap<String, String>): Call<TrophyList> |
|
abstract fun reply(apiType: String = "json", fullname: String, text: String, : HashMap<String, String>): Call<Reply> |
|
abstract fun rules(subreddit: String, rawJson: Int? = null, : HashMap<String, String>): Call<SubredditRules> |
|
abstract fun save(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun search(type: String? = null, sorting: String? = null, timePeriod: String? = null, show: Boolean? = null, limit: Long, count: Int, after: String? = null, before: String? = null, rawJson: Int? = null, : HashMap<String, String>): Call<List<Listing<EnvelopedData>>> |
|
abstract fun searchSubreddits(query: String, exact: Boolean? = null, includeOver18: Boolean? = null, includeUnadvertisable: Boolean? = null, rawJson: Int? = null, : HashMap<String, String>): Call<SubredditSearchResult> |
|
abstract fun setMultiDescription(): Call<Any?> |
|
abstract fun submission(submissionId: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubmissionListing> |
|
abstract fun submit(resubmit: Boolean? = null, rawJson: Int? = null, apiType: String = "json", extension: String? = null, subreddit: String, title: String, kind: String, text: String? = null, url: String? = null, submitType: String? = null, sendReplies: Boolean, isNsfw: Boolean, isSpoiler: Boolean, isOriginalContent: Boolean, validateOnSubmit: Boolean? = null, showErrorList: Boolean? = null, : HashMap<String, String>): Call<SubmitResponse> |
|
abstract fun subreddit(subreddit: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubredditData> |
|
abstract fun subredditFlairs(subreddit: String, rawJson: Int? = null, : HashMap<String, String>): Call<List<Flair>> |
|
abstract fun subredditInfo(subreddit: String, where: String, rawJson: Int? = null, : HashMap<String, String>): Call<UserList> |
|
abstract fun subreddits(subredditIds: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedSubredditDataListing> |
|
abstract fun subscribe(action: String, subredditIds: String? = null, subredditNames: String? = null, skipInitialDefaults: Boolean? = null, : HashMap<String, String>): Call<Any?> |
|
abstract fun trendingSubreddits(url: String = "https://www.reddit.com/api/trending_subreddits/.json"): Call<TrendingSubreddits> |
|
abstract fun unfriend(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun unhide(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun unlock(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun unmarknsfw(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun unreadMessage(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun unsave(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun unspoiler(id: String, : HashMap<String, String>): Call<Any?> |
|
abstract fun uploadMedia(uploadUrl: String, acl: RequestBody, key: RequestBody, xAmzCredential: RequestBody, xAmzAlgorithm: RequestBody, xAmzDate: RequestBody, successActionStatus: RequestBody, contentType: RequestBody, xAmzStorageClass: RequestBody, xAmzMetaExt: RequestBody, policy: RequestBody, xAmzSignature: RequestBody, xAmzSecurityToken: RequestBody, file: Part): Call<ResponseBody> |
|
abstract fun vote(id: String, dir: Int, : HashMap<String, String>): Call<Any?> |
|
abstract fun wiki(subreddit: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedWikiPage> |
|
abstract fun wikiPage(subreddit: String, page: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedWikiPage> |
|
abstract fun wikiPages(subreddit: String, rawJson: Int? = null, : HashMap<String, String>): Call<WikiPageList> |
|
abstract fun wikiRevision(subreddit: String, page: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedWikiRevisionListing> |
|
abstract fun wikiRevisions(subreddit: String, rawJson: Int? = null, : HashMap<String, String>): Call<EnvelopedWikiRevisionListing> |