Hanami backend
Toggle table of contents
2026.7.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Hanami backend
Hanami backend
/
fi.aalto.cs.hanami.courses
/
CourseEntry
Course
Entry
data
class
CourseEntry
(
val
configuration
:
CourseConfiguration
,
val
revision
:
Long
)
(
source
)
Members
Members & Extensions
Constructors
Course
Entry
Link copied to clipboard
constructor
(
configuration
:
CourseConfiguration
,
revision
:
Long
)
Properties
configuration
Link copied to clipboard
val
configuration
:
CourseConfiguration
course
Config
Url
Link copied to clipboard
val
courseConfigUrl
:
String
?
graders
Link copied to clipboard
val
graders
:
List
<
CourseGrader
>
highlight
Languages
Link copied to clipboard
val
highlightLanguages
:
List
<
String
>
id
Link copied to clipboard
val
id
:
Long
languages
Link copied to clipboard
val
languages
:
List
<
String
>
listed
Link copied to clipboard
val
listed
:
Boolean
lti
Login
Url
Link copied to clipboard
val
ltiLoginUrl
:
String
?
manual
Grading
Exercises
Link copied to clipboard
val
manualGradingExercises
:
List
<
Long
>
name
Link copied to clipboard
val
name
:
String
revision
Link copied to clipboard
val
revision
:
Long
slug
Link copied to clipboard
val
slug
:
String
tags
Link copied to clipboard
val
tags
:
List
<
CourseTag
>
templates
Link copied to clipboard
val
templates
:
CourseTemplateSettings
visible
Tag
Slugs
Link copied to clipboard
val
visibleTagSlugs
:
List
<
String
>
Functions
clamp
Lang
Link copied to clipboard
fun
clampLang
(
requested
:
String
?
)
:
String
refreshed
From
Aplus
Link copied to clipboard
fun
CourseEntry
.
refreshedFromAplus
(
aplusTags
:
List
<
ExternalCourseTag
>
,
ltiLoginUrl
:
String
?
)
:
CourseConfiguration
versioned
Link copied to clipboard
fun
versioned
(
)
:
VersionedCourseConfiguration