Vridlo/types/Task

Task is a secondary structure that represents Task model, which is used for describing the Assembler's task. It is described as:

Unique task identifier in the context of the current assembler.
 * no is natural mandatory write-once

Slug name of the task owner person in the context of the current assembler. It represents User structure, which is defined by the user's Recital record placed with the kind of login.
 * owner_slug is string mandatory write-once

Slug of the source path.
 * source_path_slug is string mandatory write-once

External resource URI to see the task details.
 * uri is string optional

State of the task.
 * state is string optional

Shared flag of the task.
 * shared is boolean optional

Testonly flag of the task.
 * test is boolean optional

Try of the build.
 * try is natural optional

Build iteration.
 * iteration is natural optional

Task state is changed at the time.
 * changed_at is string optional

Count of held exercises i.e. subtasks in the task.
 * exercises_count is positive mandatory read-only