Show / Hide Table of Contents

Class Log

The payroll task object

Inheritance
object
ModelBase
Log
Implements
ILog
IModel
IEquatable<ILog>
Inherited Members
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 Log : ModelBase, ILog, IModel, IEquatable<ILog>

Constructors

Log()

Initializes a new instance

Declaration
public Log()

Log(Log)

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

Properties

Comment

The log comment (immutable)

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

Error

The log error (immutable)

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

Level

The log level (immutable)

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

Message

The log message name (immutable)

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

Owner

The log owner (immutable)

Declaration
[StringLength(128)]
[JsonPropertyOrder(105)]
public string Owner { get; set; }
Property Value
Type Description
string

OwnerType

The log owner type (immutable)

Declaration
[StringLength(128)]
[JsonPropertyOrder(106)]
public string OwnerType { get; set; }
Property Value
Type Description
string

User

The log user (immutable)

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

Methods

Equals(ILog)

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

GetUiString()

The object UI string

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

ToString()

Returns a string that represents this instance

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents this instance

Overrides
ModelBase.ToString()

Implements

ILog
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