Skip to main content

UpdateEmployeeCoreDataInput

Update the core data (self) of an employee

input UpdateEmployeeCoreDataInput {
birthday: Date
employeeId: EmployeeID!
employeeNumber: String!
firstName: String!
gender: Gender
hasDrivingLicence: Boolean
isBlockedForLateDuty: Boolean
isBlockedForNightDuty: Boolean
lastName: String!
learnedProfession: String!
lifetimeEmploymentNumber: String!
salutation: String
title: String
}

Fields​

UpdateEmployeeCoreDataInput.birthday ● Date scalar​

Date of birth of the employee

UpdateEmployeeCoreDataInput.employeeId ● EmployeeID! non-null scalar​

ID of the employee to update

UpdateEmployeeCoreDataInput.employeeNumber ● String! non-null scalar​

External identifier of the employee. (NN. unique)

UpdateEmployeeCoreDataInput.firstName ● String! non-null scalar​

Person's first/given name

UpdateEmployeeCoreDataInput.gender ● Gender enum​

Gender of the employee (male/female/diverse)

UpdateEmployeeCoreDataInput.hasDrivingLicence ● Boolean scalar​

Indicates if the employee has driving licence

UpdateEmployeeCoreDataInput.isBlockedForLateDuty ● Boolean scalar​

If an employee is blocked for late duty, the employee is not allowed to work on late shifts.

UpdateEmployeeCoreDataInput.isBlockedForNightDuty ● Boolean scalar​

If an employee is blocked for night duty, the employee is not allowed to work on night shifts.

UpdateEmployeeCoreDataInput.lastName ● String! non-null scalar​

Person's last/family name

UpdateEmployeeCoreDataInput.learnedProfession ● String! non-null scalar​

Learned profession of the employee.

UpdateEmployeeCoreDataInput.lifetimeEmploymentNumber ● String! non-null scalar​

Lifetime employment number, a nine-digit number

UpdateEmployeeCoreDataInput.salutation ● String scalar​

Formal title or greeting (e.g., Mr., Mrs., Dr.)

UpdateEmployeeCoreDataInput.title ● String scalar​

Person's title (e.g. 'Doctor', 'Prof.')

Member Of​

updateEmployeeCoreData mutation