18 #ifndef CUTELYSTVALIDATORRESULT_H 19 #define CUTELYSTVALIDATORRESULT_H 21 #include <Cutelyst/cutelyst_global.h> 23 #include <QStringList> 24 #include <QSharedDataPointer> 25 #include <QVariantHash> 26 #include <QJsonObject> 30 class ValidatorResultPrivate;
111 bool isValid()
const;
119 void addError(
const QString &field,
const QString &message);
150 bool hasErrors(
const QString &field)
const;
162 QJsonObject errorsJsonObject()
const;
176 explicit operator bool()
const {
188 QVariantHash values()
const;
199 QVariant value(
const QString &field)
const;
208 void addValue(
const QString &field,
const QVariant &value);
218 QVariantHash extras()
const;
229 QVariant extra(
const QString &field)
const;
238 void addExtra(
const QString &field,
const QVariant &extra);
246 #endif // CUTELYSTVALIDATORRESULT_H
The Cutelyst namespace holds all public Cutelyst API.
Provides information about performed validations.