Class Ats


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

      • async

        public AsyncAts async()
        Switches to the async SDK.
        Returns:
        The async SDK
      • listApplications

        public AtsListApplicationsResponse listApplications​(AtsListApplicationsRequest request)
        List Applications
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplications

        public AtsListApplicationsResponse listApplications​(AtsListApplicationsRequest request,
                                                            java.util.Optional<Options> options)
        List Applications
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createApplication

        public AtsCreateApplicationResponse createApplication​(java.lang.String xAccountId,
                                                              AtsCreateApplicationRequestDto atsCreateApplicationRequestDto)
        Create Application
        Parameters:
        xAccountId - The account identifier
        atsCreateApplicationRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createApplication

        public AtsCreateApplicationResponse createApplication​(java.lang.String xAccountId,
                                                              AtsCreateApplicationRequestDto atsCreateApplicationRequestDto,
                                                              java.util.Optional<Options> options)
        Create Application
        Parameters:
        xAccountId - The account identifier
        atsCreateApplicationRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplication

        public AtsGetApplicationResponse getApplication​(AtsGetApplicationRequest request)
        Get Application
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplication

        public AtsGetApplicationResponse getApplication​(AtsGetApplicationRequest request,
                                                        java.util.Optional<Options> options)
        Get Application
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateApplication

        public AtsUpdateApplicationResponse updateApplication​(java.lang.String xAccountId,
                                                              java.lang.String id,
                                                              AtsUpdateApplicationRequestDto atsUpdateApplicationRequestDto)
        Update Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateApplicationRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateApplication

        public AtsUpdateApplicationResponse updateApplication​(java.lang.String xAccountId,
                                                              java.lang.String id,
                                                              AtsUpdateApplicationRequestDto atsUpdateApplicationRequestDto,
                                                              java.util.Optional<Options> options)
        Update Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateApplicationRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationsOffers

        public AtsListApplicationsOffersResponse listApplicationsOffers​(AtsListApplicationsOffersRequest request)
        List Application Offers
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationsOffers

        public AtsListApplicationsOffersResponse listApplicationsOffers​(AtsListApplicationsOffersRequest request,
                                                                        java.util.Optional<Options> options)
        List Application Offers
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • moveApplication

        public AtsMoveApplicationResponse moveApplication​(java.lang.String xAccountId,
                                                          java.lang.String id,
                                                          AtsMoveApplicationRequestDto atsMoveApplicationRequestDto)
        Move Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsMoveApplicationRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • moveApplication

        public AtsMoveApplicationResponse moveApplication​(java.lang.String xAccountId,
                                                          java.lang.String id,
                                                          AtsMoveApplicationRequestDto atsMoveApplicationRequestDto,
                                                          java.util.Optional<Options> options)
        Move Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsMoveApplicationRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • rejectApplication

        public AtsRejectApplicationResponse rejectApplication​(java.lang.String xAccountId,
                                                              java.lang.String id,
                                                              AtsRejectApplicationRequestDto atsRejectApplicationRequestDto)
        Reject Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsRejectApplicationRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • rejectApplication

        public AtsRejectApplicationResponse rejectApplication​(java.lang.String xAccountId,
                                                              java.lang.String id,
                                                              AtsRejectApplicationRequestDto atsRejectApplicationRequestDto,
                                                              java.util.Optional<Options> options)
        Reject Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsRejectApplicationRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationOffer

        public AtsGetApplicationOfferResponse getApplicationOffer​(AtsGetApplicationOfferRequest request)
        Get Application Offer
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationOffer

        public AtsGetApplicationOfferResponse getApplicationOffer​(AtsGetApplicationOfferRequest request,
                                                                  java.util.Optional<Options> options)
        Get Application Offer
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationScorecards

        public AtsListApplicationScorecardsResponse listApplicationScorecards​(AtsListApplicationScorecardsRequest request)
        List Application Scorecards
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationScorecards

        public AtsListApplicationScorecardsResponse listApplicationScorecards​(AtsListApplicationScorecardsRequest request,
                                                                              java.util.Optional<Options> options)
        List Application Scorecards
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationScorecard

        public AtsGetApplicationScorecardResponse getApplicationScorecard​(AtsGetApplicationScorecardRequest request)
        Get Application Scorecard
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationScorecard

        public AtsGetApplicationScorecardResponse getApplicationScorecard​(AtsGetApplicationScorecardRequest request,
                                                                          java.util.Optional<Options> options)
        Get Application Scorecard
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationChanges

        public AtsListApplicationChangesResponse listApplicationChanges​(AtsListApplicationChangesRequest request)
        List Application Changes
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationChanges

        public AtsListApplicationChangesResponse listApplicationChanges​(AtsListApplicationChangesRequest request,
                                                                        java.util.Optional<Options> options)
        List Application Changes
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationNotes

        public AtsListApplicationNotesResponse listApplicationNotes​(AtsListApplicationNotesRequest request)
        List Application Notes
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationNotes

        public AtsListApplicationNotesResponse listApplicationNotes​(AtsListApplicationNotesRequest request,
                                                                    java.util.Optional<Options> options)
        List Application Notes
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createApplicationNote

        public AtsCreateApplicationNoteResponse createApplicationNote​(java.lang.String xAccountId,
                                                                      java.lang.String id,
                                                                      AtsCreateNotesRequestDto atsCreateNotesRequestDto)
        Create Application Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createApplicationNote

        public AtsCreateApplicationNoteResponse createApplicationNote​(java.lang.String xAccountId,
                                                                      java.lang.String id,
                                                                      AtsCreateNotesRequestDto atsCreateNotesRequestDto,
                                                                      java.util.Optional<Options> options)
        Create Application Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationNote

        public AtsGetApplicationNoteResponse getApplicationNote​(AtsGetApplicationNoteRequest request)
        Get Application Note
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationNote

        public AtsGetApplicationNoteResponse getApplicationNote​(AtsGetApplicationNoteRequest request,
                                                                java.util.Optional<Options> options)
        Get Application Note
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateApplicationNote

        public AtsUpdateApplicationNoteResponse updateApplicationNote​(java.lang.String xAccountId,
                                                                      java.lang.String id,
                                                                      java.lang.String subResourceId,
                                                                      AtsUpdateNotesRequestDto atsUpdateNotesRequestDto)
        Update Application Note
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        atsUpdateNotesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateApplicationNote

        public AtsUpdateApplicationNoteResponse updateApplicationNote​(java.lang.String xAccountId,
                                                                      java.lang.String id,
                                                                      java.lang.String subResourceId,
                                                                      AtsUpdateNotesRequestDto atsUpdateNotesRequestDto,
                                                                      java.util.Optional<Options> options)
        Update Application Note
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        atsUpdateNotesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationsScheduledInterviews

        public AtsListApplicationsScheduledInterviewsResponse listApplicationsScheduledInterviews​(AtsListApplicationsScheduledInterviewsRequest request,
                                                                                                  java.util.Optional<Options> options)
        List Applications scheduled interviews
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationScheduledInterview

        public AtsGetApplicationScheduledInterviewResponse getApplicationScheduledInterview​(AtsGetApplicationScheduledInterviewRequest request,
                                                                                            java.util.Optional<Options> options)
        Get Applications scheduled interview
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • uploadApplicationDocument

        public AtsUploadApplicationDocumentResponse uploadApplicationDocument​(java.lang.String xAccountId,
                                                                              java.lang.String id,
                                                                              AtsDocumentsUploadRequestDto atsDocumentsUploadRequestDto)
        Upload Application Document
        Parameters:
        xAccountId - The account identifier
        id -
        atsDocumentsUploadRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • uploadApplicationDocument

        public AtsUploadApplicationDocumentResponse uploadApplicationDocument​(java.lang.String xAccountId,
                                                                              java.lang.String id,
                                                                              AtsDocumentsUploadRequestDto atsDocumentsUploadRequestDto,
                                                                              java.util.Optional<Options> options)
        Upload Application Document
        Parameters:
        xAccountId - The account identifier
        id -
        atsDocumentsUploadRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • downloadApplicationDocument

        public AtsDownloadApplicationDocumentResponse downloadApplicationDocument​(AtsDownloadApplicationDocumentRequest request)
        Download Application Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • downloadApplicationDocument

        public AtsDownloadApplicationDocumentResponse downloadApplicationDocument​(AtsDownloadApplicationDocumentRequest request,
                                                                                  java.util.Optional<Options> options)
        Download Application Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationDocuments

        public AtsListApplicationDocumentsResponse listApplicationDocuments​(AtsListApplicationDocumentsRequest request)
        List Application Documents
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationDocuments

        public AtsListApplicationDocumentsResponse listApplicationDocuments​(AtsListApplicationDocumentsRequest request,
                                                                            java.util.Optional<Options> options)
        List Application Documents
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationDocument

        public AtsGetApplicationDocumentResponse getApplicationDocument​(AtsGetApplicationDocumentRequest request)
        Get Application Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationDocument

        public AtsGetApplicationDocumentResponse getApplicationDocument​(AtsGetApplicationDocumentRequest request,
                                                                        java.util.Optional<Options> options)
        Get Application Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listCandidates

        public AtsListCandidatesResponse listCandidates​(AtsListCandidatesRequest request)
        List Candidates
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listCandidates

        public AtsListCandidatesResponse listCandidates​(AtsListCandidatesRequest request,
                                                        java.util.Optional<Options> options)
        List Candidates
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createCandidate

        public AtsCreateCandidateResponse createCandidate​(java.lang.String xAccountId,
                                                          AtsCreateCandidateRequestDto atsCreateCandidateRequestDto)
        Create Candidate
        Parameters:
        xAccountId - The account identifier
        atsCreateCandidateRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createCandidate

        public AtsCreateCandidateResponse createCandidate​(java.lang.String xAccountId,
                                                          AtsCreateCandidateRequestDto atsCreateCandidateRequestDto,
                                                          java.util.Optional<Options> options)
        Create Candidate
        Parameters:
        xAccountId - The account identifier
        atsCreateCandidateRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getCandidate

        public AtsGetCandidateResponse getCandidate​(AtsGetCandidateRequest request)
        Get Candidate
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getCandidate

        public AtsGetCandidateResponse getCandidate​(AtsGetCandidateRequest request,
                                                    java.util.Optional<Options> options)
        Get Candidate
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateCandidate

        public AtsUpdateCandidateResponse updateCandidate​(java.lang.String xAccountId,
                                                          java.lang.String id,
                                                          AtsUpdateCandidateRequestDto atsUpdateCandidateRequestDto)
        Update Candidate
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateCandidateRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateCandidate

        public AtsUpdateCandidateResponse updateCandidate​(java.lang.String xAccountId,
                                                          java.lang.String id,
                                                          AtsUpdateCandidateRequestDto atsUpdateCandidateRequestDto,
                                                          java.util.Optional<Options> options)
        Update Candidate
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateCandidateRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listCandidateNotes

        public AtsListCandidateNotesResponse listCandidateNotes​(AtsListCandidateNotesRequest request)
        List Candidate Notes
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listCandidateNotes

        public AtsListCandidateNotesResponse listCandidateNotes​(AtsListCandidateNotesRequest request,
                                                                java.util.Optional<Options> options)
        List Candidate Notes
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createCandidateNote

        public AtsCreateCandidateNoteResponse createCandidateNote​(java.lang.String xAccountId,
                                                                  java.lang.String id,
                                                                  AtsCreateNotesRequestDto atsCreateNotesRequestDto)
        Create Candidate Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createCandidateNote

        public AtsCreateCandidateNoteResponse createCandidateNote​(java.lang.String xAccountId,
                                                                  java.lang.String id,
                                                                  AtsCreateNotesRequestDto atsCreateNotesRequestDto,
                                                                  java.util.Optional<Options> options)
        Create Candidate Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getCandidateNote

        public AtsGetCandidateNoteResponse getCandidateNote​(AtsGetCandidateNoteRequest request)
        Get Candidate Note
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getCandidateNote

        public AtsGetCandidateNoteResponse getCandidateNote​(AtsGetCandidateNoteRequest request,
                                                            java.util.Optional<Options> options)
        Get Candidate Note
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationCustomFieldDefinition

        public AtsGetApplicationCustomFieldDefinitionResponse getApplicationCustomFieldDefinition​(AtsGetApplicationCustomFieldDefinitionRequest request,
                                                                                                  java.util.Optional<Options> options)
        Get Application Custom Field Definition
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listCandidateCustomFieldDefinitions

        public AtsListCandidateCustomFieldDefinitionsResponse listCandidateCustomFieldDefinitions​(AtsListCandidateCustomFieldDefinitionsRequest request,
                                                                                                  java.util.Optional<Options> options)
        List Candidate Custom Field Definitions
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getCandidateCustomFieldDefinition

        public AtsGetCandidateCustomFieldDefinitionResponse getCandidateCustomFieldDefinition​(AtsGetCandidateCustomFieldDefinitionRequest request,
                                                                                              java.util.Optional<Options> options)
        Get Candidate Custom Field Definition
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobCustomFieldDefinitions

        public AtsListJobCustomFieldDefinitionsResponse listJobCustomFieldDefinitions​(AtsListJobCustomFieldDefinitionsRequest request)
        List Job Custom Field Definitions
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobCustomFieldDefinitions

        public AtsListJobCustomFieldDefinitionsResponse listJobCustomFieldDefinitions​(AtsListJobCustomFieldDefinitionsRequest request,
                                                                                      java.util.Optional<Options> options)
        List Job Custom Field Definitions
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJobCustomFieldDefinition

        public AtsGetJobCustomFieldDefinitionResponse getJobCustomFieldDefinition​(AtsGetJobCustomFieldDefinitionRequest request)
        Get Job Custom Field Definition
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJobCustomFieldDefinition

        public AtsGetJobCustomFieldDefinitionResponse getJobCustomFieldDefinition​(AtsGetJobCustomFieldDefinitionRequest request,
                                                                                  java.util.Optional<Options> options)
        Get Job Custom Field Definition
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listDepartments

        public AtsListDepartmentsResponse listDepartments​(AtsListDepartmentsRequest request)
        List Departments
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listDepartments

        public AtsListDepartmentsResponse listDepartments​(AtsListDepartmentsRequest request,
                                                          java.util.Optional<Options> options)
        List Departments
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getDepartment

        public AtsGetDepartmentResponse getDepartment​(AtsGetDepartmentRequest request)
        Get Department
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getDepartment

        public AtsGetDepartmentResponse getDepartment​(AtsGetDepartmentRequest request,
                                                      java.util.Optional<Options> options)
        Get Department
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listInterviewStages

        @Deprecated
        public AtsListInterviewStagesRequestBuilder listInterviewStages()
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        List Interview Stages
        Returns:
        The call builder
      • listInterviewStages

        @Deprecated
        public AtsListInterviewStagesResponse listInterviewStages​(AtsListInterviewStagesRequest request)
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        List Interview Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listInterviewStages

        @Deprecated
        public AtsListInterviewStagesResponse listInterviewStages​(AtsListInterviewStagesRequest 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 Interview Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getInterviewStage

        @Deprecated
        public AtsGetInterviewStageRequestBuilder getInterviewStage()
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        Get Interview Stage
        Returns:
        The call builder
      • getInterviewStage

        @Deprecated
        public AtsGetInterviewStageResponse getInterviewStage​(AtsGetInterviewStageRequest request)
        Deprecated.
        method: This will be removed in a future release, please migrate away from it as soon as possible.
        Get Interview Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getInterviewStage

        @Deprecated
        public AtsGetInterviewStageResponse getInterviewStage​(AtsGetInterviewStageRequest 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 Interview Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationStages

        public AtsListApplicationStagesResponse listApplicationStages​(AtsListApplicationStagesRequest request)
        List Application Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationStages

        public AtsListApplicationStagesResponse listApplicationStages​(AtsListApplicationStagesRequest request,
                                                                      java.util.Optional<Options> options)
        List Application Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationStage

        public AtsGetApplicationStageResponse getApplicationStage​(AtsGetApplicationStageRequest request)
        Get Application Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationStage

        public AtsGetApplicationStageResponse getApplicationStage​(AtsGetApplicationStageRequest request,
                                                                  java.util.Optional<Options> options)
        Get Application Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listInterviews

        public AtsListInterviewsResponse listInterviews​(AtsListInterviewsRequest request)
        List Interviews
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listInterviews

        public AtsListInterviewsResponse listInterviews​(AtsListInterviewsRequest request,
                                                        java.util.Optional<Options> options)
        List Interviews
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getInterview

        public AtsGetInterviewResponse getInterview​(AtsGetInterviewRequest request)
        Get Interview
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getInterview

        public AtsGetInterviewResponse getInterview​(AtsGetInterviewRequest request,
                                                    java.util.Optional<Options> options)
        Get Interview
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createInterviewNote

        public AtsCreateInterviewNoteResponse createInterviewNote​(java.lang.String xAccountId,
                                                                  java.lang.String id,
                                                                  AtsCreateNotesRequestDto atsCreateNotesRequestDto)
        Create Interview Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createInterviewNote

        public AtsCreateInterviewNoteResponse createInterviewNote​(java.lang.String xAccountId,
                                                                  java.lang.String id,
                                                                  AtsCreateNotesRequestDto atsCreateNotesRequestDto,
                                                                  java.util.Optional<Options> options)
        Create Interview Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateInterviewNote

        public AtsUpdateInterviewNoteResponse updateInterviewNote​(java.lang.String xAccountId,
                                                                  java.lang.String id,
                                                                  java.lang.String subResourceId,
                                                                  AtsUpdateNotesRequestDto atsUpdateNotesRequestDto)
        Update Interview Note
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        atsUpdateNotesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateInterviewNote

        public AtsUpdateInterviewNoteResponse updateInterviewNote​(java.lang.String xAccountId,
                                                                  java.lang.String id,
                                                                  java.lang.String subResourceId,
                                                                  AtsUpdateNotesRequestDto atsUpdateNotesRequestDto,
                                                                  java.util.Optional<Options> options)
        Update Interview Note
        Parameters:
        xAccountId - The account identifier
        id -
        subResourceId -
        atsUpdateNotesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobs

        public AtsListJobsResponse listJobs​(AtsListJobsRequest request)
        List Jobs
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobs

        public AtsListJobsResponse listJobs​(AtsListJobsRequest 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:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createJob

        public AtsCreateJobResponse createJob​(java.lang.String xAccountId,
                                              AtsCreateJobRequestDto atsCreateJobRequestDto)
        Create Job
        Parameters:
        xAccountId - The account identifier
        atsCreateJobRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createJob

        public AtsCreateJobResponse createJob​(java.lang.String xAccountId,
                                              AtsCreateJobRequestDto atsCreateJobRequestDto,
                                              java.util.Optional<Options> options)
        Create Job
        Parameters:
        xAccountId - The account identifier
        atsCreateJobRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobApplicationStages

        public AtsListJobApplicationStagesResponse listJobApplicationStages​(AtsListJobApplicationStagesRequest request)
        List Job Application Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobApplicationStages

        public AtsListJobApplicationStagesResponse listJobApplicationStages​(AtsListJobApplicationStagesRequest request,
                                                                            java.util.Optional<Options> options)
        List Job Application Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJob

        public AtsGetJobResponse getJob​(AtsGetJobRequest request)
        Get Job
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJob

        public AtsGetJobResponse getJob​(AtsGetJobRequest 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:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateJob

        public AtsUpdateJobResponse updateJob​(java.lang.String xAccountId,
                                              java.lang.String id,
                                              AtsUpdateJobRequestDto atsUpdateJobRequestDto)
        Update Job
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateJobRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateJob

        public AtsUpdateJobResponse updateJob​(java.lang.String xAccountId,
                                              java.lang.String id,
                                              AtsUpdateJobRequestDto atsUpdateJobRequestDto,
                                              java.util.Optional<Options> options)
        Update Job
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateJobRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJobApplicationStage

        public AtsGetJobApplicationStageResponse getJobApplicationStage​(AtsGetJobApplicationStageRequest request)
        Get Job Application Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJobApplicationStage

        public AtsGetJobApplicationStageResponse getJobApplicationStage​(AtsGetJobApplicationStageRequest request,
                                                                        java.util.Optional<Options> options)
        Get Job Application Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listLists

        public AtsListListsResponse listLists​(AtsListListsRequest request)
        Get all Lists
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listLists

        public AtsListListsResponse listLists​(AtsListListsRequest request,
                                              java.util.Optional<Options> options)
        Get all Lists
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getList

        public AtsGetListResponse getList​(AtsGetListRequest request)
        Get List
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getList

        public AtsGetListResponse getList​(AtsGetListRequest request,
                                          java.util.Optional<Options> options)
        Get List
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listLocations

        public AtsListLocationsResponse listLocations​(AtsListLocationsRequest request)
        List locations
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listLocations

        public AtsListLocationsResponse listLocations​(AtsListLocationsRequest request,
                                                      java.util.Optional<Options> options)
        List locations
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getLocation

        public AtsGetLocationResponse getLocation​(AtsGetLocationRequest request)
        Get Location
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getLocation

        public AtsGetLocationResponse getLocation​(AtsGetLocationRequest request,
                                                  java.util.Optional<Options> options)
        Get Location
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listRejectedReasons

        public AtsListRejectedReasonsResponse listRejectedReasons​(AtsListRejectedReasonsRequest request)
        List Rejected Reasons
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listRejectedReasons

        public AtsListRejectedReasonsResponse listRejectedReasons​(AtsListRejectedReasonsRequest request,
                                                                  java.util.Optional<Options> options)
        List Rejected Reasons
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getRejectedReason

        public AtsGetRejectedReasonResponse getRejectedReason​(AtsGetRejectedReasonRequest request)
        Get Rejected Reason
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getRejectedReason

        public AtsGetRejectedReasonResponse getRejectedReason​(AtsGetRejectedReasonRequest request,
                                                              java.util.Optional<Options> options)
        Get Rejected Reason
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listUsers

        public AtsListUsersResponse listUsers​(AtsListUsersRequest request)
        List Users
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listUsers

        public AtsListUsersResponse listUsers​(AtsListUsersRequest request,
                                              java.util.Optional<Options> options)
        List Users
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getUser

        public AtsGetUserResponse getUser​(AtsGetUserRequest request)
        Get User
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getUser

        public AtsGetUserResponse getUser​(AtsGetUserRequest request,
                                          java.util.Optional<Options> options)
        Get User
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobPostings

        public AtsListJobPostingsResponse listJobPostings​(AtsListJobPostingsRequest request)
        List Job Postings
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listJobPostings

        public AtsListJobPostingsResponse listJobPostings​(AtsListJobPostingsRequest request,
                                                          java.util.Optional<Options> options)
        List Job Postings
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJobPosting

        public AtsGetJobPostingResponse getJobPosting​(AtsGetJobPostingRequest request)
        Get Job Posting
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getJobPosting

        public AtsGetJobPostingResponse getJobPosting​(AtsGetJobPostingRequest request,
                                                      java.util.Optional<Options> options)
        Get Job Posting
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listOffers

        public AtsListOffersResponse listOffers​(AtsListOffersRequest request)
        List Offers
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listOffers

        public AtsListOffersResponse listOffers​(AtsListOffersRequest request,
                                                java.util.Optional<Options> options)
        List Offers
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createOffer

        public AtsCreateOfferResponse createOffer​(java.lang.String xAccountId,
                                                  AtsCreateOfferRequestDto atsCreateOfferRequestDto)
        Create Offer
        Parameters:
        xAccountId - The account identifier
        atsCreateOfferRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createOffer

        public AtsCreateOfferResponse createOffer​(java.lang.String xAccountId,
                                                  AtsCreateOfferRequestDto atsCreateOfferRequestDto,
                                                  java.util.Optional<Options> options)
        Create Offer
        Parameters:
        xAccountId - The account identifier
        atsCreateOfferRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getOffer

        public AtsGetOfferResponse getOffer​(AtsGetOfferRequest request)
        Get Offer
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getOffer

        public AtsGetOfferResponse getOffer​(AtsGetOfferRequest request,
                                            java.util.Optional<Options> options)
        Get Offer
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listAssessmentsPackages

        public AtsListAssessmentsPackagesResponse listAssessmentsPackages​(AtsListAssessmentsPackagesRequest request)
        List Assessments Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listAssessmentsPackages

        public AtsListAssessmentsPackagesResponse listAssessmentsPackages​(AtsListAssessmentsPackagesRequest request,
                                                                          java.util.Optional<Options> options)
        List Assessments Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getAssessmentsPackage

        public AtsGetAssessmentsPackageResponse getAssessmentsPackage​(AtsGetAssessmentsPackageRequest request)
        Get Assessments Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getAssessmentsPackage

        public AtsGetAssessmentsPackageResponse getAssessmentsPackage​(AtsGetAssessmentsPackageRequest request,
                                                                      java.util.Optional<Options> options)
        Get Assessments Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • orderAssessmentsRequest

        public AtsOrderAssessmentsRequestResponse orderAssessmentsRequest​(java.lang.String xAccountId,
                                                                          AtsCreateCandidatesAssessmentsRequestDto atsCreateCandidatesAssessmentsRequestDto)
        Order Assessments Request
        Parameters:
        xAccountId - The account identifier
        atsCreateCandidatesAssessmentsRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • orderAssessmentsRequest

        public AtsOrderAssessmentsRequestResponse orderAssessmentsRequest​(java.lang.String xAccountId,
                                                                          AtsCreateCandidatesAssessmentsRequestDto atsCreateCandidatesAssessmentsRequestDto,
                                                                          java.util.Optional<Options> options)
        Order Assessments Request
        Parameters:
        xAccountId - The account identifier
        atsCreateCandidatesAssessmentsRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateAssessmentsResult

        public AtsUpdateAssessmentsResultResponse updateAssessmentsResult​(java.lang.String xAccountId,
                                                                          java.lang.String id,
                                                                          AtsUpdateCandidatesAssessmentsResultsRequestDto atsUpdateCandidatesAssessmentsResultsRequestDto)
        Update Assessments Result
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateCandidatesAssessmentsResultsRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateAssessmentsResult

        public AtsUpdateAssessmentsResultResponse updateAssessmentsResult​(java.lang.String xAccountId,
                                                                          java.lang.String id,
                                                                          AtsUpdateCandidatesAssessmentsResultsRequestDto atsUpdateCandidatesAssessmentsResultsRequestDto,
                                                                          java.util.Optional<Options> options)
        Update Assessments Result
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateCandidatesAssessmentsResultsRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listBackgroundCheckPackages

        public AtsListBackgroundCheckPackagesResponse listBackgroundCheckPackages​(AtsListBackgroundCheckPackagesRequest request)
        List Background Check Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listBackgroundCheckPackages

        public AtsListBackgroundCheckPackagesResponse listBackgroundCheckPackages​(AtsListBackgroundCheckPackagesRequest request,
                                                                                  java.util.Optional<Options> options)
        List Background Check Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createBackgroundCheckPackage

        public AtsCreateBackgroundCheckPackageResponse createBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                    AtsCreateBackgroundCheckPackagesRequestDto atsCreateBackgroundCheckPackagesRequestDto)
        Create Background Check Package
        Parameters:
        xAccountId - The account identifier
        atsCreateBackgroundCheckPackagesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • createBackgroundCheckPackage

        public AtsCreateBackgroundCheckPackageResponse createBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                    AtsCreateBackgroundCheckPackagesRequestDto atsCreateBackgroundCheckPackagesRequestDto,
                                                                                    java.util.Optional<Options> options)
        Create Background Check Package
        Parameters:
        xAccountId - The account identifier
        atsCreateBackgroundCheckPackagesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getBackgroundCheckPackage

        public AtsGetBackgroundCheckPackageResponse getBackgroundCheckPackage​(AtsGetBackgroundCheckPackageRequest request)
        Get Background Check Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getBackgroundCheckPackage

        public AtsGetBackgroundCheckPackageResponse getBackgroundCheckPackage​(AtsGetBackgroundCheckPackageRequest request,
                                                                              java.util.Optional<Options> options)
        Get Background Check Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • deleteBackgroundCheckPackage

        public AtsDeleteBackgroundCheckPackageResponse deleteBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                    java.lang.String id)
        Delete Background Check Package
        Parameters:
        xAccountId - The account identifier
        id -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • deleteBackgroundCheckPackage

        public AtsDeleteBackgroundCheckPackageResponse deleteBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                    java.lang.String id,
                                                                                    java.util.Optional<Options> options)
        Delete Background Check Package
        Parameters:
        xAccountId - The account identifier
        id -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateBackgroundCheckPackage

        public AtsUpdateBackgroundCheckPackageResponse updateBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                    java.lang.String id,
                                                                                    AtsUpdateBackgroundCheckPackagesRequestDto atsUpdateBackgroundCheckPackagesRequestDto)
        Update Background Check Package
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateBackgroundCheckPackagesRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateBackgroundCheckPackage

        public AtsUpdateBackgroundCheckPackageResponse updateBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                    java.lang.String id,
                                                                                    AtsUpdateBackgroundCheckPackagesRequestDto atsUpdateBackgroundCheckPackagesRequestDto,
                                                                                    java.util.Optional<Options> options)
        Update Background Check Package
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateBackgroundCheckPackagesRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • orderBackgroundCheckRequest

        public AtsOrderBackgroundCheckRequestResponse orderBackgroundCheckRequest​(java.lang.String xAccountId,
                                                                                  AtsCreateBackgroundCheckOrderRequestDto atsCreateBackgroundCheckOrderRequestDto)
        Order Background Check Request
        Parameters:
        xAccountId - The account identifier
        atsCreateBackgroundCheckOrderRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • orderBackgroundCheckRequest

        public AtsOrderBackgroundCheckRequestResponse orderBackgroundCheckRequest​(java.lang.String xAccountId,
                                                                                  AtsCreateBackgroundCheckOrderRequestDto atsCreateBackgroundCheckOrderRequestDto,
                                                                                  java.util.Optional<Options> options)
        Order Background Check Request
        Parameters:
        xAccountId - The account identifier
        atsCreateBackgroundCheckOrderRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateBackgroundCheckResult

        public AtsUpdateBackgroundCheckResultResponse updateBackgroundCheckResult​(java.lang.String xAccountId,
                                                                                  java.lang.String id,
                                                                                  AtsUpdateBackgroundCheckResultRequestDto atsUpdateBackgroundCheckResultRequestDto)
        Update Background Check Result
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateBackgroundCheckResultRequestDto -
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • updateBackgroundCheckResult

        public AtsUpdateBackgroundCheckResultResponse updateBackgroundCheckResult​(java.lang.String xAccountId,
                                                                                  java.lang.String id,
                                                                                  AtsUpdateBackgroundCheckResultRequestDto atsUpdateBackgroundCheckResultRequestDto,
                                                                                  java.util.Optional<Options> options)
        Update Background Check Result
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateBackgroundCheckResultRequestDto -
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • listApplicationDocumentCategories

        public AtsListApplicationDocumentCategoriesResponse listApplicationDocumentCategories​(AtsListApplicationDocumentCategoriesRequest request,
                                                                                              java.util.Optional<Options> options)
        List Application Document Categories
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails
      • getApplicationDocumentCategory

        public AtsGetApplicationDocumentCategoryResponse getApplicationDocumentCategory​(AtsGetApplicationDocumentCategoryRequest request,
                                                                                        java.util.Optional<Options> options)
        Get Application Document Category
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        The response from the API call
        Throws:
        java.lang.RuntimeException - subclass if the API call fails