Click or drag to resize
Askia

IRouting Interface

Routing Interface

Namespace:  AskiaCore
Assembly:  AskiaCore (in AskiaCore.dll) Version: 6.0.0-build000000000000000000000000000000000000000001
Syntax
public interface IRouting : IRecordEntity

The IRouting type exposes the following members.

Properties
  NameDescription
Public propertyActionParameters
Collection of the routing action parameters associated to this routing
Public propertyActionType
Action type of the routing
Public propertyCaptions
Collection of the routing captions associated to this routing
Public propertyCondition
The condition of the routing
Public propertyConditionType
Condition type of the routing
Public propertyCreatedAt
DateTime the record was created at
(Inherited from IRecordEntity.)
Public propertyCreatedBy
Id of the user which created the record
(Inherited from IRecordEntity.)
Public propertyDeletedAt
DateTime at which the record was last deleted
(Inherited from IRecordEntity.)
Public propertyDeletedBy
Id of the user which last deleted the record
(Inherited from IRecordEntity.)
Public propertyId
Id of the record
(Inherited from IRecordEntity.)
Public propertyIsAfter
Indicates if the routing is run after the question
Public propertyIsBefore
Indicates if the routing is run before the question
Public propertyIsDuring
Indicates if the routing is run during the question
Public propertyIsEdits
Indicates if the routing is run during edits
Public propertyIsOnError
Indicates if the routing is triggered by an error
Public propertyIsRunIfNotAsked
Indicates if the routing is run if the associated question is not asked
Public propertyLastError
Last error that occurred
(Inherited from IRecordEntity.)
Public propertyName
Name of the routing
Public propertyPosition
Position of the routing. Starts at zero.
Public propertyStartQuestionId
Id of the question starting the routing
Public propertyStartType
How the routing is triggered in an interview.
Public propertyTargets
Collection of the routing targets associated to this routing
Public propertyUpdatedAt
DateTime at which the record was last updated
(Inherited from IRecordEntity.)
Public propertyUpdatedBy
Id of the user which last updated the record
(Inherited from IRecordEntity.)
Top
Methods
  NameDescription
Public methodAddToScenario
Add the routing to a given scenario
Public methodCompile
Compiles the routing
Public methodCompileEx
Compiles the routing
Public methodDelete
Deletes the record in the database
(Inherited from IRecordEntity.)
Public methodGetScenarios
Retrieve a list the scenarios containing this routing
Public methodIsDeleted
Indicates if the record is flagged as deleted
(Inherited from IRecordEntity.)
Public methodIsLoaded
Checks if the record is successfully loaded from the database
(Inherited from IRecordEntity.)
Public methodReload
Reloads the record
(Inherited from IRecordEntity.)
Public methodRemoveFromScenario
Removes the routing from a given scenario
Public methodRestore
Restores the deleted record in the database
(Inherited from IRecordEntity.)
Public methodSave
Saves the record in the database
(Inherited from IRecordEntity.)
Public methodSetCondition
Sets the condition of the routing.
Public methodSetName
Setter for the name of the routing.
Top
See Also