Skip to main content

Employee

A person on the merchant's payroll: who they are, how they are employed, and since when.

type Employee implements Node {
id: ID!
fullName: String!
title: String!
employmentType: EmploymentType!
status: EmployeeStatus!
startDate: Date!
email: String!
}

Fields

Employee.id ● ID! non-null scalar

The stable identifier of this employee, unique across every merchant.

Employee.fullName ● String! non-null scalar

The employee's full name as it appears on payroll records.

Employee.title ● String! non-null scalar

The employee's job title within the merchant's organisation.

Employee.employmentType ● EmploymentType! non-null enum

The contractual basis on which this person is engaged.

Employee.status ● EmployeeStatus! non-null enum

Whether this person is currently part of the workforce.

Employee.startDate ● Date! non-null scalar

The first day of this employee's engagement with the merchant.

Employee.email ● String! non-null scalar

The work email address used to contact this employee.

Interfaces

Node interface

The node interface is implemented by entities that have a global unique identifier.

Returned By

employee query

Member Of

EmployeeConnection object ● EmployeeEdge object