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
/
CourseSettingsUpdateV1
Course
Settings
Update
V1
@
Serializable
data
class
CourseSettingsUpdateV1
(
val
schemaVersion
:
Int
,
val
slug
:
String
,
val
name
:
String
,
val
languages
:
List
<
String
>
,
val
highlightLanguages
:
List
<
String
>
,
val
courseConfigUrl
:
String
?
=
null
,
val
templates
:
CourseTemplateSettings
,
val
listed
:
Boolean
,
val
visibleTagSlugs
:
List
<
String
>
,
val
graders
:
List
<
CourseGrader
>
,
val
manualGradingExercises
:
List
<
Long
>
)
(
source
)
Members
Constructors
Course
Settings
Update
V1
Link copied to clipboard
constructor
(
schemaVersion
:
Int
,
slug
:
String
,
name
:
String
,
languages
:
List
<
String
>
,
highlightLanguages
:
List
<
String
>
,
courseConfigUrl
:
String
?
=
null
,
templates
:
CourseTemplateSettings
,
listed
:
Boolean
,
visibleTagSlugs
:
List
<
String
>
,
graders
:
List
<
CourseGrader
>
,
manualGradingExercises
:
List
<
Long
>
)
Properties
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
>
languages
Link copied to clipboard
val
languages
:
List
<
String
>
listed
Link copied to clipboard
val
listed
:
Boolean
manual
Grading
Exercises
Link copied to clipboard
val
manualGradingExercises
:
List
<
Long
>
name
Link copied to clipboard
val
name
:
String
schema
Version
Link copied to clipboard
val
schemaVersion
:
Int
slug
Link copied to clipboard
val
slug
:
String
templates
Link copied to clipboard
val
templates
:
CourseTemplateSettings
visible
Tag
Slugs
Link copied to clipboard
val
visibleTagSlugs
:
List
<
String
>