Skip to main content

CreateEmployeeInput

Input for createEmployee mutation.

input CreateEmployeeInput {
abbreviation: AbbreviationInput!
comment: String
currentQualification: EmployeeQualificationInput!
emergencyContact: String
emergencyPhone: String
employeeNumber: String!
hasDrivingLicence: Boolean
isBlockedForLateDuty: Boolean
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.currentQualification ● EmployeeQualificationInput! non-null input

Highest valid qualification of the employee.

CreateEmployeeInput.emergencyContact ● String scalar

Name of the additional emergency contact person of this employee.

CreateEmployeeInput.emergencyPhone ● String scalar

Phone number of the additional emergency contact person of this employee.

CreateEmployeeInput.employeeNumber ● String! non-null scalar

External identifier of the employee. (NN. unique)

CreateEmployeeInput.hasDrivingLicence ● Boolean scalar

Indicates if the employee has driving licence

CreateEmployeeInput.isBlockedForLateDuty ● Boolean scalar

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

CreateEmployeeInput.isBlockedForNightDuty ● Boolean scalar

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

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