front_ponto_eletronico/docs/shifts/update.yml
2025-04-16 19:48:09 -03:00

38 lines
987 B
YAML

summary: "Atualizar um turno"
tags:
- Shifts
parameters:
- name: shift_id
in: path
required: true
schema:
type: integer
description: "ID do turno a ser atualizado"
- name: body
in: body
required: true
schema:
type: object
properties:
name:
type: string
description: "Novo nome do turno"
start_time:
type: string
format: time
description: "Novo horário de início do turno (HH:mm)"
end_time:
type: string
format: time
description: "Novo horário de fim do turno (HH:mm)"
service_instance_id:
type: integer
description: "Novo ID da instância de serviço associada ao turno"
responses:
200:
description: "Turno atualizado com sucesso"
400:
description: "Erro nos dados enviados"
404:
description: "Turno ou instância de serviço não encontrada"