Table of Contents

Class Notifications.CheckNotification

Namespace
Nightwatch.Core
Assembly
Nightwatch.Core.dll

Information about a check result to be sent in notifications.

[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class Notifications.CheckNotification : IEquatable<Notifications.CheckNotification>, IStructuralEquatable, IComparable<Notifications.CheckNotification>, IComparable, IStructuralComparable
Inheritance
Notifications.CheckNotification
Implements
Inherited Members

Constructors

CheckNotification(string, CheckStatus, DateTimeOffset)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(Notifications.CheckNotification))]
public CheckNotification(string resourceId, Notifications.CheckStatus status, DateTimeOffset timestamp)

Parameters

resourceId string
status Notifications.CheckStatus
timestamp DateTimeOffset

Properties

ResourceId

[CompilationMapping(SourceConstructFlags.Field, 0)]
public string ResourceId { get; }

Property Value

string

Status

[CompilationMapping(SourceConstructFlags.Field, 1)]
public Notifications.CheckStatus Status { get; }

Property Value

Notifications.CheckStatus

Timestamp

[CompilationMapping(SourceConstructFlags.Field, 2)]
public DateTimeOffset Timestamp { get; }

Property Value

DateTimeOffset

Methods

CompareTo(CheckNotification)

public override sealed int CompareTo(Notifications.CheckNotification obj)

Parameters

obj Notifications.CheckNotification

Returns

int

CompareTo(object)

public override sealed int CompareTo(object obj)

Parameters

obj object

Returns

int

CompareTo(object, IComparer)

public override sealed int CompareTo(object obj, IComparer comp)

Parameters

obj object
comp IComparer

Returns

int

Equals(CheckNotification)

public override sealed bool Equals(Notifications.CheckNotification obj)

Parameters

obj Notifications.CheckNotification

Returns

bool

Equals(CheckNotification, IEqualityComparer)

public bool Equals(Notifications.CheckNotification obj, IEqualityComparer comp)

Parameters

obj Notifications.CheckNotification
comp IEqualityComparer

Returns

bool

Equals(object)

public override sealed bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(object, IEqualityComparer)

public override sealed bool Equals(object obj, IEqualityComparer comp)

Parameters

obj object
comp IEqualityComparer

Returns

bool

GetHashCode()

public override sealed int GetHashCode()

Returns

int

GetHashCode(IEqualityComparer)

public override sealed int GetHashCode(IEqualityComparer comp)

Parameters

comp IEqualityComparer

Returns

int

ToString()

public override string ToString()

Returns

string