Maki
Formally verfied low-code orchestration
Loading...
Searching...
No Matches
BehaviourConfig Class Reference

Configuration for a behaviour associated with a node. More...

#include <config.h>

Inheritance diagram for BehaviourConfig:
ConfigBase

Public Member Functions

 BehaviourConfig ()
 Default constructor.
 BehaviourConfig (const QJsonObject &object)
 Constructor from JSON object.
Public Member Functions inherited from ConfigBase
 ConfigBase ()
 Default constructor.
 ConfigBase (ConfigBase &copy)
 Copy constructor.
 ConfigBase (const ConfigBase &copy)
 Copy constructor.
bool isValid () const
 Checks if the configuration is valid.

Friends

QDataStream & operator<< (QDataStream &out, const BehaviourConfig &config)
 Code associated with the behaviour.

Additional Inherited Members

Public Attributes inherited from ConfigBase
bool isConfigValid
 Indicates whether the configuration is valid.
QString errorMessage
 Error message if the configuration is invalid.
Protected Member Functions inherited from ConfigBase
void setInvalid (const QString &message)
 Sets the configuration as invalid with an error message.

Detailed Description

Configuration for a behaviour associated with a node.

Constructor & Destructor Documentation

◆ BehaviourConfig()

BehaviourConfig::BehaviourConfig ( const QJsonObject & object)

Constructor from JSON object.

Parameters
objectThe JSON object to initialize the configuration from.

The documentation for this class was generated from the following files:
  • /__w/maki/maki/app/common/config.h
  • /__w/maki/maki/app/common/config.cpp