V1::CourseClassesController
Course Classes
index
Get a list of course_classes
URL
GET /course_classes or /courses/:id/course_classesObjeto resposta
Array<CourseClass> | The created course_classes |
create
Create new course class
URL
POST /courses/:id/course_classesParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
course_class | Hash | The course class to create |
Parâmetros opcionais
Nome | Tipo | Descrição |
---|---|---|
course_class[start_at] | DateTime | Class starting datetime |
course_class[end_at] | DateTime | Class ending datetime |
course_class[code] | String | Code of the class |
course_class[main] | Boolean | Flag that defines if it is the main class |
Objeto resposta
CourseClass | The created course class or a list of errors |
show
Get a course_classes information
URL
GET /course_classes/:id or /course_classes/:code?find_by=codeParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
id | Integer | of the course class |
Objeto resposta
CourseClass | The requested course class |
update
Update an existing course class and redirect to 'show' action
URL
PUT/PATCH /course_classes/:id or /course_classes/:code?find_by=codeParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
course | Hash | class The course class to create |
Parâmetros opcionais
Nome | Tipo | Descrição |
---|---|---|
course | DateTime | class[start_at] Class starting datetime |
course | DateTime | class[end_at] Class starting datetime |
course | String | class[code] code Code of the class |
Objeto resposta
CourseClass | The created course class or a list of errors |
destroy
Delete the school class
URL
DELETE /course_classes/:id or /course_classes/:code?find_by=codeParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
id | Integer | Id of an course class |