38 lines
987 B
YAML
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"
|