60 lines
1.7 KiB
YAML
60 lines
1.7 KiB
YAML
tags:
|
|
- Relatórios de Horários
|
|
summary: Excluir relatório de ponto
|
|
description: Remove um relatório de horário específico
|
|
security:
|
|
- bearerAuth: []
|
|
parameters:
|
|
- in: path
|
|
name: report_id
|
|
required: true
|
|
schema:
|
|
type: integer
|
|
description: ID do relatório a ser excluído
|
|
responses:
|
|
'200':
|
|
description: Relatório excluído com sucesso
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
message:
|
|
type: string
|
|
example: "Relatório deletado com sucesso"
|
|
'401':
|
|
description: Não autorizado
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
error:
|
|
type: string
|
|
example: "Token de autenticação inválido"
|
|
'404':
|
|
description: Relatório não encontrado
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
error:
|
|
type: string
|
|
example: "Relatório não encontrado"
|
|
'500':
|
|
description: Erro interno do servidor
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
error:
|
|
type: string
|
|
example: "Erro ao processar a solicitação"
|
|
components:
|
|
securitySchemes:
|
|
bearerAuth:
|
|
type: http
|
|
scheme: bearer
|
|
bearerFormat: JWT |