front_ponto_eletronico/docs/settings_calculo_horas/get.yml

76 lines
2.1 KiB
YAML

tags:
- Settings Cálculo Horas
summary: Busca uma configuração de cálculo de horas por ID
description: >
Essa rota retorna os detalhes de uma configuração de cálculo de horas com base no ID informado.
parameters:
- in: path
name: id
required: true
schema:
type: integer
description: ID da configuração de cálculo de horas.
responses:
200:
description: Detalhes da configuração retornados com sucesso
content:
application/json:
schema:
type: object
properties:
id:
type: integer
jornada_diaria:
type: integer
jornada_semanal:
type: integer
inicio_periodo_noturno:
type: string
format: time
fim_periodo_noturno:
type: string
format: time
desconto_atraso_automatico:
type: string
tolerancia_para_descontos:
type: integer
arredondamento_minutos:
type: integer
service_instance_id:
type: integer
examples:
application/json:
id: 1
jornada_diaria: 480
jornada_semanal: 2400
inicio_periodo_noturno: "22:00:00"
fim_periodo_noturno: "05:00:00"
desconto_atraso_automatico: "True"
tolerancia_para_descontos: 10
arredondamento_minutos: 5
service_instance_id: 4
401:
description: Token inválido ou ausente
content:
application/json:
schema:
type: object
properties:
error:
type: string
examples:
application/json:
error: "Token inválido ou ausente"
404:
description: Configuração não encontrada
content:
application/json:
schema:
type: object
properties:
error:
type: string
examples:
application/json:
error: "Configuração não encontrada"