CreateEmployeeInput
Input for createEmployee mutation.
input CreateEmployeeInput {
abbreviation: AbbreviationInput!
comment: String
contact: PersonalDataInput
currentQualification: EmployeeQualificationInput!
employeeNumber: String!
isBlockedForNightDuty: Boolean
learnedProfession: String
lifetimeEmploymentNumber: String!
residentialParkId: ResidentialParkID!
self: PersonalDataInput
workspaces: [ApartmentGroupID]
}
Fields
CreateEmployeeInput.abbreviation ● AbbreviationInput! non-null input
The abbreviation of the employee as text and image.
CreateEmployeeInput.comment ● String scalar
A comment related to the employee.
CreateEmployeeInput.contact ● PersonalDataInput input
Personal information about an additional contact person of this employee.
CreateEmployeeInput.currentQualification ● EmployeeQualificationInput! non-null input
Highest valid qualification of the employee.
CreateEmployeeInput.employeeNumber ● String! non-null scalar
External identifier of the employee. (NN. unique)
CreateEmployeeInput.isBlockedForNightDuty ● Boolean scalar
If an employee is blocked for night duty, the employee is not allowed to work on night shifts.
CreateEmployeeInput.learnedProfession ● String scalar
Learned profession of the employee.
Should not be used to determinate ANY skills; use Employee.currentQualification for that purpose.
CreateEmployeeInput.lifetimeEmploymentNumber ● String! non-null scalar
Lifetime employment number of the employee, a nine-digit number
CreateEmployeeInput.residentialParkId ● ResidentialParkID! non-null scalar
Reference to the Residential Park
CreateEmployeeInput.self ● PersonalDataInput input
Personal information about this employee.
CreateEmployeeInput.workspaces ● [ApartmentGroupID] list scalar
The assigned apartment groups the employee preferable works in.
Member Of
createEmployee mutation