All Types

com.kirkbushman.araw.models.Account

Base interface that groups the common fields between the class Redditor and Me, that has extra fields of the current logged in user.

com.kirkbushman.araw.clients.AccountsClient
com.kirkbushman.araw.models.requests.AddMultiSubReq
(extensions in package com.kirkbushman.araw.utils)
kotlin.Array
com.kirkbushman.araw.helpers.AuthAppHelper
com.kirkbushman.araw.helpers.AuthHelper
com.kirkbushman.araw.helpers.AuthUserlessHelper
com.kirkbushman.araw.models.Awarding
(extensions in package com.kirkbushman.araw.utils)
kotlin.collections.Collection
com.kirkbushman.araw.models.Comment

This class can represent a comment on a Submission or a reply to another comment.

com.kirkbushman.araw.models.base.CommentData

Base interface for the elements in the comments section of a submission.

com.kirkbushman.araw.utils.CommentDataIterable
com.kirkbushman.araw.utils.CommentDataIterator
com.kirkbushman.araw.http.listings.CommentDataListing
com.kirkbushman.araw.http.listings.CommentListing
com.kirkbushman.araw.fetcher.CommentsFetcher
com.kirkbushman.araw.models.enums.CommentsSorting
com.kirkbushman.araw.models.base.Contribution

Base interface for all the data submitted by a user. e.g. Submission, Comment, Message

com.kirkbushman.araw.http.listings.ContributionListing
com.kirkbushman.araw.clients.ContributionsClient
com.kirkbushman.araw.fetcher.ContributionsFetcher
com.kirkbushman.araw.models.enums.ContributionsSorting
com.kirkbushman.araw.models.base.Created

Base interface for keeping track of when a Thing was created.

com.kirkbushman.araw.models.base.Distinguishable

Base interface for all items that can be distingushed by moderators, admins or else.

com.kirkbushman.araw.models.enums.Distinguished
com.kirkbushman.araw.models.base.Editable

Base interface to keep track of when a Thing was edited.

com.kirkbushman.araw.utils.Endpoints
com.kirkbushman.araw.http.base.Envelope
com.kirkbushman.araw.http.EnvelopedComment
com.kirkbushman.araw.http.EnvelopedCommentData
com.kirkbushman.araw.http.EnvelopedCommentDataListing
com.kirkbushman.araw.http.EnvelopedCommentListing
com.kirkbushman.araw.http.EnvelopedContribution
com.kirkbushman.araw.http.EnvelopedContributionListing
com.kirkbushman.araw.http.EnvelopedData
com.kirkbushman.araw.http.EnvelopedMessage
com.kirkbushman.araw.http.EnvelopedMessageListing
com.kirkbushman.araw.http.EnvelopedMoreComment
com.kirkbushman.araw.http.EnvelopedMulti
com.kirkbushman.araw.http.EnvelopedMultiDescription
com.kirkbushman.araw.http.EnvelopedRedditor
com.kirkbushman.araw.http.EnvelopedRedditorData
com.kirkbushman.araw.http.EnvelopedRedditorListing
com.kirkbushman.araw.http.EnvelopedSubmission
com.kirkbushman.araw.http.EnvelopedSubmissionListing
com.kirkbushman.araw.http.EnvelopedSubreddit
com.kirkbushman.araw.http.EnvelopedSubredditData
com.kirkbushman.araw.http.EnvelopedSubredditDataListing
com.kirkbushman.araw.http.EnvelopedSubredditListing
com.kirkbushman.araw.http.EnvelopedTrophy
com.kirkbushman.araw.http.EnvelopedTrophyList
com.kirkbushman.araw.http.EnvelopedWikiPage
com.kirkbushman.araw.http.EnvelopedWikiRevisionListing
com.kirkbushman.araw.http.base.EnvelopeKind
com.kirkbushman.araw.fetcher.Fetcher

The base class for fetching pages of items in a listing return.

com.kirkbushman.araw.models.Flair
com.kirkbushman.araw.models.Friend
com.kirkbushman.araw.models.FriendList
com.kirkbushman.araw.models.FriendListData
com.kirkbushman.araw.models.GalleryData
com.kirkbushman.araw.models.GalleryImageData
com.kirkbushman.araw.models.GalleryMedia
com.kirkbushman.araw.models.GalleryMediaItem
com.kirkbushman.araw.models.base.Gildable

Base interface for all the item that can be given Gildings

com.kirkbushman.araw.models.commons.Gildings

This class represents the amount of silver, gold and platinum that a contribution has, given by users.

com.kirkbushman.araw.models.commons.ImageDetail
com.kirkbushman.araw.models.commons.Images
com.kirkbushman.araw.models.commons.ImageVariants
com.kirkbushman.araw.fetcher.InboxFetcher
com.kirkbushman.araw.models.Karma
com.kirkbushman.araw.models.KarmaList
(extensions in package com.kirkbushman.araw.utils)
kotlin.collections.List
com.kirkbushman.araw.http.base.Listing
com.kirkbushman.araw.models.Me

This class represent the current logged in user.

com.kirkbushman.araw.models.commons.Media
com.kirkbushman.araw.models.commons.MediaEmbed
com.kirkbushman.araw.models.Message

This class represents the message a user can send or receive. Messages are grouped in the user inbox.

com.kirkbushman.araw.http.listings.MessageListing
com.kirkbushman.araw.clients.MessagesClient
com.kirkbushman.araw.models.ModeratedList
com.kirkbushman.araw.models.ModeratedSub
com.kirkbushman.araw.models.responses.MoreChildrenResponse
com.kirkbushman.araw.models.responses.MoreChildrenResponseJSON
com.kirkbushman.araw.models.responses.MoreChildrenResponseThings
com.kirkbushman.araw.models.MoreComments

This class is used to load more comments in the tree, when a comment or a group of comment is too deep.

com.kirkbushman.araw.models.Multi
com.kirkbushman.araw.models.MultiDescription
com.kirkbushman.araw.clients.MultisClient
com.kirkbushman.araw.models.MultiSub
com.kirkbushman.araw.fetcher.MultiSubmissionsFetcher
com.kirkbushman.araw.utils.NullRepliesInterceptor
com.kirkbushman.araw.models.commons.OEmbed
com.kirkbushman.araw.models.PollData
com.kirkbushman.araw.models.PollOption
com.kirkbushman.araw.models.responses.PollVoteData
com.kirkbushman.araw.models.responses.PollVoteInput
com.kirkbushman.araw.models.responses.PollVoteReq
com.kirkbushman.araw.models.responses.PollVoteRes
com.kirkbushman.araw.models.responses.PollVoteState
com.kirkbushman.araw.models.responses.PollVoteStateOption
com.kirkbushman.araw.models.responses.PollVoteStatePoll
com.kirkbushman.araw.models.responses.PollVoteVariables
com.kirkbushman.araw.adapters.PolyJsonAdapterFactory
com.kirkbushman.araw.models.Prefs
com.kirkbushman.araw.models.PrivateSubreddit
com.kirkbushman.araw.RedditApi
com.kirkbushman.araw.RedditClient
com.kirkbushman.araw.models.commons.RedditMedia
com.kirkbushman.araw.models.Redditor

This class represents a Redditor, that is not the current logged in one.

com.kirkbushman.araw.models.base.RedditorData
com.kirkbushman.araw.http.listings.RedditorListing
com.kirkbushman.araw.clients.RedditorsClient
com.kirkbushman.araw.fetcher.RedditorSearchFetcher
com.kirkbushman.araw.models.enums.RedditorSearchSorting
com.kirkbushman.araw.models.RedditorSubreddit
com.kirkbushman.araw.models.commons.RedditVideo
com.kirkbushman.araw.models.Reply
com.kirkbushman.araw.models.base.Replyable

Base interface for all items that be replied to, including Submission and Comment.

com.kirkbushman.araw.models.ReplyData
com.kirkbushman.araw.models.ReplyJson
com.kirkbushman.araw.models.base.Saveable

Base interface for all the items that can be saved,

com.kirkbushman.araw.clients.SearchClient
com.kirkbushman.araw.models.enums.SearchSorting
com.kirkbushman.araw.models.base.Sorting

Base interface to group all sorting options in the Reddit Api

com.kirkbushman.araw.models.Submission

This class represents a user post in a specific Subreddit, this class can be replied to, in a form of a comment section.

com.kirkbushman.araw.models.commons.SubmissionKind

Enum class that defines the kind of submissions. There are additional properties inside of Submission, to specify whether it's a video, an image, if it's hosted on reddit.com domain or not...

com.kirkbushman.araw.http.listings.SubmissionListing
com.kirkbushman.araw.models.commons.SubmissionPreview
com.kirkbushman.araw.fetcher.SubmissionsFetcher
com.kirkbushman.araw.fetcher.SubmissionsSearchFetcher
com.kirkbushman.araw.models.enums.SubmissionsSorting
com.kirkbushman.araw.models.responses.SubmitResponse
com.kirkbushman.araw.models.responses.SubmitResponseData
com.kirkbushman.araw.models.responses.SubmitResponseJson
com.kirkbushman.araw.models.Subreddit
com.kirkbushman.araw.models.base.SubredditData
com.kirkbushman.araw.http.listings.SubredditDataListing
com.kirkbushman.araw.http.listings.SubredditListing
com.kirkbushman.araw.models.SubredditRule

This class is used to represent a rule element in a Subreddit, the rules are made by mods, and are expressing good/bad behaviour in the sub.

com.kirkbushman.araw.models.SubredditRules
com.kirkbushman.araw.clients.SubredditsClient
com.kirkbushman.araw.models.SubredditSearchItem
com.kirkbushman.araw.models.SubredditSearchResult
com.kirkbushman.araw.models.enums.SubredditSearchSorting
com.kirkbushman.araw.fetcher.SubredditsFetcher
com.kirkbushman.araw.fetcher.SubredditsSearchFetcher
com.kirkbushman.araw.models.SuspendedRedditor
com.kirkbushman.araw.models.base.Thing

Base class for every class of the Reddit API,

com.kirkbushman.araw.models.enums.TimePeriod

This enum defines the time options for filtering, searching or ordering items in the Reddit Api:

com.kirkbushman.araw.models.TrendingSubreddits
com.kirkbushman.araw.models.Trophy

This class represent a trophy given to a redditor.

com.kirkbushman.araw.models.TrophyChildren
com.kirkbushman.araw.models.TrophyList
com.kirkbushman.araw.models.UploadContract
com.kirkbushman.araw.models.UploadContractArgs
com.kirkbushman.araw.models.UploadContractAssets
com.kirkbushman.araw.exceptions.UploadContractFieldMissingException
com.kirkbushman.araw.models.UploadContractFields
com.kirkbushman.araw.models.UploadContractPayload
com.kirkbushman.araw.models.UploadData
com.kirkbushman.araw.models.UploadFile
com.kirkbushman.araw.models.User
com.kirkbushman.araw.models.UserChildren
com.kirkbushman.araw.models.UserList
com.kirkbushman.araw.utils.Utils
com.kirkbushman.araw.models.base.Votable

Base interface for all the items that can be voted on, likes = True -> Upvote, likes = False -> Downvote, likes = null

com.kirkbushman.araw.models.enums.Vote

This enum defines the possible states of an item the logged in user has voted, represented by the inteface Votable

com.kirkbushman.araw.exceptions.WikiDisabledException
com.kirkbushman.araw.models.WikiPage
com.kirkbushman.araw.models.WikiPageList

An enveloped list of strings, that represents the wiki page titles.

com.kirkbushman.araw.models.WikiRevision
com.kirkbushman.araw.http.listings.WikiRevisionListing
com.kirkbushman.araw.clients.WikisClient