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
Properties
id
[CompilationMapping(SourceConstructFlags.Field, 1)]
public string id { get; set; }
Property Value
param
[CompilationMapping(SourceConstructFlags.Field, 3)]
public Dictionary<string, string> param { get; set; }
Property Value
type
[CompilationMapping(SourceConstructFlags.Field, 2)]
public string type { get; set; }
Property Value
version
[CompilationMapping(SourceConstructFlags.Field, 0)]
public Version version { get; set; }
Property Value
Methods
Equals(NotificationDescription)
public override sealed bool Equals(NotificationDescription obj)
Parameters
Returns
Equals(NotificationDescription, IEqualityComparer)
public bool Equals(NotificationDescription obj, IEqualityComparer comp)
Parameters
objNotificationDescriptioncompIEqualityComparer
Returns
Equals(object)
public override sealed bool Equals(object obj)
Parameters
objobject
Returns
Equals(object, IEqualityComparer)
public override sealed bool Equals(object obj, IEqualityComparer comp)
Parameters
objobjectcompIEqualityComparer
Returns
GetHashCode()
public override sealed int GetHashCode()
Returns
GetHashCode(IEqualityComparer)
public override sealed int GetHashCode(IEqualityComparer comp)
Parameters
compIEqualityComparer
Returns
ToString()
public override string ToString()