Validar horário de uma marcação
POST/validacao/validar
Verifica se uma marcação está entre os horários inicial e final previstos para o funcionário. Informe cpf ou codCartao para identificar o empregado.
Request
- application/json
- Body
- Example
Body
required
- MOD1
- MOD2
anyOf
cpf stringrequired
codCartao int64required
codRelogio int32required
codCartao int64
horaMarcacao date-timerequired
{
"codRelogio": 999,
"cpf": "11144477735",
"codCartao": 1718685021,
"horaMarcacao": "2022-10-04T08:24:00"
}
Responses
- 200
- 400
Resultado da validação. O HTTP 200 indica que o serviço processou a consulta; consulte dentroHorario para saber se a marcação foi permitida.
- application/json
- Schema
- Example (from schema)
- Example
Schema
versao string
{
"versao": "string"
}
{
"success": true,
"message": null,
"total": 1,
"data": [
{
"idFuncionario": 233496,
"horaMarcacao": "2022-10-04T08:24",
"horaInicialPrevista": "2022-10-04T07:25",
"horaFinalPrevista": "2022-10-04T17:23",
"codRelogio": 999,
"dentroHorario": "S"
}
]
}
Validação recusada, empregado não localizado, afastado, ambíguo ou fora do horário.
- application/json
- Schema
- Example (from schema)
- Example
Schema
success boolean
message stringnullable
total integer
data object[]
{
"success": true,
"message": "string",
"total": 0,
"data": [
{}
]
}
{
"success": false,
"message": "Tentativa de marcação fora do horário!",
"total": 1,
"data": [
{
"idFuncionario": 233496,
"horaMarcacao": "2022-10-04T08:24",
"horaInicialPrevista": "2022-10-04T07:25",
"horaFinalPrevista": "2022-10-04T17:23",
"codRelogio": 999,
"dentroHorario": "F"
}
]
}
Loading...