Namespace Phoenix.BotBrain
Classes
AutomationViewModelBase
The view model for a bot automation panel.
AutomationViewModelBase<T>
The view model for a bot automation panel.
BotActionListViewModel
A view model for managing bot actions in a ListView.
BotActionViewModel
The view model for a bot action.
BotActionViewModel<T>
The view model for a bot action.
BotAutomationViewModel
The view model for a bot automation panel.
BotBrainAutomationViewModel
The view model for a bot brain automation panel.
BotBrainClient
The view model for a bot automated by a brain.
BotBrainLoop
A loop to handle updating bot brains.
BotBrainTab
The default bot brain tab.
BotBrainUIHelpers
Helper methods for populating the bot brain UI.
BotBrainUIServiceCollectionExtensions
The bot brain UI services.
BotBrainViewModel
The view model for a bot brain.
BotTab
The default bot brain tab.
BotTabBase
The base bot tab.
BotTreeViewModel
A view model for managing bots in a TreeView.
BotUIServiceCollectionExtensions
The bot UI services.
BotViewModel
The view model for a scripted bot.
BotViewModelBase
The view model for a bot, which may be controlled by a script or by a brain.
BotWithPresetActionsViewModel<TBot, T>
The view model for a bot with a preset list of actions which can be created.
BotWithQueueViewModel<T>
The view model for a bot with a queue of actions which can be started from any index.
ConsiderationInfo
Contains information about a consideration.
ConsiderationViewModel
The view model for an consideration.
DetailsViewModel
A base view model for displaying item details.
DetailsViewModel<T>
A base view model for displaying item details.
IBrainHelperExtensions
Extension methods for IBrainHelper.
ItemInfo
Contains information to display an item in a sorted list.
JsonHelper
A helper class for working with JSON.
ParametersServiceCollectionExtensions
The overmind UI services.
PhoenixDeviceProvider
An implementation of IDeviceProvider which shares DeviceConsole devices with Phoenix.
RecommendedBotActionViewModel
The view model for a bot action recommended by an urge.
SaveFilePrompt
A helper class for save file prompts.
SharedUIServiceCollectionExtensions
The bot brain UI services.
TelemetryClient<T>
A client for sending Phoenix telemetry.
UrgeInfo
Contains information about an urge.
UrgeViewModel
The view model for an urge.
ViewModelBase
A base view model providing logging and telemetry.
Interfaces
IBotActionViewModel
A view model for a bot action.
IBotBrainClient
A view model for a bot automated by a brain.
IBotBrainTelemetryClient
An interface for sending telemetry.
IBotBrainViewModel
A view model for a bot brain.
IBotScriptTelemetryClient
An interface for sending telemetry.
IBotViewModel
A view model for a bot.
IBotViewModelWithActions
A view model for a bot with actions, as opposed to a bot brain.
IBotViewModelWithBrain
A view model for a bot that is a brain or is controlled by one.
ICanConsumeFiles
An interface for implementing drag-and-drop, allowing files to be dropped.
IConsiderationViewModel
A view model for a consideration.
IHandleOnClosingEvent
Determines whether or not the tab should prevent closing.
IItemInfo
An interface for item info.
ITelemetryClient
An interface for sending telemetry.
IUrgeViewModel
A view model for an urge.