Skip to main content

Module args

Module args 

Source
Expand description

Tool arguments. Their JSON Schemas are the tools’ input schemas; keep field docs short, every schema must stay well under the clients’ size limits.

Structs§

ContentScope
Part of a course; empty means the whole course.
CourseArgs
DiscardChangesetArgs
FindReplaceArgs
Serialized as the call’s audit record, without the course the record has already.
GetCourseStructureArgs
GetExerciseArgs
GetHistoryArgs
GetPageContentArgs
GetPreviewLinkArgs
GuideArgs
IdArgument
An id argument: a UUID, also accepted with the leading / of a path to it.
ListChangesetsArgs
ListCoursesArgs
ListExercisesArgs
PatchCourseArgs
Arguments of patch_course_settings and patch_course_glossary_and_references.
PatchCourseStructureArgs
PatchExerciseArgs
Serialized as the call’s audit record, without the course the record has already.
PatchPageContentArgs
PublishChangesetArgs
ReadPublicCourseArgs
RevertChangeArgs
StructuralReplaceArgs
Serialized as the call’s audit record, without the course the record has already.
UploadFileArgs

Enums§

ReviewConfigChoice
Which review settings patch_exercise changes.

Functions§

present 🔒
A field that may be null: Some(None) for null, None (through default) when left out.