Global

Members

(constant) AccountService :string

Source:
Properties:
Name Type Description
FACEBOOK string
FREE_CODE_CAMP string
GITHUB string
GOOGLE string
LINKED_IN string
STACK_OVERFLOW string
Represents a service you can connect your SoloLearn account to
Type:
  • string

(constant, nullable) Badge :string

Source:
Properties:
Name Type Description
NONE string
BRONZE string
SILVER string
GOLD string
PLATINUM string
The types of badges a user can have
Type:
  • string

(constant) ChallengeStatus :number

Source:
Properties:
Name Type Description
NONE number
PENDING number
DECLINED number
APPROVED number
Enum for the different approval statuses a challenge can have
Type:
  • number

(constant) ContestStatus :number

Source:
See:
Properties:
Name Type Description
NONE number
WON number
LOST number
INVITED number
STARTED number
WAITING number
DECLINED number
EXPIRED number
DRAW number
Enum for the statuses a contest (player) can have
Type:
  • number

(constant) Difficulty :string

Source:
Properties:
Name Type Description
EASY string
MEDIUM string
HARD string
The difficulty of a code coach problem
Type:
  • string

(constant) Language :string

Source:
Properties:
Name Type Description
WEB string
CPP string
C string
CS string
JAVA string
KOTLIN string
SWIFT string
PYTHON string
RUBY string
PHP string
HTML string
CSS string
JAVASCRIPT string
Enum for languages SoloLearn uses
Type:
  • string

(constant) PostBackgroundType :string

Source:
Properties:
Name Type Description
GRADIENT string
IMAGE string
One of the post background types (image or gradient)
Type:
  • string

(constant) PostType :number

Source:
Properties:
Name Type Description
ACHIEVEMENT_UNLOCKED number
ANSWER_ACCEPTED number
CHALLENGE_REVIEW_PUBLISHED number
CHALLENGE_REVIEW_REJECTED number
COMMENT_MENTION number
COMPLETED_CHALLENGE number
COURSE_COMPLETED number
COURSE_STARTED number
FEED_DASHBOARD number
FOLLOWING number
FRIEND_JOINED number
ITEM_DEFAULT_ADS number
ITEM_NATIVE_CONTENT_ADS number
ITEM_NATIVE_INSTALL_ADS number
JOB_SUGGESTIONS number
JOINED number
LESSON_COMMENT_MENTION number
LESSON_COMMENT_UPVOTE number
LESSON_REVIEW_ACCEPTED number
LESSON_REVIEW_REJECTED number
LEVELED_UP number
LOAD number
MENTION_CODE_COMMENT number
MERGED_CHALLENGE number
MODULE_COMPLETED number
NO_ACTIVITY number
PINNED number
POSTED_ANSWER number
POSTED_CODE number
POSTED_CODE_COMMENT number
POSTED_CODE_COMMENT_REPLY number
POSTED_COMMENT number
POSTED_COMMENT_REPLY number
POSTED_LESSON number
POSTED_LESSON_COMMENT number
POSTED_LESSON_COMMENT_REPLY number
POSTED_QUESTION number
POST_MENTION number
PROFILE number
PROFILE_DASHBOARD number
STARTED_CHALLENGE number
UPVOTE number
UPVOTE_CODE number
UPVOTE_CODE_COMMENT number
UPVOTE_COMMENT number
UPVOTE_POST number
USER_HIGHLIGHTS number
USER_POST number
USER_POST_COMMENT number
USER_POST_COMMENT_MENTION number
USER_POST_COMMENT_REPLY number
USER_POST_COMMENT_UPVOTE number
USER_POST_MENTION number
USER_POST_UPVOTE number
USER_SUGGESTION number
Enum for the types of posts that exist. Also applies to notifications
Type:
  • number

(constant) SearchFilter :number

Source:
Properties:
Name Type Description
MOST_RECENT number
MOST_POPULAR number
YOUR_NETWORK number
HOT_TODAY number
TRENDING number
MY_QUESTIONS number
UNANSWERED number
Enum for sorting filters used when searching
Type:
  • number

(constant) Vote :number

Source:
Properties:
Name Type Description
UPVOTE number
NO_VOTE number
DOWNVOTE number
Enum for how an item can be voted
Type:
  • number