front_ponto_eletronico/docs/licenses/create.yml
2025-03-17 15:00:51 -03:00

52 lines
1.1 KiB
YAML

tags:
- License
summary: Cria uma nova licença para um usuário específico.
parameters:
- name: body
in: body
required: true
schema:
type: object
required:
- user_id
- service_id
- license_key
- max_service_instances
- start_date
properties:
user_id:
type: integer
service_id:
type: integer
license_key:
type: string
max_service_instances:
type: integer
start_date:
type: string
format: date
end_date:
type: string
format: date
responses:
201:
description: Licença criada com sucesso
schema:
type: object
properties:
msg:
type: string
examples:
application/json:
msg: "Licença criada com sucesso"
400:
description: Dados inválidos para criação da licença
schema:
type: object
properties:
msg:
type: string
examples:
application/json:
msg: "Dados inválidos para criação da licença"