Skip to main content

Class StatusMonitor

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for StatusMonitor. Definition of all properties for a status monitor

Inheritance

objectCarrierStatusMonitor

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

StatusMonitor()

Default constructor - defaults any enum props to 0.

Properties

DefaultTask

“Default task type for this status; the default task text is in the text table (since it can be long), and may contain template variables”

Property Value

int

DefaultTaskText

Default task text for this status

Property Value

string

Deleted

Deleted flag, 1 if this record is deleted (never from the database)

Property Value

bool

Description

Description of the status monitor

Property Value

string

GenerationStart

When was the last regeneration started

Property Value

DateTime

IsVisual

Should the status be visualized (active) in the client

Property Value

bool

LastGenerated

When was this status last generated (i.e., statusValue rows created)

Property Value

DateTime

Name

Name of status monitor

Property Value

string

NeedsUpdate

Is the definition dirty, ie., ALL values are invalid until a recalculation; this flag is set when the status DEFINITION is changed, as opposed to the flag on StatusValue

Property Value

bool

NumMatches

Number of targets that have this status, this should be the number of rows in StatusValue pointing to this definition, and that have isSignalled set to 1

Property Value

int

NumNeedUpdate

Number of targets that had this status, but have their needsUpdate bit set due to some change

Property Value

int

OwnerTable

Id of table that owns the status monitor

Property Value

int

PictureId

Id of BinaryObject row that contains image for status monitor

Property Value

int

Rank

Priority rank, in case more than one status is signalled. Lowest wins

Property Value

int

StatusMonitorId

Primary key

Property Value

int

See Also

SaintAgent