Table of Contents

Class DslPage

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

The DslPage is corresponding to access page in Casewhere system. It contains exposed data on a page.

public class DslPage : DslWorkerSitePage

Inheritance

objectDslWorkerSitePageDslPage

Inherited Members

DslWorkerSitePage.Id, DslWorkerSitePage.Name, 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<DslPage>(DslPage)

Constructors

DslPage()

public DslPage()

Properties

Events

List of events that associated with the page

public IList<DslPageEvent> Events { get; set; }

Property Value

IList<DslPageEvent>

HideOnWorkerSite

Flag of the page that indicates page is hidden on worker site or not.

public bool HideOnWorkerSite { get; set; }

Property Value

bool

ProductId

ProductId specifies product which the page depend on.

public Guid ProductId { get; set; }

Property Value

Guid

Tags

The tags are attached to a page

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

Property Value

IList<string>

Title

Title of the page

public string Title { get; set; }

Property Value

string

WidgetIds

List of widgets that associated with the page

public IList<Guid> WidgetIds { get; set; }

Property Value

IList<Guid>