Table of Contents

Class StatusPage

Namespace
XENBIT.ResQueServe.Core.Models
Assembly
RQS.Core.dll
public record StatusPage : IStatusPage, IEquatable<StatusPage>
Inheritance
StatusPage
Implements
Inherited Members

Properties

Description

The description of the status page.

public string? Description { get; set; }

Property Value

string

DisplayOption

The display option of the status page.

public StatusPageDisplayOption DisplayOption { get; set; }

Property Value

StatusPageDisplayOption

Id

public long Id { get; set; }

Property Value

long

IsInactiveResourcesHidden

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

public bool IsInactiveResourcesHidden { get; set; }

Property Value

bool

Members

The list of units associated with the status page.

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

Property Value

IEnumerable<IStatusPageMember>

Name

The name of the status page.

public string? Name { get; set; }

Property Value

string

SortNumber

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

public int SortNumber { get; set; }

Property Value

int

Methods

GetGroups()

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

public IEnumerable<string> GetGroups()

Returns

IEnumerable<string>

An enumerable collection of unique group names.