wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
ValidationResult Struct Reference

Result of JSON schema validation. More...

#include <MCPValidator.h>

Public Member Functions

 ValidationResult ()=default
 ValidationResult (bool valid, const QString &error=QString(), const QString &schema=QString(), const QString &command=QString(), const QString &path=QString())

Public Attributes

QString commandType
QString errorMessage
QString errorPath
bool isValid = false
QString schemaUsed

Detailed Description

Result of JSON schema validation.

Definition at line 22 of file MCPValidator.h.

Constructor & Destructor Documentation

◆ ValidationResult() [1/2]

ValidationResult::ValidationResult ( )
default

◆ ValidationResult() [2/2]

ValidationResult::ValidationResult ( bool valid,
const QString & error = QString(),
const QString & schema = QString(),
const QString & command = QString(),
const QString & path = QString() )
inline

Definition at line 31 of file MCPValidator.h.

References commandType, errorMessage, errorPath, isValid, and schemaUsed.

Member Data Documentation

◆ commandType

QString ValidationResult::commandType

Definition at line 27 of file MCPValidator.h.

Referenced by ValidationResult().

◆ errorMessage

QString ValidationResult::errorMessage

Definition at line 25 of file MCPValidator.h.

Referenced by MCPValidator::validateResponse(), and ValidationResult().

◆ errorPath

QString ValidationResult::errorPath

Definition at line 28 of file MCPValidator.h.

Referenced by ValidationResult().

◆ isValid

bool ValidationResult::isValid = false

Definition at line 24 of file MCPValidator.h.

Referenced by MCPValidator::validateResponse(), and ValidationResult().

◆ schemaUsed

QString ValidationResult::schemaUsed

Definition at line 26 of file MCPValidator.h.

Referenced by ValidationResult().


The documentation for this struct was generated from the following file: