Click or drag to resize

Casewhere.Runtime.DSL.Api Namespace

Provides API for Workflow Scripting.
Classes
  ClassDescription
Public classDataApi
Public classDataApiQuery
Represents the data query that is used with IDataApi.
Public classCode exampleDataEnumerationQuery
The DataEnumerationQuery contains Filter, ProjectedFields, SortedFields, DataClassName, BatchSize data. These info used to build query directly to database. The one create by a static method DataEnumerationQuery.For().
Public classCode exampleDataObjectApiQuery
Represents the ActualData Object query which is performed on Database Collection directly.
Public classCode exampleDataSourceApiQuery
Represents the ActualData Object query which is performed on Casewhere DataSource.
Public classCode exampleDataSourceEnumerationQuery
The DataSourceEnumerationQuery contains Filter, ProjectedFields, SortedFields, DataSourceName, BatchSize data. These info used to build query directly to database. The one create by a static method DataSourceEnumerationQuery.For().
Public classFormSubmittedDataObject
Form submitted data object for simulating.
Public classHttpApiGetRequest
Describe the content of HttpApiGetRequest
Public classHttpApiRequest
Support the methods to create HttpApiRequests like HttpApiGetRequest
Interfaces
  InterfaceDescription
Public interfaceCode exampleICacheApi
Provide methods for caching.
Public interfaceCode exampleIConfigurationApi
Get all products
Public interfaceCode exampleICounterApi
Provides methods for generating numbers.
Public interfaceCode exampleIDataApi
Provides methods for working with Data Objects and Data Sources.
Public interfaceCode exampleIDataAuditApi
Provides methods for adding custom logs.
Public interfaceCode exampleIDataEnricherApi
Provides methods for working with data enriching service.
Public interfaceCode exampleIDataHashApi
Provides methods to compute the SHA256 hash for the input data.
Public interfaceCode exampleIDataProtectionApi
Provides methods for data protection
Public interfaceIDocumentApi
Provides methods for working with documents.
Public interfaceIHttpApi
Support some methods to allow to make the HTTP request to the external service
Public interfaceIIdentityApi
Provide the methods for working with user identity
Public interfaceIIoApi
Provides methods for get reader and writer for working with excel files.
Public interfaceCode exampleILockApi
Provides method to operate with shared resources on different processes
Public interfaceCode exampleIPluginApi
Provides methods for interacting with Casewhere plugins.
Public interfaceIRuleApi
Provides methods for working with rules.
Public interfaceISysDocumentApi
Provides methods for working with system documents.
Public interfaceITestApi
Provide method for asserting some condition
Public interfaceITextApi
Provide method for working with text resources