Table of Contents

Class HourlyPaidPayStructure

Namespace
Payetools.Payroll.Model
Assembly
Payetools.Payroll.dll

Represents the pay structure for hourly paid employees.

public record HourlyPaidPayStructure : IEmployeePayStructure, IEquatable<HourlyPaidPayStructure>
Inheritance
HourlyPaidPayStructure
Implements
Inherited Members
Extension Methods

Properties

Id

Gets the unique ID for this pay structure.

public Guid Id { get; init; }

Property Value

Guid

PayComponent

Gets the pay component that this pay structure is based on.

public IEarningsDetails PayComponent { get; init; }

Property Value

IEarningsDetails

PayRate

Gets the rate of pay. The type of this rate of pay is given by PayRateType.

public decimal PayRate { get; init; }

Property Value

decimal

PayRateType

Gets the type of pay that PayRate represents.

public PayRateType PayRateType { get; }

Property Value

PayRateType