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

50 lines
1.2 KiB
YAML

summary: "Criar um turno"
tags:
- Shifts
parameters:
- name: body
in: body
required: true
schema:
type: object
required:
- service_instance_id
- name
- start_time
- end_time
properties:
service_instance_id:
type: integer
description: "ID da instância de serviço associada ao turno"
name:
type: string
description: "Nome do turno (por exemplo, Manhã, Tarde)"
start_time:
type: string
format: time
description: "Horário de início do turno (HH:mm)"
end_time:
type: string
format: time
description: "Horário de fim do turno (HH:mm)"
responses:
201:
description: "Turno criado com sucesso"
schema:
type: object
properties:
id:
type: integer
service_instance_id:
type: integer
name:
type: string
start_time:
type: string
end_time:
type: string
400:
description: "Erro nos dados enviados"
404:
description: "Instância de serviço não encontrada"