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
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
Description
Gets or sets the description of the theme.
public string Description { get; set; }
Property Value
IsLocked
public bool IsLocked { get; set; }
Property Value
Name
Gets or sets the name of the theme.
public string Name { get; set; }
Property Value
ProductId
public Guid ProductId { get; set; }
Property Value
Tags
public IList<string> Tags { get; set; }