Show / Hide Table of Contents

Class PayrunParameter

Inheritance
object
ModelBase
PayrunParameter
Implements
IPayrunParameter
IModel
IAttributeObject
IKeyEquatable<IPayrunParameter>
IEquatable<IPayrunParameter>
INameObject
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 PayrunParameter : ModelBase, IPayrunParameter, IModel, IAttributeObject, IKeyEquatable<IPayrunParameter>, IEquatable<IPayrunParameter>, INameObject

Constructors

PayrunParameter()

Declaration
public PayrunParameter()

PayrunParameter(PayrunParameter)

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

Properties

Attributes

Declaration
[JsonPropertyOrder(100)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Type Description
Dictionary<string, object>

Description

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

DescriptionLocalizations

Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

Mandatory

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

Name

Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
Type Description
string

NameLocalizations

Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

Value

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

ValueType

Declaration
[JsonPropertyOrder(106)]
public ValueType ValueType { get; set; }
Property Value
Type Description
ValueType

Methods

EqualKey(IPayrunParameter)

Declaration
public virtual bool EqualKey(IPayrunParameter compare)
Parameters
Type Name Description
IPayrunParameter compare
Returns
Type Description
bool

Equals(IPayrunParameter)

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

GetUiString()

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

Implements

IPayrunParameter
IModel
IAttributeObject
IKeyEquatable<T>
IEquatable<T>
INameObject

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