{"openapi":"3.0.0","info":{"title":"LMS Acteurs API","description":"","version":"1.0.0-rc.3"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/access-rights":{"get":{"operationId":"getAccessRightCollection","tags":["AccessRight"],"responses":{"200":{"description":"AccessRight collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AccessRight.AccessRightListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AccessRight.AccessRightListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AccessRight.AccessRightListOutput"}}}}}},"summary":"Retrieves the collection of AccessRight resources.","description":"Retrieves the collection of AccessRight resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/access-rights\/{id}":{"get":{"operationId":"getAccessRightItem","tags":["AccessRight"],"responses":{"200":{"description":"AccessRight resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AccessRight.AccessRightDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/AccessRight.AccessRightDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/AccessRight.AccessRightDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a AccessRight resource.","description":"Retrieves a AccessRight resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/auth\/email\/check-code":{"ref":"emailCheckCodeItem","post":{"operationId":"emailCheckCodeItem","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Get JWT token for first connect with email and check code.","description":"Get JWT token for first connect with email and check code.","parameters":[],"requestBody":{"description":"Create JWT Token and email validate","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/emailCheckCode"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/auth\/email\/resend-code":{"ref":"Refresh JWT Token","post":{"operationId":"emailResendCode","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Resend Code email check","description":"Resend Code email check","parameters":[],"requestBody":{"description":"Resend Code","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/emailResendCode"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/auth\/refresh":{"ref":"Refresh JWT Token","post":{"operationId":"adminRefreshToken","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Refresh JWT token to admin login.","description":"Refresh JWT token to admin login.","parameters":[],"requestBody":{"description":"Refresh JWT Token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/RefeshToken"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/auth\/reinit-password\/request":{"ref":"reinitPasswordRequest","post":{"operationId":"reinitPasswordRequest","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Get JWT token for reinit password","description":"Get JWT token for reinit password","parameters":[],"requestBody":{"description":"Get JWT token for reinit password.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/reinitPasswordRequest"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/auth\/reinit-password\/validate":{"ref":"reinitPasswordValidate","post":{"operationId":"reinitPasswordValidate","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Get JWT token after reinit password.","description":"Get JWT token after reinit password.","parameters":[],"requestBody":{"description":"Get JWT token after reinit password.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/reinitPasswordValidate"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/auth\/token":{"ref":"JWT Token","post":{"operationId":"adminPostCredentialsItem","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Get JWT token to admin login.","description":"Get JWT token to admin login.","parameters":[],"requestBody":{"description":"Generate new JWT Token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Credentials"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/brand-parameters":{"get":{"operationId":"getBrandParameterCollection","tags":["BrandParameter"],"responses":{"200":{"description":"BrandParameter collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterListOutput"}}}}}},"summary":"Retrieves the collection of BrandParameter resources.","description":"Retrieves the collection of BrandParameter resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postBrandParameterCollection","tags":["BrandParameter"],"responses":{"201":{"description":"BrandParameter resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}}},"links":{"GetBrandParameterItem":{"operationId":"getBrandParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/brand-parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a BrandParameter resource.","description":"Creates a BrandParameter resource.","parameters":[],"requestBody":{"description":"The new BrandParameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/brand-parameters\/{id}":{"get":{"operationId":"getBrandParameterItem","tags":["BrandParameter"],"responses":{"200":{"description":"BrandParameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a BrandParameter resource.","description":"Retrieves a BrandParameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putBrandParameterItem","tags":["BrandParameter"],"responses":{"200":{"description":"BrandParameter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterDetailsOutput"}}},"links":{"GetBrandParameterItem":{"operationId":"getBrandParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/brand-parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BrandParameter resource.","description":"Replaces the BrandParameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated BrandParameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/BrandParameter.BrandParameterPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteBrandParameterItem","tags":["BrandParameter"],"responses":{"204":{"description":"BrandParameter resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BrandParameter resource.","description":"Removes the BrandParameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/brands":{"get":{"operationId":"getBrandCollection","tags":["Brand"],"responses":{"200":{"description":"Brand collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Brand.BrandListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Brand.BrandListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Brand.BrandListOutput"}}}}}},"summary":"Retrieves the collection of Brand resources.","description":"Retrieves the collection of Brand resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postBrandCollection","tags":["Brand"],"responses":{"201":{"description":"Brand resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}}},"links":{"GetBrandItem":{"operationId":"getBrandItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/brands\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Brand resource.","description":"Creates a Brand resource.","parameters":[],"requestBody":{"description":"The new Brand resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/brands\/{id}":{"get":{"operationId":"getBrandItem","tags":["Brand"],"responses":{"200":{"description":"Brand resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Brand resource.","description":"Retrieves a Brand resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putBrandItem","tags":["Brand"],"responses":{"200":{"description":"Brand resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandDetailsOutput"}}},"links":{"GetBrandItem":{"operationId":"getBrandItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/brands\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Brand resource.","description":"Replaces the Brand resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Brand resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Brand.BrandPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteBrandItem","tags":["Brand"],"responses":{"204":{"description":"Brand resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Brand resource.","description":"Removes the Brand resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapter-part-responses":{"get":{"operationId":"getChapterPartResponseCollection","tags":["ChapterPartResponse"],"responses":{"200":{"description":"ChapterPartResponse collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseListOutput"}}}}}},"summary":"Retrieves the collection of ChapterPartResponse resources.","description":"Retrieves the collection of ChapterPartResponse resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postChapterPartResponseCollection","tags":["ChapterPartResponse"],"responses":{"201":{"description":"ChapterPartResponse resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}}},"links":{"GetChapterPartResponseItem":{"operationId":"getChapterPartResponseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-part-responses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a chapter validation with its data and possible file.","description":"Creates a ChapterPartResponse resource.","parameters":[],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","required":false},"input":{"type":"object","properties":{"label":{"type":"string"},"chapterPartId":{"type":"integer"},"isCorrect":{"type":"boolean"}}}}}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/chapter-part-responses\/{id}":{"get":{"operationId":"getChapterPartResponseItem","tags":["ChapterPartResponse"],"responses":{"200":{"description":"ChapterPartResponse resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ChapterPartResponse resource.","description":"Retrieves a ChapterPartResponse resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putChapterPartResponseItem","tags":["ChapterPartResponse"],"responses":{"200":{"description":"ChapterPartResponse resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPartResponse.ChapterPartResponseDetailsOutput"}}},"links":{"GetChapterPartResponseItem":{"operationId":"getChapterPartResponseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-part-responses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Creates a chapter validation with its data and possible file.","description":"Replaces the ChapterPartResponse resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","required":false},"input":{"type":"object","properties":{"label":{"type":"string"},"isCorrect":{"type":"boolean"},"needToRemoveFile":{"type":"boolean"}}}}}}},"required":false},"deprecated":false},"delete":{"operationId":"deleteChapterPartResponseItem","tags":["ChapterPartResponse"],"responses":{"204":{"description":"ChapterPartResponse resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ChapterPartResponse resource.","description":"Removes the ChapterPartResponse resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapter-parts":{"get":{"operationId":"getChapterPartCollection","tags":["ChapterPart"],"responses":{"200":{"description":"ChapterPart collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartListOutput"}}}}}},"summary":"Retrieves the collection of ChapterPart resources.","description":"Retrieves the collection of ChapterPart resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"post_createChapterPartCollection","tags":["ChapterPart"],"responses":{"201":{"description":"ChapterPart resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}}},"links":{"GetChapterPartItem":{"operationId":"getChapterPartItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-parts\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a chapter part with its data and possible file.","description":"Creates a ChapterPart resource.","parameters":[],"requestBody":{"description":"The new ChapterPart resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapter-parts\/{id}":{"get":{"operationId":"getChapterPartItem","tags":["ChapterPart"],"responses":{"200":{"description":"ChapterPart resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ChapterPart resource.","description":"Retrieves a ChapterPart resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putChapterPartItem","tags":["ChapterPart"],"responses":{"200":{"description":"ChapterPart resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}}},"links":{"GetChapterPartItem":{"operationId":"getChapterPartItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-parts\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates a chapter part with its data.","description":"Replaces the ChapterPart resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ChapterPart resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteChapterPartItem","tags":["ChapterPart"],"responses":{"204":{"description":"ChapterPart resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ChapterPart resource.","description":"Removes the ChapterPart resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapter-parts\/{id}\/reorder":{"put":{"operationId":"reorderChapterPartItem","tags":["ChapterPart"],"responses":{"200":{"description":"ChapterPart resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartDetailsOutput"}}},"links":{"GetChapterPartItem":{"operationId":"getChapterPartItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-parts\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Reorders a part in a chapter.","description":"Reorders a part in a chapter.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ChapterPart resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartReorderInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartReorderInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterPart.ChapterPartReorderInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapter-validations":{"get":{"operationId":"getChapterValidationCollection","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationListOutput"}}}}}},"summary":"Retrieves the collection of ChapterValidation resources.","description":"Retrieves the collection of ChapterValidation resources.","parameters":[{"name":"templateName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"search","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"isFinalized","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"courseId","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"participationId","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"chapterId","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"userGroupId","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"userId","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"post_createChapterValidationCollection","tags":["ChapterValidation"],"responses":{"201":{"description":"ChapterValidation resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}},"links":{"GetChapterValidationItem":{"operationId":"getChapterValidationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-validations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a chapter validation with its data and possible file.","description":"Creates a ChapterValidation resource.","parameters":[],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","required":false},"input":{"type":"object","properties":{"userId":{"type":"integer"},"chapterId":{"type":"integer"},"answers":{"type":"object","required":false},"time":{"type":"integer","required":false},"isFinalized":{"type":"integer"},"videoPositions":{"type":"array","required":false}}}}}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/chapter-validations\/uncorrected":{"get":{"operationId":"get_uncorrectedChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ChapterValidation resource.","description":"Retrieves a ChapterValidation resource.","parameters":[{"name":"userGroupId","in":"query","description":"","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapter-validations\/{id}":{"get":{"operationId":"getChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ChapterValidation resource.","description":"Retrieves a ChapterValidation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}},"links":{"GetChapterValidationItem":{"operationId":"getChapterValidationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-validations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates a chapter validation with its data and possible file.","description":"Replaces the ChapterValidation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","required":false},"input":{"type":"object","properties":{"answers":{"type":"object","required":false},"time":{"type":"integer","required":false},"isFinalized":{"type":"integer"},"videoPositions":{"type":"array","required":false}}}}}}},"required":false},"deprecated":false},"delete":{"operationId":"deleteChapterValidationItem","tags":["ChapterValidation"],"responses":{"204":{"description":"ChapterValidation resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ChapterValidation resource.","description":"Removes the ChapterValidation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapter-validations\/{id}\/add-time":{"put":{"operationId":"add_timeChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}},"links":{"GetChapterValidationItem":{"operationId":"getChapterValidationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-validations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds time to a chapter validation.","description":"Adds time to a chapter validation.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ChapterValidation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationAddTimeInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationAddTimeInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationAddTimeInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapter-validations\/{id}\/correct":{"put":{"operationId":"correct_chapter_validationChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}},"links":{"GetChapterValidationItem":{"operationId":"getChapterValidationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-validations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Correct a chapter validation.","description":"Correct a chapter validation.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ChapterValidation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationCorrection"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationCorrection"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationCorrection"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapter-validations\/{id}\/update-video-positions":{"put":{"operationId":"put_video_positionChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}},"links":{"GetChapterValidationItem":{"operationId":"getChapterValidationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapter-validations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds video positions to a chapter validation.","description":"Adds video positions to a chapter validation.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ChapterValidation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationUpdateVideoPositionsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationUpdateVideoPositionsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationUpdateVideoPositionsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapters":{"get":{"operationId":"getChapterCollection","tags":["Chapter"],"responses":{"200":{"description":"Chapter collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Chapter.ChapterListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Chapter.ChapterListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Chapter.ChapterListOutput"}}}}}},"summary":"Retrieves the collection of Chapter resources.","description":"Retrieves the collection of Chapter resources.","parameters":[{"name":"courseId","in":"query","description":"Filters chapters by course","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"templateName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"search","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postChapterCollection","tags":["Chapter"],"responses":{"201":{"description":"Chapter resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}},"links":{"GetChapterItem":{"operationId":"getChapterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Chapter resource.","description":"Creates a Chapter resource.","parameters":[],"requestBody":{"description":"The new Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapters\/modules\/{moduleId}":{"get":{"operationId":"get_chapters_by_moduleChapterCollection","tags":["Chapter"],"responses":{"200":{"description":"Chapter collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Chapter.ChapterListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Chapter.ChapterListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Chapter.ChapterListOutput"}}}}}},"summary":"Retrieves the collection of Chapter resources.","description":"Retrieves the collection of Chapter resources.","parameters":[{"name":"id","in":"path","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"moduleId","in":"path","description":"","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"search","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapters\/{chapterId}\/resources":{"get":{"operationId":"get_resourcesChapterPartCollection","tags":["ChapterPart"],"responses":{"200":{"description":"ChapterPart collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPart.ResourcesListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPart.ResourcesListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPart.ResourcesListOutput"}}}}}},"summary":"Retrieves the collection of ChapterPart resources.","description":"Retrieves the collection of ChapterPart resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapters\/{id}":{"get":{"operationId":"getChapterItem","tags":["Chapter"],"responses":{"200":{"description":"Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Chapter resource.","description":"Retrieves a Chapter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putChapterItem","tags":["Chapter"],"responses":{"200":{"description":"Chapter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}},"links":{"GetChapterItem":{"operationId":"getChapterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Chapter resource.","description":"Replaces the Chapter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteChapterItem","tags":["Chapter"],"responses":{"204":{"description":"Chapter resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Chapter resource.","description":"Removes the Chapter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapters\/{id}\/add-chapter-unlocks":{"put":{"operationId":"add_chapter_unlockChapterItem","tags":["Chapter"],"responses":{"200":{"description":"Chapter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}},"links":{"GetChapterItem":{"operationId":"getChapterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more chapter unlocks to a chapter.","description":"Adds one or more chapter unlocks to a chapter.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterAddOrRemoveChapterUnlockInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterAddOrRemoveChapterUnlockInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterAddOrRemoveChapterUnlockInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapters\/{id}\/copy":{"post":{"operationId":"copyChapterItem","tags":["Chapter"],"responses":{"201":{"description":"Chapter resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}},"links":{"GetChapterItem":{"operationId":"getChapterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Copies a chapter and all it's content to another module.","description":"Copies a chapter and all it's content to another module.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterCopyInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterCopyInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterCopyInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapters\/{id}\/displayable":{"get":{"operationId":"displayableChapterItem","tags":["Chapter"],"responses":{"200":{"description":"Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDisplayableOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDisplayableOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDisplayableOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Gather all elements to display a chapter on screen.","description":"Gather all elements to display a chapter on screen.","parameters":[{"name":"id","in":"path","description":"","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"participation_id","in":"query","description":"ID of the participation to filter the resource","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/chapters\/{id}\/remove-chapter-unlocks":{"put":{"operationId":"remove_tagsChapterItem","tags":["Chapter"],"responses":{"200":{"description":"Chapter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}},"links":{"GetChapterItem":{"operationId":"getChapterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Removes one or more chapter unlocks to a chapter.","description":"Removes one or more chapter unlocks to a chapter.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterAddOrRemoveChapterUnlockInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterAddOrRemoveChapterUnlockInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterAddOrRemoveChapterUnlockInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/chapters\/{id}\/reorder":{"put":{"operationId":"reorderChapterItem","tags":["Chapter"],"responses":{"200":{"description":"Chapter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterDetailsOutput"}}},"links":{"GetChapterItem":{"operationId":"getChapterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/chapters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more chapter unlocks to a chapter.","description":"Adds one or more chapter unlocks to a chapter.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Chapter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterReorderInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterReorderInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Chapter.ChapterReorderInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/comments":{"get":{"operationId":"getCommentCollection","tags":["Comment"],"responses":{"200":{"description":"Comment collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Comment.CommentListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Comment.CommentListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Comment.CommentListOutput"}}}}}},"summary":"Retrieves the collection of Comment resources.","description":"Retrieves the collection of Comment resources.","parameters":[{"name":"chapterId","in":"query","description":"The chapter Id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"courseId","in":"query","description":"The course Id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postCommentCollection","tags":["Comment"],"responses":{"201":{"description":"Comment resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}}},"links":{"GetCommentItem":{"operationId":"getCommentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/comments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Comment resource.","description":"Creates a Comment resource.","parameters":[],"requestBody":{"description":"The new Comment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/comments\/{id}":{"get":{"operationId":"getCommentItem","tags":["Comment"],"responses":{"200":{"description":"Comment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Comment resource.","description":"Retrieves a Comment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putCommentItem","tags":["Comment"],"responses":{"200":{"description":"Comment resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentDetailsOutput"}}},"links":{"GetCommentItem":{"operationId":"getCommentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/comments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Comment resource.","description":"Replaces the Comment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Comment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Comment.CommentPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteCommentItem","tags":["Comment"],"responses":{"204":{"description":"Comment resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Comment resource.","description":"Removes the Comment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/companies":{"get":{"operationId":"getCompanyCollection","tags":["Company"],"responses":{"200":{"description":"Company collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company.CompanyListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company.CompanyListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company.CompanyListOutput"}}}}}},"summary":"Retrieves the collection of Company resources.","description":"Retrieves the collection of Company resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postCompanyCollection","tags":["Company"],"responses":{"201":{"description":"Company resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}}},"links":{"GetCompanyItem":{"operationId":"getCompanyItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/companies\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Company resource.","description":"Creates a Company resource.","parameters":[],"requestBody":{"description":"The new Company resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/companies\/{id}":{"get":{"operationId":"getCompanyItem","tags":["Company"],"responses":{"200":{"description":"Company resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Company resource.","description":"Retrieves a Company resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putCompanyItem","tags":["Company"],"responses":{"200":{"description":"Company resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyDetailsOutput"}}},"links":{"GetCompanyItem":{"operationId":"getCompanyItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/companies\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Company resource.","description":"Replaces the Company resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Company resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company.CompanyPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteCompanyItem","tags":["Company"],"responses":{"204":{"description":"Company resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Company resource.","description":"Removes the Company resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/courses":{"get":{"operationId":"getCourseCollection","tags":["Course"],"responses":{"200":{"description":"Course collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Course.CourseListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Course.CourseListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Course.CourseListOutput"}}}}}},"summary":"Retrieves the collection of Course resources.","description":"Retrieves the collection of Course resources.","parameters":[{"name":"ignore_participated","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"search","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"isPublished","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"orderBy","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"post_createCourseCollection","tags":["Course"],"responses":{"201":{"description":"Course resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a course with its data and media.","description":"Creates a Course resource.","parameters":[],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"},"document":{"type":"string","format":"binary","nullable":true},"input":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"languageId":{"type":"string"},"pedagogicalDurationInHours":{"type":"number","format":"float"},"pedagogicalDurationInDays":{"type":"number","format":"float"},"mustOrderModule":{"type":"boolean"},"objectives":{"type":"string"},"targetAudience":{"type":"string"},"pedagogicalObjectives":{"type":"string"},"learnersProfile":{"type":"string"},"monitoringAndEvaluation":{"type":"string"},"technicalAndPedagogicalRessources":{"type":"string"},"pedagogicalTeam":{"type":"string"},"accessibility":{"type":"string"},"shortDescription":{"type":"string","nullable":true}}}}}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}":{"get":{"operationId":"getCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Course resource.","description":"Retrieves a Course resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates a course with its data and media.","description":"Replaces the Course resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","required":false},"document":{"type":"string","format":"binary","required":false},"input":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"languageId":{"type":"integer"},"pedagogicalDurationInHours":{"type":"number","format":"float"},"pedagogicalDurationInDays":{"type":"number","format":"float"},"mustOrderModule":{"type":"boolean"},"objectives":{"type":"string"},"targetAudience":{"type":"string"},"pedagogicalObjectives":{"type":"string"},"learnersProfile":{"type":"string"},"monitoringAndEvaluation":{"type":"string"},"technicalAndPedagogicalRessources":{"type":"string"},"pedagogicalTeam":{"type":"string"},"accessibility":{"type":"string"},"shortDescription":{"type":"string","nullable":true}}}}}}},"required":false},"deprecated":false},"delete":{"operationId":"deleteCourseItem","tags":["Course"],"responses":{"204":{"description":"Course resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Course resource.","description":"Removes the Course resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/add-module":{"put":{"operationId":"add_moduleCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one module to a course.","description":"Adds one module to a course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveModuleInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveModuleInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveModuleInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/add-skills":{"put":{"operationId":"add_skillsCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more skill to a course.","description":"Adds one or more skill to a course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveSkillsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveSkillsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveSkillsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/add-tags":{"put":{"operationId":"add_tagsCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more tag to a course.","description":"Adds one or more tag to a course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveTagsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveTagsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveTagsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/menu":{"get":{"operationId":"menuCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseMenuOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseMenuOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseMenuOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Get menu items for a course.","description":"Get menu items for a course.","parameters":[{"name":"id","in":"path","description":"","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"user_group_id","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"participation_id","in":"query","description":"ID of the participation to filter the resource","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/new-version":{"post":{"operationId":"add_versionCourseItem","tags":["Course"],"responses":{"201":{"description":"Course resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Create new version of a course and all it's content to another course.","description":"Create new version of course and all it's content to another course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.NewCourseVersionPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.NewCourseVersionPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.NewCourseVersionPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/publish":{"put":{"operationId":"publishCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Course resource.","description":"Replaces the Course resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CoursePublishPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CoursePublishPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CoursePublishPutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/remove-module":{"put":{"operationId":"remove_moduleCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Remove one module to a course.","description":"Remove one module to a course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveModuleInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveModuleInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveModuleInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/remove-skills":{"put":{"operationId":"remove_skillsCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Removes one or more skill to a course.","description":"Removes one or more skill to a course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveSkillsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveSkillsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveSkillsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/courses\/{id}\/remove-tags":{"put":{"operationId":"remove_tagsCourseItem","tags":["Course"],"responses":{"200":{"description":"Course resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseDetailsOutput"}}},"links":{"GetCourseItem":{"operationId":"getCourseItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/courses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Removes one or more tag to a course.","description":"Removes one or more tag to a course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Course resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveTagsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveTagsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Course.CourseAddOrRemoveTagsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/cron-jobs":{"get":{"operationId":"getCronJobCollection","tags":["CronJob"],"responses":{"200":{"description":"CronJob collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.list"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.list"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.list"}}}}}},"summary":"Retrieves the collection of CronJob resources.","description":"Retrieves the collection of CronJob resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-jobs\/{id}":{"get":{"operationId":"getCronJobItem","tags":["CronJob"],"responses":{"200":{"description":"CronJob resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.details"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.details"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/CronJob-cronjob.read.details"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CronJob resource.","description":"Retrieves a CronJob resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-logs":{"get":{"operationId":"getCronLogCollection","tags":["CronLog"],"responses":{"200":{"description":"CronLog collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.list"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.list"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.list"}}}}}},"summary":"Retrieves the collection of CronLog resources.","description":"Retrieves the collection of CronLog resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-logs\/{id}":{"get":{"operationId":"getCronLogItem","tags":["CronLog"],"responses":{"200":{"description":"CronLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.details"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.details"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/CronLog-cronlog.read.details"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CronLog resource.","description":"Retrieves a CronLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/document-types":{"get":{"operationId":"getDocumentTypeCollection","tags":["DocumentType"],"responses":{"200":{"description":"DocumentType collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeListOutput"}}}}}},"summary":"Retrieves the collection of DocumentType resources.","description":"Retrieves the collection of DocumentType resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postDocumentTypeCollection","tags":["DocumentType"],"responses":{"201":{"description":"DocumentType resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}}},"links":{"GetDocumentTypeItem":{"operationId":"getDocumentTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/document-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a DocumentType resource.","description":"Creates a DocumentType resource.","parameters":[],"requestBody":{"description":"The new DocumentType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypePostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/document-types\/{id}":{"get":{"operationId":"getDocumentTypeItem","tags":["DocumentType"],"responses":{"200":{"description":"DocumentType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a DocumentType resource.","description":"Retrieves a DocumentType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putDocumentTypeItem","tags":["DocumentType"],"responses":{"200":{"description":"DocumentType resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypeDetailsOutput"}}},"links":{"GetDocumentTypeItem":{"operationId":"getDocumentTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/document-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the DocumentType resource.","description":"Replaces the DocumentType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated DocumentType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypePutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/DocumentType.DocumentTypePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteDocumentTypeItem","tags":["DocumentType"],"responses":{"204":{"description":"DocumentType resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the DocumentType resource.","description":"Removes the DocumentType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/documents":{"get":{"operationId":"getDocumentCollection","tags":["Document"],"responses":{"200":{"description":"Document collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Document.DocumentListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Document.DocumentListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Document.DocumentListOutput"}}}}}},"summary":"Retrieves the collection of Document resources.","description":"Retrieves the collection of Document resources.","parameters":[{"name":"participationId","in":"query","description":"The participation ID","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"courseId","in":"query","description":"The course ID","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"search","in":"query","description":"the search text","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"type","in":"query","description":"type","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"moduleId","in":"query","description":"The module ID","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"entityType","in":"query","description":"the document entity type","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"entityId","in":"query","description":"the document entity id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postDocumentCollection","tags":["Document"],"responses":{"201":{"description":"Document resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}}},"links":{"GetDocumentItem":{"operationId":"getDocumentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/documents\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"add Document for program","description":"Creates a Document resource.","parameters":[],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"},"input":{"type":"object","properties":{"entityType":{"type":"string","required":true},"entityId":{"type":"string","required":true},"type":{"type":"string","required":true}}}}}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/documents\/type\/{type}":{"get":{"operationId":"get_document_by_typeDocumentCollection","tags":["Document"],"responses":{"200":{"description":"Document collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Document.DocumentListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Document.DocumentListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Document.DocumentListOutput"}}}}}},"summary":"Retrieves the collection of Document resources.","description":"Retrieves the collection of Document resources.","parameters":[{"name":"type","in":"path","description":"type","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"moduleId","in":"query","description":"The module ID","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/documents\/{id}":{"get":{"operationId":"getDocumentItem","tags":["Document"],"responses":{"200":{"description":"Document resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Document resource.","description":"Retrieves a Document resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putDocumentItem","tags":["Document"],"responses":{"200":{"description":"Document resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentDetailsOutput"}}},"links":{"GetDocumentItem":{"operationId":"getDocumentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/documents\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Document resource.","description":"Replaces the Document resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Document resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document.DocumentPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteDocumentItem","tags":["Document"],"responses":{"204":{"description":"Document resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Document resource.","description":"Removes the Document resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/documents\/{id}\/download":{"get":{"operationId":"download_getDocumentItem","tags":["Document"],"responses":{"200":{"description":"Document resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Document resource.","description":"Retrieves a Document resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/documents\/{id}\/signed-url":{"get":{"operationId":"get_document_signed_urlDocumentItem","tags":["Document"],"responses":{"200":{"description":"Document resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Document resource.","description":"Retrieves a Document resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/groups":{"get":{"operationId":"getGroupCollection","tags":["Group"],"responses":{"200":{"description":"Group collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Group.GroupListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Group.GroupListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Group.GroupListOutput"}}}}}},"summary":"Retrieves the collection of Group resources.","description":"Retrieves the collection of Group resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postGroupCollection","tags":["Group"],"responses":{"201":{"description":"Group resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}},"links":{"GetGroupItem":{"operationId":"getGroupItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/groups\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Group resource.","description":"Creates a Group resource.","parameters":[],"requestBody":{"description":"The new Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/groups\/intersect\/{userId}\/{courseId}":{"get":{"operationId":"get_intersectGroupCollection","tags":["Group"],"responses":{"200":{"description":"Group collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Group.GroupListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Group.GroupListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Group.GroupListOutput"}}}}}},"summary":"Retrieves the collection of Group resources.","description":"Get groups that intersect between user and course.","parameters":[{"name":"userId","in":"path","description":"User identifier.","required":true,"deprecated":false,"allowEmptyValue":false,"schema":[],"style":"simple","explode":false,"allowReserved":false},{"name":"courseId","in":"path","description":"Course identifier.","required":true,"deprecated":false,"allowEmptyValue":false,"schema":[],"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/groups\/{id}":{"get":{"operationId":"getGroupItem","tags":["Group"],"responses":{"200":{"description":"Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Group resource.","description":"Retrieves a Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putGroupItem","tags":["Group"],"responses":{"200":{"description":"Group resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}},"links":{"GetGroupItem":{"operationId":"getGroupItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/groups\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Group resource.","description":"Replaces the Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteGroupItem","tags":["Group"],"responses":{"204":{"description":"Group resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Group resource.","description":"Removes the Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/groups\/{id}\/attach-courses":{"put":{"operationId":"put_attach_coursesGroupItem","tags":["Group"],"responses":{"200":{"description":"Group resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}},"links":{"GetGroupItem":{"operationId":"getGroupItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/groups\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Group resource.","description":"Replaces the Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupAttachCoursePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupAttachCoursePutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupAttachCoursePutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/groups\/{id}\/attach-users":{"put":{"operationId":"put_attach_usersGroupItem","tags":["Group"],"responses":{"200":{"description":"Group resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}},"links":{"GetGroupItem":{"operationId":"getGroupItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/groups\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Group resource.","description":"Replaces the Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupAttachUserPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupAttachUserPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupAttachUserPutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/groups\/{id}\/detach-courses":{"put":{"operationId":"put_detach_coursesGroupItem","tags":["Group"],"responses":{"200":{"description":"Group resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}},"links":{"GetGroupItem":{"operationId":"getGroupItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/groups\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Group resource.","description":"Replaces the Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetachCoursePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetachCoursePutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetachCoursePutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/groups\/{id}\/detach-users":{"put":{"operationId":"put_detach_usersGroupItem","tags":["Group"],"responses":{"200":{"description":"Group resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetailsOutput"}}},"links":{"GetGroupItem":{"operationId":"getGroupItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/groups\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Group resource.","description":"Replaces the Group resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Group resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetachUserPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetachUserPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Group.GroupDetachUserPutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/languages":{"get":{"operationId":"getLanguageCollection","tags":["Language"],"responses":{"200":{"description":"Language collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Language.LanguageListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Language.LanguageListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Language.LanguageListOutput"}}}}}},"summary":"Retrieves the collection of Language resources.","description":"Retrieves the collection of Language resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/languages\/{alpha3}":{"get":{"operationId":"getLanguageItem","tags":["Language"],"responses":{"200":{"description":"Language resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Language.LanguageDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Language.LanguageDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Language.LanguageDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Language resource.","description":"Retrieves a Language resource.","parameters":[{"name":"alpha3","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/modules":{"get":{"operationId":"getModuleCollection","tags":["Module"],"responses":{"200":{"description":"Module collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module.ModuleListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module.ModuleListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module.ModuleListOutput"}}}}}},"summary":"Retrieves the collection of Module resources.","description":"Retrieves the collection of Module resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"post_createModuleCollection","tags":["Module"],"responses":{"201":{"description":"Module resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Module resource.","description":"Creates a Module resource.","parameters":[],"requestBody":{"description":"The new Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModulePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModulePostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModulePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/modules\/courses\/{courseId}":{"get":{"operationId":"get_modules_by_courseModuleCollection","tags":["Module"],"responses":{"200":{"description":"Module collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module.ModuleListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module.ModuleListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module.ModuleListOutput"}}}}}},"summary":"Retrieves the collection of Module resources.","description":"Retrieves the collection of Module resources.","parameters":[{"name":"id","in":"path","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"courseId","in":"path","description":"","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/modules\/{id}":{"get":{"operationId":"getModuleItem","tags":["Module"],"responses":{"200":{"description":"Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Module resource.","description":"Retrieves a Module resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putModuleItem","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Module resource.","description":"Replaces the Module resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModulePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModulePutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModulePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteModuleItem","tags":["Module"],"responses":{"204":{"description":"Module resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Module resource.","description":"Removes the Module resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/modules\/{id}\/add-tags":{"put":{"operationId":"add_tagsModuleItem","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more tag to a module.","description":"Adds one or more tag to a module.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleAddOrRemoveTagsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleAddOrRemoveTagsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleAddOrRemoveTagsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/modules\/{id}\/copy":{"post":{"operationId":"copyModuleItem","tags":["Module"],"responses":{"201":{"description":"Module resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Copies a module and all it's content to another course.","description":"Copies a module and all it's content to another course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleCopyInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleCopyInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleCopyInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/modules\/{id}\/new-version":{"post":{"operationId":"add_versionModuleItem","tags":["Module"],"responses":{"201":{"description":"Module resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Create new version of a module and all it's content to another course.","description":"Create new version of  module and all it's content to another course.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.NewModuleVersionPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.NewModuleVersionPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.NewModuleVersionPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/modules\/{id}\/remove-tags":{"put":{"operationId":"remove_tagsModuleItem","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Removes one or more tag to a module.","description":"Removes one or more tag to a module.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleAddOrRemoveTagsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleAddOrRemoveTagsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleAddOrRemoveTagsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/modules\/{id}\/reorder":{"put":{"operationId":"reorderModuleItem","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleDetailsOutput"}}},"links":{"GetModuleItem":{"operationId":"getModuleItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/modules\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Reorder a module in the course module list.","description":"Reorder a module in the course module list.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleReorderInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleReorderInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Module.ModuleReorderInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-logs":{"get":{"operationId":"getNotificationLogCollection","tags":["NotificationLog"],"responses":{"200":{"description":"NotificationLog collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogListOutput"}}}}}},"summary":"Retrieves the collection of NotificationLog resources.","description":"Retrieves the collection of NotificationLog resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationLogCollection","tags":["NotificationLog"],"responses":{"201":{"description":"NotificationLog resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"links":{"GetNotificationLogItem":{"operationId":"getNotificationLogItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-logs\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NotificationLog resource.","description":"Creates a NotificationLog resource.","parameters":[],"requestBody":{"description":"The new NotificationLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-logs\/{id}":{"get":{"operationId":"getNotificationLogItem","tags":["NotificationLog"],"responses":{"200":{"description":"NotificationLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a NotificationLog resource.","description":"Retrieves a NotificationLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationLogItem","tags":["NotificationLog"],"responses":{"200":{"description":"NotificationLog resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"links":{"GetNotificationLogItem":{"operationId":"getNotificationLogItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-logs\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the NotificationLog resource.","description":"Replaces the NotificationLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated NotificationLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationLogItem","tags":["NotificationLog"],"responses":{"204":{"description":"NotificationLog resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the NotificationLog resource.","description":"Removes the NotificationLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-templates":{"get":{"operationId":"getNotificationTemplateCollection","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateListOutput"}}}}}},"summary":"Retrieves the collection of NotificationTemplate resources.","description":"Retrieves the collection of NotificationTemplate resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationTemplateCollection","tags":["NotificationTemplate"],"responses":{"201":{"description":"NotificationTemplate resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}}},"links":{"GetNotificationTemplateItem":{"operationId":"getNotificationTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NotificationTemplate resource.","description":"Creates a NotificationTemplate resource.","parameters":[],"requestBody":{"description":"The new NotificationTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplatePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplatePostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplatePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-templates\/filters":{"get":{"operationId":"filtersNotificationTemplateCollection","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.FilterOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.FilterOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.FilterOutput"}}}}}},"summary":"Retrieves the collection of NotificationTemplate resources.","description":"Retrieves the collection of NotificationTemplate resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-templates\/{id}":{"get":{"operationId":"getNotificationTemplateItem","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a NotificationTemplate resource.","description":"Retrieves a NotificationTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationTemplateItem","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}}},"links":{"GetNotificationTemplateItem":{"operationId":"getNotificationTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the NotificationTemplate resource.","description":"Replaces the NotificationTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated NotificationTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationTemplateItem","tags":["NotificationTemplate"],"responses":{"204":{"description":"NotificationTemplate resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the NotificationTemplate resource.","description":"Removes the NotificationTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-types":{"get":{"operationId":"getNotificationTypeCollection","tags":["NotificationType"],"responses":{"200":{"description":"NotificationType collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationType"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationType"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationType"}}}}}},"summary":"Retrieves the collection of NotificationType resources.","description":"Retrieves the collection of NotificationType resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationTypeCollection","tags":["NotificationType"],"responses":{"201":{"description":"NotificationType resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"links":{"GetNotificationTypeItem":{"operationId":"getNotificationTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NotificationType resource.","description":"Creates a NotificationType resource.","parameters":[],"requestBody":{"description":"The new NotificationType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-types\/{id}":{"get":{"operationId":"getNotificationTypeItem","tags":["NotificationType"],"responses":{"200":{"description":"NotificationType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a NotificationType resource.","description":"Retrieves a NotificationType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationTypeItem","tags":["NotificationType"],"responses":{"200":{"description":"NotificationType resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"links":{"GetNotificationTypeItem":{"operationId":"getNotificationTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the NotificationType resource.","description":"Replaces the NotificationType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated NotificationType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationTypeItem","tags":["NotificationType"],"responses":{"204":{"description":"NotificationType resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the NotificationType resource.","description":"Removes the NotificationType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notifications":{"get":{"operationId":"getNotificationCollection","tags":["Notification"],"responses":{"200":{"description":"Notification collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification.NotificationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification.NotificationListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification.NotificationListOutput"}}}}}},"summary":"Retrieves the collection of Notification resources.","description":"Retrieves the collection of Notification resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationCollection","tags":["Notification"],"responses":{"201":{"description":"Notification resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"links":{"GetNotificationItem":{"operationId":"getNotificationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notifications\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Notification resource.","description":"Creates a Notification resource.","parameters":[],"requestBody":{"description":"The new Notification resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notifications\/{id}":{"get":{"operationId":"getNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Notification resource.","description":"Retrieves a Notification resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"links":{"GetNotificationItem":{"operationId":"getNotificationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notifications\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Notification resource.","description":"Replaces the Notification resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Notification resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationItem","tags":["Notification"],"responses":{"204":{"description":"Notification resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Notification resource.","description":"Removes the Notification resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/parameters":{"get":{"operationId":"getParameterCollection","tags":["Parameter"],"responses":{"200":{"description":"Parameter collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Parameter.ParameterListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Parameter.ParameterListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Parameter.ParameterListOutput"}}}}}},"summary":"Retrieves the collection of Parameter resources.","description":"Retrieves the collection of Parameter resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postParameterCollection","tags":["Parameter"],"responses":{"201":{"description":"Parameter resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}}},"links":{"GetParameterItem":{"operationId":"getParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Parameter resource.","description":"Creates a Parameter resource.","parameters":[],"requestBody":{"description":"The new Parameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/parameters\/{id}":{"get":{"operationId":"getParameterItem","tags":["Parameter"],"responses":{"200":{"description":"Parameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Parameter resource.","description":"Retrieves a Parameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putParameterItem","tags":["Parameter"],"responses":{"200":{"description":"Parameter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}}},"links":{"GetParameterItem":{"operationId":"getParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Parameter resource.","description":"Replaces the Parameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Parameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteParameterItem","tags":["Parameter"],"responses":{"204":{"description":"Parameter resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Parameter resource.","description":"Removes the Parameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/participations":{"get":{"operationId":"getParticipationCollection","tags":["Participation"],"responses":{"200":{"description":"Participation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Participation.ParticipationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Participation.ParticipationListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Participation.ParticipationListOutput"}}}}}},"summary":"List all participations","description":"List all participations","parameters":[{"name":"only_supervision","in":"query","description":"Set to 1 to get only supervised participations (default: 0)","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":0},"style":"form","explode":false,"allowReserved":false},{"name":"status","in":"query","description":"Gets participation by status. Either \"all\", \"running\" or \"finished\" (default: \"all\"). This parameter is not mandatory if the value is \"all\".","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","default":"all","enum":["all","running","finished"]},"style":"form","explode":false,"allowReserved":false},{"name":"userId","in":"query","description":"The userId of the participations","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":30},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postParticipationCollection","tags":["Participation"],"responses":{"201":{"description":"Participation resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}}},"links":{"GetParticipationItem":{"operationId":"getParticipationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/participations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Participation resource.","description":"Creates a Participation resource.","parameters":[],"requestBody":{"description":"The new Participation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/participations\/{id}":{"get":{"operationId":"getParticipationItem","tags":["Participation"],"responses":{"200":{"description":"Participation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Participation resource.","description":"Retrieves a Participation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putParticipationItem","tags":["Participation"],"responses":{"200":{"description":"Participation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationDetailsOutput"}}},"links":{"GetParticipationItem":{"operationId":"getParticipationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/participations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Participation resource.","description":"Replaces the Participation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Participation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ParticipationPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteParticipationItem","tags":["Participation"],"responses":{"204":{"description":"Participation resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Participation resource.","description":"Removes the Participation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/participations\/{id}\/next-chapter":{"get":{"operationId":"next_chapterParticipationItem","tags":["Participation"],"responses":{"200":{"description":"Participation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ChapterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Finds the next chapter for a given participation.","description":"Finds the next chapter for a given participation.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/participations\/{id}\/notes":{"get":{"operationId":"get_notesParticipationCollection","tags":["Participation"],"responses":{"200":{"description":"Participation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Participation.ParticipationNotesListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Participation.ParticipationNotesListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Participation.ParticipationNotesListOutput"}}}}}},"summary":"Lists all notes for a given participation.","description":"Lists all notes for a given participation.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/participations\/{id}\/previous-chapter":{"get":{"operationId":"previous_chapterParticipationItem","tags":["Participation"],"responses":{"200":{"description":"Participation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Participation.ChapterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Participation.ChapterDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Participation.ChapterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Finds the previous chapter for a given participation.","description":"Finds the previous chapter for a given participation.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/participations\/{participationId}\/chapters\/{chapterId}\/chapter-validations":{"get":{"operationId":"get_one_by_participation_and_chapterChapterValidationItem","tags":["ChapterValidation"],"responses":{"200":{"description":"ChapterValidation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ChapterValidation.ChapterValidationDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ChapterValidation resource.","description":"Retrieves a ChapterValidation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/skills":{"get":{"operationId":"getSkillCollection","tags":["Skill"],"responses":{"200":{"description":"Skill collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Skill.SkillListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Skill.SkillListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Skill.SkillListOutput"}}}}}},"summary":"Retrieves the collection of Skill resources.","description":"Retrieves the collection of Skill resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postSkillCollection","tags":["Skill"],"responses":{"201":{"description":"Skill resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillDetailsOutput"}}},"links":{"GetSkillItem":{"operationId":"getSkillItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/skills\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Skill resource.","description":"Creates a Skill resource.","parameters":[],"requestBody":{"description":"The new Skill resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/skills\/{id}":{"get":{"operationId":"getSkillItem","tags":["Skill"],"responses":{"200":{"description":"Skill resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Skill.SkillDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Skill resource.","description":"Retrieves a Skill resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"deleteSkillItem","tags":["Skill"],"responses":{"204":{"description":"Skill resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Skill resource.","description":"Removes the Skill resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/tags":{"get":{"operationId":"getTagCollection","tags":["Tag"],"responses":{"200":{"description":"Tag collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Tag.TagListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Tag.TagListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Tag.TagListOutput"}}}}}},"summary":"Retrieves the collection of Tag resources.","description":"Retrieves the collection of Tag resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postTagCollection","tags":["Tag"],"responses":{"201":{"description":"Tag resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}}},"links":{"GetTagItem":{"operationId":"getTagItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/tags\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Tag resource.","description":"Creates a Tag resource.","parameters":[],"requestBody":{"description":"The new Tag resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/tags\/{id}":{"get":{"operationId":"getTagItem","tags":["Tag"],"responses":{"200":{"description":"Tag resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Tag resource.","description":"Retrieves a Tag resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putTagItem","tags":["Tag"],"responses":{"200":{"description":"Tag resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagDetailsOutput"}}},"links":{"GetTagItem":{"operationId":"getTagItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/tags\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Tag resource.","description":"Replaces the Tag resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Tag resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Tag.TagPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteTagItem","tags":["Tag"],"responses":{"204":{"description":"Tag resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Tag resource.","description":"Removes the Tag resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/templates":{"get":{"operationId":"getTemplateCollection","tags":["Template"],"responses":{"200":{"description":"Template collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Template.TemplateListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Template.TemplateListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Template.TemplateListOutput"}}}}}},"summary":"Retrieves the collection of Template resources.","description":"Retrieves the collection of Template resources.","parameters":[{"name":"category","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postTemplateCollection","tags":["Template"],"responses":{"201":{"description":"Template resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}}},"links":{"GetTemplateItem":{"operationId":"getTemplateItem","parameters":{"code":"$response.body#\/code"},"description":"The `code` value returned in the response can be used as the `code` parameter in `GET \/api\/templates\/{code}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Template resource.","description":"Creates a Template resource.","parameters":[],"requestBody":{"description":"The new Template resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplatePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplatePostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplatePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/templates\/{code}":{"get":{"operationId":"getTemplateItem","tags":["Template"],"responses":{"200":{"description":"Template resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Template resource.","description":"Retrieves a Template resource.","parameters":[{"name":"code","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putTemplateItem","tags":["Template"],"responses":{"200":{"description":"Template resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplateDetailsOutput"}}},"links":{"GetTemplateItem":{"operationId":"getTemplateItem","parameters":{"code":"$response.body#\/code"},"description":"The `code` value returned in the response can be used as the `code` parameter in `GET \/api\/templates\/{code}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Template resource.","description":"Replaces the Template resource.","parameters":[{"name":"code","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Template resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplatePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplatePutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Template.TemplatePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteTemplateItem","tags":["Template"],"responses":{"204":{"description":"Template resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Template resource.","description":"Removes the Template resource.","parameters":[{"name":"code","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/user-connections":{"get":{"operationId":"getUserConnectionCollection","tags":["UserConnection"],"responses":{"200":{"description":"UserConnection collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserConnection.UserConnectionListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserConnection.UserConnectionListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserConnection.UserConnectionListOutput"}}}}}},"summary":"Retrieves the collection of UserConnection resources.","description":"Retrieves the collection of UserConnection resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/user-connections\/{id}":{"get":{"operationId":"getUserConnectionItem","tags":["UserConnection"],"responses":{"200":{"description":"UserConnection resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UserConnection.UserConnectionDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/UserConnection.UserConnectionDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/UserConnection.UserConnectionDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a UserConnection resource.","description":"Retrieves a UserConnection resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/user-supervisions":{"get":{"operationId":"getUserSupervisionCollection","tags":["UserSupervision"],"responses":{"200":{"description":"UserSupervision collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionListOutput"}}}}}},"summary":"Retrieves the collection of UserSupervision resources.","description":"Retrieves the collection of UserSupervision resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postUserSupervisionCollection","tags":["UserSupervision"],"responses":{"201":{"description":"UserSupervision resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionDetailsOutput"}}},"links":{"GetUserSupervisionItem":{"operationId":"getUserSupervisionItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/user-supervisions\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UserSupervision resource.","description":"Creates a UserSupervision resource.","parameters":[],"requestBody":{"description":"The new UserSupervision resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/user-supervisions\/{id}":{"get":{"operationId":"getUserSupervisionItem","tags":["UserSupervision"],"responses":{"200":{"description":"UserSupervision resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/UserSupervision.UserSupervisionDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a UserSupervision resource.","description":"Retrieves a UserSupervision resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"deleteUserSupervisionItem","tags":["UserSupervision"],"responses":{"204":{"description":"UserSupervision resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the UserSupervision resource.","description":"Removes the UserSupervision resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users":{"get":{"operationId":"getUserCollection","tags":["User"],"responses":{"200":{"description":"User collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.UserListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.UserListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.UserListOutput"}}}}}},"summary":"Retrieves the collection of User resources.","description":"Retrieves the collection of User resources.","parameters":[{"name":"type","in":"query","description":"Type of the user (user or admin)","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","default":"user"},"style":"form","explode":false,"allowReserved":false},{"name":"search","in":"query","description":"Search user","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postUserCollection","tags":["User"],"responses":{"201":{"description":"User resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}}},"links":{"GetUserItem":{"operationId":"getUserItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/users\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a User resource.","description":"Creates a User resource.","parameters":[],"requestBody":{"description":"The new User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{id}":{"get":{"operationId":"getUserItem","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putUserItem","tags":["User"],"responses":{"200":{"description":"User resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}}},"links":{"GetUserItem":{"operationId":"getUserItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/users\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the User resource.","description":"Replaces the User resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteUserItem","tags":["User"],"responses":{"204":{"description":"User resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the User resource.","description":"Removes the User resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/add-access-rights":{"put":{"operationId":"add_access_rightsUserItem","tags":["User"],"responses":{"200":{"description":"The created access rights.","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AccessRightListOutput"}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more access rights to a user.","description":"Adds one or access rights role to a user.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrRemoveAccessRightsInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrRemoveAccessRightsInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrRemoveAccessRightsInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/add-roles":{"put":{"operationId":"add_rolesUserItem","tags":["User"],"responses":{"200":{"description":"User resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}}},"links":{"GetUserItem":{"operationId":"getUserItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/users\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Adds one or more role to a user.","description":"Adds one or more role to a user.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/count-courses":{"get":{"operationId":"get_user_courses_by_categoryUserItem","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/export\/activities":{"get":{"operationId":"export_activitiesUserItem","tags":["User"],"responses":{"200":{"description":"The export file.","content":{"application\/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found"}},"summary":"Exports user activity.","description":"Exports user activity. (default format to xlsx)","parameters":[{"name":"id","in":"path","description":"The user identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"format","in":"query","description":"The export format","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["xlsx"],"default":"xlsx"},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/remove-access-rights":{"put":{"operationId":"remove_access_rightsUserItem","tags":["User"],"responses":{"200":{"description":"The deleted access rights.","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AccessRightListOutput"}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Removes one or more role to a user.","description":"Removes one or more role to a user.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/remove-roles":{"put":{"operationId":"remove_rolesUserItem","tags":["User"],"responses":{"200":{"description":"User resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserDetailsOutput"}}},"links":{"GetUserItem":{"operationId":"getUserItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/users\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Removes one or more role to a user.","description":"Removes one or more role to a user.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/User.UserAddOrDeleteRolesInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{id}\/user-connections":{"get":{"operationId":"get_connectionUserCollection","tags":["User"],"responses":{"200":{"description":"User collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.UserConnectionListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.UserConnectionListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.UserConnectionListOutput"}}}}}},"summary":"Retrieves the collection of User Connection linked to a User resources.","description":"Retrieves the collection of User Connection linked to a User resources.","parameters":[{"name":"id","in":"path","description":"The user identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":30},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/videos\/{id}\/signed-url":{"get":{"operationId":"get_video_signed_urlDocumentItem","tags":["Document"],"responses":{"200":{"description":"Document resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Document"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Document"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Document"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Document resource.","description":"Retrieves a Document resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/webinars":{"get":{"operationId":"getWebinarCollection","tags":["Webinar"],"responses":{"200":{"description":"Webinar collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Webinar.WebinarListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Webinar.WebinarListOutput"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Webinar.WebinarListOutput"}}}}}},"summary":"Retrieves the collection of Webinar resources.","description":"Retrieves the collection of Webinar resources.","parameters":[{"name":"participationIds","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"unlockedModuleId","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postWebinarCollection","tags":["Webinar"],"responses":{"201":{"description":"Webinar resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}}},"links":{"GetWebinarItem":{"operationId":"getWebinarItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/webinars\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Webinar resource.","description":"Creates a Webinar resource.","parameters":[],"requestBody":{"description":"The new Webinar resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarPostInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/webinars\/{id}":{"get":{"operationId":"getWebinarItem","tags":["Webinar"],"responses":{"200":{"description":"Webinar resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Webinar resource.","description":"Retrieves a Webinar resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putWebinarItem","tags":["Webinar"],"responses":{"200":{"description":"Webinar resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarDetailsOutput"}}},"links":{"GetWebinarItem":{"operationId":"getWebinarItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/webinars\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Webinar resource.","description":"Replaces the Webinar resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Webinar resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarPutInput"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Webinar.WebinarPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteWebinarItem","tags":["Webinar"],"responses":{"204":{"description":"Webinar resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Webinar resource.","description":"Removes the Webinar resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]}},"components":{"schemas":{"AccessRight.AccessRightDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"$ref":"#\/components\/schemas\/UserDetailsOutput"},"course":{"$ref":"#\/components\/schemas\/CourseDetailsOutput"},"module":{"$ref":"#\/components\/schemas\/ModuleDetailsOutput"},"chapter":{"$ref":"#\/components\/schemas\/ChapterDetailsOutput"},"type":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"AccessRight.AccessRightListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"$ref":"#\/components\/schemas\/UserListOutput"},"course":{"$ref":"#\/components\/schemas\/CourseListOutput"},"module":{"$ref":"#\/components\/schemas\/ModuleListOutput"},"chapter":{"$ref":"#\/components\/schemas\/ChapterListOutput"},"type":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"AccessRightListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"$ref":"#\/components\/schemas\/UserListOutput"},"course":{"$ref":"#\/components\/schemas\/CourseListOutput"},"module":{"$ref":"#\/components\/schemas\/ModuleListOutput"},"chapter":{"$ref":"#\/components\/schemas\/ChapterListOutput"},"type":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"Brand":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Brand.","type":"integer"},"name":{"type":"string"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Brand.BrandDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"Brand.BrandListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"Brand.BrandPostInput":{"type":"object","description":""},"Brand.BrandPutInput":{"type":"object","description":""},"BrandDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"BrandListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"BrandParameter":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the BrandParameter.","type":"integer"},"brand":{"type":"string","format":"iri-reference"},"parameter":{"type":"string","format":"iri-reference"},"value":{"type":"array","items":{"type":"string"},"nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"BrandParameter.BrandParameterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"BrandParameter.BrandParameterListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"BrandParameter.BrandParameterPostInput":{"type":"object","description":""},"BrandParameter.BrandParameterPutInput":{"type":"object","description":""},"Chapter":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Chapter.","type":"integer"},"module":{"type":"string","format":"iri-reference"},"title":{"type":"string"},"mode":{"type":"string","nullable":true},"validationMethod":{"type":"string","nullable":true},"durationInMinutes":{"type":"integer"},"minimumValidationNote":{"type":"integer","nullable":true},"isRetryable":{"type":"boolean","nullable":true},"timeThreshold":{"type":"integer","nullable":true},"sequenceNumber":{"type":"integer"},"isTemplate":{"type":"boolean","nullable":true},"templateName":{"type":"string","nullable":true},"subTemplateName":{"type":"string","nullable":true},"expectedFormat":{"description":"Get the value of expectedFormat","type":"array","items":{"type":"string"},"nullable":true},"nbGoldToEarn":{"description":"Get the value of nbGoldToEarn","type":"integer","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"retryable":{"readOnly":true,"type":"boolean","nullable":true},"modeList":{"readOnly":true},"validationMethodList":{"readOnly":true},"deleted":{"readOnly":true,"type":"boolean"}}},"Chapter.ChapterAddOrRemoveChapterUnlockInput":{"type":"object","description":"","required":["chapterIds"],"properties":{"chapterIds":{"description":"Chapter ids to add or remove.","type":"array","items":{"type":"string"}}}},"Chapter.ChapterCopyInput":{"type":"object","description":"","required":["targetModuleId"],"properties":{"targetModuleId":{"minimum":0,"exclusiveMinimum":true,"description":"Target module to copy the chapter on.","type":"integer"}}},"Chapter.ChapterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"module":{"description":"Module linked to the Chapter.","$ref":"#\/components\/schemas\/ModuleDetailsOutput"},"title":{"description":"title of the Chapter.","type":"string"},"mode":{"description":"interaction mode of the Chapter.","type":"string","nullable":true},"validationMethod":{"description":"validation method mode of the Chapter.","type":"string","nullable":true},"minimumValidationNote":{"description":"minimal note to validate the Chapter.","type":"integer","nullable":true},"durationInMinutes":{"description":"duration of the chapter in minutes.","type":"integer"},"isRetryable":{"description":"either the Chapter is retryable or not.","type":"boolean","nullable":true},"timeThreshold":{"description":"maximal time to validate the Chapter.","type":"integer","nullable":true},"unlocks":{"description":"chapters unlocked after validating this chapter.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterListOutput"}},"sequenceNumber":{"type":"integer"},"createdDate":{"type":"string","format":"date-time"},"nbResources":{"type":"integer"},"nbComments":{"type":"integer"},"templateName":{"description":"The template name of the chapter","type":"string"},"subTemplateName":{"description":"The sub template name of the chapter","type":"string","nullable":true},"expectedFormat":{"type":"array","items":{"type":"string"},"nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"Chapter.ChapterDisplayableOutput":{"type":"object","description":"","properties":{"chapter":{"description":"The chapter.","$ref":"#\/components\/schemas\/ChapterDetailsOutput"},"parts":{"description":"The parts of the chapter.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPartDisplayableOutput"}},"isFinalized":{"description":"whether the chapter is finished and finalized by the user or not.","type":"boolean"},"isSucceeded":{"description":"whether the chapter is finished and finalized and the user succeeded or not.","type":"boolean"}}},"Chapter.ChapterListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"moduleId":{"description":"Module Id linked to the Chapter.","type":"integer"},"title":{"description":"title of the Chapter.","type":"string"},"durationInMinutes":{"description":"duration of the chapter in minutes.","type":"integer"},"mode":{"description":"interaction mode of the Chapter.","type":"string","nullable":true},"validationMethod":{"description":"validation method mode of the Chapter.","type":"string","nullable":true},"sequenceNumber":{"type":"integer"},"createdDate":{"type":"string","format":"date-time"},"nbResources":{"type":"integer"},"nbComments":{"type":"integer"},"templateName":{"description":"The template name of the chapter","type":"string"},"subTemplateName":{"description":"The sub template name of the chapter","type":"string","nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"Chapter.ChapterPostInput":{"type":"object","description":"","required":["moduleId","title","durationInMinutes"],"properties":{"moduleId":{"minimum":0,"exclusiveMinimum":true,"type":"integer"},"title":{"minLength":3,"maxLength":255,"type":"string"},"durationInMinutes":{"minimum":0,"exclusiveMinimum":true,"description":"duration of the chapter in minutes.","type":"integer"},"expectedFormat":{"type":"array","items":{"type":"string"},"nullable":true},"templateName":{"type":"string"},"subTemplateName":{"type":"string","nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"Chapter.ChapterPutInput":{"type":"object","description":"","required":["title","durationInMinutes"],"properties":{"title":{"minLength":3,"maxLength":255,"type":"string"},"durationInMinutes":{"minimum":0,"exclusiveMinimum":true,"description":"duration of the chapter in minutes.","type":"integer"},"expectedFormat":{"type":"array","items":{"type":"string"},"nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"Chapter.ChapterReorderInput":{"type":"object","description":"","required":["sequenceNumber"],"properties":{"sequenceNumber":{"minimum":0,"type":"integer","nullable":true}}},"ChapterCommentOutput":{"type":"object","description":"","properties":{"moduleTitle":{"description":"title of the Module.","type":"string"},"title":{"description":"title of the Chapter.","type":"string"},"sequenceNumber":{"type":"integer"}}},"ChapterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"module":{"description":"Module linked to the Chapter.","$ref":"#\/components\/schemas\/ModuleDetailsOutput"},"title":{"description":"title of the Chapter.","type":"string"},"mode":{"description":"interaction mode of the Chapter.","type":"string","nullable":true},"validationMethod":{"description":"validation method mode of the Chapter.","type":"string","nullable":true},"minimumValidationNote":{"description":"minimal note to validate the Chapter.","type":"integer","nullable":true},"durationInMinutes":{"description":"duration of the chapter in minutes.","type":"integer"},"isRetryable":{"description":"either the Chapter is retryable or not.","type":"boolean","nullable":true},"timeThreshold":{"description":"maximal time to validate the Chapter.","type":"integer","nullable":true},"unlocks":{"description":"chapters unlocked after validating this chapter.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterListOutput"}},"sequenceNumber":{"type":"integer"},"createdDate":{"type":"string","format":"date-time"},"nbResources":{"type":"integer"},"nbComments":{"type":"integer"},"templateName":{"description":"The template name of the chapter","type":"string"},"subTemplateName":{"description":"The sub template name of the chapter","type":"string","nullable":true},"expectedFormat":{"type":"array","items":{"type":"string"},"nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"ChapterDisplayableOutput":{"type":"object","description":"","properties":{"chapter":{"description":"The chapter.","$ref":"#\/components\/schemas\/ChapterDetailsOutput"},"parts":{"description":"The parts of the chapter.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPartDisplayableOutput"}},"isFinalized":{"description":"whether the chapter is finished and finalized by the user or not.","type":"boolean"},"isSucceeded":{"description":"whether the chapter is finished and finalized and the user succeeded or not.","type":"boolean"}}},"ChapterListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"moduleId":{"description":"Module Id linked to the Chapter.","type":"integer"},"title":{"description":"title of the Chapter.","type":"string"},"durationInMinutes":{"description":"duration of the chapter in minutes.","type":"integer"},"mode":{"description":"interaction mode of the Chapter.","type":"string","nullable":true},"validationMethod":{"description":"validation method mode of the Chapter.","type":"string","nullable":true},"sequenceNumber":{"type":"integer"},"createdDate":{"type":"string","format":"date-time"},"nbResources":{"type":"integer"},"nbComments":{"type":"integer"},"templateName":{"description":"The template name of the chapter","type":"string"},"subTemplateName":{"description":"The sub template name of the chapter","type":"string","nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"ChapterMenuOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"title of the Chapter.","type":"string"},"mode":{"description":"Mode of the course, either \"interactive\" or \"non_interactive\".","type":"string","nullable":true},"templateName":{"description":"Mode of the course, either \"interactive\" or \"non_interactive\".","type":"string"},"subTemplateName":{"description":"The sub template name of the chapter","type":"string","nullable":true},"offset":{"$ref":"#\/components\/schemas\/Point"},"actualParticipants":{"type":"array","items":{"type":"string"}},"sequenceNumber":{"description":"sequence number of the chapter.","type":"integer"},"durationInMinutes":{"description":"duration of the chapter in minutes.","type":"integer"},"hasAccess":{"description":"whether the chapter is unlocked or not for the current user.","type":"boolean"},"isFinalized":{"description":"whether the chapter is finished and finalized by the user or not.","type":"boolean"},"isSucceeded":{"description":"whether the chapter is finished and finalized and the user succeeded or not.","type":"boolean"},"isValidated":{"description":"whether the chapter is validated not.","type":"boolean"},"chapPartTypes":{"type":"array","items":{"type":"string"}},"validationCreatedDate":{"description":"If any, the creation date of the last validation for this chapter and current user.","type":"string","format":"date-time","nullable":true}}},"ChapterPart":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the ChapterPart.","type":"integer"},"chapter":{"type":"string","format":"iri-reference","nullable":true},"content":{"type":"array","items":{"type":"string"},"nullable":true},"sequenceNumber":{"type":"integer"},"note":{"type":"integer","nullable":true},"template":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"ChapterPart.ChapterPartDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"chapter":{"description":"chapter linked to the part.","$ref":"#\/components\/schemas\/ChapterDetailsOutput"},"content":{"description":"the content of the part.","type":"array","items":{"type":"string"}},"sequenceNumber":{"description":"sequence number (order) of the part in the chapter.","type":"integer"},"note":{"description":"note attributed to this part is correctly answered (interactive only).","type":"integer","nullable":true},"templateId":{"type":"string"}}},"ChapterPart.ChapterPartListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"chapterId":{"description":"chapter ID linked to the part.","type":"integer"},"type":{"description":"type of the part.","type":"string","nullable":true},"sequenceNumber":{"description":"sequence number (order) of the part in the chapter.","type":"integer"}}},"ChapterPart.ChapterPartPostInput":{"type":"object","description":"","required":["chapterId","sequenceNumber","note"],"properties":{"chapterId":{"minimum":0,"exclusiveMinimum":true,"description":"ID of the chapter linked to this Part.","type":"integer"},"content":{"description":"content of the part."},"sequenceNumber":{"minimum":0,"description":"sequence number (place) of the part in the chapter.","type":"integer"},"note":{"minimum":0,"exclusiveMinimum":true,"description":"note of the part in the chapter.","type":"integer","nullable":true},"templateId":{"type":"string"}}},"ChapterPart.ChapterPartPutInput":{"type":"object","description":"","properties":{"content":{"description":"content of the part."},"sequenceNumber":{"minimum":0,"description":"sequence number (place) of the part in the chapter.","type":"integer"},"note":{"minimum":0,"exclusiveMinimum":true,"description":"note of the part in the chapter.","type":"integer","nullable":true},"templateId":{"type":"string"}},"required":["sequenceNumber","note"]},"ChapterPart.ChapterPartReorderInput":{"type":"object","description":"","required":["sequenceNumber"],"properties":{"sequenceNumber":{"minimum":0,"description":"sequence number (place) of the part in the chapter.","type":"integer"}}},"ChapterPart.ResourcesListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"type":{"type":"string"},"fileUrl":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"sequenceNumber":{"type":"integer"}}},"ChapterPartDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"chapter":{"description":"chapter linked to the part.","$ref":"#\/components\/schemas\/ChapterDetailsOutput"},"content":{"description":"the content of the part.","type":"array","items":{"type":"string"}},"sequenceNumber":{"description":"sequence number (order) of the part in the chapter.","type":"integer"},"note":{"description":"note attributed to this part is correctly answered (interactive only).","type":"integer","nullable":true},"templateId":{"type":"string"}}},"ChapterPartDisplayableOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"content":{"description":"the content of the part.","type":"array","items":{"type":"string"}},"sequenceNumber":{"description":"sequence number (order) of the part in the chapter.","type":"integer"},"note":{"description":"note attributed to this part is correctly answered (interactive only).","type":"integer","nullable":true},"possibleAnswers":{"description":"The possible answers of the chapter part.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterPartResponseDisplayableOutput"}},"correctAnswers":{"description":"The correct answers of the chapter part.","type":"array","items":{"type":"integer"}},"previousAnswers":{"description":"The previous answers of the current user for the chapter part.","type":"array","items":{"type":"string"}},"templateId":{"type":"string"}}},"ChapterPartResponse":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the ChapterPartResponse.","type":"integer"},"chapterPart":{"type":"string","format":"iri-reference"},"label":{"type":"string"},"isCorrect":{"type":"boolean"},"media":{"description":"Get the value of media","type":"array","items":{"type":"string"},"nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"correct":{"readOnly":true,"type":"boolean","nullable":true},"deleted":{"readOnly":true,"type":"boolean"}}},"ChapterPartResponse.ChapterPartResponseDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"chapterPart":{"description":"chapter part linked to this Part.","$ref":"#\/components\/schemas\/ChapterPartDetailsOutput"},"label":{"description":"label of the response.","type":"string"},"isCorrect":{"description":"either the response is correct or not.","type":"boolean"},"media":{"type":"array","items":{"type":"string"},"nullable":true}}},"ChapterPartResponse.ChapterPartResponseListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"chapterPartId":{"description":"ID of the chapter part linked to this Part.","type":"integer"},"label":{"description":"label of the response.","type":"string"},"isCorrect":{"description":"either the response is correct or not.","type":"boolean"}}},"ChapterPartResponseDisplayableOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"label of the response.","type":"string"},"isCorrect":{"description":"either the response is correct or not.","type":"boolean"},"media":{"type":"array","items":{"type":"string"},"nullable":true}}},"ChapterValidation":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the ChapterValidation.","type":"integer"},"user":{"type":"string","format":"iri-reference"},"chapter":{"type":"string","format":"iri-reference"},"participation":{"type":"string","format":"iri-reference"},"note":{"type":"integer","nullable":true},"lastTryNote":{"type":"integer","nullable":true},"answers":{"type":"array","items":{"type":"string"}},"lastTryAnswers":{"type":"array","items":{"type":"string"}},"videoPositions":{"type":"array","items":{"type":"string"}},"time":{"type":"integer"},"isFinalized":{"type":"boolean"},"isValidated":{"type":"boolean"},"validatedDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time","nullable":true},"validatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"finalizedDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time","nullable":true},"correction":{"type":"array","items":{"type":"string"},"nullable":true},"search":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"finalized":{"readOnly":true,"type":"boolean","nullable":true},"validated":{"readOnly":true,"type":"boolean","nullable":true},"deleted":{"readOnly":true,"type":"boolean"}}},"ChapterValidation.ChapterValidationAddTimeInput":{"type":"object","description":"","required":["time"],"properties":{"time":{"minimum":0,"exclusiveMinimum":true,"description":"time in seconds spent on this chapter.","type":"integer","nullable":true}}},"ChapterValidation.ChapterValidationCorrection":{"type":"object","description":"","required":["publicComment","publicNote","notation"],"properties":{"publicComment":{"type":"string"},"publicNote":{"type":"string"},"notation":{"$ref":"#\/components\/schemas\/ChapterValidationNotation"}}},"ChapterValidation.ChapterValidationDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"user validating the chapter.","$ref":"#\/components\/schemas\/UserDetailsOutput"},"chapter":{"description":"chapter validated.","$ref":"#\/components\/schemas\/ChapterDisplayableOutput"},"courseId":{"description":"the courseId of the chapter validation","type":"integer"},"note":{"description":"note given to the user.","type":"integer","nullable":true},"lastTryNote":{"description":"last note given to the user.","type":"integer","nullable":true},"answers":{"description":"answers given by the user.","type":"array","items":{"type":"string"}},"lastTryAnswers":{"description":"last answers given by the user.","type":"array","items":{"type":"string"}},"videoPositions":{"type":"array","items":{"$ref":"#\/components\/schemas\/VideoPositionsDTO"}},"time":{"description":"time taken by the user to validate the chapter.","type":"integer"},"nextChapterId":{"description":"The id to the next chapter.","type":"integer","nullable":true},"participationId":{"type":"integer"},"isFinalized":{"description":"Either the chapter is finalized by the user.","type":"boolean"},"isValidated":{"description":"EIther the chapter is validated by the user, the supervisor or the system.","type":"boolean"},"validatedDate":{"description":"When the chapter has been validated.","type":"string","format":"date-time","nullable":true},"validatedBy":{"description":"By who the chapter has been validated.","anyOf":[{"$ref":"#\/components\/schemas\/UserDetailsOutput"}],"nullable":true},"createdDate":{"description":"creation date of the validation","type":"string","format":"date-time"},"updatedDate":{"description":"last update date of the validation","type":"string","format":"date-time","nullable":true},"finalizedDate":{"description":"update date of the validation","type":"string","format":"date-time"},"trainerCorrection":{"anyOf":[{"$ref":"#\/components\/schemas\/ChapterValidationCorrection"}],"nullable":true}}},"ChapterValidation.ChapterValidationListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"user validating the chapter.","$ref":"#\/components\/schemas\/UserListOutput"},"course":{"description":"course of the validated chapter.","$ref":"#\/components\/schemas\/CourseListOutput"},"chapter":{"description":"chapter validated.","$ref":"#\/components\/schemas\/ChapterListOutput"},"note":{"description":"note given to the user.","type":"integer","nullable":true},"answers":{"description":"answers given by the user.","type":"array","items":{"type":"string"}},"videoPositions":{"type":"array","items":{"$ref":"#\/components\/schemas\/VideoPositionsDTO"}},"time":{"description":"time taken by the user to validate the chapter.","type":"integer"},"isFinalized":{"description":"Either the chapter is finalized by the user.","type":"boolean"},"isValidated":{"description":"Either the chapter is validated by the user, the supervisor or the system.","type":"boolean"},"createdDate":{"description":"creation date of the validation","type":"string","format":"date-time"},"updatedDate":{"description":"update date of the validation","type":"string","format":"date-time"},"validatedBy":{"description":"user that validated","anyOf":[{"$ref":"#\/components\/schemas\/UserListOutput"}],"nullable":true},"finalizedBy":{"description":"user that finalized","anyOf":[{"$ref":"#\/components\/schemas\/UserListOutput"}],"nullable":true},"finalizedDate":{"description":"update date of the validation","type":"string","format":"date-time"}}},"ChapterValidation.ChapterValidationUpdateVideoPositionsInput":{"type":"object","description":"","properties":{"videoPositions":{"type":"array","items":{"$ref":"#\/components\/schemas\/VideoPositionsDTO"}}}},"ChapterValidationCorrection":{"type":"object","description":"","required":["publicComment","publicNote","notation"],"properties":{"publicComment":{"type":"string"},"publicNote":{"type":"string"},"notation":{"$ref":"#\/components\/schemas\/ChapterValidationNotation"}}},"ChapterValidationNotation":{"type":"object","description":"","properties":{"instructionUnderstood":{"type":"boolean"},"submissionCompleted":{"type":"boolean"},"submissionWellExecuted":{"type":"boolean"}}},"Comment":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Comment.","type":"integer"},"content":{"type":"string","nullable":true},"grade":{"type":"integer","nullable":true},"user":{"type":"string","format":"iri-reference"},"chapter":{"type":"string","format":"iri-reference"},"course":{"type":"string","format":"iri-reference"},"participation":{"type":"string","format":"iri-reference"},"userGroup":{"type":"string","format":"iri-reference","nullable":true},"isPrivate":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"private":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Comment.CommentDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"content":{"type":"string","nullable":true},"grade":{"type":"integer","nullable":true},"author":{"$ref":"#\/components\/schemas\/UserCommentOutput"},"chapter":{"$ref":"#\/components\/schemas\/ChapterCommentOutput"},"course":{"$ref":"#\/components\/schemas\/CourseDetailsOutput"},"participation":{"$ref":"#\/components\/schemas\/ParticipationDetailsOutput"},"group":{"$ref":"#\/components\/schemas\/GroupDetailsOutput"},"isPrivate":{"type":"boolean"},"createdDate":{"type":"string","format":"date-time"}}},"Comment.CommentListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"content":{"type":"string","nullable":true},"grade":{"type":"integer","nullable":true},"chapter":{"$ref":"#\/components\/schemas\/ChapterCommentOutput"},"author":{"$ref":"#\/components\/schemas\/UserCommentOutput"},"course":{"$ref":"#\/components\/schemas\/CourseListOutput"},"participation":{"$ref":"#\/components\/schemas\/ParticipationListOutput"},"group":{"$ref":"#\/components\/schemas\/GroupListOutput"},"isPrivate":{"type":"boolean"},"createdDate":{"type":"string","format":"date-time"}}},"Comment.CommentPostInput":{"type":"object","description":"","properties":{"content":{"type":"string","nullable":true},"grade":{"type":"integer","nullable":true},"chapterId":{"type":"integer"}},"required":["chapterId"]},"Comment.CommentPutInput":{"type":"object","description":"","properties":{"content":{"type":"string","nullable":true},"grade":{"type":"integer","nullable":true}}},"Company":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Company.","type":"integer"},"label":{"type":"string"},"brand":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Company.CompanyDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"Name of the company.","type":"string"},"brand":{"description":"Brand of the company.","anyOf":[{"$ref":"#\/components\/schemas\/BrandDetailsOutput"}],"nullable":true},"createdAt":{"description":"Creation date of the company.","type":"string","format":"date-time"}}},"Company.CompanyListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"Name of the company.","type":"string"},"brand":{"description":"Brand of the company.","anyOf":[{"$ref":"#\/components\/schemas\/BrandListOutput"}],"nullable":true},"createdAt":{"description":"Creation date of the company.","type":"string","format":"date-time"}}},"Company.CompanyPostInput":{"type":"object","description":"","required":["label","brandId"],"properties":{"label":{"minLength":3,"maxLength":255,"type":"string"},"brandId":{"minimum":0,"exclusiveMinimum":true,"type":"integer","nullable":true}}},"Company.CompanyPutInput":{"type":"object","description":"","required":["label","brandId"],"properties":{"label":{"minLength":3,"maxLength":255,"type":"string"},"brandId":{"minimum":0,"exclusiveMinimum":true,"type":"integer","nullable":true}}},"CompanyDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"Name of the company.","type":"string"},"brand":{"description":"Brand of the company.","anyOf":[{"$ref":"#\/components\/schemas\/BrandDetailsOutput"}],"nullable":true},"createdAt":{"description":"Creation date of the company.","type":"string","format":"date-time"}}},"CompanyListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"Name of the company.","type":"string"},"brand":{"description":"Brand of the company.","anyOf":[{"$ref":"#\/components\/schemas\/BrandListOutput"}],"nullable":true},"createdAt":{"description":"Creation date of the company.","type":"string","format":"date-time"}}},"Course":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Course.","type":"integer"},"title":{"type":"string"},"adminLabel":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"shortDescription":{"type":"string","nullable":true},"objectives":{"type":"string","nullable":true},"targetAudience":{"type":"string","nullable":true},"mediaURL":{"type":"string","format":"iri-reference","nullable":true},"language":{"type":"string","format":"iri-reference"},"pedagogicalDurationInHours":{"type":"number"},"pedagogicalDurationInDays":{"type":"number","nullable":true},"mustOrderModule":{"default":true,"example":true,"type":"boolean"},"chapterCount":{"type":"integer"},"tariff":{"type":"number","nullable":true},"modules":{"readOnly":true,"type":"array","items":{"$ref":"#\/components\/schemas\/XCourseModule"}},"tags":{"type":"array","items":{"$ref":"#\/components\/schemas\/XCourseTag"}},"isTemplate":{"type":"boolean"},"seed":{"type":"integer","nullable":true},"programDocumentURL":{"type":"string","format":"iri-reference","nullable":true},"isPublished":{"description":"Set the value of isPublished","type":"boolean"},"search":{"description":"Get the value of search","type":"string","nullable":true},"pedagogicalObjectives":{"description":"Get the value of pedagogicalObjectives","type":"string","nullable":true},"learnersProfile":{"description":"Get the value of learnersProfile","type":"string","nullable":true},"monitoringAndEvaluation":{"description":"Get the value of monitoringAndEvaluation","type":"string","nullable":true},"technicalAndPedagogicalRessources":{"description":"Get the value of technicalAndPedagogicalRessources","type":"string","nullable":true},"pedagogicalTeam":{"description":"Get the value of pedagogicalTeam","type":"string","nullable":true},"accessibility":{"description":"Get the value of accessibility","type":"string","nullable":true},"courseContent":{"type":"string","nullable":true},"webinarDuration":{"type":"integer","nullable":true},"surveyPreCourseCode":{"type":"string","nullable":true},"surveyPostCourseHotCode":{"type":"string","nullable":true},"surveyPostCourseColdCode":{"type":"string","nullable":true},"surveyPostCourseTrainerCode":{"type":"string","nullable":true},"additionalInformation":{"type":"string","nullable":true},"prerequisites":{"type":"string","nullable":true},"nbWebinarBonus":{"type":"integer"},"additionalTime":{"type":"integer","nullable":true},"qualityAndPerformanceIndicator":{"description":"Get the value of qualityAndPerformanceIndicator","type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"template":{"readOnly":true,"type":"boolean","nullable":true},"published":{"readOnly":true,"description":"Get the value of isPublished","type":"boolean","nullable":true},"deleted":{"readOnly":true,"type":"boolean"}}},"Course.CourseAddOrRemoveModuleInput":{"type":"object","description":"","required":["moduleId"],"properties":{"moduleId":{"description":"Module id to add or remove.","type":"integer"}}},"Course.CourseAddOrRemoveSkillsInput":{"type":"object","description":"","required":["skillsIds"],"properties":{"skillsIds":{"description":"Skill ids to add or remove.","type":"array","items":{"type":"string"}}}},"Course.CourseAddOrRemoveTagsInput":{"type":"object","description":"","required":["tagsIds"],"properties":{"tagsIds":{"description":"Tags ids to add or remove.","type":"array","items":{"type":"string"}}}},"Course.CourseDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"Title of the course.","type":"string"},"adminLabel":{"type":"string","nullable":true},"description":{"description":"Description text of the course.","type":"string"},"mediaURL":{"description":"URL of the main media for this course","$ref":"#\/components\/schemas\/MediaOutput"},"programDocumentURL":{"description":"URL of the program for this course","anyOf":[{"$ref":"#\/components\/schemas\/MediaOutput"}],"nullable":true},"shortDescription":{"description":"Title of the course.","type":"string","nullable":true},"pedagogicalDurationInHours":{"type":"number"},"pedagogicalDurationInDays":{"type":"number","nullable":true},"objectives":{"type":"string","nullable":true},"targetAudience":{"type":"string","nullable":true},"tariff":{"type":"number","nullable":true},"language":{"description":"language identifier for this course","$ref":"#\/components\/schemas\/LanguageDetailsOutput"},"mustOrderModule":{"description":"either this course must order its modules or not.","type":"boolean"},"chapterCount":{"description":"number of chapters in this course.","type":"integer"},"nbComments":{"description":"number of comments in all its chapters.","type":"integer"},"skills":{"description":"list of skills concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/SkillDetailsOutput"}},"tags":{"description":"list of tags concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/TagDetailsOutput"}},"createdDate":{"description":"creation date of the course","type":"string","format":"date-time"},"isDeletable":{"description":"either this course is deletable or not.","type":"boolean"},"modules":{"type":"array","items":{"$ref":"#\/components\/schemas\/ModuleDetailsOutput"}},"isTemplate":{"type":"boolean"},"seed":{"type":"integer"},"isPublished":{"type":"boolean"},"pedagogicalObjectives":{"type":"string","nullable":true},"learnersProfile":{"type":"string","nullable":true},"monitoringAndEvaluation":{"type":"string","nullable":true},"technicalAndPedagogicalRessources":{"type":"string","nullable":true},"pedagogicalTeam":{"type":"string","nullable":true},"accessibility":{"type":"string","nullable":true},"courseContent":{"type":"string","nullable":true},"webinarDuration":{"type":"integer","nullable":true},"surveyPreCourseCode":{"type":"string","nullable":true},"surveyPostCourseHotCode":{"type":"string","nullable":true},"surveyPostCourseColdCode":{"type":"string","nullable":true},"surveyPostCourseTrainerCode":{"type":"string","nullable":true},"additionalInformation":{"type":"string","nullable":true},"prerequisites":{"type":"string","nullable":true},"canBeModified":{"type":"boolean"},"nbWebinarBonus":{"type":"integer"},"additionalTime":{"type":"integer"},"qualityAndPerformanceIndicator":{"type":"string","nullable":true}}},"Course.CourseListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"Title of the course.","type":"string"},"adminLabel":{"type":"string","nullable":true},"shortDescription":{"description":"short description of the course.","type":"string","nullable":true},"pedagogicalDurationInHours":{"type":"number","nullable":true},"pedagogicalDurationInDays":{"type":"number","nullable":true},"mediaURL":{"description":"URL of the main media for this course","$ref":"#\/components\/schemas\/MediaOutput"},"programDocumentURL":{"description":"URL of the program for this course","anyOf":[{"$ref":"#\/components\/schemas\/MediaOutput"}],"nullable":true},"tariff":{"type":"number","nullable":true},"languageId":{"description":"language identifier for this course","type":"string"},"createdDate":{"description":"creation date of the course","type":"string","format":"date-time"},"skills":{"description":"list of skills concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/SkillListOutput"}},"tags":{"description":"list of tags concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/TagListOutput"}},"isPublished":{"type":"boolean"},"numberOfModules":{"type":"integer"},"additionalInformation":{"type":"string","nullable":true},"prerequisites":{"type":"string","nullable":true},"canBeModified":{"type":"boolean"},"nbWebinarBonus":{"type":"integer"},"additionalTime":{"type":"integer"}}},"Course.CourseMenuOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"Title of the course.","type":"string"},"shortDescription":{"description":"Title of the course.","type":"string","nullable":true},"pedagogicalDurationInHours":{"type":"number","nullable":true},"pedagogicalDurationInDays":{"type":"number","nullable":true},"mediaURL":{"description":"the main media for this course","$ref":"#\/components\/schemas\/MediaOutput"},"completionPercentage":{"description":"completion percentage of the course by the participant.","type":"integer"},"nbFinalizedChapters":{"description":"number of finalized chapters.","type":"integer","nullable":true},"nbUnlockedChapters":{"description":"number of unlocked chapters.","type":"integer","nullable":true},"currentModuleId":{"description":"number of finalized chapters.","type":"integer","nullable":true},"currentChapterId":{"type":"integer","nullable":true},"farthestModuleId":{"type":"integer","nullable":true},"farthestChapterId":{"type":"integer","nullable":true},"modules":{"description":"Modules composing the course.","type":"array","items":{"$ref":"#\/components\/schemas\/ModuleMenuOutput"}}}},"Course.CoursePublishPutInput":{"type":"object","description":"","properties":{"isPublished":{"type":"boolean"}}},"Course.NewCourseVersionPostInput":{"type":"object","description":""},"CourseDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"Title of the course.","type":"string"},"adminLabel":{"type":"string","nullable":true},"description":{"description":"Description text of the course.","type":"string"},"mediaURL":{"description":"URL of the main media for this course","$ref":"#\/components\/schemas\/MediaOutput"},"programDocumentURL":{"description":"URL of the program for this course","anyOf":[{"$ref":"#\/components\/schemas\/MediaOutput"}],"nullable":true},"shortDescription":{"description":"Title of the course.","type":"string","nullable":true},"pedagogicalDurationInHours":{"type":"number"},"pedagogicalDurationInDays":{"type":"number","nullable":true},"objectives":{"type":"string","nullable":true},"targetAudience":{"type":"string","nullable":true},"tariff":{"type":"number","nullable":true},"language":{"description":"language identifier for this course","$ref":"#\/components\/schemas\/LanguageDetailsOutput"},"mustOrderModule":{"description":"either this course must order its modules or not.","type":"boolean"},"chapterCount":{"description":"number of chapters in this course.","type":"integer"},"nbComments":{"description":"number of comments in all its chapters.","type":"integer"},"skills":{"description":"list of skills concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/SkillDetailsOutput"}},"tags":{"description":"list of tags concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/TagDetailsOutput"}},"createdDate":{"description":"creation date of the course","type":"string","format":"date-time"},"isDeletable":{"description":"either this course is deletable or not.","type":"boolean"},"modules":{"type":"array","items":{"$ref":"#\/components\/schemas\/ModuleDetailsOutput"}},"isTemplate":{"type":"boolean"},"seed":{"type":"integer"},"isPublished":{"type":"boolean"},"pedagogicalObjectives":{"type":"string","nullable":true},"learnersProfile":{"type":"string","nullable":true},"monitoringAndEvaluation":{"type":"string","nullable":true},"technicalAndPedagogicalRessources":{"type":"string","nullable":true},"pedagogicalTeam":{"type":"string","nullable":true},"accessibility":{"type":"string","nullable":true},"courseContent":{"type":"string","nullable":true},"webinarDuration":{"type":"integer","nullable":true},"surveyPreCourseCode":{"type":"string","nullable":true},"surveyPostCourseHotCode":{"type":"string","nullable":true},"surveyPostCourseColdCode":{"type":"string","nullable":true},"surveyPostCourseTrainerCode":{"type":"string","nullable":true},"additionalInformation":{"type":"string","nullable":true},"prerequisites":{"type":"string","nullable":true},"canBeModified":{"type":"boolean"},"nbWebinarBonus":{"type":"integer"},"additionalTime":{"type":"integer"},"qualityAndPerformanceIndicator":{"type":"string","nullable":true}}},"CourseListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"Title of the course.","type":"string"},"adminLabel":{"type":"string","nullable":true},"shortDescription":{"description":"short description of the course.","type":"string","nullable":true},"pedagogicalDurationInHours":{"type":"number","nullable":true},"pedagogicalDurationInDays":{"type":"number","nullable":true},"mediaURL":{"description":"URL of the main media for this course","$ref":"#\/components\/schemas\/MediaOutput"},"programDocumentURL":{"description":"URL of the program for this course","anyOf":[{"$ref":"#\/components\/schemas\/MediaOutput"}],"nullable":true},"tariff":{"type":"number","nullable":true},"languageId":{"description":"language identifier for this course","type":"string"},"createdDate":{"description":"creation date of the course","type":"string","format":"date-time"},"skills":{"description":"list of skills concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/SkillListOutput"}},"tags":{"description":"list of tags concerning this course.","type":"array","items":{"$ref":"#\/components\/schemas\/TagListOutput"}},"isPublished":{"type":"boolean"},"numberOfModules":{"type":"integer"},"additionalInformation":{"type":"string","nullable":true},"prerequisites":{"type":"string","nullable":true},"canBeModified":{"type":"boolean"},"nbWebinarBonus":{"type":"integer"},"additionalTime":{"type":"integer"}}},"CronJob-cronjob.read.details":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the cron job.","type":"integer"},"command":{"description":"The command concerning the cron job.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"cronSchedule":{"description":"The cron time schedule.","type":"string"}}},"CronJob-cronjob.read.list":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the cron job.","type":"integer"},"command":{"description":"The command concerning the cron job.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"cronSchedule":{"description":"The cron time schedule.","type":"string"}}},"CronLog-cronlog.read.details":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the log.","type":"integer"},"command":{"description":"The command concerning the log.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"exitStatus":{"description":"The command exit status.","type":"integer","nullable":true},"exitMessage":{"description":"The command exit message.","type":"string","nullable":true},"startedAt":{"description":"Starting date of the log.","type":"string","format":"date-time"},"finishedAt":{"description":"Finishing date of the log.","type":"string","format":"date-time","nullable":true}}},"CronLog-cronlog.read.list":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the log.","type":"integer"},"command":{"description":"The command concerning the log.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"exitStatus":{"description":"The command exit status.","type":"integer","nullable":true},"startedAt":{"description":"Starting date of the log.","type":"string","format":"date-time"},"finishedAt":{"description":"Finishing date of the log.","type":"string","format":"date-time","nullable":true}}},"Document":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Document.","type":"integer"},"user":{"type":"string","format":"iri-reference","nullable":true},"entityType":{"description":".","type":"string","nullable":true},"entityId":{"description":".","type":"string","nullable":true},"path":{"description":".","type":"string","nullable":true},"url":{"description":".","type":"string","nullable":true},"originName":{"description":".","type":"string"},"name":{"description":".","type":"string"},"size":{"description":".","type":"integer"},"width":{"description":".","type":"integer"},"height":{"description":".","type":"integer"},"duration":{"description":".","type":"integer"},"extension":{"description":".","type":"string","nullable":true},"orientation":{"description":".","type":"string","nullable":true},"mimeType":{"description":".","type":"string","nullable":true},"documentType":{"type":"string","format":"iri-reference","nullable":true},"toMig":{"type":"boolean"},"isCompress":{"type":"boolean"},"displayFormat":{"description":".","type":"array","items":{"type":"string"},"nullable":true},"version":{"type":"integer","nullable":true},"isObsolete":{"type":"boolean","nullable":true},"signedUrl":{"description":".","type":"string","nullable":true},"isDownloadable":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Document.DocumentDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"name":{"type":"string","nullable":true},"originalName":{"type":"string","nullable":true},"extension":{"type":"string","nullable":true},"documentType":{"type":"string","nullable":true},"dateCreation":{"type":"string","format":"date-time","nullable":true},"dateModification":{"type":"string","format":"date-time","nullable":true},"path":{"type":"string","nullable":true},"signedUrl":{"type":"string","nullable":true},"isDownloadable":{"type":"boolean"}}},"Document.DocumentListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"name":{"type":"string","nullable":true},"originalName":{"type":"string","nullable":true},"extension":{"type":"string","nullable":true},"documentType":{"type":"string","nullable":true},"dateCreation":{"type":"string","format":"date-time","nullable":true},"dateModification":{"type":"string","format":"date-time","nullable":true},"path":{"type":"string","nullable":true},"signedUrl":{"type":"string","nullable":true},"isDownloadable":{"type":"boolean"}}},"Document.DocumentPutInput":{"type":"object","description":"","properties":{"isDownloadable":{"type":"boolean"},"type":{"type":"string","nullable":true}}},"DocumentType":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the DocumentType.","type":"string"},"name":{"type":"string"},"mediaType":{"type":"string","nullable":true},"acceptedFormat":{"type":"array","items":{"type":"string"},"nullable":true},"usesOptimization":{"type":"boolean"},"optimizationResolution":{"description":"array of optimized heights","type":"array","items":{"type":"string"},"nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"DocumentType.DocumentTypeDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"DocumentType.DocumentTypeListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"DocumentType.DocumentTypePostInput":{"type":"object","description":""},"DocumentType.DocumentTypePutInput":{"type":"object","description":""},"FilterValueOutput":{"type":"object","description":"","properties":{"id":{"type":"string"},"value":{"type":"string"},"linkTo":{"type":"array","items":{"type":"integer"}}}},"Group":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Group.","type":"integer"},"label":{"type":"string"},"isPrivate":{"type":"boolean"},"company":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"private":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Group.GroupAttachCoursePutInput":{"type":"object","description":"","required":["courseIds"],"properties":{"courseIds":{"description":"A list of course IDs to attach to the targeted group.","type":"array","items":{"type":"integer"}}}},"Group.GroupAttachUserPutInput":{"type":"object","description":"","required":["userIds"],"properties":{"userIds":{"description":"A list of user IDs to attach to the targeted group.","type":"array","items":{"type":"integer"}}}},"Group.GroupDetachCoursePutInput":{"type":"object","description":"","required":["courseIds"],"properties":{"courseIds":{"description":"A list of course IDs to detach from the targeted group.","type":"array","items":{"type":"integer"}}}},"Group.GroupDetachUserPutInput":{"type":"object","description":"","required":["userIds"],"properties":{"userIds":{"description":"A list of user IDs to detach from the targeted group.","type":"array","items":{"type":"integer"}}}},"Group.GroupDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"type":"string"},"isPrivate":{"type":"boolean"},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/CompanyDetailsOutput"}],"nullable":true}}},"Group.GroupListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"type":"string"},"isPrivate":{"type":"boolean"},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/CompanyListOutput"}],"nullable":true}}},"Group.GroupPostInput":{"type":"object","description":"","required":["label","isPrivate","companyId"],"properties":{"label":{"minLength":3,"maxLength":255,"description":"Label (name) of the group.","type":"string"},"isPrivate":{"description":"Is the group private? (0 or 1)","type":"integer"},"companyId":{"minimum":0,"exclusiveMinimum":true,"description":"Company linked to the group","type":"integer","nullable":true}}},"Group.GroupPutInput":{"type":"object","description":"","required":["label","isPrivate","companyId"],"properties":{"label":{"minLength":3,"maxLength":255,"description":"Label (name) of the group.","type":"string"},"isPrivate":{"description":"Is the group private? (0 or 1)","type":"integer"},"companyId":{"minimum":0,"exclusiveMinimum":true,"description":"Company linked to the group","type":"integer","nullable":true}}},"GroupDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"type":"string"},"isPrivate":{"type":"boolean"},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/CompanyDetailsOutput"}],"nullable":true}}},"GroupListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"type":"string"},"isPrivate":{"type":"boolean"},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/CompanyListOutput"}],"nullable":true}}},"Language.LanguageDetailsOutput":{"type":"object","description":"","properties":{"alpha3":{"description":"ISO 639 alpha 3 code","type":"string"},"alpha2":{"description":"ISO 639 alpha 2 code","type":"string","nullable":true},"nameEn":{"description":"english name of the language.","type":"string"},"nameFr":{"description":"french name of the language.","type":"string"}}},"Language.LanguageListOutput":{"type":"object","description":"","properties":{"alpha3":{"description":"ISO 639 alpha 3 code","type":"string"},"alpha2":{"description":"ISO 639 alpha 2 code","type":"string","nullable":true},"nameEn":{"description":"english name of the language.","type":"string"},"nameFr":{"description":"french name of the language.","type":"string"}}},"LanguageDetailsOutput":{"type":"object","description":"","properties":{"alpha3":{"description":"ISO 639 alpha 3 code","type":"string"},"alpha2":{"description":"ISO 639 alpha 2 code","type":"string","nullable":true},"nameEn":{"description":"english name of the language.","type":"string"},"nameFr":{"description":"french name of the language.","type":"string"}}},"MediaOutput":{"type":"object","description":"","properties":{"name":{"type":"string"},"extension":{"type":"string"},"type":{"type":"string","nullable":true},"documentId":{"type":"integer"},"url":{"type":"string"},"videoThumbnailUrl":{"type":"string","nullable":true}}},"Module":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Module.","type":"integer"},"title":{"type":"string"},"description":{"type":"string","nullable":true},"mediaURL":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"pedagogicalDuration":{"type":"integer","nullable":true},"isTemplate":{"type":"boolean"},"version":{"default":"original","example":"original","type":"string"},"parentModule":{"type":"string","format":"iri-reference","nullable":true},"completedPath":{"type":"array","items":{"type":"string"},"nullable":true},"checkPoints":{"type":"array","items":{"type":"string"},"nullable":true},"chapters":{"type":"array","items":{"type":"string","format":"iri-reference"}},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Module.ModuleAddOrRemoveTagsInput":{"type":"object","description":"","required":["tagsIds"],"properties":{"tagsIds":{"description":"Tags ids to add or remove.","type":"array","items":{"type":"string"}}}},"Module.ModuleCopyInput":{"type":"object","description":"","required":["targetCourseId"],"properties":{"targetCourseId":{"minimum":0,"exclusiveMinimum":true,"description":"Target course to copy the mondule on.","type":"integer"}}},"Module.ModuleDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"title of the module.","type":"string"},"description":{"description":"description of the module.","type":"string","nullable":true},"mediaURL":{"description":"media URL of the module.","type":"string","nullable":true},"color":{"description":"color of the module.","type":"string","nullable":true},"pedagogicalDurationInMinutes":{"description":"pedagogical duration of the module (in minutes).","type":"integer","nullable":true},"tags":{"description":"tags linked to this module","type":"array","items":{"$ref":"#\/components\/schemas\/TagListOutput"}},"createdDate":{"description":"creation date of the module.","type":"string","format":"date-time"},"version":{"type":"string"},"canBeModified":{"type":"boolean"}}},"Module.ModuleListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"courseId":{"description":"Course ID linked to the module.","type":"integer","nullable":true},"title":{"description":"title of the module.","type":"string"},"description":{"description":"description of the module.","type":"string","nullable":true},"mediaURL":{"description":"media URL of the module.","type":"string","nullable":true},"pedagogicalDurationInMinutes":{"description":"pedagogical duration of the module (in minutes).","type":"integer","nullable":true},"createdDate":{"description":"creation date of the module.","type":"string","format":"date-time"},"version":{"type":"string"},"nbChapters":{"type":"integer"},"canBeModified":{"type":"boolean"}}},"Module.ModulePostInput":{"type":"object","description":"","required":["title"],"properties":{"title":{"minLength":3,"maxLength":255,"description":"the title of the module.","type":"string"},"color":{"description":"the color of the module.","type":"string","nullable":true}}},"Module.ModulePutInput":{"type":"object","description":"","required":["title"],"properties":{"title":{"minLength":3,"maxLength":255,"description":"the title of the module.","type":"string"},"color":{"description":"the color of the module.","type":"string","nullable":true}}},"Module.ModuleReorderInput":{"type":"object","description":"","required":["sequenceNumber"],"properties":{"sequenceNumber":{"minimum":0,"description":"the sequence number (order) for the module in the course linked.","type":"integer","nullable":true},"courseId":{"type":"integer"}}},"Module.NewModuleVersionPostInput":{"type":"object","description":"","required":["versionLabel"],"properties":{"versionLabel":{"type":"string"}}},"ModuleDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"title of the module.","type":"string"},"description":{"description":"description of the module.","type":"string","nullable":true},"mediaURL":{"description":"media URL of the module.","type":"string","nullable":true},"color":{"description":"color of the module.","type":"string","nullable":true},"pedagogicalDurationInMinutes":{"description":"pedagogical duration of the module (in minutes).","type":"integer","nullable":true},"tags":{"description":"tags linked to this module","type":"array","items":{"$ref":"#\/components\/schemas\/TagListOutput"}},"createdDate":{"description":"creation date of the module.","type":"string","format":"date-time"},"version":{"type":"string"},"canBeModified":{"type":"boolean"}}},"ModuleListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"courseId":{"description":"Course ID linked to the module.","type":"integer","nullable":true},"title":{"description":"title of the module.","type":"string"},"description":{"description":"description of the module.","type":"string","nullable":true},"mediaURL":{"description":"media URL of the module.","type":"string","nullable":true},"pedagogicalDurationInMinutes":{"description":"pedagogical duration of the module (in minutes).","type":"integer","nullable":true},"createdDate":{"description":"creation date of the module.","type":"string","format":"date-time"},"version":{"type":"string"},"nbChapters":{"type":"integer"},"canBeModified":{"type":"boolean"}}},"ModuleMenuOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"title":{"description":"title of the module.","type":"string"},"color":{"description":"color of the module.","type":"string","nullable":true},"completedPath":{"type":"array","items":{"$ref":"#\/components\/schemas\/Point"}},"uncompletedPath":{"type":"array","items":{"$ref":"#\/components\/schemas\/Point"}},"checkPoints":{"type":"array","items":{"$ref":"#\/components\/schemas\/Point"}},"hasAccess":{"description":"whether the module is unlocked or not for the current user.","type":"boolean"},"nbFinalizedChapters":{"description":"number of finalized chapters.","type":"integer","nullable":true},"nbUnlockedChapters":{"description":"number of unlocked chapters.","type":"integer","nullable":true},"mediaURL":{"description":"URL of the main media for this course","type":"string","nullable":true},"description":{"description":"description of the module.","type":"string","nullable":true},"durationInMinutes":{"description":"duration in minutes of the module.","type":"integer","nullable":true},"webinarDate":{"type":"string","format":"date-time","nullable":true},"beginDate":{"type":"string","format":"date-time","nullable":true},"chapters":{"description":"Chapters composing the module.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterMenuOutput"}},"sequenceNumber":{"description":"order of the module in the menu.","type":"integer"}}},"Notification":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the notification.","type":"integer"},"notificationType":{"type":"string","format":"iri-reference"},"user":{"type":"string","format":"iri-reference","nullable":true},"fields":{"type":"array","items":{"type":"string"},"nullable":true},"titleFields":{"type":"array","items":{"type":"string"},"nullable":true},"attachmentDocIds":{"type":"array","items":{"type":"string"},"nullable":true},"isNotificationPushSeen":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"notificationPushSeen":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Notification.NotificationListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"content":{"type":"string"},"notificationType":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"brand":{"type":"integer"}}},"NotificationLog":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the notification type.","type":"integer"},"notification":{"type":"string","format":"iri-reference"},"channel":{"maxLength":100,"type":"string"},"sendId":{"maxLength":100,"type":"string","nullable":true},"notificationContactId":{"maxLength":100,"type":"string","nullable":true},"details":{"type":"array","items":{"type":"string"},"nullable":true},"cost":{"type":"number","nullable":true},"status":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"NotificationLog.NotificationLogDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"channel":{"type":"string"},"status":{"type":"string"},"email":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"notificationType":{"type":"string"}}},"NotificationLog.NotificationLogListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"channel":{"type":"string"},"status":{"type":"string"},"notificationType":{"type":"string"},"createdDate":{"type":"string","format":"date-time"}}},"NotificationTemplate":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the notification template.","type":"integer"},"notificationType":{"type":"string","format":"iri-reference"},"template":{"description":"The template of the notification type. This cannot exceed 4,294,967,295 chars.","type":"string"},"channel":{"type":"string"},"notificationTemplateId":{"type":"string","nullable":true},"version":{"default":1,"example":1,"type":"integer"},"language":{"default":"fr","example":"fr","type":"string"},"title":{"type":"string"},"brand":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"NotificationTemplate.FilterOutput":{"type":"object","description":"","properties":{"typeFilter":{"type":"string"},"typeValue":{"type":"string"},"name":{"type":"string"},"values":{"type":"array","items":{"$ref":"#\/components\/schemas\/FilterValueOutput"},"nullable":true}}},"NotificationTemplate.NotificationTemplateDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"notification_type":{"type":"string"},"parameters":{"type":"array","items":{"type":"string"},"nullable":true},"title_parameters":{"type":"array","items":{"type":"string"},"nullable":true},"template":{"type":"string"},"channel":{"type":"string"},"version":{"type":"integer"},"language":{"type":"string"},"title":{"type":"string"}}},"NotificationTemplate.NotificationTemplateListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"notification_type":{"type":"string"},"channel":{"type":"string"},"language":{"type":"string"},"title":{"type":"string"}}},"NotificationTemplate.NotificationTemplatePostInput":{"type":"object","description":"","required":["title","template","notification_type","channel","language"],"properties":{"title":{"type":"string"},"template":{"type":"string"},"notification_type":{"type":"string"},"channel":{"type":"string"},"language":{"type":"string"}}},"NotificationType":{"type":"object","description":"","properties":{"id":{"description":"Identifier of the notification type.","type":"string"},"description":{"type":"string"},"isSms":{"type":"boolean"},"isEmail":{"type":"boolean"},"isFirebase":{"type":"boolean"},"parameters":{"type":"array","items":{"type":"string"}},"titleParameters":{"type":"array","items":{"type":"string"},"nullable":true},"brand":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Parameter":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Parameter.","type":"integer"},"brand":{"type":"string","format":"iri-reference"},"defaultValue":{"type":"string","nullable":true},"defaultMetric":{"type":"string","nullable":true},"orderDisplay":{"type":"integer","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"format":{"type":"array","items":{"type":"string"},"nullable":true},"entityType":{"type":"string","nullable":true},"isMandatory":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"mandatory":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Parameter.ParameterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"parameterName":{"type":"string"},"value":{"$ref":"#\/components\/schemas\/ValueOutput"}}},"Parameter.ParameterListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"parameterName":{"type":"string"},"value":{"$ref":"#\/components\/schemas\/ValueOutput"}}},"Parameter.ParameterPostInput":{"type":"object","description":"","properties":{"parameterName":{"type":"string"},"value":{"type":"string"},"metric":{"type":"string","nullable":true}}},"Parameter.ParameterPutInput":{"type":"object","description":""},"Participation":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Participation.","type":"integer"},"user":{"type":"string","format":"iri-reference"},"course":{"type":"string","format":"iri-reference"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time","nullable":true},"completionPercentage":{"type":"integer"},"totalTime":{"type":"integer"},"isDropout":{"type":"boolean"},"userGroup":{"type":"string","format":"iri-reference","nullable":true},"unCompletedPath":{"type":"array","items":{"type":"string"},"nullable":true},"currentChapter":{"type":"string","format":"iri-reference","nullable":true},"isTest":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"test":{"readOnly":true,"type":"boolean"},"dropout":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Participation.ChapterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"module":{"description":"Module linked to the Chapter.","$ref":"#\/components\/schemas\/ModuleDetailsOutput"},"title":{"description":"title of the Chapter.","type":"string"},"mode":{"description":"interaction mode of the Chapter.","type":"string","nullable":true},"validationMethod":{"description":"validation method mode of the Chapter.","type":"string","nullable":true},"minimumValidationNote":{"description":"minimal note to validate the Chapter.","type":"integer","nullable":true},"durationInMinutes":{"description":"duration of the chapter in minutes.","type":"integer"},"isRetryable":{"description":"either the Chapter is retryable or not.","type":"boolean","nullable":true},"timeThreshold":{"description":"maximal time to validate the Chapter.","type":"integer","nullable":true},"unlocks":{"description":"chapters unlocked after validating this chapter.","type":"array","items":{"$ref":"#\/components\/schemas\/ChapterListOutput"}},"sequenceNumber":{"type":"integer"},"createdDate":{"type":"string","format":"date-time"},"nbResources":{"type":"integer"},"nbComments":{"type":"integer"},"templateName":{"description":"The template name of the chapter","type":"string"},"subTemplateName":{"description":"The sub template name of the chapter","type":"string","nullable":true},"expectedFormat":{"type":"array","items":{"type":"string"},"nullable":true},"nbGoldToEarn":{"type":"integer","nullable":true}}},"Participation.ParticipationDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"the participation user.","$ref":"#\/components\/schemas\/UserDetailsOutput"},"course":{"description":"the participation course.","$ref":"#\/components\/schemas\/CourseDetailsOutput"},"beginDate":{"description":"begin date of the course.","type":"string","format":"date-time"},"endDate":{"description":"possible end of the participation.","type":"string","format":"date-time","nullable":true},"ongoingChapter":{"anyOf":[{"$ref":"#\/components\/schemas\/ChapterListOutput"}],"nullable":true},"ongoingModule":{"anyOf":[{"$ref":"#\/components\/schemas\/ModuleListOutput"}],"nullable":true},"completionPercentage":{"description":"completion percentage of the course by the participant.","type":"integer"},"totalTime":{"description":"total time spent on the course by the participant.","type":"integer"},"createdDate":{"description":"creation date of the participation","type":"string","format":"date-time"},"lastConnectionDate":{"description":"last connection date of the participant.","type":"string","format":"date-time","nullable":true},"group":{"description":"Group linked to the participation for context","$ref":"#\/components\/schemas\/GroupDetailsOutput"}}},"Participation.ParticipationListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"the participation user.","$ref":"#\/components\/schemas\/UserListOutput"},"course":{"description":"the participation course.","$ref":"#\/components\/schemas\/CourseListOutput"},"ongoingChapter":{"anyOf":[{"$ref":"#\/components\/schemas\/ChapterListOutput"}],"nullable":true},"ongoingModule":{"anyOf":[{"$ref":"#\/components\/schemas\/ModuleListOutput"}],"nullable":true},"beginDate":{"description":"begin date of the course.","type":"string","format":"date-time"},"endDate":{"description":"possible end of the participation.","type":"string","format":"date-time","nullable":true},"createdDate":{"description":"creation date of the participation","type":"string","format":"date-time"},"completionPercentage":{"description":"completion percentage of the course by the participant.","type":"integer"},"totalTime":{"description":"total time spent on the course by the participant.","type":"integer"},"group":{"description":"Group linked to the participation for context","$ref":"#\/components\/schemas\/GroupListOutput"}}},"Participation.ParticipationNotesListOutput":{"type":"object","description":"","properties":{"note":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"Participation.ParticipationPostInput":{"type":"object","description":"","required":["userId","courseId","beginDate","endDate","groupId"],"properties":{"userId":{"minimum":0,"exclusiveMinimum":true,"description":"the participation user ID.","type":"integer"},"courseId":{"minimum":0,"exclusiveMinimum":true,"description":"the participation course ID.","type":"integer"},"beginDate":{"description":"begin date of the course.","type":"string","format":"date-time"},"endDate":{"description":"possible end of the participation.","type":"string","format":"date-time","nullable":true},"groupId":{"minimum":0,"exclusiveMinimum":true,"description":"group selection as a context for this participation","type":"integer"}}},"Participation.ParticipationPutInput":{"type":"object","description":"","required":["beginDate","endDate"],"properties":{"beginDate":{"description":"begin date of the course.","type":"string","format":"date-time"},"endDate":{"description":"possible end of the participation.","type":"string","format":"date-time","nullable":true}}},"ParticipationDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"the participation user.","$ref":"#\/components\/schemas\/UserDetailsOutput"},"course":{"description":"the participation course.","$ref":"#\/components\/schemas\/CourseDetailsOutput"},"beginDate":{"description":"begin date of the course.","type":"string","format":"date-time"},"endDate":{"description":"possible end of the participation.","type":"string","format":"date-time","nullable":true},"ongoingChapter":{"anyOf":[{"$ref":"#\/components\/schemas\/ChapterListOutput"}],"nullable":true},"ongoingModule":{"anyOf":[{"$ref":"#\/components\/schemas\/ModuleListOutput"}],"nullable":true},"completionPercentage":{"description":"completion percentage of the course by the participant.","type":"integer"},"totalTime":{"description":"total time spent on the course by the participant.","type":"integer"},"createdDate":{"description":"creation date of the participation","type":"string","format":"date-time"},"lastConnectionDate":{"description":"last connection date of the participant.","type":"string","format":"date-time","nullable":true},"group":{"description":"Group linked to the participation for context","$ref":"#\/components\/schemas\/GroupDetailsOutput"}}},"ParticipationListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"the participation user.","$ref":"#\/components\/schemas\/UserListOutput"},"course":{"description":"the participation course.","$ref":"#\/components\/schemas\/CourseListOutput"},"ongoingChapter":{"anyOf":[{"$ref":"#\/components\/schemas\/ChapterListOutput"}],"nullable":true},"ongoingModule":{"anyOf":[{"$ref":"#\/components\/schemas\/ModuleListOutput"}],"nullable":true},"beginDate":{"description":"begin date of the course.","type":"string","format":"date-time"},"endDate":{"description":"possible end of the participation.","type":"string","format":"date-time","nullable":true},"createdDate":{"description":"creation date of the participation","type":"string","format":"date-time"},"completionPercentage":{"description":"completion percentage of the course by the participant.","type":"integer"},"totalTime":{"description":"total time spent on the course by the participant.","type":"integer"},"group":{"description":"Group linked to the participation for context","$ref":"#\/components\/schemas\/GroupListOutput"}}},"Point":{"type":"object","description":"","properties":{"x":{"type":"integer"},"y":{"type":"integer"}}},"Skill":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Skill.","type":"integer"},"label":{"type":"string"},"color":{"type":"string"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Skill.SkillDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"label of the skill","type":"string"},"color":{"description":"color of the skill","type":"string"}}},"Skill.SkillListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"label of the skill","type":"string"},"color":{"description":"color of the skill","type":"string"}}},"Skill.SkillPostInput":{"type":"object","description":"","required":["label","color"],"properties":{"label":{"minLength":3,"maxLength":255,"description":"label of the skill","type":"string"},"color":{"description":"the color of the skill. If `null` is used, a random color will be affected by default.","type":"string","nullable":true}}},"SkillDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"label of the skill","type":"string"},"color":{"description":"color of the skill","type":"string"}}},"SkillListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"label of the skill","type":"string"},"color":{"description":"color of the skill","type":"string"}}},"Tag":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Tag.","type":"integer"},"label":{"type":"string"},"color":{"type":"string"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Tag.TagDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"the label for the tag.","type":"string"},"color":{"description":"the color for the tag.","type":"string"}}},"Tag.TagListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"the label for the tag.","type":"string"},"color":{"description":"the color for the tag.","type":"string"}}},"Tag.TagPostInput":{"type":"object","description":"","required":["label","color"],"properties":{"label":{"minLength":3,"maxLength":255,"description":"the label of the tag.","type":"string"},"color":{"description":"the color of the tag. If `null` is used, a random color will be affected by default.","type":"string","nullable":true}}},"Tag.TagPutInput":{"type":"object","description":"","required":["label","color"],"properties":{"label":{"minLength":3,"maxLength":255,"description":"the label of the tag.","type":"string"},"color":{"description":"the color of the tag. If `null` is used, a random color will be affected by default.","type":"string","nullable":true}}},"TagDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"the label for the tag.","type":"string"},"color":{"description":"the color for the tag.","type":"string"}}},"TagListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"label":{"description":"the label for the tag.","type":"string"},"color":{"description":"the color for the tag.","type":"string"}}},"Template":{"type":"object","description":"","properties":{"code":{"readOnly":true,"type":"string"},"description":{"type":"string","nullable":true},"configuration":{"type":"array","items":{"type":"string"}},"avalaibleCategories":{"type":"array","items":{"type":"string"}},"order":{"type":"number","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Template.TemplateDetailsOutput":{"type":"object","description":"","required":["code","description","configuration","availableCategories","order"],"properties":{"code":{"type":"string"},"description":{"type":"string","nullable":true},"configuration":{"type":"array","items":{"type":"string"}},"availableCategories":{"type":"array","items":{"type":"string"}},"order":{"type":"number","nullable":true}}},"Template.TemplateListOutput":{"type":"object","description":"","required":["code","description","configuration","availableCategories","order"],"properties":{"code":{"type":"string"},"description":{"type":"string","nullable":true},"configuration":{"type":"array","items":{"type":"string"}},"availableCategories":{"type":"array","items":{"type":"string"}},"order":{"type":"number","nullable":true}}},"Template.TemplatePostInput":{"type":"object","description":""},"Template.TemplatePutInput":{"type":"object","description":""},"User":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the User.","type":"integer"},"email":{"description":"Email address of the user.","type":"string","nullable":true},"firstName":{"description":"First name of the user.","type":"string","nullable":true},"lastName":{"description":"Last name of the user.","type":"string","nullable":true},"login":{"description":"Login of the user.","type":"string"},"roles":{"description":"Access roles of the user.","type":"array","items":{"type":"string"}},"password":{"description":"The hashed password.","type":"string"},"participations":{"type":"array","items":{"type":"string","format":"iri-reference"}},"emailCheck":{"type":"boolean"},"reinitCheck":{"type":"boolean"},"brand":{"type":"string","format":"iri-reference","nullable":true},"notificationContactId":{"type":"string","nullable":true},"checkCode":{"description":"Last name of the user.","type":"string","nullable":true},"codeCheckTry":{"type":"integer"},"search":{"type":"string","nullable":true},"company":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"role":{"writeOnly":true,"type":"array","items":{"type":"string"}},"salt":{"readOnly":true},"username":{"readOnly":true},"userIdentifier":{"readOnly":true},"deleted":{"readOnly":true,"type":"boolean"}}},"User.UserAccessRightsOutput":{"type":"object","description":"","properties":{"accessRights":{"description":"access rights requested.","type":"array","items":{"$ref":"#\/components\/schemas\/AccessRightListOutput"}}}},"User.UserAddOrDeleteRolesInput":{"type":"object","description":"","required":["roles"],"properties":{"roles":{"description":"Roles to add or update.","type":"array","items":{"type":"string"}}}},"User.UserAddOrRemoveAccessRightsInput":{"type":"object","description":"","required":["courseId","moduleId","chapterId","type"],"properties":{"courseId":{"minimum":0,"exclusiveMinimum":true,"type":"integer"},"moduleId":{"minimum":0,"exclusiveMinimum":true,"type":"integer","nullable":true},"chapterId":{"minimum":0,"exclusiveMinimum":true,"type":"integer","nullable":true},"type":{"minLength":4,"maxLength":6,"enum":{"TYPE_READ":"read","TYPE_WRITE":"write"},"type":"string"}}},"User.UserConnectionListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"userId":{"type":"integer"},"ipAddress":{"description":"ip address of the user","type":"string","nullable":true},"createdDate":{"description":"date of the connection","type":"string","nullable":true}}},"User.UserDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"email":{"description":"Email address of the user.","type":"string","nullable":true},"login":{"description":"Login of the user.","type":"string"},"firstName":{"description":"First name of the user.","type":"string","nullable":true},"lastName":{"description":"Last name of the user.","type":"string","nullable":true},"roles":{"description":"Access roles of the user.","type":"array","items":{"type":"string"}},"company":{"description":"Company of the user.","anyOf":[{"$ref":"#\/components\/schemas\/CompanyDetailsOutput"}],"nullable":true},"createdDate":{"description":"creation date of the user","type":"string","format":"date-time"}}},"User.UserListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"firstName":{"description":"First name of the user.","type":"string","nullable":true},"lastName":{"description":"Last name of the user.","type":"string","nullable":true},"email":{"description":"Email address of the user.","type":"string","nullable":true},"login":{"description":"Login of the user.","type":"string"},"roles":{"description":"Access roles of the user.","type":"array","items":{"type":"string"}},"company":{"description":"Company of the user.","anyOf":[{"$ref":"#\/components\/schemas\/CompanyListOutput"}],"nullable":true},"createdDate":{"description":"creation date of the user","type":"string","format":"date-time"}}},"User.UserPostInput":{"type":"object","description":"","required":["firstName","lastName","email","companyId"],"properties":{"firstName":{"minLength":2,"maxLength":100,"description":"The first name of the user to create.","type":"string"},"lastName":{"minLength":2,"maxLength":100,"description":"The last name of the user to create.","type":"string"},"email":{"minLength":2,"maxLength":180,"format":"email","description":"The email address of the user to create.","externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string"},"roles":{"description":"The roles of the user.","type":"array","items":{"type":"string"},"nullable":true},"companyId":{"minimum":0,"exclusiveMinimum":true,"type":"integer","nullable":true}}},"User.UserPutInput":{"type":"object","description":"","required":["firstName","lastName","email","companyId"],"properties":{"firstName":{"minLength":2,"maxLength":100,"description":"The first name of the user to update.","type":"string"},"lastName":{"minLength":2,"maxLength":100,"description":"The last name of the user to update.","type":"string"},"email":{"minLength":2,"maxLength":180,"format":"email","description":"The email address of the user to update.","externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string"},"companyId":{"minimum":0,"exclusiveMinimum":true,"type":"integer","nullable":true}}},"UserCommentOutput":{"type":"object","description":"","properties":{"firstName":{"description":"First name of the user.","type":"string","nullable":true},"lastName":{"description":"Last name of the user.","type":"string","nullable":true}}},"UserConnection.UserConnectionDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"description":"user linked to the connection","$ref":"#\/components\/schemas\/UserDetailsOutput"},"ipAddress":{"description":"ip address of the user","type":"string","nullable":true},"createdDate":{"description":"date of the connection","type":"string","nullable":true}}},"UserConnection.UserConnectionListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"userId":{"type":"integer"},"ipAddress":{"description":"ip address of the user","type":"string","nullable":true},"createdDate":{"description":"date of the connection","type":"string","nullable":true}}},"UserDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"email":{"description":"Email address of the user.","type":"string","nullable":true},"login":{"description":"Login of the user.","type":"string"},"firstName":{"description":"First name of the user.","type":"string","nullable":true},"lastName":{"description":"Last name of the user.","type":"string","nullable":true},"roles":{"description":"Access roles of the user.","type":"array","items":{"type":"string"}},"company":{"description":"Company of the user.","anyOf":[{"$ref":"#\/components\/schemas\/CompanyDetailsOutput"}],"nullable":true},"createdDate":{"description":"creation date of the user","type":"string","format":"date-time"}}},"UserListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"firstName":{"description":"First name of the user.","type":"string","nullable":true},"lastName":{"description":"Last name of the user.","type":"string","nullable":true},"email":{"description":"Email address of the user.","type":"string","nullable":true},"login":{"description":"Login of the user.","type":"string"},"roles":{"description":"Access roles of the user.","type":"array","items":{"type":"string"}},"company":{"description":"Company of the user.","anyOf":[{"$ref":"#\/components\/schemas\/CompanyListOutput"}],"nullable":true},"createdDate":{"description":"creation date of the user","type":"string","format":"date-time"}}},"UserSupervision":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the UserSupervision.","type":"integer"},"user":{"type":"string","format":"iri-reference"},"supervisor":{"type":"string","format":"iri-reference"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"UserSupervision.UserSupervisionDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"$ref":"#\/components\/schemas\/UserDetailsOutput"},"supervisor":{"$ref":"#\/components\/schemas\/UserDetailsOutput"},"createdDate":{"type":"string","format":"date-time"}}},"UserSupervision.UserSupervisionListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"user":{"$ref":"#\/components\/schemas\/UserListOutput"},"supervisor":{"$ref":"#\/components\/schemas\/UserListOutput"},"createdDate":{"type":"string","format":"date-time"}}},"UserSupervision.UserSupervisionPostInput":{"type":"object","description":"","required":["userId","supervisorId"],"properties":{"userId":{"type":"integer"},"supervisorId":{"type":"integer"}}},"ValueOutput":{"type":"object","description":"","properties":{"metric":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}}},"VideoPositionsDTO":{"type":"object","description":"","required":["chaptPartId","positionInSeconds"],"properties":{"chaptPartId":{"type":"integer"},"positionInSeconds":{"type":"integer"}}},"Webinar":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Webinar.","type":"integer"},"participation":{"type":"string","format":"iri-reference"},"unlockedModule":{"description":"The LMS Module which is unlocked by the webinar","type":"string","format":"iri-reference","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Webinar.WebinarDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"participationId":{"type":"integer"},"unlockedModuleId":{"type":"integer","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"}}},"Webinar.WebinarListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"participationId":{"type":"integer"},"unlockedModuleId":{"type":"integer","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"}}},"Webinar.WebinarPostInput":{"type":"object","description":"","properties":{"participationId":{"type":"integer"},"unlockedModuleId":{"type":"integer","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"}}},"Webinar.WebinarPutInput":{"type":"object","description":"","properties":{"unlockedModuleId":{"type":"integer","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"}}},"XCourseModule":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the XCourseModule.","type":"integer"},"course":{"description":"Get the value of course","type":"string","format":"iri-reference"},"module":{"description":"Get the value of module","type":"string","format":"iri-reference"},"sequenceNumber":{"description":"Get the value of sequenceNumber","type":"integer","nullable":true},"isBonus":{"description":"Get the value of isBonus","type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"XCourseTag":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the XCourseTag.","type":"integer"},"course":{"type":"string","format":"iri-reference"},"tag":{"type":"string","format":"iri-reference"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Token":{"type":"object","properties":{"token":{"type":"string","readOnly":true},"refresh_token":{"type":"string","readOnly":true}}},"RefeshToken":{"type":"object","properties":{"refresh_token":{"type":"string"}}},"Credentials":{"type":"object","properties":{"login":{"type":"string","example":"admin"},"password":{"type":"string","example":"admin"}}},"emailCheckCode":{"type":"object","properties":{"email":{"type":"string","example":""},"code":{"type":"string","example":""},"type":{"type":"string","example":"user"},"brand":{"type":"int","example":1}}},"emailResendCode":{"type":"object","properties":{"email":{"type":"string","example":""},"brand":{"type":"int","example":1},"type":{"type":"string","example":"user"}}},"reinitPasswordValidate":{"type":"object","properties":{"email":{"type":"string","example":"toto@titi.fr"},"code":{"type":"string","example":"123"},"newPassword":{"type":"string","example":""},"brand":{"type":"int","example":""},"type":{"type":"string","example":"user"}}},"reinitPasswordRequest":{"type":"object","properties":{"email":{"type":"string","example":"toto@titi.fr"},"brand":{"type":"int","example":""},"type":{"type":"string","example":"user"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"apiKey":{"type":"apiKey","description":"Value for the Authorization header parameter.","name":"Authorization","in":"header"}}},"security":[{"apiKey":[]}],"tags":[]}