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"