Show / Hide Table of Contents

Class ExchangeTenant

The tenant client object

Inheritance
object
ModelBase
Tenant
ExchangeTenant
Implements
IIdentifierObject
IExchangeTenant
ITenant
IModel
IAttributeObject
IKeyEquatable<ITenant>
IEquatable<ITenant>
IEquatable<IExchangeTenant>
Inherited Members
Tenant.Equals(ITenant)
Tenant.EqualKey(ITenant)
Tenant.GetUiString()
Tenant.Identifier
Tenant.Culture
Tenant.Calendar
Tenant.Attributes
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 ExchangeTenant : Tenant, IIdentifierObject, IExchangeTenant, ITenant, IModel, IAttributeObject, IKeyEquatable<ITenant>, IEquatable<ITenant>, IEquatable<IExchangeTenant>

Constructors

ExchangeTenant()

Initializes a new instance

Declaration
public ExchangeTenant()

ExchangeTenant(ExchangeTenant)

Initializes a new instance from a copy

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

The copy source

Properties

Calendars

The tenant calendars

Declaration
[JsonPropertyOrder(201)]
public List<Calendar> Calendars { get; set; }
Property Value
Type Description
List<Calendar>

CompanyCases

The tenant company cases

Declaration
[JsonPropertyOrder(214)]
public List<CaseChange> CompanyCases { get; set; }
Property Value
Type Description
List<CaseChange>

CompanyValues

The tenant company values

Declaration
[JsonPropertyOrder(215)]
public List<CaseValue> CompanyValues { get; set; }
Property Value
Type Description
List<CaseValue>

Divisions

The tenant divisions

Declaration
[JsonPropertyOrder(202)]
public List<Division> Divisions { get; set; }
Property Value
Type Description
List<Division>

Employees

The tenant employees

Declaration
[JsonPropertyOrder(203)]
public List<EmployeeSet> Employees { get; set; }
Property Value
Type Description
List<EmployeeSet>

GlobalCases

The tenant global cases

Declaration
[JsonPropertyOrder(210)]
public List<CaseChange> GlobalCases { get; set; }
Property Value
Type Description
List<CaseChange>

GlobalValues

The tenant global values

Declaration
[JsonPropertyOrder(211)]
public List<CaseValue> GlobalValues { get; set; }
Property Value
Type Description
List<CaseValue>

NationalCases

The tenant national cases

Declaration
[JsonPropertyOrder(212)]
public List<CaseChange> NationalCases { get; set; }
Property Value
Type Description
List<CaseChange>

NationalValues

The tenant national values

Declaration
[JsonPropertyOrder(213)]
public List<CaseValue> NationalValues { get; set; }
Property Value
Type Description
List<CaseValue>

PayrollResults

The tenant payroll results

Declaration
[JsonPropertyOrder(304)]
public List<PayrollResultSet> PayrollResults { get; set; }
Property Value
Type Description
List<PayrollResultSet>

Payrolls

The tenant payrolls

Declaration
[JsonPropertyOrder(300)]
public List<PayrollSet> Payrolls { get; set; }
Property Value
Type Description
List<PayrollSet>

PayrunJobInvocations

The tenant payrun job invocations

Declaration
[JsonPropertyOrder(303)]
public List<PayrunJobInvocation> PayrunJobInvocations { get; set; }
Property Value
Type Description
List<PayrunJobInvocation>

PayrunJobs

The tenant payrun jobs

Declaration
[JsonPropertyOrder(302)]
public List<PayrunJob> PayrunJobs { get; set; }
Property Value
Type Description
List<PayrunJob>

Payruns

The tenant payruns

Declaration
[JsonPropertyOrder(301)]
public List<Payrun> Payruns { get; set; }
Property Value
Type Description
List<Payrun>

Regulations

The tenant regulations

Declaration
[JsonPropertyOrder(206)]
public List<RegulationSet> Regulations { get; set; }
Property Value
Type Description
List<RegulationSet>

Tasks

The tenant tasks

Declaration
[JsonPropertyOrder(204)]
public List<Task> Tasks { get; set; }
Property Value
Type Description
List<Task>

Users

The tenant users

Declaration
[JsonPropertyOrder(200)]
public List<User> Users { get; set; }
Property Value
Type Description
List<User>

Webhooks

The tenant webhooks

Declaration
[JsonPropertyOrder(205)]
public List<WebhookSet> Webhooks { get; set; }
Property Value
Type Description
List<WebhookSet>

Methods

Equals(IExchangeTenant)

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

Import(IExchangeTenant)

The import exchange tenant

Declaration
public virtual void Import(IExchangeTenant source)
Parameters
Type Name Description
IExchangeTenant source

Implements

IIdentifierObject
IExchangeTenant
ITenant
IModel
IAttributeObject
IKeyEquatable<T>
IEquatable<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