{"swagger":"2.0","info":{"description":"Possui serviÃ§os para operar sob os dados das discentes da instituiÃ§Ã£o.","title":"ServiÃ§os de Discente","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":"/discente/v1","tags":[{"name":"discentes","description":"Serviços para consulta das alterações realizadas na situação do discente"},{"name":"/tipos-vinculos-discente-projeto","description":"Serviço que opera sob os tipos de vínculos do discente com o projeto."},{"name":"indices-academicos","description":"Serviço para a consulta dos índices acadêmicos usados pela instituição."},{"name":"situacoes-discentes","description":"Serviços para consultar os tipos de situações dos discentes da instituição."}],"paths":{"/discentes":{"get":{"tags":["discentes"],"summary":"Retorna os discente que correspondam aos parâmetros informados.","operationId":"buscarDiscentesUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-institucional","in":"query","description":"Identificador Institucional utilizado para unificar os dados pessoais","required":false,"type":"integer","format":"int64"},{"name":"matricula","in":"query","description":"Matrícula do discente","required":false,"type":"integer","format":"int64"},{"name":"nome-discente","in":"query","description":"Nome do discente","required":false,"type":"string"},{"name":"nome-curso","in":"query","description":"Curso do discente","required":false,"type":"string"},{"name":"sigla-nivel","in":"query","description":"Identificador(es) da(s) sigla(s) do(s) nível(is) de ensino do(s) discente(s).","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"situacao-discente","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"},{"name":"id-tipo-discente","in":"query","description":"Identificador(es) do(s) tipo(s) de discente.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"id-curso","in":"query","description":"Identificador do curso do discente","required":false,"type":"integer","format":"int32"},{"name":"id-forma-ingresso","in":"query","description":"Identificador da forma de ingresso","required":false,"type":"integer","format":"int64"},{"name":"cpf-cnpj","in":"query","description":"CPF/CNPJ do discente","required":false,"type":"integer","format":"int64"},{"name":"passaporte","in":"query","description":"Passaporte do discente estrangeiro","required":false,"type":"string"},{"name":"data-nascimento","in":"query","description":"Data de nascimento do discente","required":false,"type":"integer","format":"int64"},{"name":"id-unidade","in":"query","description":"Identificador da unidade do curso do discente","required":false,"type":"integer","format":"int64"},{"name":"id-modalidade-educacao","in":"query","description":"Identificador da modalidade de educação","required":false,"type":"integer","format":"int32"},{"name":"internacional","in":"query","description":"Indica se o discente é estrangeiro ou não","required":false,"type":"boolean"},{"name":"ano-ingresso","in":"query","description":"Ano de ingresso do discente","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"limit","in":"query","description":"Limite do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"offset","in":"query","description":"Inicio do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"order-asc","in":"query","description":"Campos de ordenação ASC","required":false,"type":"string"},{"name":"order-desc","in":"query","description":"Campos de ordenação DESC","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DiscenteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/discentes/{id-discente}":{"get":{"tags":["discentes"],"summary":"Retorna o discente do identificador passado.","operationId":"buscarDiscenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"path","description":"Identificador do discente","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/discentes/{id-discente}/alteracoes-situacao":{"get":{"tags":["discentes"],"summary":"Retorna as alterações na situação do discente.","operationId":"buscarAlteracoesSituacaoDiscenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"path","description":"Identificador do discente","required":true,"type":"integer","format":"int64"},{"name":"id-alteracao-situacao","in":"query","description":"Identificador da alteração da situação","required":false,"type":"integer","format":"int64"},{"name":"ano","in":"query","description":"Ano do calendário","required":false,"type":"integer","format":"int32"},{"name":"periodo","in":"query","description":"Periodo do calendário","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Limite do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"offset","in":"query","description":"Inicio do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"order-asc","in":"query","description":"Campos de ordenação ASC","required":false,"type":"string"},{"name":"order-desc","in":"query","description":"Campos de ordenação DESC","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AlteracaoSituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/discentes/{id-discente}/carga-horaria":{"get":{"tags":["discentes"],"summary":"Retorna informações sobre a carga horária do discente conforme o identificador passado.","operationId":"buscarCargaHorariaDiscenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"path","description":"Identificador do discente","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DiscenteCargaHorariaDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/formas-ingresso":{"get":{"tags":["discentes"],"summary":"Retorna as formas de ingresso que correspondam aos parâmetros informados.","operationId":"buscarDiscentesUsingGET_1","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"descricao-forma-ingresso","in":"query","description":"Descrição da forma de ingresso","required":false,"type":"string"},{"name":"ativo","in":"query","description":"Definição da inatividade do registro","required":false,"type":"boolean"},{"name":"limit","in":"query","description":"Limite do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"offset","in":"query","description":"Inicio do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"order-asc","in":"query","description":"Campos de ordenação ASC","required":false,"type":"string"},{"name":"order-desc","in":"query","description":"Campos de ordenação DESC","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/FormaIngressoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/formas-ingresso/{id-forma-ingresso}":{"get":{"tags":["discentes"],"summary":"Retorna a forma de ingresso do identificador passado.","operationId":"buscarFormaIngressoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-forma-ingresso","in":"path","description":"Identificador da forma de ingresso","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FormaIngressoDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/indices-academicos":{"get":{"tags":["indices-academicos"],"summary":"Retorna os índices acadêmicos usados pela instituição.","operationId":"buscarIndicesAcademicosUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ativo","in":"query","description":"Filtra pelos indices ativos","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/IndiceAcademicoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/indices-discentes":{"get":{"tags":["discentes"],"summary":"Retorna os índices acadêmicos de discentes que correspondam aos parâmetros informados.","operationId":"buscarIndicesDiscentesUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"query","description":"Identificador do discente","required":true,"type":"integer","format":"int64"},{"name":"id-indice-academico","in":"query","description":"Identificador do índice acadêmico","required":false,"type":"integer","format":"int64"},{"name":"limit","in":"query","description":"Limite do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"offset","in":"query","description":"Inicio do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"order-asc","in":"query","description":"Campos de ordenação ASC","required":false,"type":"string"},{"name":"order-desc","in":"query","description":"Campos de ordenação DESC","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/IndiceDiscenteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/indices-discentes/{id-indice-discente}":{"get":{"tags":["discentes"],"summary":"Retorna o índice acadêmico de um discente cujo identificador foi passado.","operationId":"buscarIndiceDiscenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-indice-discente","in":"path","description":"Identificador do índice do discente","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/IndiceDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/responsaveis-discentes":{"get":{"tags":["discentes"],"summary":"Retorna os responsáveis por discentes de ensino básico da Instituição que correspondam aos parâmetros informados.","operationId":"buscarResponsaveisDiscentesUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-discente","in":"query","description":"Identificador do discente","required":true,"type":"integer","format":"int64"},{"name":"limit","in":"query","description":"Limite do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"offset","in":"query","description":"Inicio do retorno desejado","required":false,"type":"integer","format":"int32"},{"name":"order-asc","in":"query","description":"Campos de ordenação ASC","required":false,"type":"string"},{"name":"order-desc","in":"query","description":"Campos de ordenação DESC","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ResponsavelDiscenteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/responsaveis-discentes/{id-responsavel}":{"get":{"tags":["discentes"],"summary":"Retorna o responsável por discente de ensino básico da Instituição que corresponda ao identificador passado.","operationId":"buscarResponsavelDiscentesUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-responsavel","in":"path","description":"Identificador do responsável pelo discente","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponsavelDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna as possíveis situações dos discentes","operationId":"buscarSituacoesDiscenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"status-sem-acesso","in":"query","description":"Considerar apenas situações em que o discente não tem acesso ao sistema","required":false,"type":"boolean"},{"name":"status-sem-acesso-IMD","in":"query","description":"Considerar apenas situações em que o discente do IMD não tem acesso ao sistema","required":false,"type":"boolean"},{"name":"status-com-vinculo","in":"query","description":"Considerar apenas situações em que o discente possui um vínculo com a Instituição","required":false,"type":"boolean"},{"name":"ativo","in":"query","description":"Considerar apenas situações de um discente ativo","required":false,"type":"boolean"},{"name":"nivel","in":"query","description":"Situações possíveis para o nível de ensino. Usar sigla do nível ('G','M','S'...).","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SituacaoDiscenteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes/afastamento":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna as situações que indicam afastamento do discente.","operationId":"buscarAfastamentoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes/afastamento-permanente":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna as situações que indicam afastamento permanente do discente.","operationId":"buscarAfastamentoPermanenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes/concluinte":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna as situações de indicam um discente concluinte.","operationId":"buscarConcluinteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes/concluinte-stricto":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna as situações que indicam um discente concluinte no nível de ensino Stricto Sensu.","operationId":"buscarConcluinteStrictoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes/matriculavel-graduacao":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna as situações dos discentes habilitados para realizar matrícula online de Graduação.","operationId":"buscarMatriculavelGraduacaoUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/situacoes-discentes/{id-situacao-discente}":{"get":{"tags":["situacoes-discentes"],"summary":"Retorna a situação discente do identificador passado.","operationId":"buscarSituacaoDiscenteUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-situacao-discente","in":"path","description":"Identificador da situação discente","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SituacaoDiscenteDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/tipos-discentes":{"get":{"tags":["discentes"],"summary":"Retorna a lista de tipos de discentes.","operationId":"buscarTiposDiscentesUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TipoDiscenteDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/tipos-vinculos-discente-projeto":{"get":{"tags":["/tipos-vinculos-discente-projeto"],"summary":"Busca os tipos de vínculos de discente com projetos disponíveis","operationId":"buscarTiposUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"ativo","in":"query","description":"Indica se o tipo de vínculo do discente com o projeto está ativo ou não","required":false,"type":"boolean"},{"name":"remunerado","in":"query","description":"Indica se o tipo de vínculo do discente com o projeto é remunerado ou não","required":false,"type":"boolean"},{"name":"limit","in":"query","description":"Limite da quantidade de registros retornados","required":false,"type":"integer","format":"int32"},{"name":"offset","in":"query","description":"Quantidade de registros que serão 'pulados'","required":false,"type":"integer","format":"int32"},{"name":"order-asc","in":"query","description":"Campos de ordenação ASC","required":false,"type":"string"},{"name":"order-desc","in":"query","description":"Campos de ordenação DESC","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TipoVinculoDiscenteProjetoDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/tipos-vinculos-discente-projeto/{id-tipo-vinculo-discente}":{"get":{"tags":["/tipos-vinculos-discente-projeto"],"summary":"Busca o tipo de vínculo do discente com o projeto cujo identificador foi informado","operationId":"buscarTipoByIdUsingGET","consumes":["application/json"],"produces":["application/json;charset=UTF-8"],"parameters":[{"name":"id-tipo-vinculo-discente","in":"path","description":"Identificador do tipo de vínculo do discente com o projeto","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TipoVinculoDiscenteProjetoDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}}},"definitions":{"IndiceAcademicoDTO":{"type":"object","required":["ativo","descricao","faixa","id-indice-academico","maximo","minimo","nome","sigla","sigla-nivel"],"properties":{"ativo":{"type":"boolean","example":false,"description":"Indica se o indice está ativo."},"descricao":{"type":"string","description":"Descrição do índice"},"faixa":{"type":"string","description":"Faixa de valores que o índice pode assumir"},"id-indice-academico":{"type":"integer","format":"int64","description":"Identificador do índice"},"maximo":{"type":"string","description":"Valor máximo que o índice pode assumir"},"minimo":{"type":"string","description":"Valor mínimo que o índice pode assumir"},"nome":{"type":"string","description":"Denominação do índice"},"sigla":{"type":"string","description":"Sigla do índice"},"sigla-nivel":{"type":"string","description":"Sigla do nível de ensino que utiliza o índice"}},"description":"Representa os índices acadêmicos usados pela instituição."},"ResponsavelDiscenteDTO":{"type":"object","required":["cpf-cnpj","data-nascimento","email","grau-parentesco","id-discente","id-institucional","id-responsavel","nome","sexo"],"properties":{"cpf-cnpj":{"type":"integer","format":"int64","description":"CPF ou CNPJ do responsável pelo discente"},"data-nascimento":{"type":"integer","format":"int64","description":"Data de nascimento do responsável pelo discente"},"email":{"type":"string","description":"E-mail do responsável pelo discente"},"grau-parentesco":{"type":"string","description":"Grau de parentesco do responsável pelo discente"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"id-institucional":{"type":"integer","format":"int64","description":"Identificador Institucional utilizado para unificar os dados pessoais"},"id-responsavel":{"type":"integer","format":"int64","description":"Identificador do responsável pelo discente"},"nome":{"type":"string","description":"Nome do responsável pelo discente"},"sexo":{"type":"string","description":"Sexo do responsável pelo discente"}},"description":"Representa um responsável por um discente da Instituição"},"TipoDiscenteDTO":{"type":"object","required":["descricao","id-tipo-discente"],"properties":{"descricao":{"type":"string","description":"Descrição do tipo de discente"},"id-tipo-discente":{"type":"integer","format":"int32","description":"Identificador do tipo de discente"}},"description":"Representa os tipos de discentes"},"ResponseEntity":{"type":"object","properties":{"body":{"type":"object"},"statusCode":{"type":"string","enum":["100","101","102","103","200","201","202","203","204","205","206","207","208","226","300","301","302","303","304","305","307","308","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","426","428","429","431","500","501","502","503","504","505","506","507","508","509","510","511"]}}},"TipoVinculoDiscenteProjetoDTO":{"type":"object","required":["ativo","descricao","id-tipo-projeto","id-tipo-vinculo-discente","remunerado"],"properties":{"ativo":{"type":"boolean","example":false,"description":"Indica se o tipo de vínculo do discente com o projeto está ativo"},"descricao":{"type":"string","description":"Descrição do tipo de vínculo do discente com o projeto"},"id-tipo-projeto":{"type":"integer","format":"int32","description":"Identificador do tipo de projeto associado ao tipo de vínculo do discente"},"id-tipo-vinculo-discente":{"type":"integer","format":"int32","description":"Identificador do tipo de vínculo do discente com o projeto"},"remunerado":{"type":"boolean","example":false,"description":"Indica se o tipo de vínculo do discente com o projeto é remunerado"}},"description":"Representa o tipo de vínculo do discente com o projeto."},"AlteracaoSituacaoDiscenteDTO":{"type":"object","required":["ano","data","id-alteracao-situacao","id-situacao-discente","observacao","periodo"],"properties":{"ano":{"type":"integer","format":"int32","description":"Ano do calendário da alteração"},"data":{"type":"integer","format":"int64","description":"Data da alteração"},"id-alteracao-situacao":{"type":"integer","format":"int64","description":"Identificador da alteração de situação"},"id-situacao-discente":{"type":"integer","format":"int64","description":"Identificador da situação atual antes da alteração"},"observacao":{"type":"string","description":"Observação sobre a alteração da situação"},"periodo":{"type":"integer","format":"int32","description":"Período do calendário da alteração"}},"description":"Representa uma alteração de situação do discente no sistema"},"DiscenteCargaHorariaDTO":{"type":"object","required":["ch-complementar-integralizada","ch-optativa-integralizada","ch-total-integralizada","ch-total-minima","ch-total-pendente","id-discente","sigla-nivel"],"properties":{"ch-complementar-integralizada":{"type":"integer","format":"int32","description":"Carga horária complementar a ser integralizada para a conclusão do curso no qual o discente está vinculado"},"ch-optativa-integralizada":{"type":"integer","format":"int32","description":"Carga horária optativa a ser integralizada para a conclusão do curso no qual o discente está vinculado"},"ch-total-integralizada":{"type":"integer","format":"int32","description":"Carga horária integralizada no curso no qual o discente está vinculado"},"ch-total-minima":{"type":"integer","format":"int32","description":"Carga horária mínima a ser integralizada para a conclusão do curso no qual o discente está vinculado"},"ch-total-pendente":{"type":"integer","format":"int32","description":"Carga horária pendente no curso no qual o discente está vinculado"},"id-curso":{"type":"integer","format":"int64","description":"Identificador do curso"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"sigla-nivel":{"type":"string","description":"Sigla do nível de ensino"}},"description":"Representa informações sobre a carga horária do discente no curso no qual está vinculado"},"FormaIngressoDTO":{"type":"object","properties":{"ativo":{"type":"boolean","example":false,"description":"Definição da inatividade do registro"},"descricao-forma-ingresso":{"type":"string","description":"Descrição da forma de ingresso"},"id-forma-ingresso":{"type":"integer","format":"int64","description":"Identificador da forma de ingresso"}},"description":"Representa a forma de ingresso de um discente"},"DiscenteDTO":{"type":"object","required":["ano-ingresso","cpf-cnpj","email","id-discente","id-situacao-discente","id-tipo-discente","nome-discente","periodo-ingresso","sigla-nivel"],"properties":{"ano-ingresso":{"type":"integer","format":"int32","description":"Ano de Ingresso do Discente na Instituição"},"cpf-cnpj":{"type":"string","description":"CPF ou CNPJ do Discente"},"descricao-forma-ingresso":{"type":"string","description":"Forma de ingresso"},"email":{"type":"string","description":"E-mail do Discente"},"enfase":{"type":"string","description":"Nome da ênfase do usuário"},"id-curriculo":{"type":"integer","format":"int64","description":"Identificador do currículo ao qual o discente está vinculado"},"id-curso":{"type":"integer","format":"int64","description":"Identificador do curso do usuário"},"id-discente":{"type":"integer","format":"int64","description":"Identificador do Discente"},"id-enfase":{"type":"integer","format":"int64","description":"Identificador da ênfase do usuário (se houver)"},"id-forma-ingresso":{"type":"integer","format":"int64","description":"Identificados da forma de ingresso"},"id-foto":{"type":"integer","format":"int32","description":"Identificador do arquivo de foto do discente."},"id-gestora-academica":{"type":"integer","format":"int64","description":"Identificador da unidade gestora do discente."},"id-institucional":{"type":"integer","format":"int64","description":"Identificador Institucional utilizado para unificar os dados pessoais"},"id-instituicao-ensino":{"type":"integer","format":"int32","description":"Identificador da instituição de ensino da turma."},"id-matriz-curricular":{"type":"integer","format":"int64","description":"Identificador da matriz curricular"},"id-polo":{"type":"integer","format":"int32","description":"Identificador do polo do discente."},"id-situacao-discente":{"type":"integer","format":"int32","description":"Identificador da situação do discente"},"id-tipo-discente":{"type":"integer","format":"int32","description":"Identificador do tipo do discente"},"id-tipo-participante":{"type":"integer","format":"int32","description":"Identificador do tipo de participante da turma."},"id-unidade":{"type":"integer","format":"int64","description":"Identificador da unidade do curso do discente"},"instituicao-ensino":{"type":"string","description":"Nome da instituição de ensino da turma."},"login":{"type":"string","description":"Login do discente."},"matricula":{"type":"integer","format":"int64","description":"Matrícula do Discente"},"nome-curso":{"type":"string","description":"Curso do usuário"},"nome-discente":{"type":"string","description":"Nome do Discente"},"periodo-ingresso":{"type":"integer","format":"int32","description":"Período de Ingresso do Discente na Instituição"},"polo":{"type":"string","description":"Nome do polo do discente."},"sigla-nivel":{"type":"string","description":"Sigla do nível de Ensino do Discente"}},"description":"Representa um discente da instituição"},"IndiceDiscenteDTO":{"type":"object","required":["id-discente","id-indice-academico","id-indice-discente","valor-indice"],"properties":{"id-discente":{"type":"integer","format":"int64","description":"Identificador do discente"},"id-indice-academico":{"type":"integer","format":"int64","description":"Identificador do índice acadêmico"},"id-indice-discente":{"type":"integer","format":"int64","description":"Identificador do índice acadêmico do discente"},"valor-indice":{"type":"string","description":"Valor do índice para o discente"}},"description":"Representa um indíce acadêmico de um discente da instituição."},"SituacaoDiscenteDTO":{"type":"object","required":["descricao","id-situacao-discente"],"properties":{"descricao":{"type":"string","description":"Descrição da situação do discente"},"id-situacao-discente":{"type":"integer","format":"int32","description":"Identificador da situação do discente"}},"description":"Representa os possiveis status dos discente"}}}