tags: - Settings Gerais summary: Cria uma nova configuração geral description: > Essa rota permite criar uma configuração geral associada a uma instância de serviço. parameters: - in: body name: body description: Dados para a criação de uma nova configuração. required: true schema: type: object properties: tolerancia_entrada: type: integer description: Tolerância de entrada em minutos example: 10 tolerancia_saida: type: integer description: Tolerância de saída em minutos example: 5 limite_diario_he: type: integer description: Limite diário de horas extras em minutos example: 120 limite_mensal_he: type: integer description: Limite mensal de horas extras em minutos example: 2400 limite_banco_horas_positivo: type: integer description: Limite positivo do banco de horas example: 800 limite_banco_horas_negativo: type: integer description: Limite negativo do banco de horas example: -400 validacao_reconhecimento_facial: type: string description: Habilita ou não a validação facial example: "True" registro_remoto: type: string description: Permite ou não o registro remoto example: "True" ajuste_colaborador: type: string description: Permite ou não o ajuste pelo colaborador example: "False" dias_aprovacao_automatica: type: integer description: Número de dias para aprovação automática example: 3 service_instance_id: type: integer description: ID da instância de serviço associada example: 4 responses: 201: description: Configuração criada com sucesso content: application/json: schema: type: object properties: message: type: string settings_id: type: integer examples: application/json: message: "Configuração criada com sucesso" settings_id: 1 400: description: Requisição inválida (dados incorretos ou ausentes) content: application/json: schema: type: object properties: error: type: string examples: application/json: error: "Campos obrigatórios ausentes ou inválidos." 401: description: Token inválido ou ausente content: application/json: schema: type: object properties: error: type: string examples: application/json: error: "Token inválido ou ausente"