Table of Contents

Class NotificationDescription

Namespace
Nightwatch.Notifications
Assembly
Nightwatch.dll

Description of a Notification Provider stored in the configuration file.

[CLIMutable]
[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class NotificationDescription : IEquatable<NotificationDescription>, IStructuralEquatable
Inheritance
NotificationDescription
Implements
Inherited Members

Constructors

NotificationDescription()

public NotificationDescription()

NotificationDescription(Version, string, string, Dictionary<string, string>)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(NotificationDescription))]
public NotificationDescription(Version version, string id, string type, Dictionary<string, string> param)

Parameters

version Version
id string
type string
param Dictionary<string, string>

Properties

id

[CompilationMapping(SourceConstructFlags.Field, 1)]
public string id { get; set; }

Property Value

string

param

[CompilationMapping(SourceConstructFlags.Field, 3)]
public Dictionary<string, string> param { get; set; }

Property Value

Dictionary<string, string>

type

[CompilationMapping(SourceConstructFlags.Field, 2)]
public string type { get; set; }

Property Value

string

version

[CompilationMapping(SourceConstructFlags.Field, 0)]
public Version version { get; set; }

Property Value

Version

Methods

Equals(NotificationDescription)

public override sealed bool Equals(NotificationDescription obj)

Parameters

obj NotificationDescription

Returns

bool

Equals(NotificationDescription, IEqualityComparer)

public bool Equals(NotificationDescription obj, IEqualityComparer comp)

Parameters

obj NotificationDescription
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