Click or drag to resize

IConfigurationApi Interface

Get all products

Namespace:  Casewhere.Runtime.DSL.Api
Assembly:  Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.1.0
Syntax
C#
public interface IConfigurationApi

The IConfigurationApi type exposes the following members.

Methods
  NameDescription
Public methodCode exampleGetApiEndpoint
Get the worker API endpoint.
Public methodGetDataClasses
Get all data classes
Public methodGetDataClassesByProduct
Get data classes by product
Public methodGetDataClassesByTag
Get data classes by tag
Public methodGetDataSourceByName
Get data source with the specified name.
Public methodGetDataSources
Get all existing data sources in our system.
Public methodGetDataSourcesByProduct
Get data sources by a product
Public methodGetDataSourcesByTag
Get data sources by a tag
Public methodGetDataTriggers
Get all Data triggers
Public methodGetDataTriggersByProduct
Get all Data triggers assigned with a specified product name.
Public methodGetDataTriggersByTag
Get all Data triggers assigned with a specified Tag.
Public methodGetEventTriggers
Get all Event triggers
Public methodGetEventTriggersByProduct
Get all Event triggers assigned with a specified product name.
Public methodGetEventTriggersByTag
Get all Event triggers assigned with a specified Tag.
Public methodGetFiles
Get all system files with informations.
Public methodGetFilesByProduct
Get system files with informations in provided product. If exist product, return suitable system files. Otherwise, return empty list.
Public methodGetFilesByTag
Get system files with informations in provided tag. If exist product, return suitable system files. Otherwise, return empty list.
Public methodGetPlugins
Get all system plugins with informations.
Public methodGetPluginsByProduct
Get plugins with informations in provided product. If exist product, return suitable plugins. Otherwise, return empty list.
Public methodGetProducts
Get all products with informations
Public methodGetRules
Get all rules
Public methodGetRulesByProduct(String)
Get rules by productName
Public methodGetRulesByProduct(String, String)
Get rules by product Name and Rule type
Public methodGetRulesByType
Get rules by type of rule
Public methodCode exampleGetRuntimeApiEndPoint
Get the worker runtime API endpoint.
Public methodGetWebTriggers
Get all Web triggers
Public methodGetWebTriggersByProduct
Get all Web triggers assigned with a specified product name.
Public methodGetWebTriggersByTag
Get all Web triggers assigned with a specified Tag.
Public methodGetWorkerSites
Get all worker sites with informations.
Public methodGetWorkerSitesByProduct
Get worker sites with informations in provided product.
Public methodGetWorkflowDefinitions
Get all workflow definition
Public methodGetWorkflowDefinitionsByProduct
Get workflow definitions by product Name
Public methodGetWorkflowDefinitionsByTag
Get workflow definitions by tag
Top
Examples
var configurationApi = ctx.Use<IConfigurationApi>();
var products = configurationApi.GetProducts();
See Also