{"swagger":"2.0","info":{"version":"v1","title":"Doutor Societário - Web API"},"host":"api.doutorsocietario.com.br","schemes":["https"],"paths":{"/api/cadastro":{"post":{"tags":["Login"],"summary":"Método para criar a conta do usuário","operationId":"Login_Cadastro","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Cadastro"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/login":{"post":{"tags":["Login"],"summary":"Método para realizar a login do operador","operationId":"Login_Login","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Login"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/login/check":{"post":{"tags":["Login"],"summary":"Método para checar se o login está ativo ainda.","operationId":"Login_Check","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Login"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/cadastro/deletar":{"post":{"tags":["Login"],"summary":"Método que deleta a conta de um usuário","operationId":"Login_Deletar","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Login"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/recuperarcodigo":{"post":{"tags":["RecuperarCodigo"],"summary":"Solicita a recuperação do código de um usuário","operationId":"RecuperarCodigo_RecuperarCodigo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RecuperarCodigo"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/recuperarsenha":{"post":{"tags":["RecuperarSenha"],"summary":"Solicita a recuperação de senha de um usuário","operationId":"RecuperarSenha_RecuperarSenha","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RecuperarSenha"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/salvarsenha":{"post":{"tags":["SalvarSenha"],"summary":"Salva a senha de um usuário","operationId":"SalvarSenha_SalvarSenha","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/SalvarSenha"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/simulador/add":{"post":{"tags":["Simulador"],"summary":"Adiciona simulações ao perfil do usuário","operationId":"Simulador_add","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","required":true,"schema":{"$ref":"#/definitions/Simulador"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/simulador/add2":{"post":{"tags":["Simulador"],"operationId":"Simulador_add2","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","required":true,"schema":{"$ref":"#/definitions/Simulador2"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/simulador/get":{"get":{"tags":["Simulador"],"summary":"Consulta uma simulação","operationId":"Simulador_get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"query","description":"","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/simulador/getAll":{"get":{"tags":["Simulador"],"summary":"Retorna todas as simulações feitas pelo usuário","operationId":"Simulador_getAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoaId","in":"query","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/simulador/enviarEmail":{"get":{"tags":["Simulador"],"operationId":"Simulador_enviarEmail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"simulacaoId","in":"query","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}}},"definitions":{"Cadastro":{"type":"object","properties":{"Telefone":{"type":"string"},"Id":{"format":"int32","type":"integer"},"TipoCadastroId":{"format":"int32","type":"integer"},"Nome":{"type":"string"},"Email":{"type":"string"},"DataNasc":{"type":"string"},"Senha":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"Login":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"TipoCadastroId":{"format":"int32","type":"integer"},"Nome":{"type":"string"},"Email":{"type":"string"},"Telefone":{"type":"string"},"DataNasc":{"type":"string"},"Senha":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"RecuperarCodigo":{"type":"object","properties":{"PessoaId":{"format":"int32","type":"integer"},"Codigo":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"RecuperarSenha":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"Email":{"type":"string"},"Error":{"type":"boolean"},"Message":{"type":"string"}}},"SalvarSenha":{"type":"object","properties":{"PessoaId":{"format":"int32","type":"integer"},"Senha":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"Simulador":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"PessoaId":{"format":"int32","type":"integer"},"MaisDe3Imoveis":{"type":"boolean"},"MaisDe240AnoAnterior":{"type":"boolean"},"NumeroImoveisResidencial":{"format":"int32","type":"integer"},"ValorImoveisResidencial":{"format":"double","type":"number"},"NumeroImoveisComercial":{"format":"int32","type":"integer"},"ValorImoveisComercial":{"format":"double","type":"number"},"NumeroImoveisTemporada":{"format":"int32","type":"integer"},"ValorImoveisTemporada":{"format":"double","type":"number"},"AliquotaMedia":{"format":"double","type":"number"},"IpcaPercentual":{"format":"double","type":"number"},"ResultadoPf":{"$ref":"#/definitions/ResultadoPf"},"ResultadoPj":{"$ref":"#/definitions/ResultadoPj"},"Resultado":{"$ref":"#/definitions/ResultadoFinal"},"DataInc":{"format":"date-time","type":"string"},"AliquotaEstimadaIBSCBS":{"format":"double","type":"number"},"Ativo":{"type":"boolean"},"Situacao":{"type":"boolean"},"List":{"type":"array","items":{"$ref":"#/definitions/Simulador"}},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"ResultadoPf":{"type":"object","properties":{"TotalIrpfMensal":{"type":"string"},"TotalIbsCbsMensal":{"type":"string"},"TotalImpostoMensal":{"type":"string"},"TotalIrpfAnual":{"type":"string"},"TotalIbsCbsAnual":{"type":"string"},"TotalImpostoAnual":{"type":"string"},"AliquotaIrpf":{"type":"string"},"AliquotaIbsCbs":{"type":"string"},"AliquotaTotal":{"type":"string"}}},"ResultadoPj":{"type":"object","properties":{"TotalIrpfMensal":{"type":"string"},"TotalCsllMensal":{"type":"string"},"TotalIbsCbsMensal":{"type":"string"},"TotalImpostoMensal":{"type":"string"},"TotalIrpfAnual":{"type":"string"},"TotalCsllAnual":{"type":"string"},"TotalIbsCbsAnual":{"type":"string"},"TotalImpostoAnual":{"type":"string"},"AliquotaIrpf":{"type":"string"},"AliquotaIbsCbs":{"type":"string"},"AliquotaTotal":{"type":"string"}}},"ResultadoFinal":{"type":"object","properties":{"TotalImpostoPF":{"type":"string"},"PercentualImpostoPF":{"type":"string"},"TotalImpostoPJ":{"type":"string"},"PercentualImpostoPJ":{"type":"string"},"TotalEconomia":{"type":"string"},"PercentualEconomia":{"type":"string"},"MelhorEscolha":{"type":"string"}}},"Simulador2":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"PessoaId":{"format":"int32","type":"integer"},"MaisDe3Imoveis":{"type":"boolean"},"MaisDe240AnoAnterior":{"type":"boolean"},"NumeroImoveisResidencial":{"format":"int32","type":"integer"},"ValorImoveisResidencial":{"format":"double","type":"number"},"NumeroImoveisComercial":{"format":"int32","type":"integer"},"ValorImoveisComercial":{"format":"double","type":"number"},"NumeroImoveisTemporada":{"format":"int32","type":"integer"},"ValorImoveisTemporada":{"format":"double","type":"number"},"AliquotaMedia":{"type":"string"},"IpcaPercentual":{"type":"string"},"ResultadoPf":{"$ref":"#/definitions/ResultadoPf"},"ResultadoPj":{"$ref":"#/definitions/ResultadoPj"},"Resultado":{"$ref":"#/definitions/ResultadoFinal"},"DataInc":{"format":"date-time","type":"string"},"AliquotaEstimadaIBSCBS":{"type":"string"},"Ativo":{"type":"boolean"},"Situacao":{"type":"boolean"},"List":{"type":"array","items":{"$ref":"#/definitions/Simulador"}},"Message":{"type":"string"},"Error":{"type":"boolean"}}}}}