duolingo4d library

Classes

ActiveThread
Alphabet
AlphabetGroup
AlphabetsResponse
AlternativeForm
This class represents the subject in an alternative form.
AuthError
This class represents an authentication error in the Duolingo API authentication API.
AuthResponse
This class represents the response entity of the authentication API in the Duolingo API.
Character
CharacterBook
CharacterChapter
Cohort
Comment
Course
This class represents the course information that the user has learned.
CurrentCourse
This class represents the course that the user is currently selecting.
DictionaryPath
DictionaryResponse
This class represents the response object returned from the Dictionary API.
Discussion
This class represents a discussion about subject.
Duolingo
This class provides the features to access the Duolingo API easily.
DuolingoCookieJar
This class represents a cookie jar related to the data handled by Duolingo.
DuolingoRequestHeader
This class represents the request header when communicating with the Duolingo API.
DuolingoSession
This class represents the session information when communicating with the Duolingo API.
Follower
FollowingUser
ForumCommentResponse
ForumCommentsResponse
ForumTopic
ForumTopicResponse
ForumTopicsResponse
GemsConfiguration
This class represents a configuration related to gems during learning.
HintCell
This class represents a cell that manages the token's hint information.
HintHeader
This class represents the metadata used to parse the token.
HintRow
This class represents a row that manages the cells that contain the token hint information.
HintTable
This class represents a table that manages the header information and rows or cells for each hint token.
HintToken
This class represents a token that manages the smallest unit of words that are meaningful as a language.
Icon
Invoice
LastStreak
This class represents the state where the goal XP is reached at the end.
LeaderboardResponse
Lexeme
This class represents a lexeme of subject.
ManifestResponse
MultiVoiceDirection
This class represents a mapping between language and some voice data.
OverviewResponse
This class represents the Overview API response entity in the Duolingo API.
PracticeReminderSetting
This class represents a setting for reminding user to learn.
Product
PurchaseResponse
Rank
This class represents an rank in the leaderboard.
Recommendation
RecommendationsResponse
RecommendedUser
Response
This abstract class represents the common elements of the entity objects corresponding to the Duolingo API.
SearchedForum
SearchedUser
SearchForumResponse
SearchFriendResponse
ShopItemsResponse
Skill
This class represents the skill information in the course user is learning.
SkillBook
SkillChapter
Status
This class represents the HTTP status.
SubscribersResponse
SubscriptionsResponse
Subtopic
SupportedDirection
This class represents a mapping between the learning languages and the from language supported by Duolingo.
SwitchLanguageResponse
This class represents the response entity for the Switch Language API in the Duolingo API.
Topic
TrackingProperty
This class represents the user's tracking property.
TtsVoiceConfiguration
This class represents the configuration about TTS voice.
User
UserResponse
This class represents the response entity of the User API in the Duolingo API.
VersionInfoResponse
This class represents the response entity of the Version Info API of the Duolingo API.
Vocabulary
This class represents the word data that the user has already learned.
VoiceDirection
This class represents a mapping between language and voice data.
WordHintResponse
This class represents the Word Hint API response entity in the Duolingo API.
XpConfiguration
This class represents a configuration related to XP during learning.

Enums

ForumCommentsSortPattern
IllustrationFormat
The enum that represents illustration format.