UNA
Loading...
Searching...
No Matches
BxDolAI Class Reference
Inheritance diagram for BxDolAI:
BxDolFactory iBxDolSingleton BxDolFactory iBxDolSingleton

Public Member Functions

 __clone ()
 
 getProfileId ()
 
 getAutomatorInstructions ($sType, $bIncludeCommon=false)
 
 getModel ($iId)
 
 getAutomator ($iId, $bFullInfo=false)
 
 getAutomatorsEvent ($sUnit, $sAction)
 
 getAutomatorsScheduler ()
 
 chat ($sEndpoint, $sModel, $sApiKey, $aParams, $aMessages)
 
 callAutomator ($sType, $aParams=[])
 
 evalCode ($aAutomator, $isWriteLog=true, $aParams=null)
 
 __clone ()
 
 getProfileId ()
 
 getDefaultModel ()
 
 getModels ()
 
 getModel ($iId)
 
 getModelObject ($iId)
 
 getProviderObject ($iId)
 
 getHelperById ($iId)
 
 getHelperByName ($sName)
 
 getAutomator ($iId, $bFullInfo=false)
 
 getAutomatorInstruction ($sType, $mixedParams=false)
 
 getAutomatorsEvent ($sUnit, $sAction)
 
 getAutomatorsScheduler ()
 
 getAutomatorsWebhook ($iProviderId)
 
 callAutomator ($sType, $aParams=[])
 
 evalCode ($aAutomator, $isWriteLog=true, $aParams=null)
 
 log ($mixedContents, $sSection='')
 

Static Public Member Functions

static getInstance ()
 
static getInstance ()
 
static callHelper ($mixedHelper, $sMessage)
 

Protected Member Functions

 _callAutomatorEvent ($aParams=[])
 
 _callAutomatorScheduler ($aParams=[])
 
 _callAutomatorEvent ($aParams=[])
 
 _callAutomatorScheduler ($aParams=[])
 
 _callAutomatorWebhook ($aParams=[])
 

Protected Attributes

 $_oDb
 
 $_sPathInst
 
 $_iProfileId
 
 $_aExcludeAlertUnits
 

Constructor & Destructor Documentation

◆ __construct()

BxDolAI::__construct ( )
protected

Reimplemented from BxDolFactory.

Member Function Documentation

◆ __clone()

BxDolAI::__clone ( )

Prevent cloning the instance

◆ getInstance()

static BxDolAI::getInstance ( )
static

Get singleton instance of the class

Implements iBxDolSingleton.


The documentation for this class was generated from the following files: