Table of Contents

Class PageModule

Namespace
Oqtane.Models
Assembly
Oqtane.Shared.dll

Information about a Module instance on a Page

public class PageModule : ModelBase, IAuditable, IDeletable
Inheritance
object
PageModule
Implements
Inherited Members

Properties

ContainerType

Reference to a Razor Container which wraps this module instance.

public string ContainerType { get; set; }

Property Value

string

DeletedBy

User who deleted this object.

public string DeletedBy { get; set; }

Property Value

string

DeletedOn

Timestamp when it was deleted.

public DateTime? DeletedOn { get; set; }

Property Value

DateTime?

EffectiveDate

Start of when this assignment is valid. See also ExpiryDate

public DateTime? EffectiveDate { get; set; }

Property Value

DateTime?

ExpiryDate

End of when this assignment is valid. See also EffectiveDate

public DateTime? ExpiryDate { get; set; }

Property Value

DateTime?

IsDeleted

If something is deleted, this will be true.

public bool IsDeleted { get; set; }

Property Value

bool

Module

The Module itself.

public Module Module { get; set; }

Property Value

Module

ModuleId

Reference to the Module.

public int ModuleId { get; set; }

Property Value

int

Order

The sorting order / position in the Pane where this module appears.

public int Order { get; set; }

Property Value

int

Page

The Page itself.

public Page Page { get; set; }

Property Value

Page

PageId

Reference to the Page.

public int PageId { get; set; }

Property Value

int

PageModuleId

Internal ID to identify this instance.

public int PageModuleId { get; set; }

Property Value

int

Pane

The Pane which this module instance appears.

public string Pane { get; set; }

Property Value

string

Title

Module title. Will be shown in the Container if the container shows titles.

public string Title { get; set; }

Property Value

string