Table of Contents

Class Theme

Namespace: Casewhere.Models.Themes
Assembly: Casewhere.Models.dll

Represents a theme in the application. A theme is a collection of template files that define an application's appearance. A theme is more than just graphics; it's where an application developer alters the application's appearance (graphics, styles), rearranges the layout, overrides default behaviors, and adds additional components to extend functionality.

public class Theme : Entity, IIdentity

Inheritance

objectEntityTheme

Implements

IIdentity

Inherited Members

Entity.GetResourceName(), Entity.Id, Entity.Version, Entity.CreatedBy, Entity.CreatedAt, Entity.ModifiedBy, Entity.ModifiedAt, 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<Theme>(Theme)

Constructors

Theme()

public Theme()

Properties

Components

Gets or sets the list of Casewhere components associated with the theme.

public IList<Component> Components { get; set; }

Property Value

IList<Component>

Description

Gets or sets the description of the theme.

public string Description { get; set; }

Property Value

string

IsLocked

public bool IsLocked { get; set; }

Property Value

bool

Name

Gets or sets the name of the theme.

public string Name { get; set; }

Property Value

string

ProductId

public Guid ProductId { get; set; }

Property Value

Guid

Tags

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

Property Value

IList<string>