Class AsyncHris


  • public class AsyncHris
    extends java.lang.Object
    • Method Detail

      • sync

        public Hris sync()
        Switches to the sync SDK.
        Returns:
        The sync SDK
      • listCompanies

        public java.util.concurrent.CompletableFuture<HrisListCompaniesResponse> listCompanies​(HrisListCompaniesRequest request)
        List Companies
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListCompaniesResponse> - The async response
      • listCompanies

        public java.util.concurrent.CompletableFuture<HrisListCompaniesResponse> listCompanies​(HrisListCompaniesRequest request,
                                                                                               java.util.Optional<Options> options)
        List Companies
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListCompaniesResponse> - The async response
      • getCompany

        public java.util.concurrent.CompletableFuture<HrisGetCompanyResponse> getCompany​(HrisGetCompanyRequest request)
        Get Company
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetCompanyResponse> - The async response
      • getCompany

        public java.util.concurrent.CompletableFuture<HrisGetCompanyResponse> getCompany​(HrisGetCompanyRequest request,
                                                                                         java.util.Optional<Options> options)
        Get Company
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetCompanyResponse> - The async response
      • listEmployeeCustomFieldDefinitions

        public java.util.concurrent.CompletableFuture<HrisListEmployeeCustomFieldDefinitionsResponse> listEmployeeCustomFieldDefinitions​(HrisListEmployeeCustomFieldDefinitionsRequest request,
                                                                                                                                         java.util.Optional<Options> options)
        List employee Custom Field Definitions
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeCustomFieldDefinitionsResponse> - The async response
      • getEmployeeCustomFieldDefinition

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeCustomFieldDefinitionResponse> getEmployeeCustomFieldDefinition​(HrisGetEmployeeCustomFieldDefinitionRequest request)
        Get employee Custom Field Definition
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeCustomFieldDefinitionResponse> - The async response
      • getEmployeeCustomFieldDefinition

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeCustomFieldDefinitionResponse> getEmployeeCustomFieldDefinition​(HrisGetEmployeeCustomFieldDefinitionRequest request,
                                                                                                                                     java.util.Optional<Options> options)
        Get employee Custom Field Definition
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeCustomFieldDefinitionResponse> - The async response
      • listEmployees

        public java.util.concurrent.CompletableFuture<HrisListEmployeesResponse> listEmployees​(HrisListEmployeesRequest request)
        List Employees
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeesResponse> - The async response
      • listEmployees

        public java.util.concurrent.CompletableFuture<HrisListEmployeesResponse> listEmployees​(HrisListEmployeesRequest request,
                                                                                               java.util.Optional<Options> options)
        List Employees
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeesResponse> - The async response
      • createEmployee

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeResponse> createEmployee​(java.lang.String xAccountId,
                                                                                                 HrisCreateEmployeeRequestDto hrisCreateEmployeeRequestDto)
        Create Employee
        Parameters:
        xAccountId - The account identifier
        hrisCreateEmployeeRequestDto -
        Returns:
        CompletableFuture<HrisCreateEmployeeResponse> - The async response
      • createEmployee

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeResponse> createEmployee​(java.lang.String xAccountId,
                                                                                                 HrisCreateEmployeeRequestDto hrisCreateEmployeeRequestDto,
                                                                                                 java.util.Optional<Options> options)
        Create Employee
        Parameters:
        xAccountId - The account identifier
        hrisCreateEmployeeRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisCreateEmployeeResponse> - The async response
      • getEmployee

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeResponse> getEmployee​(HrisGetEmployeeRequest request)
        Get Employee
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeResponse> - The async response
      • getEmployee

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeResponse> getEmployee​(HrisGetEmployeeRequest request,
                                                                                           java.util.Optional<Options> options)
        Get Employee
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeResponse> - The async response
      • updateEmployee

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeResponse> updateEmployee​(java.lang.String xAccountId,
                                                                                                 java.lang.String id,
                                                                                                 HrisUpdateEmployeeRequestDto hrisUpdateEmployeeRequestDto)
        Update Employee
        Parameters:
        xAccountId - The account identifier
        id -
        hrisUpdateEmployeeRequestDto -
        Returns:
        CompletableFuture<HrisUpdateEmployeeResponse> - The async response
      • updateEmployee

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeResponse> updateEmployee​(java.lang.String xAccountId,
                                                                                                 java.lang.String id,
                                                                                                 HrisUpdateEmployeeRequestDto hrisUpdateEmployeeRequestDto,
                                                                                                 java.util.Optional<Options> options)
        Update Employee
        Parameters:
        xAccountId - The account identifier
        id -
        hrisUpdateEmployeeRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisUpdateEmployeeResponse> - The async response
      • inviteEmployee

        public java.util.concurrent.CompletableFuture<HrisInviteEmployeeResponse> inviteEmployee​(java.lang.String xAccountId,
                                                                                                 java.lang.String id,
                                                                                                 HrisInviteEmployeeRequestDto hrisInviteEmployeeRequestDto)
        Invite Employee
        Parameters:
        xAccountId - The account identifier
        id -
        hrisInviteEmployeeRequestDto -
        Returns:
        CompletableFuture<HrisInviteEmployeeResponse> - The async response
      • inviteEmployee

        public java.util.concurrent.CompletableFuture<HrisInviteEmployeeResponse> inviteEmployee​(java.lang.String xAccountId,
                                                                                                 java.lang.String id,
                                                                                                 HrisInviteEmployeeRequestDto hrisInviteEmployeeRequestDto,
                                                                                                 java.util.Optional<Options> options)
        Invite Employee
        Parameters:
        xAccountId - The account identifier
        id -
        hrisInviteEmployeeRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisInviteEmployeeResponse> - The async response
      • listEmployeeTimeOffRequests

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTimeOffRequestsResponse> listEmployeeTimeOffRequests​(HrisListEmployeeTimeOffRequestsRequest request)
        List Employee Time Off Requests
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeTimeOffRequestsResponse> - The async response
      • listEmployeeTimeOffRequests

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTimeOffRequestsResponse> listEmployeeTimeOffRequests​(HrisListEmployeeTimeOffRequestsRequest request,
                                                                                                                           java.util.Optional<Options> options)
        List Employee Time Off Requests
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeTimeOffRequestsResponse> - The async response
      • createEmployeeTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeTimeOffRequestResponse> createEmployeeTimeOffRequest​(java.lang.String xAccountId,
                                                                                                                             java.lang.String id,
                                                                                                                             HrisCreateTimeOffRequestDto hrisCreateTimeOffRequestDto)
        Create Employee Time Off Request
        Parameters:
        xAccountId - The account identifier
        id -
        hrisCreateTimeOffRequestDto -
        Returns:
        CompletableFuture<HrisCreateEmployeeTimeOffRequestResponse> - The async response
      • createEmployeeTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeTimeOffRequestResponse> createEmployeeTimeOffRequest​(java.lang.String xAccountId,
                                                                                                                             java.lang.String id,
                                                                                                                             HrisCreateTimeOffRequestDto hrisCreateTimeOffRequestDto,
                                                                                                                             java.util.Optional<Options> options)
        Create Employee Time Off Request
        Parameters:
        xAccountId - The account identifier
        id -
        hrisCreateTimeOffRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisCreateEmployeeTimeOffRequestResponse> - The async response
      • getEmployeesTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisGetEmployeesTimeOffRequestResponse> getEmployeesTimeOffRequest​(HrisGetEmployeesTimeOffRequestRequest request)
        Get Employees Time Off Request
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeesTimeOffRequestResponse> - The async response
      • getEmployeesTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisGetEmployeesTimeOffRequestResponse> getEmployeesTimeOffRequest​(HrisGetEmployeesTimeOffRequestRequest request,
                                                                                                                         java.util.Optional<Options> options)
        Get Employees Time Off Request
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeesTimeOffRequestResponse> - The async response
      • cancelEmployeeTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisCancelEmployeeTimeOffRequestResponse> cancelEmployeeTimeOffRequest​(java.lang.String xAccountId,
                                                                                                                             java.lang.String id,
                                                                                                                             java.lang.String subResourceId)
        Cancel Employee Time Off Request
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        Returns:
        CompletableFuture<HrisCancelEmployeeTimeOffRequestResponse> - The async response
      • cancelEmployeeTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisCancelEmployeeTimeOffRequestResponse> cancelEmployeeTimeOffRequest​(java.lang.String xAccountId,
                                                                                                                             java.lang.String id,
                                                                                                                             java.lang.String subResourceId,
                                                                                                                             java.util.Optional<Options> options)
        Cancel Employee Time Off Request
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        options - additional options
        Returns:
        CompletableFuture<HrisCancelEmployeeTimeOffRequestResponse> - The async response
      • updateEmployeeTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeTimeOffRequestResponse> updateEmployeeTimeOffRequest​(java.lang.String xAccountId,
                                                                                                                             java.lang.String id,
                                                                                                                             java.lang.String subResourceId,
                                                                                                                             HrisCreateTimeOffRequestDto hrisCreateTimeOffRequestDto)
        Update Employee Time Off Request
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        hrisCreateTimeOffRequestDto -
        Returns:
        CompletableFuture<HrisUpdateEmployeeTimeOffRequestResponse> - The async response
      • updateEmployeeTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeTimeOffRequestResponse> updateEmployeeTimeOffRequest​(java.lang.String xAccountId,
                                                                                                                             java.lang.String id,
                                                                                                                             java.lang.String subResourceId,
                                                                                                                             HrisCreateTimeOffRequestDto hrisCreateTimeOffRequestDto,
                                                                                                                             java.util.Optional<Options> options)
        Update Employee Time Off Request
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        hrisCreateTimeOffRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisUpdateEmployeeTimeOffRequestResponse> - The async response
      • batchUploadEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisBatchUploadEmployeeDocumentResponse> batchUploadEmployeeDocument​(java.lang.String xAccountId,
                                                                                                                           java.lang.String id,
                                                                                                                           HrisBatchDocumentUploadRequestDto hrisBatchDocumentUploadRequestDto)
        Batch Upload Employee Document
        Parameters:
        xAccountId - The account identifier
        id -
        hrisBatchDocumentUploadRequestDto -
        Returns:
        CompletableFuture<HrisBatchUploadEmployeeDocumentResponse> - The async response
      • batchUploadEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisBatchUploadEmployeeDocumentResponse> batchUploadEmployeeDocument​(java.lang.String xAccountId,
                                                                                                                           java.lang.String id,
                                                                                                                           HrisBatchDocumentUploadRequestDto hrisBatchDocumentUploadRequestDto,
                                                                                                                           java.util.Optional<Options> options)
        Batch Upload Employee Document
        Parameters:
        xAccountId - The account identifier
        id -
        hrisBatchDocumentUploadRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisBatchUploadEmployeeDocumentResponse> - The async response
      • uploadEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisUploadEmployeeDocumentResponse> uploadEmployeeDocument​(java.lang.String xAccountId,
                                                                                                                 java.lang.String id,
                                                                                                                 HrisDocumentsUploadRequestDto hrisDocumentsUploadRequestDto)
        Upload Employee Document
        Parameters:
        xAccountId - The account identifier
        id -
        hrisDocumentsUploadRequestDto -
        Returns:
        CompletableFuture<HrisUploadEmployeeDocumentResponse> - The async response
      • uploadEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisUploadEmployeeDocumentResponse> uploadEmployeeDocument​(java.lang.String xAccountId,
                                                                                                                 java.lang.String id,
                                                                                                                 HrisDocumentsUploadRequestDto hrisDocumentsUploadRequestDto,
                                                                                                                 java.util.Optional<Options> options)
        Upload Employee Document
        Parameters:
        xAccountId - The account identifier
        id -
        hrisDocumentsUploadRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisUploadEmployeeDocumentResponse> - The async response
      • downloadEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisDownloadEmployeeDocumentResponse> downloadEmployeeDocument​(HrisDownloadEmployeeDocumentRequest request)
        Download Employee Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisDownloadEmployeeDocumentResponse> - The async response
      • downloadEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisDownloadEmployeeDocumentResponse> downloadEmployeeDocument​(HrisDownloadEmployeeDocumentRequest request,
                                                                                                                     java.util.Optional<Options> options)
        Download Employee Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisDownloadEmployeeDocumentResponse> - The async response
      • listEmployeeDocuments

        public java.util.concurrent.CompletableFuture<HrisListEmployeeDocumentsResponse> listEmployeeDocuments​(HrisListEmployeeDocumentsRequest request)
        List Employee Documents
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeDocumentsResponse> - The async response
      • listEmployeeDocuments

        public java.util.concurrent.CompletableFuture<HrisListEmployeeDocumentsResponse> listEmployeeDocuments​(HrisListEmployeeDocumentsRequest request,
                                                                                                               java.util.Optional<Options> options)
        List Employee Documents
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeDocumentsResponse> - The async response
      • getEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeDocumentResponse> getEmployeeDocument​(HrisGetEmployeeDocumentRequest request)
        Get Employee Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeDocumentResponse> - The async response
      • getEmployeeDocument

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeDocumentResponse> getEmployeeDocument​(HrisGetEmployeeDocumentRequest request,
                                                                                                           java.util.Optional<Options> options)
        Get Employee Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeDocumentResponse> - The async response
      • listEmployeeCategories

        public java.util.concurrent.CompletableFuture<HrisListEmployeeCategoriesResponse> listEmployeeCategories​(HrisListEmployeeCategoriesRequest request)
        List Employee Document Categories
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeCategoriesResponse> - The async response
      • listEmployeeCategories

        public java.util.concurrent.CompletableFuture<HrisListEmployeeCategoriesResponse> listEmployeeCategories​(HrisListEmployeeCategoriesRequest request,
                                                                                                                 java.util.Optional<Options> options)
        List Employee Document Categories
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeCategoriesResponse> - The async response
      • getEmployeeDocumentCategory

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeDocumentCategoryResponse> getEmployeeDocumentCategory​(HrisGetEmployeeDocumentCategoryRequest request)
        Get Employee Document Category
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeDocumentCategoryResponse> - The async response
      • getEmployeeDocumentCategory

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeDocumentCategoryResponse> getEmployeeDocumentCategory​(HrisGetEmployeeDocumentCategoryRequest request,
                                                                                                                           java.util.Optional<Options> options)
        Get Employee Document Category
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeDocumentCategoryResponse> - The async response
      • listEmployeeWorkEligibility

        public java.util.concurrent.CompletableFuture<HrisListEmployeeWorkEligibilityResponse> listEmployeeWorkEligibility​(HrisListEmployeeWorkEligibilityRequest request)
        List Employee Work Eligibility
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeWorkEligibilityResponse> - The async response
      • listEmployeeWorkEligibility

        public java.util.concurrent.CompletableFuture<HrisListEmployeeWorkEligibilityResponse> listEmployeeWorkEligibility​(HrisListEmployeeWorkEligibilityRequest request,
                                                                                                                           java.util.Optional<Options> options)
        List Employee Work Eligibility
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeWorkEligibilityResponse> - The async response
      • createEmployeeWorkEligibilityRequest

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeWorkEligibilityRequestResponse> createEmployeeWorkEligibilityRequest​(java.lang.String id,
                                                                                                                                             java.lang.String xAccountId,
                                                                                                                                             HrisCreateWorkEligibilityRequestDto hrisCreateWorkEligibilityRequestDto)
        Create Employee Work Eligibility Request
        Parameters:
        id -
        xAccountId - The account identifier
        hrisCreateWorkEligibilityRequestDto -
        Returns:
        CompletableFuture<HrisCreateEmployeeWorkEligibilityRequestResponse> - The async response
      • createEmployeeWorkEligibilityRequest

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeWorkEligibilityRequestResponse> createEmployeeWorkEligibilityRequest​(java.lang.String id,
                                                                                                                                             java.lang.String xAccountId,
                                                                                                                                             HrisCreateWorkEligibilityRequestDto hrisCreateWorkEligibilityRequestDto,
                                                                                                                                             java.util.Optional<Options> options)
        Create Employee Work Eligibility Request
        Parameters:
        id -
        xAccountId - The account identifier
        hrisCreateWorkEligibilityRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisCreateEmployeeWorkEligibilityRequestResponse> - The async response
      • getEmployeesWorkEligibility

        public java.util.concurrent.CompletableFuture<HrisGetEmployeesWorkEligibilityResponse> getEmployeesWorkEligibility​(HrisGetEmployeesWorkEligibilityRequest request)
        Get Employees Work Eligibility
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeesWorkEligibilityResponse> - The async response
      • getEmployeesWorkEligibility

        public java.util.concurrent.CompletableFuture<HrisGetEmployeesWorkEligibilityResponse> getEmployeesWorkEligibility​(HrisGetEmployeesWorkEligibilityRequest request,
                                                                                                                           java.util.Optional<Options> options)
        Get Employees Work Eligibility
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeesWorkEligibilityResponse> - The async response
      • updateEmployeeWorkEligibilityRequest

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeWorkEligibilityRequestResponse> updateEmployeeWorkEligibilityRequest​(java.lang.String id,
                                                                                                                                             java.lang.String subResourceId,
                                                                                                                                             java.lang.String xAccountId,
                                                                                                                                             HrisCreateWorkEligibilityRequestDto hrisCreateWorkEligibilityRequestDto)
        Update Employee Work Eligibility Request
        Parameters:
        id -
        subResourceId -
        xAccountId - The account identifier
        hrisCreateWorkEligibilityRequestDto -
        Returns:
        CompletableFuture<HrisUpdateEmployeeWorkEligibilityRequestResponse> - The async response
      • updateEmployeeWorkEligibilityRequest

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeWorkEligibilityRequestResponse> updateEmployeeWorkEligibilityRequest​(java.lang.String id,
                                                                                                                                             java.lang.String subResourceId,
                                                                                                                                             java.lang.String xAccountId,
                                                                                                                                             HrisCreateWorkEligibilityRequestDto hrisCreateWorkEligibilityRequestDto,
                                                                                                                                             java.util.Optional<Options> options)
        Update Employee Work Eligibility Request
        Parameters:
        id -
        subResourceId -
        xAccountId - The account identifier
        hrisCreateWorkEligibilityRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisUpdateEmployeeWorkEligibilityRequestResponse> - The async response
      • listEmployeeTimeOffBalances

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTimeOffBalancesResponse> listEmployeeTimeOffBalances​(HrisListEmployeeTimeOffBalancesRequest request)
        List Employee Time Off Balances
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeTimeOffBalancesResponse> - The async response
      • listEmployeeTimeOffBalances

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTimeOffBalancesResponse> listEmployeeTimeOffBalances​(HrisListEmployeeTimeOffBalancesRequest request,
                                                                                                                           java.util.Optional<Options> options)
        List Employee Time Off Balances
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeTimeOffBalancesResponse> - The async response
      • getEmployeeTimeOffBalance

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeTimeOffBalanceResponse> getEmployeeTimeOffBalance​(HrisGetEmployeeTimeOffBalanceRequest request)
        Get Employee Time Off Balance
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeTimeOffBalanceResponse> - The async response
      • getEmployeeTimeOffBalance

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeTimeOffBalanceResponse> getEmployeeTimeOffBalance​(HrisGetEmployeeTimeOffBalanceRequest request,
                                                                                                                       java.util.Optional<Options> options)
        Get Employee Time Off Balance
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeTimeOffBalanceResponse> - The async response
      • listEmployments

        public java.util.concurrent.CompletableFuture<HrisListEmploymentsResponse> listEmployments​(HrisListEmploymentsRequest request)
        List Employments
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmploymentsResponse> - The async response
      • listEmployments

        public java.util.concurrent.CompletableFuture<HrisListEmploymentsResponse> listEmployments​(HrisListEmploymentsRequest request,
                                                                                                   java.util.Optional<Options> options)
        List Employments
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmploymentsResponse> - The async response
      • getEmployment

        public java.util.concurrent.CompletableFuture<HrisGetEmploymentResponse> getEmployment​(HrisGetEmploymentRequest request)
        Get Employment
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmploymentResponse> - The async response
      • getEmployment

        public java.util.concurrent.CompletableFuture<HrisGetEmploymentResponse> getEmployment​(HrisGetEmploymentRequest request,
                                                                                               java.util.Optional<Options> options)
        Get Employment
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmploymentResponse> - The async response
      • listEmployeeEmployments

        public java.util.concurrent.CompletableFuture<HrisListEmployeeEmploymentsResponse> listEmployeeEmployments​(HrisListEmployeeEmploymentsRequest request)
        List Employee Employments
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeEmploymentsResponse> - The async response
      • listEmployeeEmployments

        public java.util.concurrent.CompletableFuture<HrisListEmployeeEmploymentsResponse> listEmployeeEmployments​(HrisListEmployeeEmploymentsRequest request,
                                                                                                                   java.util.Optional<Options> options)
        List Employee Employments
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeEmploymentsResponse> - The async response
      • createEmployeeEmployment

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeEmploymentResponse> createEmployeeEmployment​(java.lang.String xAccountId,
                                                                                                                     java.lang.String id,
                                                                                                                     HrisCreateEmploymentRequestDto hrisCreateEmploymentRequestDto)
        Create Employee Employment
        Parameters:
        xAccountId - The account identifier
        id -
        hrisCreateEmploymentRequestDto -
        Returns:
        CompletableFuture<HrisCreateEmployeeEmploymentResponse> - The async response
      • createEmployeeEmployment

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeEmploymentResponse> createEmployeeEmployment​(java.lang.String xAccountId,
                                                                                                                     java.lang.String id,
                                                                                                                     HrisCreateEmploymentRequestDto hrisCreateEmploymentRequestDto,
                                                                                                                     java.util.Optional<Options> options)
        Create Employee Employment
        Parameters:
        xAccountId - The account identifier
        id -
        hrisCreateEmploymentRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisCreateEmployeeEmploymentResponse> - The async response
      • getEmployeeEmployment

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeEmploymentResponse> getEmployeeEmployment​(HrisGetEmployeeEmploymentRequest request)
        Get Employee Employment
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeEmploymentResponse> - The async response
      • getEmployeeEmployment

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeEmploymentResponse> getEmployeeEmployment​(HrisGetEmployeeEmploymentRequest request,
                                                                                                               java.util.Optional<Options> options)
        Get Employee Employment
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeEmploymentResponse> - The async response
      • updateEmployeeEmployment

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeEmploymentResponse> updateEmployeeEmployment​(java.lang.String xAccountId,
                                                                                                                     java.lang.String id,
                                                                                                                     java.lang.String subResourceId,
                                                                                                                     HrisUpdateEmploymentRequestDto hrisUpdateEmploymentRequestDto)
        Update Employee Employment
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        hrisUpdateEmploymentRequestDto -
        Returns:
        CompletableFuture<HrisUpdateEmployeeEmploymentResponse> - The async response
      • updateEmployeeEmployment

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeEmploymentResponse> updateEmployeeEmployment​(java.lang.String xAccountId,
                                                                                                                     java.lang.String id,
                                                                                                                     java.lang.String subResourceId,
                                                                                                                     HrisUpdateEmploymentRequestDto hrisUpdateEmploymentRequestDto,
                                                                                                                     java.util.Optional<Options> options)
        Update Employee Employment
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        hrisUpdateEmploymentRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisUpdateEmployeeEmploymentResponse> - The async response
      • listGroups

        public java.util.concurrent.CompletableFuture<HrisListGroupsResponse> listGroups​(HrisListGroupsRequest request)
        List Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListGroupsResponse> - The async response
      • listGroups

        public java.util.concurrent.CompletableFuture<HrisListGroupsResponse> listGroups​(HrisListGroupsRequest request,
                                                                                         java.util.Optional<Options> options)
        List Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListGroupsResponse> - The async response
      • listDepartmentGroups

        public java.util.concurrent.CompletableFuture<HrisListDepartmentGroupsResponse> listDepartmentGroups​(HrisListDepartmentGroupsRequest request)
        List Department Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListDepartmentGroupsResponse> - The async response
      • listDepartmentGroups

        public java.util.concurrent.CompletableFuture<HrisListDepartmentGroupsResponse> listDepartmentGroups​(HrisListDepartmentGroupsRequest request,
                                                                                                             java.util.Optional<Options> options)
        List Department Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListDepartmentGroupsResponse> - The async response
      • listCostCenterGroups

        public java.util.concurrent.CompletableFuture<HrisListCostCenterGroupsResponse> listCostCenterGroups​(HrisListCostCenterGroupsRequest request)
        List Cost Center Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListCostCenterGroupsResponse> - The async response
      • listCostCenterGroups

        public java.util.concurrent.CompletableFuture<HrisListCostCenterGroupsResponse> listCostCenterGroups​(HrisListCostCenterGroupsRequest request,
                                                                                                             java.util.Optional<Options> options)
        List Cost Center Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListCostCenterGroupsResponse> - The async response
      • listTeamGroups

        public java.util.concurrent.CompletableFuture<HrisListTeamGroupsResponse> listTeamGroups​(HrisListTeamGroupsRequest request)
        List Team Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListTeamGroupsResponse> - The async response
      • listTeamGroups

        public java.util.concurrent.CompletableFuture<HrisListTeamGroupsResponse> listTeamGroups​(HrisListTeamGroupsRequest request,
                                                                                                 java.util.Optional<Options> options)
        List Team Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListTeamGroupsResponse> - The async response
      • listDivisionGroups

        public java.util.concurrent.CompletableFuture<HrisListDivisionGroupsResponse> listDivisionGroups​(HrisListDivisionGroupsRequest request)
        List Division Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListDivisionGroupsResponse> - The async response
      • listDivisionGroups

        public java.util.concurrent.CompletableFuture<HrisListDivisionGroupsResponse> listDivisionGroups​(HrisListDivisionGroupsRequest request,
                                                                                                         java.util.Optional<Options> options)
        List Division Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListDivisionGroupsResponse> - The async response
      • listCompaniesGroups

        public java.util.concurrent.CompletableFuture<HrisListCompaniesGroupsResponse> listCompaniesGroups​(HrisListCompaniesGroupsRequest request)
        List Companies Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListCompaniesGroupsResponse> - The async response
      • listCompaniesGroups

        public java.util.concurrent.CompletableFuture<HrisListCompaniesGroupsResponse> listCompaniesGroups​(HrisListCompaniesGroupsRequest request,
                                                                                                           java.util.Optional<Options> options)
        List Companies Groups
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListCompaniesGroupsResponse> - The async response
      • getGroup

        public java.util.concurrent.CompletableFuture<HrisGetGroupResponse> getGroup​(HrisGetGroupRequest request)
        Get Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetGroupResponse> - The async response
      • getGroup

        public java.util.concurrent.CompletableFuture<HrisGetGroupResponse> getGroup​(HrisGetGroupRequest request,
                                                                                     java.util.Optional<Options> options)
        Get Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetGroupResponse> - The async response
      • getDepartmentGroup

        public java.util.concurrent.CompletableFuture<HrisGetDepartmentGroupResponse> getDepartmentGroup​(HrisGetDepartmentGroupRequest request)
        Get Department Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetDepartmentGroupResponse> - The async response
      • getDepartmentGroup

        public java.util.concurrent.CompletableFuture<HrisGetDepartmentGroupResponse> getDepartmentGroup​(HrisGetDepartmentGroupRequest request,
                                                                                                         java.util.Optional<Options> options)
        Get Department Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetDepartmentGroupResponse> - The async response
      • getCostCenterGroup

        public java.util.concurrent.CompletableFuture<HrisGetCostCenterGroupResponse> getCostCenterGroup​(HrisGetCostCenterGroupRequest request)
        Get Cost Center Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetCostCenterGroupResponse> - The async response
      • getCostCenterGroup

        public java.util.concurrent.CompletableFuture<HrisGetCostCenterGroupResponse> getCostCenterGroup​(HrisGetCostCenterGroupRequest request,
                                                                                                         java.util.Optional<Options> options)
        Get Cost Center Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetCostCenterGroupResponse> - The async response
      • getTeamGroup

        public java.util.concurrent.CompletableFuture<HrisGetTeamGroupResponse> getTeamGroup​(HrisGetTeamGroupRequest request)
        Get Team Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetTeamGroupResponse> - The async response
      • getTeamGroup

        public java.util.concurrent.CompletableFuture<HrisGetTeamGroupResponse> getTeamGroup​(HrisGetTeamGroupRequest request,
                                                                                             java.util.Optional<Options> options)
        Get Team Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetTeamGroupResponse> - The async response
      • getDivisionGroup

        public java.util.concurrent.CompletableFuture<HrisGetDivisionGroupResponse> getDivisionGroup​(HrisGetDivisionGroupRequest request)
        Get Division Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetDivisionGroupResponse> - The async response
      • getDivisionGroup

        public java.util.concurrent.CompletableFuture<HrisGetDivisionGroupResponse> getDivisionGroup​(HrisGetDivisionGroupRequest request,
                                                                                                     java.util.Optional<Options> options)
        Get Division Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetDivisionGroupResponse> - The async response
      • getCompanyGroup

        public java.util.concurrent.CompletableFuture<HrisGetCompanyGroupResponse> getCompanyGroup​(HrisGetCompanyGroupRequest request)
        Get Company Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetCompanyGroupResponse> - The async response
      • getCompanyGroup

        public java.util.concurrent.CompletableFuture<HrisGetCompanyGroupResponse> getCompanyGroup​(HrisGetCompanyGroupRequest request,
                                                                                                   java.util.Optional<Options> options)
        Get Company Group
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetCompanyGroupResponse> - The async response
      • listJobs

        public java.util.concurrent.CompletableFuture<HrisListJobsResponse> listJobs​(HrisListJobsRequest request)
        List Jobs
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListJobsResponse> - The async response
      • listJobs

        public java.util.concurrent.CompletableFuture<HrisListJobsResponse> listJobs​(HrisListJobsRequest request,
                                                                                     java.util.Optional<Options> options)
        List Jobs
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListJobsResponse> - The async response
      • getJob

        public java.util.concurrent.CompletableFuture<HrisGetJobResponse> getJob​(HrisGetJobRequest request)
        Get Job
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetJobResponse> - The async response
      • getJob

        public java.util.concurrent.CompletableFuture<HrisGetJobResponse> getJob​(HrisGetJobRequest request,
                                                                                 java.util.Optional<Options> options)
        Get Job
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetJobResponse> - The async response
      • listLocations

        public java.util.concurrent.CompletableFuture<HrisListLocationsResponse> listLocations​(HrisListLocationsRequest request)
        List Work Locations
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListLocationsResponse> - The async response
      • listLocations

        public java.util.concurrent.CompletableFuture<HrisListLocationsResponse> listLocations​(HrisListLocationsRequest request,
                                                                                               java.util.Optional<Options> options)
        List Work Locations
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListLocationsResponse> - The async response
      • getLocation

        public java.util.concurrent.CompletableFuture<HrisGetLocationResponse> getLocation​(HrisGetLocationRequest request)
        Get Work Location
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetLocationResponse> - The async response
      • getLocation

        public java.util.concurrent.CompletableFuture<HrisGetLocationResponse> getLocation​(HrisGetLocationRequest request,
                                                                                           java.util.Optional<Options> options)
        Get Work Location
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetLocationResponse> - The async response
      • listPositions

        public java.util.concurrent.CompletableFuture<HrisListPositionsResponse> listPositions​(HrisListPositionsRequest request)
        List Positions
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListPositionsResponse> - The async response
      • listPositions

        public java.util.concurrent.CompletableFuture<HrisListPositionsResponse> listPositions​(HrisListPositionsRequest request,
                                                                                               java.util.Optional<Options> options)
        List Positions
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListPositionsResponse> - The async response
      • getPosition

        public java.util.concurrent.CompletableFuture<HrisGetPositionResponse> getPosition​(HrisGetPositionRequest request)
        Get Position
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetPositionResponse> - The async response
      • getPosition

        public java.util.concurrent.CompletableFuture<HrisGetPositionResponse> getPosition​(HrisGetPositionRequest request,
                                                                                           java.util.Optional<Options> options)
        Get Position
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetPositionResponse> - The async response
      • listTimeEntries

        public java.util.concurrent.CompletableFuture<HrisListTimeEntriesResponse> listTimeEntries​(HrisListTimeEntriesRequest request)
        List Time Entries
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListTimeEntriesResponse> - The async response
      • listTimeEntries

        public java.util.concurrent.CompletableFuture<HrisListTimeEntriesResponse> listTimeEntries​(HrisListTimeEntriesRequest request,
                                                                                                   java.util.Optional<Options> options)
        List Time Entries
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListTimeEntriesResponse> - The async response
      • getTimeEntries

        public java.util.concurrent.CompletableFuture<HrisGetTimeEntriesResponse> getTimeEntries​(HrisGetTimeEntriesRequest request)
        Get Time Entry
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetTimeEntriesResponse> - The async response
      • getTimeEntries

        public java.util.concurrent.CompletableFuture<HrisGetTimeEntriesResponse> getTimeEntries​(HrisGetTimeEntriesRequest request,
                                                                                                 java.util.Optional<Options> options)
        Get Time Entry
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetTimeEntriesResponse> - The async response
      • listTimeOffRequests

        public java.util.concurrent.CompletableFuture<HrisListTimeOffRequestsResponse> listTimeOffRequests​(HrisListTimeOffRequestsRequest request)
        List time off requests
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListTimeOffRequestsResponse> - The async response
      • listTimeOffRequests

        public java.util.concurrent.CompletableFuture<HrisListTimeOffRequestsResponse> listTimeOffRequests​(HrisListTimeOffRequestsRequest request,
                                                                                                           java.util.Optional<Options> options)
        List time off requests
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListTimeOffRequestsResponse> - The async response
      • getTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisGetTimeOffRequestResponse> getTimeOffRequest​(HrisGetTimeOffRequestRequest request)
        Get time off request
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetTimeOffRequestResponse> - The async response
      • getTimeOffRequest

        public java.util.concurrent.CompletableFuture<HrisGetTimeOffRequestResponse> getTimeOffRequest​(HrisGetTimeOffRequestRequest request,
                                                                                                       java.util.Optional<Options> options)
        Get time off request
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetTimeOffRequestResponse> - The async response
      • listShifts

        public java.util.concurrent.CompletableFuture<HrisListShiftsResponse> listShifts​(HrisListShiftsRequest request)
        List Shifts
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListShiftsResponse> - The async response
      • listShifts

        public java.util.concurrent.CompletableFuture<HrisListShiftsResponse> listShifts​(HrisListShiftsRequest request,
                                                                                         java.util.Optional<Options> options)
        List Shifts
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListShiftsResponse> - The async response
      • getShift

        public java.util.concurrent.CompletableFuture<HrisGetShiftResponse> getShift​(HrisGetShiftRequest request)
        Get Shift
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetShiftResponse> - The async response
      • getShift

        public java.util.concurrent.CompletableFuture<HrisGetShiftResponse> getShift​(HrisGetShiftRequest request,
                                                                                     java.util.Optional<Options> options)
        Get Shift
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetShiftResponse> - The async response
      • listTimeOffTypes

        @Deprecated
        public HrisListTimeOffTypesRequestBuilder listTimeOffTypes()
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        List time off types
        Returns:
        The async call builder
      • listTimeOffTypes

        @Deprecated
        public java.util.concurrent.CompletableFuture<HrisListTimeOffTypesResponse> listTimeOffTypes​(HrisListTimeOffTypesRequest request)
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        List time off types
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListTimeOffTypesResponse> - The async response
      • listTimeOffTypes

        @Deprecated
        public java.util.concurrent.CompletableFuture<HrisListTimeOffTypesResponse> listTimeOffTypes​(HrisListTimeOffTypesRequest request,
                                                                                                     java.util.Optional<Options> options)
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        List time off types
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListTimeOffTypesResponse> - The async response
      • getTimeOffType

        @Deprecated
        public HrisGetTimeOffTypeRequestBuilder getTimeOffType()
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        Get time off type
        Returns:
        The async call builder
      • getTimeOffType

        @Deprecated
        public java.util.concurrent.CompletableFuture<HrisGetTimeOffTypeResponse> getTimeOffType​(HrisGetTimeOffTypeRequest request)
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        Get time off type
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetTimeOffTypeResponse> - The async response
      • getTimeOffType

        @Deprecated
        public java.util.concurrent.CompletableFuture<HrisGetTimeOffTypeResponse> getTimeOffType​(HrisGetTimeOffTypeRequest request,
                                                                                                 java.util.Optional<Options> options)
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        Get time off type
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetTimeOffTypeResponse> - The async response
      • listTimeOffPolicies

        public java.util.concurrent.CompletableFuture<HrisListTimeOffPoliciesResponse> listTimeOffPolicies​(HrisListTimeOffPoliciesRequest request)
        List Time Off Policies
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListTimeOffPoliciesResponse> - The async response
      • listTimeOffPolicies

        public java.util.concurrent.CompletableFuture<HrisListTimeOffPoliciesResponse> listTimeOffPolicies​(HrisListTimeOffPoliciesRequest request,
                                                                                                           java.util.Optional<Options> options)
        List Time Off Policies
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListTimeOffPoliciesResponse> - The async response
      • getTimeOffPolicy

        public java.util.concurrent.CompletableFuture<HrisGetTimeOffPolicyResponse> getTimeOffPolicy​(HrisGetTimeOffPolicyRequest request)
        Get Time Off Policy
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetTimeOffPolicyResponse> - The async response
      • getTimeOffPolicy

        public java.util.concurrent.CompletableFuture<HrisGetTimeOffPolicyResponse> getTimeOffPolicy​(HrisGetTimeOffPolicyRequest request,
                                                                                                     java.util.Optional<Options> options)
        Get Time Off Policy
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetTimeOffPolicyResponse> - The async response
      • listEmployeeTimeOffPolicies

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTimeOffPoliciesResponse> listEmployeeTimeOffPolicies​(HrisListEmployeeTimeOffPoliciesRequest request)
        List Assigned Time Off Policies
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeTimeOffPoliciesResponse> - The async response
      • listEmployeeTimeOffPolicies

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTimeOffPoliciesResponse> listEmployeeTimeOffPolicies​(HrisListEmployeeTimeOffPoliciesRequest request,
                                                                                                                           java.util.Optional<Options> options)
        List Assigned Time Off Policies
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeTimeOffPoliciesResponse> - The async response
      • listBenefits

        public java.util.concurrent.CompletableFuture<HrisListBenefitsResponse> listBenefits​(HrisListBenefitsRequest request)
        List benefits
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListBenefitsResponse> - The async response
      • listBenefits

        public java.util.concurrent.CompletableFuture<HrisListBenefitsResponse> listBenefits​(HrisListBenefitsRequest request,
                                                                                             java.util.Optional<Options> options)
        List benefits
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListBenefitsResponse> - The async response
      • getBenefit

        public java.util.concurrent.CompletableFuture<HrisGetBenefitResponse> getBenefit​(HrisGetBenefitRequest request)
        Get Benefit
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetBenefitResponse> - The async response
      • getBenefit

        public java.util.concurrent.CompletableFuture<HrisGetBenefitResponse> getBenefit​(HrisGetBenefitRequest request,
                                                                                         java.util.Optional<Options> options)
        Get Benefit
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetBenefitResponse> - The async response
      • listEmployeeSkills

        public java.util.concurrent.CompletableFuture<HrisListEmployeeSkillsResponse> listEmployeeSkills​(HrisListEmployeeSkillsRequest request)
        List Employee Skills
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeSkillsResponse> - The async response
      • listEmployeeSkills

        public java.util.concurrent.CompletableFuture<HrisListEmployeeSkillsResponse> listEmployeeSkills​(HrisListEmployeeSkillsRequest request,
                                                                                                         java.util.Optional<Options> options)
        List Employee Skills
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeSkillsResponse> - The async response
      • createEmployeeSkill

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeSkillResponse> createEmployeeSkill​(java.lang.String xAccountId,
                                                                                                           java.lang.String id,
                                                                                                           EntitySkillsCreateRequestDto entitySkillsCreateRequestDto)
        Create Employee Skill
        Parameters:
        xAccountId - The account identifier
        id -
        entitySkillsCreateRequestDto -
        Returns:
        CompletableFuture<HrisCreateEmployeeSkillResponse> - The async response
      • createEmployeeSkill

        public java.util.concurrent.CompletableFuture<HrisCreateEmployeeSkillResponse> createEmployeeSkill​(java.lang.String xAccountId,
                                                                                                           java.lang.String id,
                                                                                                           EntitySkillsCreateRequestDto entitySkillsCreateRequestDto,
                                                                                                           java.util.Optional<Options> options)
        Create Employee Skill
        Parameters:
        xAccountId - The account identifier
        id -
        entitySkillsCreateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisCreateEmployeeSkillResponse> - The async response
      • getEmployeeSkill

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeSkillResponse> getEmployeeSkill​(HrisGetEmployeeSkillRequest request)
        Get Employee Skill
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeSkillResponse> - The async response
      • getEmployeeSkill

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeSkillResponse> getEmployeeSkill​(HrisGetEmployeeSkillRequest request,
                                                                                                     java.util.Optional<Options> options)
        Get Employee Skill
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeSkillResponse> - The async response
      • listEmployeeTasks

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTasksResponse> listEmployeeTasks​(HrisListEmployeeTasksRequest request)
        List Employee Tasks
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListEmployeeTasksResponse> - The async response
      • listEmployeeTasks

        public java.util.concurrent.CompletableFuture<HrisListEmployeeTasksResponse> listEmployeeTasks​(HrisListEmployeeTasksRequest request,
                                                                                                       java.util.Optional<Options> options)
        List Employee Tasks
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListEmployeeTasksResponse> - The async response
      • getEmployeeTask

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeTaskResponse> getEmployeeTask​(HrisGetEmployeeTaskRequest request)
        Get Employee Task
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetEmployeeTaskResponse> - The async response
      • getEmployeeTask

        public java.util.concurrent.CompletableFuture<HrisGetEmployeeTaskResponse> getEmployeeTask​(HrisGetEmployeeTaskRequest request,
                                                                                                   java.util.Optional<Options> options)
        Get Employee Task
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetEmployeeTaskResponse> - The async response
      • updateEmployeeTask

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeTaskResponse> updateEmployeeTask​(java.lang.String xAccountId,
                                                                                                         java.lang.String id,
                                                                                                         java.lang.String subResourceId,
                                                                                                         UpdateTaskRequestDto updateTaskRequestDto)
        Update Employee Task
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        updateTaskRequestDto -
        Returns:
        CompletableFuture<HrisUpdateEmployeeTaskResponse> - The async response
      • updateEmployeeTask

        public java.util.concurrent.CompletableFuture<HrisUpdateEmployeeTaskResponse> updateEmployeeTask​(java.lang.String xAccountId,
                                                                                                         java.lang.String id,
                                                                                                         java.lang.String subResourceId,
                                                                                                         UpdateTaskRequestDto updateTaskRequestDto,
                                                                                                         java.util.Optional<Options> options)
        Update Employee Task
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        updateTaskRequestDto -
        options - additional options
        Returns:
        CompletableFuture<HrisUpdateEmployeeTaskResponse> - The async response
      • listTasks

        public java.util.concurrent.CompletableFuture<HrisListTasksResponse> listTasks​(HrisListTasksRequest request)
        List Tasks
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisListTasksResponse> - The async response
      • listTasks

        public java.util.concurrent.CompletableFuture<HrisListTasksResponse> listTasks​(HrisListTasksRequest request,
                                                                                       java.util.Optional<Options> options)
        List Tasks
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisListTasksResponse> - The async response
      • getTask

        public java.util.concurrent.CompletableFuture<HrisGetTaskResponse> getTask​(HrisGetTaskRequest request)
        Get Task
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<HrisGetTaskResponse> - The async response
      • getTask

        public java.util.concurrent.CompletableFuture<HrisGetTaskResponse> getTask​(HrisGetTaskRequest request,
                                                                                   java.util.Optional<Options> options)
        Get Task
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<HrisGetTaskResponse> - The async response