Skip to main content

updateEmployeeContract

Updates the data of an employee contract. Start and end date may lie in the past. A change that leaves confirmed services outside the contract period is refused. The open tours and shifts outside it are unassigned exactly as listed in unassignTourIds and removeShiftElementIds; the change is refused when those lists differ from what the new dates would unassign.

Requires authorization features: employee:core:edit

updateEmployeeContract(
input: UpdateEmployeeContractInput!
): UpdateEmployeeContractPayload!

Directives​

auth​

Requires authorization features: employee:core:edit

Arguments​

updateEmployeeContract.input ● UpdateEmployeeContractInput! non-null input​

Type​

UpdateEmployeeContractPayload object​

Payload of the updateEmployeeContract mutation