Lesson

Lesson

Represents a SoloLearn lesson

Constructor

new Lesson()

Source:

Members

accessLevel

Source:
Unknown value - always 0? {number}

ancestorID

Source:
Unknown value - always null? {?*}

avatarURL

Source:
Unknown value - always null? {?string}

badge :Badge

Source:
The author's badge
Type:

color :string

Source:
Unknown value - always #fefefe?
Type:
  • string

comments :number

Source:
The amount of comments this lesson has
Type:
  • number

content :string

Source:
Unknown value - always null?
Type:
  • string

date :string

Source:
The date this lesson was created
Type:
  • string

hasAvatar :boolean

Source:
Whether or not the author has an avatar
Type:
  • boolean

iconUrl :string

Source:
The URL of the lesson's icon
Type:
  • string

id :number

Source:
The ID of the lesson
Type:
  • number

(nullable) implementations :*

Source:
Unknown value - always null?
Type:
  • *

isBookmarked :boolean

Source:
Whether or not the user has bookmarked this lesson
Type:
  • boolean

itemType :number

Source:
Unknown value - always 2?
Type:
  • number

(nullable) language :*

Source:
Unknown value
Type:
  • *

level :number

Source:
Unknown value
Type:
  • number

name :string

Source:
The name of the lesson
Type:
  • string

(nullable) nextLesson :*

Source:
Unknown value - always null?
Type:
  • *

relevancyType :number

Source:
Unknown value - always 0?
Type:
  • number

(nullable) relevantLessons :*

Source:
Unknown value - always null?
Type:
  • *

status :number

Source:
Unknown value - always 0?
Type:
  • number

type :number

Source:
Unknown value - always 0?
Type:
  • number

(nullable) url :*

Source:
Unknown value - always null?
Type:
  • *

userID :number

Source:
The ID of the author
Type:
  • number

userName :string

Source:
The author's username
Type:
  • string

viewCount :number

Source:
The amount of views this lesson has
Type:
  • number

xp :number

Source:
Unknown value - always 0?
Type:
  • number