Table of Contents

Interface IEmployee

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

Interface that represents an employee for payroll purposes.

public interface IEmployee : INamedPerson
Inherited Members

Properties

DateOfBirth

Gets the individual's date of birth.

DateOnly DateOfBirth { get; init; }

Property Value

DateOnly

EmailAddress

Gets or sets the employee's email address, if known.

MailAddress? EmailAddress { get; set; }

Property Value

MailAddress

Gender

Gets the individual's "official" gender as recognised by HMRC for payroll purposes.

Gender Gender { get; init; }

Property Value

Gender

NiNumber

Gets the individual's National Insurance number.

NiNumber NiNumber { get; init; }

Property Value

NiNumber

PostalAddress

Gets or sets the employee's postal address.

PostalAddress PostalAddress { get; set; }

Property Value

PostalAddress