Show / Hide Table of Contents

Class RegulationShare

The tenant client object

Inheritance
object
ModelBase
RegulationShare
Implements
IRegulationShare
IModel
IAttributeObject
IKeyEquatable<IRegulationShare>
IEquatable<IRegulationShare>
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 RegulationShare : ModelBase, IRegulationShare, IModel, IAttributeObject, IKeyEquatable<IRegulationShare>, IEquatable<IRegulationShare>

Constructors

RegulationShare()

Initializes a new instance

Declaration
public RegulationShare()

RegulationShare(RegulationShare)

Initializes a new instance from a copy

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

The copy source

Properties

Attributes

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

ConsumerDivisionId

The consumer division id

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

ConsumerDivisionName

The consumer division name (client only)

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

ConsumerTenantId

The consumer tenant id

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

ConsumerTenantIdentifier

The consumer tenant identifier (client only)

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

ProviderRegulationId

The provider regulation id

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

ProviderRegulationName

The provider regulation name (client only)

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

ProviderTenantId

The provider tenant id

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

ProviderTenantIdentifier

The provider tenant identifier (client only)

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

Methods

EqualKey(IRegulationShare)

Test for the same item key

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

Equals(IRegulationShare)

Declaration
public virtual bool Equals(IRegulationShare compare)
Parameters
Type Name Description
IRegulationShare 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

IRegulationShare
IModel
IAttributeObject
IKeyEquatable<T>
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