|
|
@@ -0,0 +1,69 @@
|
|
|
+get:
|
|
|
+ operationId: GetTermRevisionLecture
|
|
|
+ summary: >-
|
|
|
+ Get s single terms revisions lecture
|
|
|
+ security: []
|
|
|
+ tags:
|
|
|
+ - Terms / Revisions / Lectures
|
|
|
+ parameters:
|
|
|
+ - $ref: ../../../../../../../../components/parameters/term.yaml
|
|
|
+ - $ref: ../../../../../../../../components/parameters/revision.yaml
|
|
|
+ - $ref: ../../../../../../../../components/parameters/lecture.yaml
|
|
|
+ responses:
|
|
|
+ "200":
|
|
|
+ $ref: ../../../../../../../../components/responses/api/terms/{term}/revisions/{revision}/lectures/index-get-200.yaml
|
|
|
+ "404":
|
|
|
+ $ref: ../../../../../../../../components/responses/404.yaml
|
|
|
+
|
|
|
+put:
|
|
|
+ operationId: PutTermRevisionLecture
|
|
|
+ summary: >-
|
|
|
+ Update a terms revisions lecture. [OPTIONAL:Management]
|
|
|
+ description: >-
|
|
|
+ **THIS IS AN OPTIONAL ENDPOINT**: This endpoint might not be implemented, as it
|
|
|
+ requires a server running!
|
|
|
+ security:
|
|
|
+ - authRequired: []
|
|
|
+ parameters:
|
|
|
+ - $ref: ../../../../../../../../components/parameters/term.yaml
|
|
|
+ - $ref: ../../../../../../../../components/parameters/revision.yaml
|
|
|
+ - $ref: ../../../../../../../../components/parameters/lecture.yaml
|
|
|
+ tags:
|
|
|
+ - Terms / Revisions / Lectures
|
|
|
+ requestBody:
|
|
|
+ required: true
|
|
|
+ content:
|
|
|
+ application/json:
|
|
|
+ schema:
|
|
|
+ $ref: "../../../../../../../../components/schemas/api/lecture-series.yaml"
|
|
|
+ responses:
|
|
|
+ "200":
|
|
|
+ $ref: ../../../../../../../../components/responses/api/terms/{term}/revisions/{revision}/lectures/{lecture}/index-put-200.yaml
|
|
|
+ "401":
|
|
|
+ $ref: ../../../../../../../../components/responses/401.yaml
|
|
|
+ "404":
|
|
|
+ $ref: ../../../../../../../../components/responses/404.yaml
|
|
|
+
|
|
|
+delete:
|
|
|
+ operationId: DeleteTermRevisionLecture
|
|
|
+ summary: >-
|
|
|
+ Delete a term. [OPTIONAL:Management]
|
|
|
+ description: >-
|
|
|
+ **THIS IS AN OPTIONAL ENDPOINT**: This endpoint might not be implemented, as it
|
|
|
+ requires a server running!
|
|
|
+ security:
|
|
|
+ - authRequired: []
|
|
|
+ parameters:
|
|
|
+ - $ref: ../../../../../../../../components/parameters/term.yaml
|
|
|
+ - $ref: ../../../../../../../../components/parameters/revision.yaml
|
|
|
+ - $ref: ../../../../../../../../components/parameters/lecture.yaml
|
|
|
+ tags:
|
|
|
+ - Terms / Revisions / Lectures
|
|
|
+ responses:
|
|
|
+ "204":
|
|
|
+ $ref: ../../../../../../../../components/responses/204.yaml
|
|
|
+ # TODO: What about dependencies?
|
|
|
+ "401":
|
|
|
+ $ref: ../../../../../../../../components/responses/401.yaml
|
|
|
+ "404":
|
|
|
+ $ref: ../../../../../../../../components/responses/404.yaml
|