IEmployeeTypeService1
Operations
Name
Signature
Description
BulkDelete
EmployeeTypeBulkDeleteResults1 BulkDelete(Uri[] employeeTypeUris, Uri employeeTypeBulkDeleteOptionUri)
Delete many employee types
CreateEditDraft
Uri CreateEditDraft(Uri employeeTypeUri)
Create a draft of an existing employee type.
CreateNewDraft
Uri CreateNewDraft()
Create a draft of a new employee type.
Delete
void Delete(Uri employeeTypeUri)
Delete an employee type
GetAllEmployeeTypeDetails
EmployeeTypeDetails1[] GetAllEmployeeTypeDetails()
Retrieve a list of all employee types in the system
GetEmployeeTypeDetails
EmployeeTypeDetails1 GetEmployeeTypeDetails(Uri employeeTypeUri)
Retrieve employee type details from an employee type URI.
GetEmployeeTypeForUser
EmployeeTypeReference1 GetEmployeeTypeForUser(Uri userUri)
Get the employee type for the specified user
GetIsLegacyEmployeeTypeEnabled
Boolean GetIsLegacyEmployeeTypeEnabled()
Returns legacy employee type policy is enabled
PublishDraft
EmployeeTypeDetails1 PublishDraft(Uri draftUri)
Publish an employee type draft, converting it into an employee type that is returned.
PutEmployeeType
EmployeeTypeReference1 PutEmployeeType(EmployeeTypeParameter1 employeeType)
Put the details of the employee type. If the EmployeeTypeParameter1.target.name is specified and the employee type does not exists, it will be created
UpdateDescription
void UpdateDescription(Uri employeeTypeUri, String description)
Modify the description of an employee type or employee type draft.
UpdateEmployeeTypeForUser
void UpdateEmployeeTypeForUser(Uri userUri, Uri employeeTypeUri)
Update the employee type for the specified user
UpdateName
void UpdateName(Uri employeeTypeUri, String name)
Modify the name of an employeeType or employee type draft.