Class UserModifiedInfo
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A class representing extra data to be stored with a NotificationUserModifiedData and serialized into the Info column of the 'notificationdata' table.
public class UserModifiedInfo : IEquatable<UserModifiedInfo>
- Inheritance
-
UserModifiedInfo
- Implements
- Derived
- Inherited Members
Constructors
UserModifiedInfo(string, string)
Initializes a new instance of the UserModifiedInfo class.
public UserModifiedInfo(string modifiedUser, string modifiedByUserName)
Parameters
modifiedUserstringmodifiedByUserNamestringThe Name of the administrator User who changed
modifiedUser.
Exceptions
- ArgumentNullException
Thrown if either
modifiedUserormodifiedByUserNameis null or empty.
Properties
ModifiedByUserName
Gets the username of the User which was responsible for changing the ModifiedUserName.
public string ModifiedByUserName { get; }
Property Value
- string
The username of the User which was responsible for changing the ModifiedUserName.
ModifiedUserName
Gets the username of the User which was modified.
public string ModifiedUserName { get; }
Property Value
Methods
Equals(UserModifiedInfo?)
Checks for equality with another instance of UserModifiedInfo.
public virtual bool Equals(UserModifiedInfo? other)
Parameters
otherUserModifiedInfoOther instance to compare with.
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()