{"swagger":"2.0","info":{"description":"tinduccion API documentation","version":"0.0.1","title":"tinduccion API","contact":{},"license":{}},"host":"api.induction.tdoc.es","basePath":"/","tags":[{"name":"client-resource","description":"Client Resource"},{"name":"client-v-2-resource","description":"Client V 2 Resource"},{"name":"company-resource","description":"Company Resource"},{"name":"course-resource","description":"Course Resource"},{"name":"grade-resource","description":"Grade Resource"},{"name":"learning-resource","description":"Learning Resource"},{"name":"scorm-course-resource","description":"Scorm Course Resource"},{"name":"student-resource","description":"Student Resource"},{"name":"user-resource","description":"User Resource"},{"name":"worker-resource","description":"Worker Resource"},{"name":"workplace-resource","description":"Workplace Resource"}],"paths":{"/api/clients":{"get":{"tags":["client-resource"],"summary":"getAllClients","operationId":"getAllClientsUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ClientExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["client-resource"],"summary":"createClient","operationId":"createClientUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"clientExchange","description":"clientExchange","required":true,"schema":{"$ref":"#/definitions/ClientExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ClientExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["client-resource"],"summary":"updateClient","operationId":"updateClientUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"clientExchange","description":"clientExchange","required":true,"schema":{"$ref":"#/definitions/ClientExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ClientExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/clients/uuid/{uuid}":{"get":{"tags":["client-resource"],"summary":"getClientByUUID","operationId":"getClientByUUIDUsingGET","produces":["*/*"],"parameters":[{"name":"uuid","in":"path","description":"uuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ClientExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/clients/{id}":{"get":{"tags":["client-resource"],"summary":"getClient","operationId":"getClientUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ClientExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["client-resource"],"summary":"deleteClient","operationId":"deleteClientUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/companies":{"get":{"tags":["company-resource"],"summary":"getAllCompanies","operationId":"getAllCompaniesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CompanyExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["company-resource"],"summary":"createCompany","operationId":"createCompanyUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"companyDTO","description":"companyDTO","required":true,"schema":{"$ref":"#/definitions/CompanyExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CompanyExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["company-resource"],"summary":"updateCompany","operationId":"updateCompanyUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"companyDTO","description":"companyDTO","required":true,"schema":{"$ref":"#/definitions/CompanyExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CompanyExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/companies/client/{clientId}":{"get":{"tags":["company-resource"],"summary":"getClientCompanies","operationId":"getClientCompaniesUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CompanyExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/companies/client/{clientId}/admins/{companyId}":{"get":{"tags":["company-resource"],"summary":"getClientCompanyAdmins","operationId":"getClientCompanyAdminsUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"name":"companyId","in":"path","description":"companyId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StringExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/companies/clientUuid/{clientUuid}":{"get":{"tags":["company-resource"],"summary":"getClientCompaniesByUuid","operationId":"getClientCompaniesByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CompanyExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/companies/clientUuid/{clientUuid}/admins/{companyId}":{"get":{"tags":["company-resource"],"summary":"getClientCompanyAdminsByUuid","operationId":"getClientCompanyAdminsByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"name":"companyId","in":"path","description":"companyId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StringExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/companies/{id}":{"get":{"tags":["company-resource"],"summary":"getCompany","operationId":"getCompanyUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CompanyExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["company-resource"],"summary":"deleteCompany","operationId":"deleteCompanyUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/courses":{"get":{"tags":["course-resource"],"summary":"getAllCourses","operationId":"getAllCoursesUsingGET","produces":["*/*"],"parameters":[{"name":"eagerload","in":"query","description":"eagerload","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["course-resource"],"summary":"createCourse","operationId":"createCourseUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"courseExchange","description":"courseExchange","required":true,"schema":{"$ref":"#/definitions/CourseExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CourseExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["course-resource"],"summary":"updateCourse","operationId":"updateCourseUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"courseExchange","description":"courseExchange","required":true,"schema":{"$ref":"#/definitions/CourseExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CourseExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/client/{clientId}":{"get":{"tags":["course-resource"],"summary":"getClientCourses","operationId":"getClientCoursesUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"name":"eagerload","in":"query","description":"eagerload","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/client/{clientId}/deliverytypes":{"get":{"tags":["course-resource"],"summary":"getDeliveryTypes","operationId":"getDeliveryTypesUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DeliveryTypeExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/client/{clientId}/workplace":{"post":{"tags":["course-resource"],"summary":"getAllCoursesInWorkplaces","operationId":"getAllCoursesInWorkplacesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"in":"body","name":"workplaceExchange","description":"workplaceExchange","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CourseExchange"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/clientUuid/{clientUuid}":{"get":{"tags":["course-resource"],"summary":"getClientCoursesByUuid","operationId":"getClientCoursesByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"name":"eagerload","in":"query","description":"eagerload","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/clientUuid/{clientUuid}/deliverytypes":{"get":{"tags":["course-resource"],"summary":"getDeliveryTypesByUuid","operationId":"getDeliveryTypesByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DeliveryTypeExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/clientUuid/{clientUuid}/workplace":{"post":{"tags":["course-resource"],"summary":"getAllCoursesInWorkplacesByUuid","operationId":"getAllCoursesInWorkplacesByUuidUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"in":"body","name":"workplaceExchange","description":"workplaceExchange","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CourseExchange"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/courses/{id}":{"get":{"tags":["course-resource"],"summary":"getCourse","operationId":"getCourseUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CourseExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["course-resource"],"summary":"deleteCourse","operationId":"deleteCourseUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/grade/checkAndUpdateGrades":{"get":{"tags":["student-resource"],"summary":"checkCourse","operationId":"checkCourseUsingGET","produces":["*/*"],"parameters":[{"name":"gradeId","in":"query","description":"gradeId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/grades":{"get":{"tags":["grade-resource"],"summary":"getAllGrades","operationId":"getAllGradesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GradeExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["grade-resource"],"summary":"createGrade","operationId":"createGradeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"gradeDTO","description":"gradeDTO","required":true,"schema":{"$ref":"#/definitions/GradeExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GradeExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["grade-resource"],"summary":"updateGrade","operationId":"updateGradeUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"gradeExchange","description":"gradeExchange","required":true,"schema":{"$ref":"#/definitions/GradeExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GradeExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/grades/client/{clientId}":{"get":{"tags":["grade-resource"],"summary":"getGradesByClient","operationId":"getGradesByClientUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GradeExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["grade-resource"],"summary":"getGradesByClient","operationId":"getGradesByClientUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"in":"body","name":"params","description":"params","required":true,"schema":{"$ref":"#/definitions/InputParamExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SliceOfGradeExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/grades/clientUuid/{clientUuid}":{"get":{"tags":["grade-resource"],"summary":"getGradesByClientUuid","operationId":"getGradesByClientUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GradeExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["grade-resource"],"summary":"getGradesByClientUuid","operationId":"getGradesByClientUuidUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"in":"body","name":"params","description":"params","required":true,"schema":{"$ref":"#/definitions/InputParamExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SliceOfGradeExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/grades/learning/{learningId}":{"get":{"tags":["grade-resource"],"summary":"getAllGradesInLearning","operationId":"getAllGradesInLearningUsingGET","produces":["*/*"],"parameters":[{"name":"active","in":"query","description":"active","required":false,"type":"boolean","default":false},{"name":"learningId","in":"path","description":"learningId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GradeExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/grades/onsite":{"put":{"tags":["grade-resource"],"summary":"updateOnsiteOnGrades","operationId":"updateOnsiteOnGradesUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"onsiteGradesExchange","description":"onsiteGradesExchange","required":true,"schema":{"$ref":"#/definitions/GradeOnsiteUpdaterExchange"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/grades/{id}":{"get":{"tags":["grade-resource"],"summary":"getGrade","operationId":"getGradeUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GradeExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["grade-resource"],"summary":"deleteGrade","operationId":"deleteGradeUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/grades/{id}/tdoc":{"post":{"tags":["student-resource"],"summary":"sendGradeReportTotdoc","operationId":"sendGradeReportTotdocUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"force","in":"query","description":"force","required":false,"type":"boolean","default":false},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/learnings":{"get":{"tags":["learning-resource"],"summary":"getAllLearnings","operationId":"getAllLearningsUsingGET","produces":["*/*"],"parameters":[{"name":"eagerload","in":"query","description":"eagerload","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LearningExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["learning-resource"],"summary":"createLearning","operationId":"createLearningUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"learningExchange","description":"learningExchange","required":true,"schema":{"$ref":"#/definitions/LearningExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LearningExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["learning-resource"],"summary":"updateLearning","operationId":"updateLearningUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"learningExchange","description":"learningExchange","required":true,"schema":{"$ref":"#/definitions/LearningExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LearningExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/learnings/client/{clientId}":{"get":{"tags":["learning-resource"],"summary":"getClientLearnings","operationId":"getClientLearningsUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"name":"eagerload","in":"query","description":"eagerload","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LearningExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["learning-resource"],"summary":"getClientLearnings","operationId":"getClientLearningsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"in":"body","name":"params","description":"params","required":true,"schema":{"$ref":"#/definitions/InputParamExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SliceOfLearningExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/learnings/clientUuid/{clientUuid}":{"get":{"tags":["learning-resource"],"summary":"getClientLearningsByUuid","operationId":"getClientLearningsByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"name":"eagerload","in":"query","description":"eagerload","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LearningExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["learning-resource"],"summary":"getClientLearningsByUuid","operationId":"getClientLearningsByUuidUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"in":"body","name":"params","description":"params","required":true,"schema":{"$ref":"#/definitions/InputParamExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SliceOfLearningExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/learnings/{id}":{"get":{"tags":["learning-resource"],"summary":"getLearning","operationId":"getLearningUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LearningExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["learning-resource"],"summary":"deleteLearning","operationId":"deleteLearningUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/public/companies/client/{clientId}":{"get":{"tags":["company-resource"],"summary":"getClientCompany","operationId":"getClientCompanyUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CompanyExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/companies/client/{clientId}/workers/{companyId}":{"get":{"tags":["company-resource"],"summary":"getClientCompanyWorkers","operationId":"getClientCompanyWorkersUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"name":"companyId","in":"path","description":"companyId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WorkerExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/companies/clientUuid/{clientUuid}":{"get":{"tags":["company-resource"],"summary":"getClientCompanyByUuid","operationId":"getClientCompanyByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CompanyExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/companies/clientUuid/{clientUuid}/workers/{companyId}":{"get":{"tags":["company-resource"],"summary":"getClientCompanyWorkersByUuid","operationId":"getClientCompanyWorkersByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"name":"companyId","in":"path","description":"companyId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WorkerExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/grades/{id}/report":{"get":{"tags":["grade-resource"],"summary":"getGradeReport","operationId":"getGradeReportUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InputStreamResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/learnings/uuid/{learningUUID}":{"get":{"tags":["learning-resource"],"summary":"getLearningByUUID","operationId":"getLearningByUUIDUsingGET","produces":["*/*"],"parameters":[{"name":"learningUUID","in":"path","description":"learningUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LearningExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/studentincourses/link/{scormRegistrationId}":{"get":{"tags":["student-resource"],"summary":"getCourseLink","operationId":"getCourseLinkUsingGET","produces":["*/*"],"parameters":[{"name":"address","in":"query","description":"address","required":true,"type":"string"},{"name":"scormRegistrationId","in":"path","description":"scormRegistrationId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StringExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/studentincourses/{id}":{"get":{"tags":["student-resource"],"summary":"getAllStudentInCourses","operationId":"getAllStudentInCoursesUsingGET","produces":["*/*"],"parameters":[{"name":"address","in":"query","description":"address","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudentInCourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/students/uuid/{studentUUID}":{"get":{"tags":["student-resource"],"summary":"getStudentByUUID","operationId":"getStudentByUUIDUsingGET","produces":["*/*"],"parameters":[{"name":"studentUUID","in":"path","description":"studentUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudentExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/students/worker/{learningId}":{"post":{"tags":["student-resource"],"summary":"createStudentFromWorker","operationId":"createStudentFromWorkerUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"learningId","in":"path","description":"learningId","required":true,"type":"integer","format":"int64"},{"in":"body","name":"workerExchange","description":"workerExchange","required":true,"schema":{"$ref":"#/definitions/WorkerExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudentExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/workers/{dni}":{"get":{"tags":["worker-resource"],"summary":"getWorker","operationId":"getWorkerUsingGET","produces":["*/*"],"parameters":[{"name":"dni","in":"path","description":"dni","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkerExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/public/{studentuuid}/grades/{id}/report":{"get":{"tags":["grade-resource"],"summary":"getGradeReportForExternalLink","operationId":"getGradeReportForExternalLinkUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"studentuuid","in":"path","description":"studentuuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InputStreamResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-cloud-courses":{"get":{"tags":["scorm-course-resource"],"summary":"getAllScormCloudCourses","operationId":"getAllScormCloudCoursesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScormCloudCourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-courses":{"get":{"tags":["scorm-course-resource"],"summary":"getAllScormCourses","operationId":"getAllScormCoursesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScormCourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["scorm-course-resource"],"summary":"createScormCourse","operationId":"createScormCourseUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"scormCourseExchange","description":"scormCourseExchange","required":true,"schema":{"$ref":"#/definitions/ScormCourseExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScormCourseExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["scorm-course-resource"],"summary":"updateScormCourse","operationId":"updateScormCourseUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"scormCourseExchange","description":"scormCourseExchange","required":true,"schema":{"$ref":"#/definitions/ScormCourseExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScormCourseExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-courses/client/{clientId}":{"get":{"tags":["scorm-course-resource"],"summary":"getClientScormCourses","operationId":"getClientScormCoursesUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScormCourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-courses/client/{clientId}/workplace":{"post":{"tags":["scorm-course-resource"],"summary":"getScormCoursesInWorkplaceAndGeneral","operationId":"getScormCoursesInWorkplaceAndGeneralUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"},{"in":"body","name":"workplaceExchange","description":"workplaceExchange","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScormCourseExchange"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-courses/clientUuid/{clientUuid}":{"get":{"tags":["scorm-course-resource"],"summary":"getClientScormCoursesByUuid","operationId":"getClientScormCoursesByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScormCourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-courses/clientUuid/{clientUuid}/workplace":{"post":{"tags":["scorm-course-resource"],"summary":"getScormCoursesInWorkplaceAndGeneralByUuid","operationId":"getScormCoursesInWorkplaceAndGeneralByUuidUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"},{"in":"body","name":"workplaceExchange","description":"workplaceExchange","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScormCourseExchange"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/scorm-courses/{id}":{"get":{"tags":["scorm-course-resource"],"summary":"getScormCourse","operationId":"getScormCourseUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScormCourseExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["scorm-course-resource"],"summary":"deleteScormCourse","operationId":"deleteScormCourseUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/studentincourses/uuid/{studentUUID}":{"get":{"tags":["student-resource"],"summary":"getAllStudentInCourses","operationId":"getAllStudentInCoursesUsingGET_1","produces":["*/*"],"parameters":[{"name":"address","in":"query","description":"address","required":true,"type":"string"},{"name":"studentUUID","in":"path","description":"studentUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudentInCourseExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/students":{"get":{"tags":["student-resource"],"summary":"getAllStudents","operationId":"getAllStudentsUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudentExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["student-resource"],"summary":"createStudent","operationId":"createStudentUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"studentExchange","description":"studentExchange","required":true,"schema":{"$ref":"#/definitions/StudentExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudentExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["student-resource"],"summary":"updateStudent","operationId":"updateStudentUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"studentExchange","description":"studentExchange","required":true,"schema":{"$ref":"#/definitions/StudentExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudentExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/students/learning/{id}":{"get":{"tags":["student-resource"],"summary":"getAllStudentsInLearning","operationId":"getAllStudentsInLearningUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudentExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/students/uuid/{studentUUID}/grade/{gradeId}":{"get":{"tags":["student-resource"],"summary":"renewGradeForStudent","operationId":"renewGradeForStudentUsingGET","produces":["*/*"],"parameters":[{"name":"gradeId","in":"path","description":"gradeId","required":true,"type":"integer","format":"int64"},{"name":"studentUUID","in":"path","description":"studentUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/students/{id}":{"get":{"tags":["student-resource"],"summary":"getStudent","operationId":"getStudentUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudentExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["student-resource"],"summary":"deleteStudent","operationId":"deleteStudentUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/users":{"get":{"tags":["user-resource"],"summary":"getAllUsers","operationId":"getAllUsersUsingGET","produces":["*/*"],"parameters":[{"name":"page","in":"query","description":"Page number of the requested page","required":false,"type":"integer","format":"int32"},{"name":"size","in":"query","description":"Size of a page","required":false,"type":"integer","format":"int32"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/users/authorities":{"get":{"tags":["user-resource"],"summary":"getAuthorities","operationId":"getAuthoritiesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/users/{login}":{"get":{"tags":["user-resource"],"summary":"getUser","operationId":"getUserUsingGET","produces":["*/*"],"parameters":[{"name":"login","in":"path","description":"login","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/v2/clients/{uuid}":{"get":{"tags":["client-v-2-resource"],"summary":"getClientByUUID","operationId":"getClientByUUIDUsingGET_1","produces":["*/*"],"parameters":[{"name":"uuid","in":"path","description":"uuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ClientExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/workers":{"get":{"tags":["worker-resource"],"summary":"getAllWorkers","operationId":"getAllWorkersUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WorkerExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["worker-resource"],"summary":"createWorker","operationId":"createWorkerUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"workerExchange","description":"workerExchange","required":true,"schema":{"$ref":"#/definitions/WorkerExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkerExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["worker-resource"],"summary":"updateWorker","operationId":"updateWorkerUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"workerExchange","description":"workerExchange","required":true,"schema":{"$ref":"#/definitions/WorkerExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkerExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/workers/{id}":{"get":{"tags":["worker-resource"],"summary":"getWorker","operationId":"getWorkerUsingGET_1","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkerExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["worker-resource"],"summary":"deleteWorker","operationId":"deleteWorkerUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/api/workplaces":{"get":{"tags":["workplace-resource"],"summary":"getAllWorkplaces","operationId":"getAllWorkplacesUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["workplace-resource"],"summary":"createWorkplace","operationId":"createWorkplaceUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"workplaceExchange","description":"workplaceExchange","required":true,"schema":{"$ref":"#/definitions/WorkplaceExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkplaceExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["workplace-resource"],"summary":"updateWorkplace","operationId":"updateWorkplaceUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"workplaceExchange","description":"workplaceExchange","required":true,"schema":{"$ref":"#/definitions/WorkplaceExchange"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkplaceExchange"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/workplaces/client/{clientId}":{"get":{"tags":["workplace-resource"],"summary":"getClientWorkplaces","operationId":"getClientWorkplacesUsingGET","produces":["*/*"],"parameters":[{"name":"clientId","in":"path","description":"clientId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/workplaces/clientUuid/{clientUuid}":{"get":{"tags":["workplace-resource"],"summary":"getClientWorkplacesByUuid","operationId":"getClientWorkplacesByUuidUsingGET","produces":["*/*"],"parameters":[{"name":"clientUuid","in":"path","description":"clientUuid","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/api/workplaces/{id}":{"get":{"tags":["workplace-resource"],"summary":"getWorkplace","operationId":"getWorkplaceUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WorkplaceExchange"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["workplace-resource"],"summary":"deleteWorkplace","operationId":"deleteWorkplaceUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}}},"definitions":{"AnnotationExchange":{"type":"object","properties":{"text":{"type":"object"},"type":{"type":"string"}},"title":"AnnotationExchange"},"ClientExchange":{"type":"object","properties":{"activityOwner":{"type":"string"},"clientUUID":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"nameToShow":{"type":"string"},"onsite":{"type":"boolean"}},"title":"ClientExchange"},"CompanyExchange":{"type":"object","properties":{"cif":{"type":"string"},"client":{"$ref":"#/definitions/ClientExchange"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"tdocCompanyID":{"type":"integer","format":"int32"}},"title":"CompanyExchange"},"CoordenateSquareExchange":{"type":"object","properties":{"xMax":{"type":"number","format":"double"},"xMin":{"type":"number","format":"double"},"yMax":{"type":"number","format":"double"},"yMin":{"type":"number","format":"double"}},"title":"CoordenateSquareExchange"},"CourseExchange":{"type":"object","properties":{"allowModifyData":{"type":"integer","format":"int32"},"expirationPeriod":{"type":"string"},"generalCourse":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"numLearnings":{"type":"integer","format":"int64"},"scormCourse":{"$ref":"#/definitions/ScormCourseExchange"},"tdocDeliveryID":{"type":"integer","format":"int32"},"tdocDeliveryName":{"type":"string"},"workplaces":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}},"title":"CourseExchange"},"DeliveryTypeExchange":{"type":"object","properties":{"apply":{"type":"integer","format":"int32"},"client":{"$ref":"#/definitions/ClientExchange"},"code":{"type":"string"},"deliveredId":{"type":"integer","format":"int32"},"group":{"type":"string"},"idDelivery":{"type":"integer","format":"int32"},"name":{"type":"string"},"requirements":{"type":"array","items":{"$ref":"#/definitions/RequirementExchange"}}},"title":"DeliveryTypeExchange"},"File":{"type":"object","properties":{"absolute":{"type":"boolean"},"absoluteFile":{"$ref":"#/definitions/File"},"absolutePath":{"type":"string"},"canonicalFile":{"$ref":"#/definitions/File"},"canonicalPath":{"type":"string"},"directory":{"type":"boolean"},"file":{"type":"boolean"},"freeSpace":{"type":"integer","format":"int64"},"hidden":{"type":"boolean"},"name":{"type":"string"},"parent":{"type":"string"},"parentFile":{"$ref":"#/definitions/File"},"path":{"type":"string"},"totalSpace":{"type":"integer","format":"int64"},"usableSpace":{"type":"integer","format":"int64"}},"title":"File"},"FilterExchange":{"type":"object","properties":{"dateFrom":{"type":"string","example":"yyyy-MM-dd"},"dateTo":{"type":"string","example":"yyyy-MM-dd"},"filterText":{"type":"string"}},"title":"FilterExchange"},"GradeExchange":{"type":"object","properties":{"active":{"type":"boolean"},"course":{"$ref":"#/definitions/CourseExchange"},"created":{"type":"string","format":"date"},"createdBy":{"type":"string"},"endDate":{"type":"string"},"id":{"type":"integer","format":"int64"},"onsite":{"type":"array","items":{"$ref":"#/definitions/GradeOnsiteExchange"}},"scormCompletion":{"type":"string"},"scormDate":{"type":"string"},"scormRegistrationId":{"type":"string"},"scormScore":{"type":"string"},"scormStatus":{"type":"string"},"scormTime":{"type":"string"},"startDate":{"type":"string"},"student":{"$ref":"#/definitions/StudentExchange"},"updated":{"type":"string","format":"date"},"updatedBy":{"type":"string"}},"title":"GradeExchange"},"GradeOnsiteExchange":{"type":"object","properties":{"gradeId":{"type":"integer","format":"int64"},"onsiteDate":{"type":"string"},"workplaceId":{"type":"integer","format":"int64"}},"title":"GradeOnsiteExchange"},"GradeOnsiteUpdaterExchange":{"type":"object","properties":{"gradeIds":{"type":"array","items":{"type":"integer","format":"int64"}},"onsiteDate":{"type":"string"},"workplaceId":{"type":"integer","format":"int64"}},"title":"GradeOnsiteUpdaterExchange"},"InputParamExchange":{"type":"object","properties":{"filter":{"type":"string"},"filterAttributes":{"$ref":"#/definitions/FilterExchange"},"historicalData":{"type":"boolean"},"order":{"$ref":"#/definitions/OrderExchange"},"page":{"$ref":"#/definitions/PageExchange"},"viewAll":{"type":"boolean"}},"title":"InputParamExchange"},"InputStream":{"type":"object","title":"InputStream"},"InputStreamResource":{"type":"object","properties":{"description":{"type":"string"},"file":{"$ref":"#/definitions/File"},"filename":{"type":"string"},"inputStream":{"$ref":"#/definitions/InputStream"},"open":{"type":"boolean"},"readable":{"type":"boolean"},"uri":{"$ref":"#/definitions/URI"},"url":{"$ref":"#/definitions/URL"}},"title":"InputStreamResource"},"ItemExchange":{"type":"object","properties":{"accuracy":{"type":"number","format":"float"},"coord":{"$ref":"#/definitions/CoordenateSquareExchange"},"file":{"$ref":"#/definitions/MultimediaExchange"},"fileIndex":{"type":"integer","format":"int32"},"page":{"type":"integer","format":"int32"},"pair":{"type":"array","items":{"type":"integer","format":"int32"}},"status":{"type":"string","enum":["OK","KO","NO_APPLY"]},"type":{"type":"string","enum":["DATE","STRING","INTEGER","LONG","Multimedia","Multimedia_firma","multimedia_logo","multimedia_sello","Worker","Worker_completeName","Worker_nif","Worker_job","Workplace","Workplace_name","Vehicle","Company","Company_name","Company_cif","Company_rsocial","DeliveryType","UNKNOWN_STRING","TAG","TABLE_VALUE"]},"validity":{"type":"integer","format":"int32"},"value":{"type":"string"}},"title":"ItemExchange"},"LearningExchange":{"type":"object","properties":{"active":{"type":"boolean"},"company":{"$ref":"#/definitions/CompanyExchange"},"courses":{"type":"array","items":{"$ref":"#/definitions/CourseExchange"}},"created":{"type":"string","format":"date"},"createdBy":{"type":"string"},"date":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int64"},"learningLink":{"type":"string"},"learningTemplateId":{"type":"integer","format":"int64"},"learningUUID":{"type":"string"},"numStudents":{"type":"integer","format":"int64"},"recipients":{"type":"string"},"sentBy":{"type":"string"},"template":{"type":"boolean"},"updated":{"type":"string","format":"date"},"updatedBy":{"type":"string"},"workplaces":{"type":"array","items":{"$ref":"#/definitions/WorkplaceExchange"}}},"title":"LearningExchange"},"MultimediaExchange":{"type":"object","properties":{"fileName":{"type":"string"},"index":{"type":"integer","format":"int32"},"key":{"type":"string"},"mimeType":{"type":"string"},"source":{"type":"string","format":"byte"}},"title":"MultimediaExchange"},"OrderExchange":{"type":"object","properties":{"column":{"type":"string"},"descendent":{"type":"boolean"},"isDescendent":{"type":"boolean"}},"title":"OrderExchange"},"PageExchange":{"type":"object","properties":{"numPage":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"}},"title":"PageExchange"},"RequirementExchange":{"type":"object","properties":{"annotations":{"$ref":"#/definitions/AnnotationExchange"},"description":{"type":"string"},"documenttype":{"type":"array","items":{"type":"integer","format":"int32"}},"matches":{"type":"boolean"},"outputData":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/definitions/ItemExchange"}}},"related":{"type":"boolean"},"requireValidity":{"type":"boolean"},"requirementGroup":{"type":"string"},"smartTag":{"type":"string"}},"title":"RequirementExchange"},"ScormCloudCourseExchange":{"type":"object","properties":{"courseId":{"type":"string"},"courseTitle":{"type":"string"}},"title":"ScormCloudCourseExchange"},"ScormCourseExchange":{"type":"object","properties":{"client":{"$ref":"#/definitions/ClientExchange"},"description":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"scormUUID":{"type":"string"}},"title":"ScormCourseExchange"},"SliceOfGradeExchange":{"type":"object","properties":{"content":{"type":"array","items":{"$ref":"#/definitions/GradeExchange"}},"empty":{"type":"boolean"},"first":{"type":"boolean"},"last":{"type":"boolean"},"number":{"type":"integer","format":"int32"},"numberOfElements":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"sort":{"$ref":"#/definitions/Sort"}},"title":"SliceOfGradeExchange"},"SliceOfLearningExchange":{"type":"object","properties":{"content":{"type":"array","items":{"$ref":"#/definitions/LearningExchange"}},"empty":{"type":"boolean"},"first":{"type":"boolean"},"last":{"type":"boolean"},"number":{"type":"integer","format":"int32"},"numberOfElements":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"sort":{"$ref":"#/definitions/Sort"}},"title":"SliceOfLearningExchange"},"Sort":{"type":"object","properties":{"empty":{"type":"boolean"},"sorted":{"type":"boolean"},"unsorted":{"type":"boolean"}},"title":"Sort"},"StringExchange":{"type":"object","properties":{"value":{"type":"string"}},"title":"StringExchange"},"StudentExchange":{"type":"object","properties":{"active":{"type":"boolean"},"created":{"type":"string","format":"date"},"createdBy":{"type":"string"},"endDate":{"type":"string"},"id":{"type":"integer","format":"int64"},"learning":{"$ref":"#/definitions/LearningExchange"},"scormCompleted":{"type":"boolean"},"startDate":{"type":"string"},"studentUUID":{"type":"string"},"updated":{"type":"string","format":"date"},"updatedBy":{"type":"string"},"worker":{"$ref":"#/definitions/WorkerExchange"}},"title":"StudentExchange"},"StudentInCourseExchange":{"type":"object","properties":{"course":{"$ref":"#/definitions/CourseExchange"},"grade":{"$ref":"#/definitions/GradeExchange"},"id":{"type":"string"},"learning":{"$ref":"#/definitions/LearningExchange"},"scormUrl":{"type":"string"},"student":{"$ref":"#/definitions/StudentExchange"}},"title":"StudentInCourseExchange"},"URI":{"type":"object","properties":{"absolute":{"type":"boolean"},"authority":{"type":"string"},"fragment":{"type":"string"},"host":{"type":"string"},"opaque":{"type":"boolean"},"path":{"type":"string"},"port":{"type":"integer","format":"int32"},"query":{"type":"string"},"rawAuthority":{"type":"string"},"rawFragment":{"type":"string"},"rawPath":{"type":"string"},"rawQuery":{"type":"string"},"rawSchemeSpecificPart":{"type":"string"},"rawUserInfo":{"type":"string"},"scheme":{"type":"string"},"schemeSpecificPart":{"type":"string"},"userInfo":{"type":"string"}},"title":"URI"},"URL":{"type":"object","properties":{"authority":{"type":"string"},"content":{"type":"object"},"defaultPort":{"type":"integer","format":"int32"},"file":{"type":"string"},"host":{"type":"string"},"path":{"type":"string"},"port":{"type":"integer","format":"int32"},"protocol":{"type":"string"},"query":{"type":"string"},"ref":{"type":"string"},"userInfo":{"type":"string"}},"title":"URL"},"UserDTO":{"type":"object","properties":{"activated":{"type":"boolean"},"authorities":{"type":"array","items":{"type":"string"}},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"email":{"type":"string","minLength":5,"maxLength":254},"firstName":{"type":"string","minLength":0,"maxLength":50},"id":{"type":"string"},"imageUrl":{"type":"string","minLength":0,"maxLength":256},"langKey":{"type":"string","minLength":2,"maxLength":10},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"lastName":{"type":"string","minLength":0,"maxLength":50},"login":{"type":"string","minLength":1,"maxLength":50,"pattern":"^[_.@A-Za-z0-9-]*$"}},"title":"UserDTO"},"WorkerExchange":{"type":"object","properties":{"company":{"$ref":"#/definitions/CompanyExchange"},"completeName":{"type":"string"},"dni":{"type":"string"},"email":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"selected":{"type":"boolean"},"surname1":{"type":"string"},"surname2":{"type":"string"},"tdocWorkerID":{"type":"integer","format":"int64"}},"title":"WorkerExchange"},"WorkplaceExchange":{"type":"object","properties":{"client":{"$ref":"#/definitions/ClientExchange"},"country":{"type":"string"},"description":{"type":"string"},"functionalArea":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"owner":{"type":"string"},"tdocWorkplaceID":{"type":"integer","format":"int32"}},"title":"WorkplaceExchange"}}}