50 lines
1.2 KiB
YAML
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"
|