Table of Contents

Class DslWebTrigger

Namespace: Casewhere.Runtime.DSL
Assembly: Casewhere.Runtime.dll

The DslWebTrigger is corresponding to Web Trigger in Casewhere system. It contains exposed data on a Web Trigger.

public class DslWebTrigger

Inheritance

objectDslWebTrigger

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DslWebTrigger>(DslWebTrigger)

Constructors

DslWebTrigger()

public DslWebTrigger()

Properties

AccessRuleId

The access rule is that the web trigger is depending.

public Guid AccessRuleId { get; set; }

Property Value

Guid

AccessRuleName

The name of the access rule in the Web Trigger.

public string AccessRuleName { get; set; }

Property Value

string

Description

The description of the Web Trigger.

public string Description { get; set; }

Property Value

string

EnableAccessibleFromWorkerSite

The flag of the Web Trigger. That indicates the trigger is enable to be accessed from worker site or not.

public bool EnableAccessibleFromWorkerSite { get; set; }

Property Value

bool

EnableRespondUsingWorkflowOutput

The flag of the Web Trigger. That indicates the trigger is enable to respond using workflow ouput or not.

public bool EnableRespondUsingWorkflowOutput { get; set; }

Property Value

bool

EnableRunImmediately

The flag of the Web Trigger. That indicates the trigger is enable to run immediately or not.

public bool EnableRunImmediately { get; set; }

Property Value

bool

FormatterExpression

The format of the expression in the Web Trigger.

public string FormatterExpression { get; set; }

Property Value

string

HttpMethod

The http method of the Web Trigger.

public string HttpMethod { get; set; }

Property Value

string

Id

The identifier of the Web Trigger.

public Guid Id { get; set; }

Property Value

Guid

IsActive

The flag of the Web Trigger. That indicates the trigger is active or not.

public bool IsActive { get; set; }

Property Value

bool

Name

The name of the Web Trigger.

public string Name { get; set; }

Property Value

string

Priority

The priority of the Web Trigger.

public string Priority { get; set; }

Property Value

string

ProductId

The product is that the web trigger is depending.

public Guid ProductId { get; set; }

Property Value

Guid

ProductName

The name of product in the Web Trigger.

public string ProductName { get; set; }

Property Value

string

Tags

The tags of the Web Trigger.

public IList<string> Tags { get; set; }

Property Value

IList<string>

TriggerRule

The rule of the Web Trigger.

public string TriggerRule { get; set; }

Property Value

string

TriggerRuleType

The type of rule in the Web Trigger.

public string TriggerRuleType { get; set; }

Property Value

string

Uris

The uniform resource identifiers of the Web Trigger.

public IReadOnlyList<string> Uris { get; set; }

Property Value

IReadOnlyList<string>

WorkflowDefinitionId

The workflow definition is that the web trigger is depending.

public Guid WorkflowDefinitionId { get; set; }

Property Value

Guid

WorkflowDefinitionName

The name of the workflow definition in the Web Trigger.

public string WorkflowDefinitionName { get; set; }

Property Value

string