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