django_rule_engine.api package

Submodules

Module contents

Base API module.

django_rule_engine.api.validate_rule(request)[source]

Valida uma regra do rule-engine com dados de exemplo.

POST /api/validate-rule/ Body: {

“rule”: “age >= 18 and status == ‘active’”, “data”: {“age”: 25, “status”: “active”}

}

Response: {

“valid”: true, “result”: true, “matches”: true

}

Ou em caso de erro: {

“valid”: false, “error”: “mensagem de erro”

}