Table of Contents

Class PageState

Namespace
InSite.Domain.Sites.Pages
Assembly
Shift.Sdk.dll
public class PageState : AggregateState
Inheritance
PageState
Inherited Members
Extension Methods

Constructors

PageState()

public PageState()

Properties

Assessment

public Guid? Assessment { get; set; }

Property Value

Guid?

Author

public Guid Author { get; set; }

Property Value

Guid

AuthorDate

public DateTimeOffset? AuthorDate { get; set; }

Property Value

DateTimeOffset?

AuthorName

public string AuthorName { get; set; }

Property Value

string

Catalog

public Guid? Catalog { get; set; }

Property Value

Guid?

Content

public ContentContainer Content { get; set; }

Property Value

ContentContainer

ContentControl

public string ContentControl { get; set; }

Property Value

string

ContentLabels

public string ContentLabels { get; set; }

Property Value

string

Course

public Guid? Course { get; set; }

Property Value

Guid?

Hook

public string Hook { get; set; }

Property Value

string

Icon

public string Icon { get; set; }

Property Value

string

Identifier

Uniquely identifies the site itself.

public Guid Identifier { get; set; }

Property Value

Guid

IsHidden

public bool IsHidden { get; set; }

Property Value

bool

IsNewTab

public bool IsNewTab { get; set; }

Property Value

bool

NavigateUrl

public string NavigateUrl { get; set; }

Property Value

string

ParentPage

public Guid? ParentPage { get; set; }

Property Value

Guid?

Program

public Guid? Program { get; set; }

Property Value

Guid?

Sequence

public int Sequence { get; set; }

Property Value

int

Site

public Guid? Site { get; set; }

Property Value

Guid?

Slug

public string Slug { get; set; }

Property Value

string

Survey

public Guid? Survey { get; set; }

Property Value

Guid?

Tenant

public Guid Tenant { get; set; }

Property Value

Guid

Title

public string Title { get; set; }

Property Value

string

Type

public string Type { get; set; }

Property Value

string

Methods

When(AuthorDateChanged)

public void When(AuthorDateChanged c)

Parameters

c AuthorDateChanged

When(AuthorNameChanged)

public void When(AuthorNameChanged c)

Parameters

c AuthorNameChanged

When(ContentControlChanged)

public void When(ContentControlChanged c)

Parameters

c ContentControlChanged

When(ContentLabelsChanged)

public void When(ContentLabelsChanged c)

Parameters

c ContentLabelsChanged

When(CourseChanged)

public void When(CourseChanged c)

Parameters

c CourseChanged

When(HookChanged)

public void When(HookChanged c)

Parameters

c HookChanged

When(IconChanged)

public void When(IconChanged c)

Parameters

c IconChanged

When(NavigationUrlChanged)

public void When(NavigationUrlChanged c)

Parameters

c NavigationUrlChanged

When(NewTabValueChanged)

public void When(NewTabValueChanged c)

Parameters

c NewTabValueChanged

When(PageAssessmentChanged)

public void When(PageAssessmentChanged c)

Parameters

c PageAssessmentChanged

When(PageContentChanged)

public void When(PageContentChanged e)

Parameters

e PageContentChanged

When(PageCreated)

public void When(PageCreated e)

Parameters

e PageCreated

When(PageDeleted)

public void When(PageDeleted _)

Parameters

_ PageDeleted

When(PageObjectModified)

public void When(PageObjectModified c)

Parameters

c PageObjectModified

When(ParentChanged)

public void When(ParentChanged c)

Parameters

c ParentChanged

When(ProgramChanged)

public void When(ProgramChanged c)

Parameters

c ProgramChanged

When(SequenceChanged)

public void When(SequenceChanged c)

Parameters

c SequenceChanged

When(SiteChanged)

public void When(SiteChanged c)

Parameters

c SiteChanged

When(SlugChanged)

public void When(SlugChanged c)

Parameters

c SlugChanged

When(SurveyChanged)

public void When(SurveyChanged c)

Parameters

c SurveyChanged

When(TitleChanged)

public void When(TitleChanged c)

Parameters

c TitleChanged

When(TypeChanged)

public void When(TypeChanged c)

Parameters

c TypeChanged

When(VisibilityChanged)

public void When(VisibilityChanged c)

Parameters

c VisibilityChanged