Table of Contents

Interface IStatusPage

Namespace
XENBIT.ResQueServe.Abstractions.Interfaces
Assembly
RQS.Abstractions.dll

Represents a status page used for displaying unit statuses.

public interface IStatusPage

Properties

Description

The description of the status page.

string? Description { get; set; }

Property Value

string

DisplayOption

The display option of the status page.

StatusPageDisplayOption DisplayOption { get; set; }

Property Value

StatusPageDisplayOption

Id

long Id { get; set; }

Property Value

long

IsInactiveResourcesHidden

If true, members in an inactive state will be hidden on the frontend.

bool IsInactiveResourcesHidden { get; set; }

Property Value

bool

Members

The list of units associated with the status page.

IEnumerable<IStatusPageMember>? Members { get; set; }

Property Value

IEnumerable<IStatusPageMember>

Name

The name of the status page.

string? Name { get; set; }

Property Value

string

SortNumber

The sort number used to determine the order of status pages.

int SortNumber { get; set; }

Property Value

int

Methods

GetGroups()

Retrieves the already used groups associated with the units in the status page.

IEnumerable<string> GetGroups()

Returns

IEnumerable<string>

An enumerable collection of unique group names.