Show / Hide Table of Contents

Class ReportLog

The payroll report log client object

Inheritance
object
ModelBase
ReportLog
Implements
IReportLog
IModel
IEquatable<IReportLog>
Inherited Members
ModelBase.ToString()
ModelBase.Id
ModelBase.IsExistingObject
ModelBase.IsNewObject
ModelBase.Status
ModelBase.Created
ModelBase.Updated
ModelBase.UpdateMode
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class ReportLog : ModelBase, IReportLog, IModel, IEquatable<IReportLog>

Constructors

ReportLog()

Initializes a new instance of the ReportLog class

Declaration
public ReportLog()

ReportLog(ReportLog)

Initializes a new instance of the ReportLog class

Declaration
public ReportLog(ReportLog copySource)
Parameters
Type Name Description
ReportLog copySource

The copy source.

Properties

Key

The report log key (immutable)

Declaration
[JsonPropertyOrder(102)]
public string Key { get; set; }
Property Value
Type Description
string

Message

The report message (immutable)

Declaration
[JsonPropertyOrder(104)]
public string Message { get; set; }
Property Value
Type Description
string

ReportDate

The report date (immutable)

Declaration
[JsonPropertyOrder(101)]
public DateTime ReportDate { get; set; }
Property Value
Type Description
DateTime

ReportName

The report name (immutable)

Declaration
[JsonPropertyOrder(100)]
public string ReportName { get; set; }
Property Value
Type Description
string

User

The report user (immutable)

Declaration
[JsonPropertyOrder(103)]
public string User { get; set; }
Property Value
Type Description
string

Methods

Equals(IReportLog)

Declaration
public virtual bool Equals(IReportLog compare)
Parameters
Type Name Description
IReportLog compare
Returns
Type Description
bool

GetUiString()

The object UI string

Declaration
public override string GetUiString()
Returns
Type Description
string
Overrides
ModelBase.GetUiString()

Implements

IReportLog
IModel
IEquatable<T>

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX