{"swagger":"2.0","info":{"description":"Possui serviÃ§os para operar sob os dados das turmas da instituiÃ§Ã£o.","version":"v1","title":"Turma Services","contact":{"name":"Superintendência de Informática da UFRN - SINFO","url":"http://www.info.ufrn.br","email":"api@info.ufrn.br"}},"host":"api.ufrn.br","basePath":"/turma/v1/v2/api-docs/api/turma-services","tags":[{"name":"atividades-avaliativas","description":"Serviços de atividades avaliativas de uma turma."},{"name":"aulas","description":"Serviços de aulas de uma turma."},{"name":"avaliacoes","description":"Serviços de avaliações de uma turma."},{"name":"boletim","description":"Serviços de boletim de um discente em turmas."},{"name":"dias-aulas","description":"Serviços de dias de aula de uma turma"},{"name":"enquetes","description":"Serviços de enquetes de uma turma."},{"name":"frequencias","description":"Serviços de frequências de uma turma."},{"name":"grupos-tarefa","description":"Serviços de grupos de uma tarefa de uma turma."},{"name":"horarios","description":"Serviços de horários das turmas da instituição."},{"name":"horarios possíveis","description":"Serviços de horários possíveis das turmas da instituição."},{"name":"materiais-aulas","description":"Serviços de materiais de tópicos de aula de uma turma."},{"name":"niveis-ensino","description":"Serviços de níveis de ensino da instituição."},{"name":"notas-unidades","description":"Serviço de notas dos discentes de uma turma da instituição."},{"name":"noticias","description":"Serviços de notícias cadastradas nas turmas dos cursos da instituição."},{"name":"participantes","description":"Serviços de participantes de uma turma."},{"name":"questionarios","description":"Serviços de questionários de uma turma."},{"name":"referencias-bibliograficas-basicas","description":"Retorna as referências bibliográficas básicas cadastradas para uma turma."},{"name":"registros-atividades","description":"Registro Atividade Controller"},{"name":"respostas","description":"Serviços de respostas de tarefas de uma turma."},{"name":"situacoes-turma","description":"Serviços de situações de uma turma dos cursos da instituição."},{"name":"tarefas","description":"Serviços de respostas de tarefas de uma turma."},{"name":"topicos-aulas","description":"Serviço de tópicos de aula de uma turma."},{"name":"turmas","description":"Serviços de turmas da instituição."}],"paths":{"/atividades-avaliativas":{"get":{"tags":["atividades-avaliativas"],"summary":"Retorna a lista de atividades avaliativas de uma turma.","operationId":"buscarAtividadesAvaliativasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ativo","in":"query","description":"Identifica se atividade está ativa","required":false,"type":"boolean","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/AtividadeAvaliacaoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/atividades-avaliativas/{id-avaliacao}":{"get":{"tags":["atividades-avaliativas"],"summary":"Retorna a atividade avaliativa correspondente ao identificador passado.","operationId":"buscarAtividadeAvaliativaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-avaliacao","in":"path","description":"Identificador da avaliação da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AtividadeAvaliacaoDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/aulas":{"get":{"tags":["aulas"],"summary":"Retorna as informações das aulas do discente da turma","operationId":"buscarAulasIntegracaoTurmaVirtualUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-participante","in":"query","description":"Identificador do participante (Ex: id-discente, id-docente, ...)","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/AulaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/avaliacoes":{"get":{"tags":["avaliacoes"],"summary":"Retorna as notas das avaliações da turma informada.","operationId":"buscarAvaliacoesUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"abreviacao","in":"query","description":"Abriviação da avaliação da unidade da nota","required":false,"type":"string","allowEmptyValue":false},{"name":"ano","in":"query","description":"Ano da turma","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"id-nota-unidade","in":"query","description":"Identificador da unidade da nota","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-participante","in":"query","description":"Identificador do participante da turma (Ex.: id-discente, id-docente, ...)","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"periodo","in":"query","description":"Período da turma","required":false,"type":"integer","format":"int32","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/AvaliacaoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/avaliacoes/{id-avaliacao}":{"get":{"tags":["avaliacoes"],"summary":"Retorna uma avaliação da turma informada pelo identificador da avaliação.","operationId":"buscarAvaliacaoUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-avaliacao","in":"path","description":"Identificador da unidade da nota","required":true,"type":"integer","format":"int64"},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AvaliacaoDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/boletim":{"get":{"tags":["boletim"],"summary":"Retorna as informações do boletim de um discente","operationId":"buscarBoletimUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ano","in":"query","description":"Ano da turma.","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"id-discente","in":"query","description":"Identificador do discente.","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-situacao","in":"query","description":"Identificador(es) da(s) situação(ões) do(s) discente(s).","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"periodo","in":"query","description":"Período da turma.","required":false,"type":"integer","format":"int32","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TurmaBoletimDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/dias-aulas":{"get":{"tags":["dias-aulas"],"summary":"Retorna as informações das aulas do discente da turma","operationId":"buscarDiasAulasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"data","in":"query","description":"Data em timestamp com os milisegundos","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-tipo-status-frequencia","in":"query","description":"Status possíveis para uma frequência","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DiaAulaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/dias-aulas/tipos-status-frequencias":{"get":{"tags":["dias-aulas"],"summary":"Retorna os status possíveis para uma frequência","operationId":"buscarTiposStatusFrequenciasUsingGET","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TipoStatusFrequenciaDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/enquetes":{"get":{"tags":["enquetes"],"summary":"Retorna a lista de enquetes de uma turma.","operationId":"buscarEnquetesUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnqueteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["enquetes"],"summary":"Responsável por cadastrar uma enquete.","operationId":"cadastrarUsingPOST","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"CadastroEnqueteDTO","description":"Dados de cadastro da enquete.","required":false,"schema":{"$ref":"#/definitions/CadastroEnqueteDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CadastroEnqueteDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["enquetes"],"summary":"Responsável por alterar uma enquete.","operationId":"alterarUsingPUT","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"AtualizaEnqueteDTO","description":"Dados de alteração da enquete.","required":false,"schema":{"$ref":"#/definitions/AtualizaEnqueteDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AtualizaEnqueteDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/enquetes-respondidas":{"get":{"tags":["enquetes"],"summary":"Retorna a lista de enquetes respondidas por um discente em uma turma.","operationId":"listarUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"query","description":"Identificador do discente","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-enquete","in":"query","description":"Identificador da enquete","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnqueteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/enquetes/{id-enquete}":{"get":{"tags":["enquetes"],"summary":"Retorna a enquete correspondente ao identificador passado","operationId":"buscarEnqueteUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-enquete","in":"path","description":"Identificador da enquete da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EnqueteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/enquetes/{id-enquete}/alternativas":{"get":{"tags":["enquetes"],"summary":"Retorna a lista das alternativas da enquete de uma turma.","operationId":"listarAlternativasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-enquete","in":"path","description":"Identificador da enquete da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/AlternativaEnqueteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/enquetes/{id-enquete}/respostas":{"get":{"tags":["enquetes"],"summary":"Retorna a lista de enquetes de uma turma.","operationId":"listarUsingGET_1","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"query","description":"Identificador do discente","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-enquete","in":"path","description":"Identificador da enquete da turma","required":true,"type":"integer","format":"int64"},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnqueteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["enquetes"],"summary":"Responsável por cadastrar uma resposta para uma enquete.","operationId":"cadastrarUsingPOST_1","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"CadastroRespostaEnqueteDTO","description":"Dados da resposta da enquete.","required":false,"schema":{"$ref":"#/definitions/CadastroRespostaEnqueteDTO"}},{"name":"id-enquete","in":"path","description":"Identificador da enquete","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/frequencias":{"get":{"tags":["frequencias"],"summary":" Retornar os registros de frequência de um participante específico em uma determinada turma","operationId":"buscarFrequenciasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"data","in":"query","description":"Data da frequência. Caso a data não seja passada, por padrão usa a data de hoje.","required":false,"type":"string","allowEmptyValue":false},{"name":"id-participante","in":"query","description":"Identificador do participante (Ex: id-discente, id-docente, ...)","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador único da turma no sistema","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/FrequenciaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["frequencias"],"summary":"Cadastra a frequência de uma turma","operationId":"cadastrarFrequenciaUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"frequencia","description":"A frequência que se quer cadastrar","required":true,"schema":{"$ref":"#/definitions/FrequenciaDTO"}},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FrequenciaDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":true},"put":{"tags":["frequencias"],"summary":"Atualiza a frequência de uma turma","operationId":"atualizarFrequenciaUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"frequencia","description":"A frequência que se quer atualizar","required":true,"schema":{"$ref":"#/definitions/FrequenciaDTO"}},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FrequenciaDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":true}},"/frequencias/{id-frequencia}":{"get":{"tags":["frequencias"],"summary":"Retorna a frequência do identificador passado","operationId":"buscarFrequenciaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-frequencia","in":"path","description":"Identificador da frequencia","required":true,"type":"integer","format":"int64"},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FrequenciaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/grupos":{"get":{"tags":["grupos-tarefa"],"summary":"Retorna a lista de tarefas de uma turma.","operationId":"buscarGruposTarefaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"query","description":"Identificador do discente que pertence ao grupo","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-tarefa","in":"query","description":"Identificador da tarefa","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GrupoTarefaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/grupos/{id-grupo}":{"get":{"tags":["grupos-tarefa"],"summary":"Retorna o grupo de tarefas de uma turma de acordo com o identificdor do grupo passado.","operationId":"buscarGrupoTarefaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-grupo","in":"path","description":"Identificador do grupo","required":true,"type":"integer","format":"int64"},{"name":"id-tarefa","in":"query","description":"Identificador da tarefa","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GrupoTarefaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/horarios":{"get":{"tags":["horarios"],"summary":"Retorna os horários em que a turma identificada é ministrada.","operationId":"buscarHorariosTurmaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/HorarioDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/horarios-possiveis":{"get":{"tags":["horarios possíveis"],"summary":"Retorna os horários possíveis em que a turma identificada pode ser ministrada.","operationId":"buscarHorariosPossiveisUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/HorarioPossivelDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/lancar-frequencias":{"post":{"tags":["frequencias"],"summary":"Cadastra a frequência de uma turma","operationId":"cadastrarFrequenciaUsingPOST_1","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"lancamento-frequencia","description":"A frequência que se quer cadastrar","required":true,"schema":{"$ref":"#/definitions/FrequenciasDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["frequencias"],"summary":"Atualiza a frequência de uma turma","operationId":"atualizarFrequenciaUsingPUT_1","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"lancamento-frequencia","description":"A frequencia a ser atualizada","required":true,"schema":{"$ref":"#/definitions/FrequenciasDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/materiais":{"get":{"tags":["materiais-aulas"],"summary":"Retorna a lista de materiais de uma turma.","operationId":"buscarMateriaisIntegracaoTurmaVirtualUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-topico-aula","in":"query","description":"Identificador do tópico de aula da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma que os materiais pertencem","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MaterialDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/materiais/sub-tipos-materiais":{"get":{"tags":["materiais-aulas"],"summary":"Retorna os subtipos dos materiais.","operationId":"BuscarSubTiposMateriaisUsingGET","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MaterialDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/materiais/tipos-materiais":{"get":{"tags":["materiais-aulas"],"summary":"Retorna os tipos dos materiais.","operationId":"BuscarTiposMateriaisUsingGET","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MaterialDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/niveis-ensino":{"get":{"tags":["niveis-ensino"],"summary":"Retorna os níveis de ensino da instituição.","operationId":"buscarNiveisEnsinoUsingGET","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/NivelEnsinoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/notas-unidades":{"get":{"tags":["notas-unidades"],"summary":"Retorna a lista de notas de um discente.","operationId":"buscarNotasUnidadeUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ano","in":"query","description":"Ano letivo da nota do aluno (formato YYYY)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"id-participante","in":"query","description":"Identificador do discente cujas notas serão retornadas","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma ao qual o discente pertence","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"periodo","in":"query","description":"Período letivo da nota (ex: 1 para o 1º semestre, 2 para o 2º semestre)","required":false,"type":"integer","format":"int32","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/NotaUnidadeDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/notas-unidades/{id-nota-unidade}":{"get":{"tags":["notas-unidades"],"summary":"Retorna a nota da unidade informada da turma informada.","operationId":"buscarNotaUnidadeUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-nota-unidade","in":"path","description":"Identificador da unidade da nota","required":true,"type":"integer","format":"int64"},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotaUnidadeDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/noticias":{"get":{"tags":["noticias"],"summary":"Retorna a lista de notícias de uma turma","operationId":"buscarNoticiasIntegracaoTurmaVirtualUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"autor","in":"query","description":"Autor da notícia","required":false,"type":"string","allowEmptyValue":false},{"name":"data-cadastro","in":"query","description":"Data de cadastro da notícia","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/NoticiaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["noticias"],"summary":"Cadastra uma notícia em uma turma.","operationId":"cadastrarNoticiaUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"noticia","description":"A notícia que se quer cadastrar.","required":true,"schema":{"$ref":"#/definitions/NoticiaDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CadastroNoticiaDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["noticias"],"summary":"Atualiza uma notícia em uma turma.","operationId":"atualizarNoticiaUsingPUT","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"noticia","description":"A notícia que se quer atualizar.","required":true,"schema":{"$ref":"#/definitions/NoticiaDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NoticiaDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/noticias/{id-noticia}":{"get":{"tags":["noticias"],"summary":"Retorna uma notícia de uma turma de acordo com seu identificador.","operationId":"buscarNoticiaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-noticia","in":"path","description":"Identificador da notícia","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/NoticiaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["noticias"],"summary":"Exclui uma notícia de uma turma.","operationId":"excluirNoticiaUsingDELETE","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-noticia","in":"path","description":"Identificador da notícia que se quer excluir.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NoticiaDTO"}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/participantes":{"get":{"tags":["participantes"],"summary":"Retorna a lista de participantes de uma turma.","operationId":"buscarParticipantesUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"cpf-cnpj","in":"query","description":"Cpf ou cnpj do participante da turma","required":false,"type":"string","allowEmptyValue":false},{"name":"id-institucional","in":"query","description":"Identificador institucional do participante.","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-lotacao","in":"query","description":"Identificador da lotação do participante da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-situacao-matricula","in":"query","description":"Identificadores das situações de matrícula dos discentes.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi","allowEmptyValue":false},{"name":"id-tipo-participante","in":"query","description":"Identificador dos tipos de participantes da turma.","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"identificador","in":"query","description":"Identificador do participante da turma (Ex.: matricula, siape, ...)","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"nome","in":"query","description":"Nome do participante da turma","required":false,"type":"string","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"turmas-agrupadas","in":"query","description":"Indica se o retorno deve considerar todas as turmas agrupadas àquela turma (Padrão: false)","required":false,"type":"boolean","default":false,"allowEmptyValue":false,"x-example":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ParticipanteTurmaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/participantes/tipos-participantes":{"get":{"tags":["participantes"],"summary":"Retorna os tipos de participantes da turma.","operationId":"buscarTipoParticipanteUsingGET","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ParticipanteTurmaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/participantes/{id-participante}":{"get":{"tags":["participantes"],"summary":"Retorna o participante da turma de acordo com o identificador passado.","operationId":"buscarParticipanteUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-participante","in":"path","description":"Identificador do participante da turma","required":true,"type":"integer","format":"int64"},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ParticipanteTurmaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/questionarios":{"get":{"tags":["questionarios"],"summary":"Retorna a lista de questionários de uma turma.","operationId":"buscarQuestionariosUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/QuestionarioDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/questionarios/{id-questionario}":{"get":{"tags":["questionarios"],"summary":"Retorna o questionário do identificador passado","operationId":"buscarQuestionarioUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-questionario","in":"path","description":"Identificador do questionário da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/QuestionarioDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/referencias-bibliograficas-basicas":{"get":{"tags":["referencias-bibliograficas-basicas"],"summary":"Retorna a lista de referências bibliográficas básicas de uma turma.","operationId":"buscarReferenciasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"autor","in":"query","description":"Autor da referência bibliográfica.","required":false,"type":"string","allowEmptyValue":false},{"name":"edicao","in":"query","description":"Edição da referência bibliográfica.","required":false,"type":"string","allowEmptyValue":false},{"name":"editora","in":"query","description":"Editora da referência bibliográfica.","required":false,"type":"string","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma que a referência bibliográfica pertence. ","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"tipo","in":"query","description":"Tipo da referência bibliográfica.","required":false,"type":"string","allowEmptyValue":false},{"name":"titulo","in":"query","description":"Título da referência bibliográfica.","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ReferenciaBibliograficaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/registros-atividades":{"get":{"tags":["registros-atividades"],"summary":"Retorna os registros de atividades de uma turma","operationId":"buscaRegistrosAtividadesUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"query","description":"Identificador da turma","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"registros-a-partir-de","in":"query","description":"Data de registro da atividade","required":false,"type":"integer","format":"int64","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RegistroAtividadeTurmaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/respostas-tarefas":{"get":{"tags":["respostas","tarefas"],"summary":"Retorna a lista de respostas de tarefas de uma turma.","operationId":"buscarRespostasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-tarefa","in":"query","description":"Identificador da tarefa","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RespostaTarefaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/situacoes-turma":{"get":{"tags":["situacoes-turma"],"summary":"Retorna as situações que uma turma pode assumir","operationId":"buscarSituacoesTurmaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"abertas","in":"query","description":"Filtrar situações em que a turma é considerada aberta","required":false,"type":"boolean","allowEmptyValue":false},{"name":"invalidas","in":"query","description":"Filtrar situações em que a turma é considerada inválida","required":false,"type":"boolean","allowEmptyValue":false},{"name":"todas","in":"query","description":"Filtrar situações em que a turma existiu","required":false,"type":"boolean","allowEmptyValue":false},{"name":"validas","in":"query","description":"Filtrar situações em que a turma é considerada válida","required":false,"type":"boolean","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SituacaoTurmaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/tarefas":{"get":{"tags":["tarefas"],"summary":"Retorna a lista de tarefas de uma turma.","operationId":"buscarTarefasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ativo","in":"query","description":"Filtra por tarefas ativas","required":false,"type":"boolean","allowEmptyValue":false},{"name":"id-turma","in":"query","description":"Identificador da turma","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TarefaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/tarefas/{id-tarefa}":{"get":{"tags":["tarefas"],"summary":"Retorna o tópico do identificador passado","operationId":"buscarTarefaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-tarefa","in":"path","description":"Identificador da tarefa da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TarefaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/topicos-aulas":{"get":{"tags":["topicos-aulas"],"summary":"Retorna a lista de tópicos de aula de uma turma.","operationId":"buscarTopicosAulasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"query","description":"Identificador da turma que os topicos de aula pertencem","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"incluir-invisiveis","in":"query","description":"Indica que vai incluir os tópicos invisíveis para os discentes no resultado.","required":false,"type":"boolean","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TopicoAulaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/topicos-aulas/{id-topico-aula}":{"get":{"tags":["topicos-aulas"],"summary":"Retorna o tópico do identificador passado","operationId":"buscarTopicoAulaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-topico-aula","in":"path","description":"Identificador do tópico de aula da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TopicoAulaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas":{"get":{"tags":["turmas"],"summary":"Retorna uma listagem de turmas da Instituição.","operationId":"buscarTurmasUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ano","in":"query","description":"Ano da turma","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"codigo-componente","in":"query","description":"Código do componente da turma","required":false,"type":"string","allowEmptyValue":false},{"name":"cpf-cnpj-docente","in":"query","description":"CPF/CNPJ do docente da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"descricao-horario","in":"query","description":"Descrição do horário da turma","required":false,"type":"string","allowEmptyValue":false},{"name":"id-componente","in":"query","description":"Identificador do componente da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-discente","in":"query","description":"Identificador do discente da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-docente","in":"query","description":"Identificador do docente da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-docente-externo","in":"query","description":"Identificador do docente externo da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-situacao-turma","in":"query","description":"Indica a situacao da turma. Como por exemplo ABERTA. É possível passar um conjunta de situacoes por exemplo: 1,2,3,4,5,6","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi","allowEmptyValue":false},{"name":"id-turma-agrupadora","in":"query","description":"Identificador da turma agrupadora das subturmas","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-unidade","in":"query","description":"Identificador da unidade da turma","required":false,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"nome-componente","in":"query","description":"Nome do componente da turma","required":false,"type":"string","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false},{"name":"periodo","in":"query","description":"Período da turma","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"sigla-nivel","in":"query","description":"Nível de ensino da turma","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi","allowEmptyValue":false},{"name":"turma-agrupadora","in":"query","description":"Filtra só por turmas agrupadoras de subturmas","required":false,"type":"boolean","allowEmptyValue":false},{"name":"utiliza-nova-turma-virtual","in":"query","description":"Filtra só por turmas que utilizam a nova turma virtual.","required":false,"type":"boolean","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TurmaDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"post":{"tags":["turmas"],"summary":"Cadastro da alocação docente-turma","operationId":"cadastrarDocenteTurmaUsingPOST","consumes":["application/json;charset=UTF-8"],"produces":["application/json;charset=UTF-8"],"parameters":[{"in":"body","name":"docente-turma","description":"Alocação docente-turma à ser cadastrada.","required":true,"schema":{"$ref":"#/definitions/CadastroDocenteTurmaDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CadastroDocenteTurmaDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas-tecnico":{"get":{"tags":["turmas"],"summary":"Retorna uma listagem de turmas de curos técnicos da Instituição.","operationId":"buscarTurmasTecnicoUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-modalidade-educacao","in":"query","description":"Identificador da modalidade de educação","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"limit","in":"query","description":"Quantidade máxima de registros retornados","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"offset","in":"query","description":"Quantidade de registros que serão \"pulados\", iniciando em 0 (zero)","required":false,"type":"integer","format":"int32","allowEmptyValue":false},{"name":"order-asc","in":"query","description":"Campos ordenados de forma ascendente","required":false,"type":"string","allowEmptyValue":false},{"name":"order-desc","in":"query","description":"Campos ordenados de forma descendente","required":false,"type":"string","allowEmptyValue":false}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TurmaTecnicoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas-tecnico/{id-turma}":{"get":{"tags":["turmas"],"summary":"Retorna as informações da turma de curso técnico informada.","operationId":"buscarTurmaUsingGET_1","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"path","description":"Identificador da turma","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TurmaTecnicoDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas/{id-turma}":{"get":{"tags":["turmas"],"summary":"Retorna as informações da turma informada.","operationId":"buscarTurmaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"path","description":"Identificador da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TurmaDetalhadaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas/{id-turma}/aula-dia":{"get":{"tags":["turmas"],"summary":"Retorna o bloco de aulas correspondente à data e hora informadas.","operationId":"buscarAulaDiaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"data-aula","in":"query","description":"Data e hora da aula em milissegundos","required":true,"type":"integer","format":"int64","allowEmptyValue":false},{"name":"id-turma","in":"path","description":"Identificador da turma","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AulaDiaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas/{id-turma}/docentes":{"get":{"tags":["turmas"],"summary":"Retorna os docentes (externos ou não) da turma","operationId":"buscarPessoaDetalhesUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"path","description":"Identificador da turma","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DocenteTurmaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/turmas/{id-turma}/reservas-cursos":{"get":{"tags":["turmas"],"summary":"Retorna as vagas reservadas por curso da turma","operationId":"buscarVagasReservadasParaTurmaUsingGET","produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-turma","in":"path","description":"Identificador da turma","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ReservaCursoDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}}},"definitions":{"AlternativaEnqueteDTO":{"type":"object","required":["alternativa","id-alternativa","id-enquete"],"properties":{"alternativa":{"type":"string","description":"Descrição da alternativa da enquete"},"id-alternativa":{"type":"integer","format":"int64","description":"Identificador da alternativa da enquete"},"id-enquete":{"type":"integer","format":"int64","description":"Identificador da enquete"}},"title":"AlternativaEnqueteDTO","description":"Representa uma alternativa da enquete."},"AtividadeAvaliacaoDTO":{"type":"object","required":["data","descricao","hora","id-avaliacao","id-turma"],"properties":{"data":{"type":"integer","format":"int64","description":"Data da avaliação"},"descricao":{"type":"string","description":"Descrição da avaliação"},"hora":{"type":"string","description":"Hora da avaliação"},"id-avaliacao":{"type":"integer","format":"int64","description":"Identificador da avaliação"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"}},"title":"AtividadeAvaliacaoDTO","description":"Representa uma avaliação da atividade de turma de um curso da instituição."},"AtualizaEnqueteDTO":{"type":"object","required":["id-docente-turma","id-enquete","id-topico-aula","pergunta","prazo-votacao","publicada","unica-resposta"],"properties":{"id-docente-turma":{"type":"integer","format":"int32","description":"Identificador do docente_turma."},"id-enquete":{"type":"integer","format":"int64","description":"Identificador da enquete"},"id-topico-aula":{"type":"integer","format":"int32","description":"Identificador do tópico de aula em que a enquete deve aparecer"},"pergunta":{"type":"string","description":"Pergunta da enquete"},"prazo-votacao":{"type":"integer","format":"int64","description":"Prazo para votação da enquete."},"publicada":{"type":"boolean","description":"Indica se a enquete está visível ou não para os alunos"},"unica-resposta":{"type":"boolean","description":"Indica se a enquete deve receber uma resposta única"}},"title":"AtualizaEnqueteDTO","description":"Representa a alteração de uma enquete."},"AulaDTO":{"type":"object","required":["carga-horaria-ministrada","carga-horaria-total","data-ultima-atualizacao","id-discente","id-turma","nova-turma-virtual","qntd-aulas-assistidas","qntd-aulas-ministradas"],"properties":{"carga-horaria-ministrada":{"type":"number","format":"double","description":"Carga horária ministrada até o momento"},"carga-horaria-total":{"type":"integer","format":"int32","description":"Carga horária total da disciplina"},"data-ultima-atualizacao":{"type":"integer","format":"int64","description":"Data da ultima atualização da frequência"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente."},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"nova-turma-virtual":{"type":"boolean","description":"Identifica se os dados se referem a turma no novo turma virtual"},"qntd-aulas-assistidas":{"type":"integer","format":"int32","description":"Quantidade de aulas assistidas"},"qntd-aulas-ministradas":{"type":"integer","format":"int32","description":"Quantidade de aulas ministradas"}},"title":"AulaDTO","description":"Representa a frequência do discente em uma disciplina."},"AulaDiaDTO":{"type":"object","required":["data","descricao-horario","descricao-turno","hora-fim","hora-inicio","id-turma","numero-aulas","turno"],"properties":{"data":{"type":"integer","format":"int64","description":"Data da aula em milissegundos"},"descricao-horario":{"type":"string","description":"Descrição dos horários da turma"},"descricao-turno":{"type":"string","description":"Descrição do turno"},"hora-fim":{"type":"integer","format":"int64","description":"Fim do bloco de aulas em milissegundos"},"hora-inicio":{"type":"integer","format":"int64","description":"Início do bloco de aulas em milissegundos"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"numero-aulas":{"type":"integer","format":"int32","description":"Quantidade de aulas do bloco consultado"},"turno":{"type":"integer","format":"int32","description":"Turno do horário"}},"title":"AulaDiaDTO","description":"Representa o bloco de aulas correspondente à data e hora informadas"},"AvaliacaoDTO":{"type":"object","required":["abreviacao","ano","id-discente","id-nota-unidade","id-turma","nota","periodo","peso"],"properties":{"abreviacao":{"type":"string","description":"Abreviação da avaliação"},"ano":{"type":"integer","format":"int32","description":"Ano da avaliação."},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente que a avaliação pertence"},"id-nota-unidade":{"type":"integer","format":"int64","description":"Identificador da unidade da nota"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"nota":{"type":"number","format":"double","description":"Nota da avaliação"},"periodo":{"type":"integer","format":"int32","description":"Período da avaliação."},"peso":{"type":"number","format":"float","description":"Peso da avaliação"}},"title":"AvaliacaoDTO","description":"Representa uma avaliação de turma de um curso da instituição."},"CadastroDocenteTurmaDTO":{"type":"object","required":["ch-dedicada-periodo","data-cadastro","id-docente","id-docente-turma","id-turma"],"properties":{"ch-dedicada-periodo":{"type":"integer","format":"int32","description":"Carga horária dedicada pelo docente à turma"},"cpf":{"type":"integer","format":"int64","description":"CPF do docente"},"data-cadastro":{"type":"integer","format":"int64","description":"Identificador da data de cadastro"},"id-docente":{"type":"integer","format":"int32","description":"Identificador do docente (oculto caso nulo)"},"id-docente-externo":{"type":"integer","format":"int64","description":"Identificador do docente externo (oculto caso nulo)"},"id-docente-turma":{"type":"integer","format":"int64","description":"Identificador da relação docente/turma"},"id-turma":{"type":"integer","format":"int32","description":"Identificador da turma"},"nome-docente":{"type":"string","description":"Nome do docente"}},"title":"CadastroDocenteTurmaDTO","description":"Representa a alocação de um determinado docente a determinada turma"},"CadastroEnqueteDTO":{"type":"object","required":["alternativas","id-docente-turma","id-topico-aula","pergunta","prazo-votacao","publicada","unica-resposta"],"properties":{"alternativas":{"type":"array","description":"Indica as alternativas da enquete","items":{"type":"string"}},"id-docente-turma":{"type":"integer","format":"int32","description":"Identificador do docente_turma."},"id-enquete":{"type":"integer","format":"int64","description":"Identificador da enquete"},"id-topico-aula":{"type":"integer","format":"int32","description":"Identificador do tópico de aula em que a enquete deve aparecer"},"notificar-alunos":{"type":"boolean","description":"Indica se os alunos serão notificados por email"},"pergunta":{"type":"string","description":"Pergunta da enquete"},"prazo-votacao":{"type":"integer","format":"int64","description":"Prazo para votação da enquete."},"publicada":{"type":"boolean","description":"Indica se a enquete está visível ou não para os alunos"},"unica-resposta":{"type":"boolean","description":"Indica se a enquete deve receber uma resposta única"}},"title":"CadastroEnqueteDTO","description":"Representa o cadastro de uma enquete."},"CadastroNoticiaDTO":{"type":"object","required":["data-cadastro","id-turma","titulo"],"properties":{"conteudo":{"type":"string","description":"O conteúdo da notícia."},"data-cadastro":{"type":"integer","format":"int64","description":"A data de cadastro da notícia."},"id-noticia":{"type":"integer","format":"int64","description":"Identificador da notícia."},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma onde foi publicada a notícia."},"notificacao":{"type":"boolean","description":"Indica se a notificação foi ativada."},"titulo":{"type":"string","description":"Título da notícia."}},"title":"CadastroNoticiaDTO","description":"Representa o cadastro de uma notícia em uma turma dos cursos instituição."},"CadastroRespostaEnqueteDTO":{"type":"object","required":["id-discente","respostas"],"properties":{"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"respostas":{"type":"array","description":"Lista de identificadores da(s) resposta(s) da enquete","items":{"type":"integer","format":"int64"}}},"title":"CadastroRespostaEnqueteDTO","description":"Representa a resposta de uma enquete."},"Character":{"type":"object","title":"Character"},"DiaAulaDTO":{"type":"object","required":["data","id-tipo-status-frequencia","id-turma","max-faltas"],"properties":{"data":{"type":"integer","format":"int64","description":"Data da frequência."},"id-tipo-status-frequencia":{"type":"integer","format":"int32","description":"Identificador do status da frequencia"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"max-faltas":{"type":"integer","format":"int32","description":"Quantidade de faltas máximas da frequência."}},"title":"DiaAulaDTO"},"DocenteTurmaDTO":{"type":"object","required":["ch-dedicada-periodo","id-docente","id-docente-turma"],"properties":{"ch-dedicada-periodo":{"type":"integer","format":"int32","description":"Carga horária dedicada pelo docente à turma"},"cpf":{"type":"integer","format":"int64","description":"CPF do docente"},"id-docente":{"type":"integer","format":"int32","description":"Identificador do docente (oculto caso nulo)"},"id-docente-externo":{"type":"integer","format":"int64","description":"Identificador do docente externo (oculto caso nulo)"},"id-docente-turma":{"type":"integer","format":"int64","description":"Identificador da associação docente e turma"},"nome-docente":{"type":"string","description":"Nome do docente"}},"title":"DocenteTurmaDTO","description":"Representa a alocação de um determinado docente a determinada turma"},"EnqueteDTO":{"type":"object","required":["ativa","criado-em","criado-por","id-enquete","pergunta","prazo-votacao","publicada","unica-resposta"],"properties":{"ativa":{"type":"boolean","description":"Indica se a enquente está ativa ou não"},"criado-em":{"type":"integer","format":"int64","description":"Data de criação da enquete"},"criado-por":{"type":"string","description":"Nome de quem criou a enquete"},"id-enquete":{"type":"integer","format":"int64","description":"Identificador da enquete"},"id-topico-aula":{"type":"integer","format":"int64","description":"Identificador do tópico de aula em que a enquete deve aparecer"},"pergunta":{"type":"string","description":"Pergunta da enquete"},"prazo-votacao":{"type":"integer","format":"int64","description":"Prazo para votação da enquete"},"publicada":{"type":"boolean","description":"Indica se a enquete está visível ou não para os alunos"},"unica-resposta":{"type":"boolean","description":"Indica se a enquete deve receber uma resposta única"}},"title":"EnqueteDTO","description":"Representa uma enquete de turma de um curso da instituição."},"EnqueteRespondidaDTO":{"type":"object","required":["id-discente","id-enquete","id-turma","respondida"],"properties":{"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"id-enquete":{"type":"integer","format":"int64","description":"Identificador da enquete"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"respondida":{"type":"boolean","description":"Indica se a enquete foi respondida"}},"title":"EnqueteRespondidaDTO","description":"Representa as enquetes que foram respondidas pelo discente."},"FrequenciaDTO":{"type":"object","required":["id-discente","id-turma"],"properties":{"data":{"type":"integer","format":"int64","description":"Data da frequência."},"faltas":{"type":"integer","format":"int32","description":"Identifcador do número de faltas"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente."},"id-frequencia":{"type":"integer","format":"int64","description":"Identificador da frequência."},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"max-faltas":{"type":"integer","format":"int32","description":"Deprecated - Quantidade de faltas máximas da frequência."},"offline":{"type":"integer","format":"int32","description":"Indica se está offline."}},"title":"FrequenciaDTO","description":"Representa a frequência de uma disciplina de um discente."},"FrequenciasDTO":{"type":"object","required":["data","frequencias-discentes","id-turma"],"properties":{"data":{"type":"integer","format":"int64","description":"Data da frequencia"},"frequencias-discentes":{"type":"array","description":"Representa as frequencias dos discentes","items":{"$ref":"#/definitions/frequencias-discentes"}},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"}},"title":"FrequenciasDTO","description":"Representa as frequências dos discentes para determinada turma em determinado dia."},"GrupoTarefaDTO":{"type":"object","required":["grupo","id-grupo"],"properties":{"grupo":{"type":"array","description":"Grupo que compõem a tarefa","items":{"$ref":"#/definitions/PessoasTarefaDTO"}},"id-grupo":{"type":"integer","format":"int64","description":"Identificador do grupo que compõem a tarefa"}},"title":"GrupoTarefaDTO","description":"Representa um grupo de uma tarefa de uma turma"},"HorarioDTO":{"type":"object","required":["data-fim","data-inicio","descricao-turno","dia","fim","id-horario-turma","id-turma","inicio","ordem","turno"],"properties":{"data-fim":{"type":"integer","format":"int64","description":"Data de fim do horário"},"data-inicio":{"type":"integer","format":"int64","description":"Data de início do horário"},"descricao-turno":{"type":"string","description":"Descrição do turno"},"dia":{"description":"Dia do horário","$ref":"#/definitions/Character"},"fim":{"type":"integer","format":"int64","description":"Fim do horário"},"id-horario-turma":{"type":"integer","format":"int64","description":"Identificador do horário da turma"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"inicio":{"type":"integer","format":"int64","description":"Início do horário"},"ordem":{"type":"integer","format":"int32","description":"Ordem de ordenação dos horários dentro de um turno"},"turno":{"type":"integer","format":"int32","description":"Turno do horário"}},"title":"HorarioDTO","description":"Representa o horário de turma de um curso da instituição"},"HorarioPossivelDTO":{"type":"object","required":["fim","id-horario","inicio","ordem","tipo"],"properties":{"fim":{"description":"Horário de fim da aula","$ref":"#/definitions/LocalTime"},"id-horario":{"type":"integer","format":"int32","description":"Identificador do horário da turma"},"inicio":{"description":"Horário de início da aula","$ref":"#/definitions/LocalTime"},"ordem":{"type":"integer","format":"int32","description":"Ordem que os horários devem ser ordenados dentro de um turno"},"tipo":{"type":"integer","format":"int32","description":"Identificador do turno da aula"}},"title":"HorarioPossivelDTO","description":"Representa o horário possível de turma de um curso da instituição"},"LocalTime":{"type":"object","properties":{"hour":{"type":"integer","format":"int32"},"minute":{"type":"integer","format":"int32"},"nano":{"type":"integer","format":"int32"},"second":{"type":"integer","format":"int32"}},"title":"LocalTime"},"MaterialDTO":{"type":"object","required":["detalhes","extensao","id-arquivo","id-material","id-turma","nome","nome-arquivo","url"],"properties":{"arquivo":{"type":"string","description":"O arquivo do material"},"chave":{"type":"string","description":"Chave do material"},"detalhes":{"type":"string","description":"Detalhes do material"},"extensao":{"type":"string","description":"A extensão do material"},"icone":{"type":"string","description":"Ícone do material"},"id-arquivo":{"type":"integer","format":"int32","description":"Identificador do aquivo do material"},"id-material":{"type":"integer","format":"int64","description":"Identificador do material"},"id-sub-tipo-material":{"description":"Identificador do subtipo do material","$ref":"#/definitions/Character"},"id-tipo-material":{"type":"integer","format":"int32","description":"Identificador do tipo do material"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"nome":{"type":"string","description":"Nome do material"},"nome-arquivo":{"type":"string","description":"Nome do arquivo do material"},"url":{"type":"string","description":"Url do material"}},"title":"MaterialDTO","description":"Representa um material da instituição"},"NivelEnsinoDTO":{"type":"object","required":["descricao","sigla"],"properties":{"descricao":{"type":"string","description":"Descrição do nivel de ensino."},"sigla":{"type":"string","description":"Sigla do nivel de ensino."}},"title":"NivelEnsinoDTO","description":"Representa os níveis de ensino da instituição."},"NotaBoletimDTO":{"type":"object","required":["media","unidade"],"properties":{"descricao-unidade":{"type":"string","description":"Descrição da unidade da nota."},"media":{"type":"number","format":"double","description":"Nota referente à unidade."},"unidade":{"type":"integer","format":"int32","description":"Unidade da nota."}},"title":"NotaBoletimDTO","description":"Representa a nota de um discente na unidade de uma disciplina."},"NotaUnidadeDTO":{"type":"object","required":["ano","em-recuperacao","id-discente","id-turma","media","periodo","peso","unidade"],"properties":{"ano":{"type":"integer","format":"int32","description":"Ano da turma"},"em-recuperacao":{"type":"boolean","description":"Se essa nota está abaixo da média"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente que a nota pertence"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"media":{"type":"number","format":"float","description":"Média da unidade"},"periodo":{"type":"integer","format":"int32","description":"Período da turma"},"peso":{"type":"number","format":"float","description":"Peso da unidade"},"unidade":{"type":"integer","format":"int32","description":"A unidade da disciplina"}},"title":"NotaUnidadeDTO","description":"Representa a nota de uma unidade de uma disciplina"},"NoticiaDTO":{"type":"object","required":["autor","data-cadastro","id-noticia","id-turma","notificacao","titulo"],"properties":{"autor":{"type":"string","description":"Autor da notícia."},"conteudo":{"type":"string","description":"O conteúdo da notícia."},"data-cadastro":{"type":"integer","format":"int64","description":"A data de cadastro da notícia."},"id-noticia":{"type":"integer","format":"int64","description":"Identificador da notícia."},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma onde foi publicada a notícia."},"link-arquivo":{"type":"string","description":"Link para o arquivo anexado à notícia."},"notificacao":{"type":"boolean","description":"Indica se a notificação foi ativada."},"titulo":{"type":"string","description":"Título da notícia."}},"title":"NoticiaDTO","description":"Representa uma notícia cadastrada em uma turma dos cursos instituição."},"ParticipanteTurmaDTO":{"type":"object","required":["chave-foto","codigo-turma","cpf-cnpj","data-entrada-participante","email","id-foto","id-institucional","id-lotacao","id-participante","id-tipo-participante","id-turma","identificador","login","lotacao","nome","tipo-participante"],"properties":{"chave-foto":{"type":"string","description":"Chave da foto do participante da turma."},"codigo-turma":{"type":"string","description":"Código da turma do participante."},"cpf-cnpj":{"type":"string","description":"Cpf ou cnpj que identifica do participante."},"data-entrada-participante":{"type":"integer","format":"int64","description":"Data da entrada do participante nessa turma."},"email":{"type":"string","description":"Email do participante da turma."},"id-curso":{"type":"integer","format":"int64","description":"Identificador do curso do participante."},"id-foto":{"type":"integer","format":"int32","description":"Identificador da foto do participante da turma."},"id-institucional":{"type":"integer","format":"int64","description":"Identificador institucional do participante."},"id-lotacao":{"type":"integer","format":"int64","description":"Identificador da lotação"},"id-participante":{"type":"integer","format":"int64","description":"Identificador do participante da turma (Ex.: id_discente, id_docente, ...)."},"id-polo":{"type":"integer","format":"int32","description":"Identificador do polo do participante."},"id-situacao-matricula":{"type":"integer","format":"int32","description":"Identificador da situação do participante discente na turma."},"id-tipo-participante":{"type":"integer","format":"int32","description":"Tipo do participante da turma."},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma do participante."},"identificador":{"type":"integer","format":"int64","description":"Siape do docente, ou matricula do discente."},"login":{"type":"string","description":"Login do participante da turma."},"lotacao":{"type":"string","description":"Lotação do docente ou curso do discente"},"matricula":{"type":"integer","format":"int64","description":"Matrícula do participante."},"nome":{"type":"string","description":"Nome do participante da turma."},"polo":{"type":"string","description":"Nome do polo do participante."},"situacao-matricula":{"type":"string","description":"Descrição da situação do participante discente na turma."},"tipo-participante":{"type":"string","description":"Tipo do participante da turma."}},"title":"ParticipanteTurmaDTO","description":"Representa um participante de uma turma da instituição"},"PessoasTarefaDTO":{"type":"object","required":["id-discente","matricula","nome"],"properties":{"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"matricula":{"type":"integer","format":"int64","description":"Matrícula do discente"},"nome":{"type":"string","description":"Nome do discente"}},"title":"PessoasTarefaDTO","description":"Representa as pessoas de uma tarefa de turma de um curso da instituição."},"QuestionarioDTO":{"type":"object","required":["fim","id-questionario-turma","id-turma","inicio","titulo"],"properties":{"fim":{"type":"integer","format":"int64","description":"Data fim do questionário"},"id-questionario-turma":{"type":"integer","format":"int64","description":"Identificador do questionário da turma"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"inicio":{"type":"integer","format":"int64","description":"Data inicial do questionário"},"titulo":{"type":"string","description":"Título do questionário"}},"title":"QuestionarioDTO","description":"Representa um questionário de turma de um curso da instituição."},"ReferenciaBibliograficaDTO":{"type":"object","required":["descricao","id-referencia","id-turma","url"],"properties":{"ano":{"type":"string","description":"Ano da referência bibliográfica."},"autor":{"type":"string","description":"Autor da referência bibliográfica."},"descricao":{"type":"string","description":"Descrição da referência bibliográfica."},"descricao-tipo":{"type":"string","description":"Descrição do tipo da referência bibliográfica."},"edicao":{"type":"string","description":"Edição da referência bibliográfica."},"editora":{"type":"string","description":"Editora da referência bibliográfica."},"id-referencia":{"type":"integer","format":"int64","description":"Identificador da referência bibliográfica."},"id-titulo-catalografico":{"type":"integer","format":"int64","description":"Identificador do título catalográfico."},"id-turma":{"type":"integer","format":"int64","description":"Identificador turma na qual a referência bibliográfica está cadastrada."},"tipo":{"type":"integer","format":"int64","description":"Identificador do Tipo da referência bibliográfica. Pode assumir os valores: A,L, R, S e O."},"titulo":{"type":"string","description":"Título da referência bibliográfica."},"url":{"type":"string","description":"Url da referência bibliográfica."}},"title":"ReferenciaBibliograficaDTO","description":"Representa uma referência bibliográfica cadastrada em uma turma dos cursos instituição."},"RegistroAtividadeTurmaDTO":{"type":"object","required":["data-registro-atividade","descricao","id-registro-atividade","id-turma"],"properties":{"data-registro-atividade":{"type":"integer","format":"int64","description":"Data do registro da atividade"},"descricao":{"type":"string","description":"Descrição do registro de atividade"},"id-registro-atividade":{"type":"integer","format":"int64","description":"Identificador do registro de atividade"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"}},"title":"RegistroAtividadeTurmaDTO","description":"Representa um registro de atividade na turma."},"ReservaCursoDTO":{"type":"object","required":["id-curso","id-matriz-curricular","id-reserva-curso","id-solicitacao","id-turma","nome-curso","vagas-reservadas"],"properties":{"id-curso":{"type":"integer","format":"int32","description":"Indentificador do curso."},"id-matriz-curricular":{"type":"integer","format":"int32","description":"Indentificador da matriz curricular."},"id-reserva-curso":{"type":"integer","format":"int32","description":"Indentificador da reserva do curso."},"id-solicitacao":{"type":"integer","format":"int32","description":"Indentificador da solicitação de reserva do curso."},"id-turma":{"type":"integer","format":"int32","description":"Indentificador da turma."},"nome-curso":{"type":"string","description":"Nome do curso."},"vagas-reservadas":{"type":"integer","format":"int32","description":"Quantidade de vagas reservadas para o curso."}},"title":"ReservaCursoDTO","description":"Representa a reserva de vagas de um curso para uma turma."},"ResponseEntity":{"type":"object","properties":{"body":{"type":"object"},"statusCode":{"type":"string","enum":["100 CONTINUE","101 SWITCHING_PROTOCOLS","102 PROCESSING","103 CHECKPOINT","200 OK","201 CREATED","202 ACCEPTED","203 NON_AUTHORITATIVE_INFORMATION","204 NO_CONTENT","205 RESET_CONTENT","206 PARTIAL_CONTENT","207 MULTI_STATUS","208 ALREADY_REPORTED","226 IM_USED","300 MULTIPLE_CHOICES","301 MOVED_PERMANENTLY","302 FOUND","302 MOVED_TEMPORARILY","303 SEE_OTHER","304 NOT_MODIFIED","305 USE_PROXY","307 TEMPORARY_REDIRECT","308 PERMANENT_REDIRECT","400 BAD_REQUEST","401 UNAUTHORIZED","402 PAYMENT_REQUIRED","403 FORBIDDEN","404 NOT_FOUND","405 METHOD_NOT_ALLOWED","406 NOT_ACCEPTABLE","407 PROXY_AUTHENTICATION_REQUIRED","408 REQUEST_TIMEOUT","409 CONFLICT","410 GONE","411 LENGTH_REQUIRED","412 PRECONDITION_FAILED","413 PAYLOAD_TOO_LARGE","413 REQUEST_ENTITY_TOO_LARGE","414 URI_TOO_LONG","414 REQUEST_URI_TOO_LONG","415 UNSUPPORTED_MEDIA_TYPE","416 REQUESTED_RANGE_NOT_SATISFIABLE","417 EXPECTATION_FAILED","418 I_AM_A_TEAPOT","419 INSUFFICIENT_SPACE_ON_RESOURCE","420 METHOD_FAILURE","421 DESTINATION_LOCKED","422 UNPROCESSABLE_ENTITY","423 LOCKED","424 FAILED_DEPENDENCY","426 UPGRADE_REQUIRED","428 PRECONDITION_REQUIRED","429 TOO_MANY_REQUESTS","431 REQUEST_HEADER_FIELDS_TOO_LARGE","451 UNAVAILABLE_FOR_LEGAL_REASONS","500 INTERNAL_SERVER_ERROR","501 NOT_IMPLEMENTED","502 BAD_GATEWAY","503 SERVICE_UNAVAILABLE","504 GATEWAY_TIMEOUT","505 HTTP_VERSION_NOT_SUPPORTED","506 VARIANT_ALSO_NEGOTIATES","507 INSUFFICIENT_STORAGE","508 LOOP_DETECTED","509 BANDWIDTH_LIMIT_EXCEEDED","510 NOT_EXTENDED","511 NETWORK_AUTHENTICATION_REQUIRED"]},"statusCodeValue":{"type":"integer","format":"int32"}},"title":"ResponseEntity"},"RespostaEnqueteDTO":{"type":"object","required":["alternativa","data-resposta","id-alternativa","id-discente","id-enquete"],"properties":{"alternativa":{"type":"string","description":"Descrição da resposta da enquete"},"data-resposta":{"type":"integer","format":"int64","description":"Data em que a enquete foi respondida"},"id-alternativa":{"type":"integer","format":"int64","description":"Identificador da resposta da enquete"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"id-enquete":{"type":"integer","format":"int64","description":"Identificador do discente"}},"title":"RespostaEnqueteDTO","description":"Representa a resposta de uma enquete."},"RespostaTarefaDTO":{"type":"object","required":["comentarios","data-envio","id-arquivo","id-grupo","id-resposta","id-tarefa","id-turma","id-usuario-envio","nome-arquivo"],"properties":{"comentarios":{"type":"string","description":"Comentários do aluno anexado à tarefa"},"data-envio":{"type":"string","format":"date-time","description":"Data de envio da resposta"},"id-arquivo":{"type":"integer","format":"int64","description":"Identificador do arquivo enviado com a resposta"},"id-grupo":{"type":"integer","format":"int64","description":"Identificador do grupo de alunos que enviou a resposta"},"id-resposta":{"type":"integer","format":"int64","description":"Identificador da resposta"},"id-tarefa":{"type":"integer","format":"int64","description":"Identificador da tarefa"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma a qual a tarefa está designada"},"id-usuario-envio":{"type":"integer","format":"int64","description":"Identificador do usuário que enviou a resposta"},"nome-arquivo":{"type":"string","description":"Nome do arquivo enviado com a resposta"}},"title":"RespostaTarefaDTO","description":"Representa uma resposta de uma tarefa de turma de um curso da instituição."},"SituacaoTurmaDTO":{"type":"object","required":["descricao","id-situacao-turma"],"properties":{"descricao":{"type":"string","description":"Descrição da situação que uma turma pode asumir."},"id-situacao-turma":{"type":"integer","format":"int32","description":"Identificador da situação que uma turma pode asumir."}},"title":"SituacaoTurmaDTO","description":"Representa as situações que uma turma pode assumir."},"TarefaDTO":{"type":"object","required":["ativo","chave","conteudo","data-entrega","data-inicio","em-grupo","hora-entrega","hora-inicio","id-arquivo","id-tarefa","id-turma","minuto-entrega","minuto-inicio","possui-nota","titulo"],"properties":{"ativo":{"type":"boolean","description":"Indica se a tarefa está ativa"},"chave":{"type":"string","description":"Chave da tarefa"},"conteudo":{"type":"string","description":"Conteúdo da tarefa"},"data-entrega":{"type":"integer","format":"int64","description":"Data de entrega da tarefa"},"data-inicio":{"type":"integer","format":"int64","description":"Data de início da tarefa"},"em-grupo":{"type":"boolean","description":"Indica se a tarefa é em grupo ou não"},"hora-entrega":{"type":"integer","format":"int32","description":"Hora de entrega da tarefa"},"hora-inicio":{"type":"integer","format":"int32","description":"Hora de início da tarefa"},"id-arquivo":{"type":"integer","format":"int32","description":"Identificador do arquivo associado à tarefa"},"id-tarefa":{"type":"integer","format":"int64","description":"identificador da tarefa"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"minuto-entrega":{"type":"integer","format":"int32","description":"Minuto de entrega da tarefa"},"minuto-inicio":{"type":"integer","format":"int32","description":"Minuto de início da tarefa"},"possui-nota":{"type":"boolean","description":"Se tarefa possui nota"},"titulo":{"type":"string","description":"Título da tarefa"}},"title":"TarefaDTO","description":"Representa uma tarefa de turma de um curso da instituição."},"TipoStatusFrequenciaDto":{"type":"object","required":["descricao","id-status-frequencia"],"properties":{"descricao":{"type":"string","description":"Descrição do status da frequência"},"id-status-frequencia":{"type":"integer","format":"int32","description":"Identificador do status da frequência"}},"title":"TipoStatusFrequenciaDto","description":"Status possíveis para uma frequência"},"TopicoAulaDTO":{"type":"object","required":["conteudo","data-cadastro","data-fim","data-inicio","id-topico-aula","id-turma","titulo","total-material","visivel"],"properties":{"conteudo":{"type":"string","description":"Conteúdo do tópico de aula"},"data-cadastro":{"type":"integer","format":"int32","description":"Data em que o tópico foi criado."},"data-fim":{"type":"integer","format":"int64","description":"Data de fim do tópico de aula"},"data-inicio":{"type":"integer","format":"int64","description":"Data de início do tópico de aula"},"id-topico-aula":{"type":"integer","format":"int64","description":"Identificador do tópico de aula"},"id-topico-aula-pai":{"type":"integer","format":"int64","description":"Identificador do tópico pai do tópico de aula"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma do tópico de aula"},"titulo":{"type":"string","description":"Título do tópico de aula"},"total-material":{"type":"integer","format":"int64","description":"Número total de materiais do tópico"},"visivel":{"type":"boolean","description":"Indica se é um tópico de aula é visível para os discentes"}},"title":"TopicoAulaDTO","description":"Representa um tópico de aula de uma turma."},"TurmaBoletimDTO":{"type":"object","required":["ano","codigo-turma","faltas","id-turma","media-final","nivel-ensino","nome-disciplina","notas-unidades","periodo","reposicao","situacao"],"properties":{"ano":{"type":"integer","format":"int32","description":"Ano das turmas."},"codigo-turma":{"type":"string","description":"Código da turma."},"conceito":{"type":"string","description":"Nota conceito para alunos de Doutorado ou Mestrado"},"faltas":{"type":"integer","format":"int32","description":"Número de faltas do aluno na turma."},"id-situacao-matricula":{"type":"integer","format":"int32"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma."},"media-final":{"type":"number","format":"double","description":"Média final do aluno."},"nivel-ensino":{"type":"string","description":"Nível de ensino do componente curricular"},"nome-disciplina":{"type":"string","description":"Nome da disciplina ministrada na turma."},"nota-reposicao":{"type":"number","format":"double","description":"Nota da prova de reposição caso o aluno a tenha feito."},"notas-unidades":{"type":"array","description":"Representa as notas do discente nas unidades da turma.","items":{"$ref":"#/definitions/NotaBoletimDTO"}},"periodo":{"type":"integer","format":"int32","description":"Período das turmas"},"reposicao":{"type":"boolean","description":"Se o aluno precisou ou não realizar a prova de reposição."},"situacao":{"type":"string","description":"Situação do aluno na turma."}},"title":"TurmaBoletimDTO","description":"Representa a turma no boletim de um discente."},"TurmaDTO":{"type":"object","required":["ano","capacidade-aluno","codigo-componente","codigo-turma","descricao-horario","id-componente","id-discente","id-docente","id-docente-externo","id-modalidade-educacao","id-situacao-turma","id-turma","id-turma-agrupadora","id-unidade","local","nome-componente","periodo","sigla-nivel","subturma","tipo","utiliza-nova-turma-virtual"],"properties":{"ano":{"type":"integer","format":"int32","description":"Ano da turma"},"capacidade-aluno":{"type":"integer","format":"int32","description":"Capacidade total de alunos na turma"},"codigo-componente":{"type":"string","description":"Código do componente curricular da turma"},"codigo-turma":{"type":"string","description":"Código da turma"},"descricao-horario":{"type":"string","description":"Descrição do horário da turma"},"id-componente":{"type":"integer","format":"int64","description":"Identificador do componente curricular da turma"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente da turma. O campo só estará disponível caso na consulta informe id-discente nos parametros"},"id-docente":{"type":"integer","format":"int64","description":"Identificador do docente da turma. O campo só estará disponível caso na consulta informe id-docente nos parametros"},"id-docente-externo":{"type":"integer","format":"int64","description":"Identificador do docente externo da turma. O campo só estará disponível caso na consulta informe id-docente-externo nos parametros"},"id-modalidade-educacao":{"type":"integer","format":"int32","description":"Identificador da modalidade de educação do curso a qual a turma será ofertada."},"id-situacao-turma":{"type":"integer","format":"int32","description":"Identificador da situação da turma"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"id-turma-agrupadora":{"type":"integer","format":"int64","description":"Identificador da turma agrupadora das subturmas"},"id-unidade":{"type":"integer","format":"int64","description":"Identificador da unidade da turma"},"local":{"type":"string","description":"Local onde é lecionado as aulas da turma"},"nome-componente":{"type":"string","description":"Nome do componente curricular da turma"},"periodo":{"type":"integer","format":"int32","description":"Período da turma"},"sigla-nivel":{"type":"string","description":"Nível acadêmico da turma"},"subturma":{"type":"boolean","description":"Indica se a turma é uma subturma de uma turma agrupadora"},"tipo":{"type":"integer","format":"int32","description":"Tipo da turma."},"utiliza-nova-turma-virtual":{"type":"boolean","description":"Indica que a turma utiliza a nova turma virtual."}},"title":"TurmaDTO","description":"Representa uma turma de um curso da instituição."},"TurmaDetalhadaDTO":{"type":"object","required":["ano","capacidade-aluno","codigo-componente","codigo-turma","data-consolidacao","descricao-horario","id-componente","id-discente","id-docente","id-docente-externo","id-modalidade-educacao","id-situacao-turma","id-turma","id-turma-agrupadora","id-unidade","local","nome-componente","periodo","sigla-nivel","subturma","tipo","utiliza-nova-turma-virtual"],"properties":{"ano":{"type":"integer","format":"int32","description":"Ano da turma"},"capacidade-aluno":{"type":"integer","format":"int32","description":"Capacidade total de alunos na turma"},"codigo-componente":{"type":"string","description":"Código do componente curricular da turma"},"codigo-turma":{"type":"string","description":"Código da turma"},"data-consolidacao":{"type":"integer","format":"int64","description":"Data de consolidação da turma"},"descricao-horario":{"type":"string","description":"Descrição do horário da turma"},"id-componente":{"type":"integer","format":"int64","description":"Identificador do componente curricular da turma"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente da turma. O campo só estará disponível caso na consulta informe id-discente nos parametros"},"id-docente":{"type":"integer","format":"int64","description":"Identificador do docente da turma. O campo só estará disponível caso na consulta informe id-docente nos parametros"},"id-docente-externo":{"type":"integer","format":"int64","description":"Identificador do docente externo da turma. O campo só estará disponível caso na consulta informe id-docente-externo nos parametros"},"id-modalidade-educacao":{"type":"integer","format":"int32","description":"Identificador da modalidade de educação do curso a qual a turma será ofertada."},"id-situacao-turma":{"type":"integer","format":"int32","description":"Identificador da situação da turma"},"id-turma":{"type":"integer","format":"int64","description":"Identificador da turma"},"id-turma-agrupadora":{"type":"integer","format":"int64","description":"Identificador da turma agrupadora das subturmas"},"id-unidade":{"type":"integer","format":"int64","description":"Identificador da unidade da turma"},"local":{"type":"string","description":"Local onde é lecionado as aulas da turma"},"nome-componente":{"type":"string","description":"Nome do componente curricular da turma"},"periodo":{"type":"integer","format":"int32","description":"Período da turma"},"sigla-nivel":{"type":"string","description":"Nível acadêmico da turma"},"subturma":{"type":"boolean","description":"Indica se a turma é uma subturma de uma turma agrupadora"},"tipo":{"type":"integer","format":"int32","description":"Tipo da turma."},"utiliza-nova-turma-virtual":{"type":"boolean","description":"Indica que a turma utiliza a nova turma virtual."}},"title":"TurmaDetalhadaDTO","description":"Representa uma turma detalhada de um curso da instituição."},"TurmaTecnicoDTO":{"type":"object","required":["ano","ativo","data-entrada","id-curso","id-modalidade-educacao","id-turma","id-unidade","nivel-ensino","nome-unidade"],"properties":{"ano":{"type":"integer","format":"int32","description":"Ano de referência da turma de curso técnico."},"ativo":{"type":"boolean","description":"Indica se a turma de curso técnico está ativa."},"data-entrada":{"type":"string","format":"date-time","description":"Data de entrada da turma de curso técnico."},"id-curso":{"type":"integer","format":"int32","description":"Identificador do curso da turma de curso técnico."},"id-modalidade-educacao":{"type":"integer","format":"int32","description":"Identificador da modalidade de educação da turma de curso técnico."},"id-turma":{"type":"integer","format":"int32","description":"Identificador da turma de curso técnico."},"id-unidade":{"type":"integer","format":"int32","description":"Identificador da unidade da turma de curso técnico."},"nivel-ensino":{"type":"string","description":"Nível de ensino da turma de curso técnico."},"nome-unidade":{"type":"string","description":"Nome da unidade da turma de curso técnico."}},"title":"TurmaTecnicoDTO","description":"Representa uma turma de um curso técnico ou técnico integrado da instituição."},"frequencias-discentes":{"type":"object","required":["faltas","id-discente"],"properties":{"faltas":{"type":"integer","format":"int32","description":"Faltas do discente."},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente."}},"title":"frequencias-discentes","description":"Representa a frequencia de um discente"}}}