Table of Contents

Class DslRule

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

The DslRule is corresponding to Access Rule in Casewhere system. It contains public data on a rule.

public class DslRule

Inheritance

objectDslRule

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<DslRule>(DslRule)

Constructors

DslRule()

public DslRule()

Properties

Id

Identifier of the rule.

public Guid Id { get; set; }

Property Value

Guid

IsActive

Flag of the rule. That indicates rule is active or not.

public bool IsActive { get; set; }

Property Value

bool

Name

Name of the rule.

public string Name { get; set; }

Property Value

string

ProductId

ProductId specifies product which the Rule depend on.

public Guid ProductId { get; set; }

Property Value

Guid

ProductName

Name of product which the Rule depend on.

public string ProductName { get; set; }

Property Value

string

RuleType

The type of the Rule.

public string RuleType { get; set; }

Property Value

string