Class AsyncAts


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

      • sync

        public Ats sync()
        Switches to the sync SDK.
        Returns:
        The sync SDK
      • listApplications

        public java.util.concurrent.CompletableFuture<AtsListApplicationsResponse> listApplications​(AtsListApplicationsRequest request)
        List Applications
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationsResponse> - The async response
      • listApplications

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationsResponse> - The async response
      • createApplication

        public java.util.concurrent.CompletableFuture<AtsCreateApplicationResponse> createApplication​(java.lang.String xAccountId,
                                                                                                      AtsCreateApplicationRequestDto atsCreateApplicationRequestDto)
        Create Application
        Parameters:
        xAccountId - The account identifier
        atsCreateApplicationRequestDto -
        Returns:
        CompletableFuture<AtsCreateApplicationResponse> - The async response
      • createApplication

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateApplicationResponse> - The async response
      • getApplication

        public java.util.concurrent.CompletableFuture<AtsGetApplicationResponse> getApplication​(AtsGetApplicationRequest request)
        Get Application
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationResponse> - The async response
      • getApplication

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationResponse> - The async response
      • updateApplication

        public java.util.concurrent.CompletableFuture<AtsUpdateApplicationResponse> updateApplication​(java.lang.String xAccountId,
                                                                                                      java.lang.String id,
                                                                                                      AtsUpdateApplicationRequestDto atsUpdateApplicationRequestDto)
        Update Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateApplicationRequestDto -
        Returns:
        CompletableFuture<AtsUpdateApplicationResponse> - The async response
      • updateApplication

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateApplicationResponse> - The async response
      • listApplicationsOffers

        public java.util.concurrent.CompletableFuture<AtsListApplicationsOffersResponse> listApplicationsOffers​(AtsListApplicationsOffersRequest request)
        List Application Offers
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationsOffersResponse> - The async response
      • listApplicationsOffers

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationsOffersResponse> - The async response
      • moveApplication

        public java.util.concurrent.CompletableFuture<AtsMoveApplicationResponse> moveApplication​(java.lang.String xAccountId,
                                                                                                  java.lang.String id,
                                                                                                  AtsMoveApplicationRequestDto atsMoveApplicationRequestDto)
        Move Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsMoveApplicationRequestDto -
        Returns:
        CompletableFuture<AtsMoveApplicationResponse> - The async response
      • moveApplication

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsMoveApplicationResponse> - The async response
      • rejectApplication

        public java.util.concurrent.CompletableFuture<AtsRejectApplicationResponse> rejectApplication​(java.lang.String xAccountId,
                                                                                                      java.lang.String id,
                                                                                                      AtsRejectApplicationRequestDto atsRejectApplicationRequestDto)
        Reject Application
        Parameters:
        xAccountId - The account identifier
        id -
        atsRejectApplicationRequestDto -
        Returns:
        CompletableFuture<AtsRejectApplicationResponse> - The async response
      • rejectApplication

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsRejectApplicationResponse> - The async response
      • getApplicationOffer

        public java.util.concurrent.CompletableFuture<AtsGetApplicationOfferResponse> getApplicationOffer​(AtsGetApplicationOfferRequest request)
        Get Application Offer
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationOfferResponse> - The async response
      • getApplicationOffer

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationOfferResponse> - The async response
      • listApplicationScorecards

        public java.util.concurrent.CompletableFuture<AtsListApplicationScorecardsResponse> listApplicationScorecards​(AtsListApplicationScorecardsRequest request)
        List Application Scorecards
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationScorecardsResponse> - The async response
      • listApplicationScorecards

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationScorecardsResponse> - The async response
      • getApplicationScorecard

        public java.util.concurrent.CompletableFuture<AtsGetApplicationScorecardResponse> getApplicationScorecard​(AtsGetApplicationScorecardRequest request)
        Get Application Scorecard
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationScorecardResponse> - The async response
      • getApplicationScorecard

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationScorecardResponse> - The async response
      • listApplicationChanges

        public java.util.concurrent.CompletableFuture<AtsListApplicationChangesResponse> listApplicationChanges​(AtsListApplicationChangesRequest request)
        List Application Changes
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationChangesResponse> - The async response
      • listApplicationChanges

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationChangesResponse> - The async response
      • listApplicationNotes

        public java.util.concurrent.CompletableFuture<AtsListApplicationNotesResponse> listApplicationNotes​(AtsListApplicationNotesRequest request)
        List Application Notes
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationNotesResponse> - The async response
      • listApplicationNotes

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationNotesResponse> - The async response
      • createApplicationNote

        public java.util.concurrent.CompletableFuture<AtsCreateApplicationNoteResponse> createApplicationNote​(java.lang.String xAccountId,
                                                                                                              java.lang.String id,
                                                                                                              AtsCreateNotesRequestDto atsCreateNotesRequestDto)
        Create Application Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        Returns:
        CompletableFuture<AtsCreateApplicationNoteResponse> - The async response
      • createApplicationNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateApplicationNoteResponse> - The async response
      • getApplicationNote

        public java.util.concurrent.CompletableFuture<AtsGetApplicationNoteResponse> getApplicationNote​(AtsGetApplicationNoteRequest request)
        Get Application Note
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationNoteResponse> - The async response
      • getApplicationNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationNoteResponse> - The async response
      • updateApplicationNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateApplicationNoteResponse> - The async response
      • updateApplicationNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateApplicationNoteResponse> - The async response
      • listApplicationsScheduledInterviews

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationsScheduledInterviewsResponse> - The async response
      • getApplicationScheduledInterview

        public java.util.concurrent.CompletableFuture<AtsGetApplicationScheduledInterviewResponse> getApplicationScheduledInterview​(AtsGetApplicationScheduledInterviewRequest request)
        Get Applications scheduled interview
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationScheduledInterviewResponse> - The async response
      • getApplicationScheduledInterview

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationScheduledInterviewResponse> - The async response
      • uploadApplicationDocument

        public java.util.concurrent.CompletableFuture<AtsUploadApplicationDocumentResponse> uploadApplicationDocument​(java.lang.String xAccountId,
                                                                                                                      java.lang.String id,
                                                                                                                      AtsDocumentsUploadRequestDto atsDocumentsUploadRequestDto)
        Upload Application Document
        Parameters:
        xAccountId - The account identifier
        id -
        atsDocumentsUploadRequestDto -
        Returns:
        CompletableFuture<AtsUploadApplicationDocumentResponse> - The async response
      • uploadApplicationDocument

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUploadApplicationDocumentResponse> - The async response
      • downloadApplicationDocument

        public java.util.concurrent.CompletableFuture<AtsDownloadApplicationDocumentResponse> downloadApplicationDocument​(AtsDownloadApplicationDocumentRequest request)
        Download Application Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsDownloadApplicationDocumentResponse> - The async response
      • downloadApplicationDocument

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsDownloadApplicationDocumentResponse> - The async response
      • listApplicationDocuments

        public java.util.concurrent.CompletableFuture<AtsListApplicationDocumentsResponse> listApplicationDocuments​(AtsListApplicationDocumentsRequest request)
        List Application Documents
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationDocumentsResponse> - The async response
      • listApplicationDocuments

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationDocumentsResponse> - The async response
      • getApplicationDocument

        public java.util.concurrent.CompletableFuture<AtsGetApplicationDocumentResponse> getApplicationDocument​(AtsGetApplicationDocumentRequest request)
        Get Application Document
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationDocumentResponse> - The async response
      • getApplicationDocument

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationDocumentResponse> - The async response
      • listCandidates

        public java.util.concurrent.CompletableFuture<AtsListCandidatesResponse> listCandidates​(AtsListCandidatesRequest request)
        List Candidates
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListCandidatesResponse> - The async response
      • listCandidates

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListCandidatesResponse> - The async response
      • createCandidate

        public java.util.concurrent.CompletableFuture<AtsCreateCandidateResponse> createCandidate​(java.lang.String xAccountId,
                                                                                                  AtsCreateCandidateRequestDto atsCreateCandidateRequestDto)
        Create Candidate
        Parameters:
        xAccountId - The account identifier
        atsCreateCandidateRequestDto -
        Returns:
        CompletableFuture<AtsCreateCandidateResponse> - The async response
      • createCandidate

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateCandidateResponse> - The async response
      • getCandidate

        public java.util.concurrent.CompletableFuture<AtsGetCandidateResponse> getCandidate​(AtsGetCandidateRequest request)
        Get Candidate
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetCandidateResponse> - The async response
      • getCandidate

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetCandidateResponse> - The async response
      • updateCandidate

        public java.util.concurrent.CompletableFuture<AtsUpdateCandidateResponse> updateCandidate​(java.lang.String xAccountId,
                                                                                                  java.lang.String id,
                                                                                                  AtsUpdateCandidateRequestDto atsUpdateCandidateRequestDto)
        Update Candidate
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateCandidateRequestDto -
        Returns:
        CompletableFuture<AtsUpdateCandidateResponse> - The async response
      • updateCandidate

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateCandidateResponse> - The async response
      • listCandidateNotes

        public java.util.concurrent.CompletableFuture<AtsListCandidateNotesResponse> listCandidateNotes​(AtsListCandidateNotesRequest request)
        List Candidate Notes
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListCandidateNotesResponse> - The async response
      • listCandidateNotes

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListCandidateNotesResponse> - The async response
      • createCandidateNote

        public java.util.concurrent.CompletableFuture<AtsCreateCandidateNoteResponse> createCandidateNote​(java.lang.String xAccountId,
                                                                                                          java.lang.String id,
                                                                                                          AtsCreateNotesRequestDto atsCreateNotesRequestDto)
        Create Candidate Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        Returns:
        CompletableFuture<AtsCreateCandidateNoteResponse> - The async response
      • createCandidateNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateCandidateNoteResponse> - The async response
      • getCandidateNote

        public java.util.concurrent.CompletableFuture<AtsGetCandidateNoteResponse> getCandidateNote​(AtsGetCandidateNoteRequest request)
        Get Candidate Note
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetCandidateNoteResponse> - The async response
      • getCandidateNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetCandidateNoteResponse> - The async response
      • listApplicationCustomFieldDefinitions

        public java.util.concurrent.CompletableFuture<AtsListApplicationCustomFieldDefinitionsResponse> listApplicationCustomFieldDefinitions​(AtsListApplicationCustomFieldDefinitionsRequest request,
                                                                                                                                              java.util.Optional<Options> options)
        List Application Custom Field Definitions
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<AtsListApplicationCustomFieldDefinitionsResponse> - The async response
      • getApplicationCustomFieldDefinition

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationCustomFieldDefinitionResponse> - The async response
      • listCandidateCustomFieldDefinitions

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListCandidateCustomFieldDefinitionsResponse> - The async response
      • getCandidateCustomFieldDefinition

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetCandidateCustomFieldDefinitionResponse> - The async response
      • listJobCustomFieldDefinitions

        public java.util.concurrent.CompletableFuture<AtsListJobCustomFieldDefinitionsResponse> listJobCustomFieldDefinitions​(AtsListJobCustomFieldDefinitionsRequest request)
        List Job Custom Field Definitions
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListJobCustomFieldDefinitionsResponse> - The async response
      • listJobCustomFieldDefinitions

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListJobCustomFieldDefinitionsResponse> - The async response
      • getJobCustomFieldDefinition

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetJobCustomFieldDefinitionResponse> - The async response
      • listDepartments

        public java.util.concurrent.CompletableFuture<AtsListDepartmentsResponse> listDepartments​(AtsListDepartmentsRequest request)
        List Departments
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListDepartmentsResponse> - The async response
      • listDepartments

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListDepartmentsResponse> - The async response
      • getDepartment

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetDepartmentResponse> - The async response
      • 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 async call builder
      • listInterviewStages

        @Deprecated
        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListInterviewStagesResponse> - The async response
      • listInterviewStages

        @Deprecated
        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListInterviewStagesResponse> - The async response
      • 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 async call builder
      • getInterviewStage

        @Deprecated
        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetInterviewStageResponse> - The async response
      • getInterviewStage

        @Deprecated
        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetInterviewStageResponse> - The async response
      • listApplicationStages

        public java.util.concurrent.CompletableFuture<AtsListApplicationStagesResponse> listApplicationStages​(AtsListApplicationStagesRequest request)
        List Application Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationStagesResponse> - The async response
      • listApplicationStages

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationStagesResponse> - The async response
      • getApplicationStage

        public java.util.concurrent.CompletableFuture<AtsGetApplicationStageResponse> getApplicationStage​(AtsGetApplicationStageRequest request)
        Get Application Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationStageResponse> - The async response
      • getApplicationStage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationStageResponse> - The async response
      • listInterviews

        public java.util.concurrent.CompletableFuture<AtsListInterviewsResponse> listInterviews​(AtsListInterviewsRequest request)
        List Interviews
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListInterviewsResponse> - The async response
      • listInterviews

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListInterviewsResponse> - The async response
      • getInterview

        public java.util.concurrent.CompletableFuture<AtsGetInterviewResponse> getInterview​(AtsGetInterviewRequest request)
        Get Interview
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetInterviewResponse> - The async response
      • getInterview

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetInterviewResponse> - The async response
      • createInterviewNote

        public java.util.concurrent.CompletableFuture<AtsCreateInterviewNoteResponse> createInterviewNote​(java.lang.String xAccountId,
                                                                                                          java.lang.String id,
                                                                                                          AtsCreateNotesRequestDto atsCreateNotesRequestDto)
        Create Interview Note
        Parameters:
        xAccountId - The account identifier
        id -
        atsCreateNotesRequestDto -
        Returns:
        CompletableFuture<AtsCreateInterviewNoteResponse> - The async response
      • createInterviewNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateInterviewNoteResponse> - The async response
      • updateInterviewNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateInterviewNoteResponse> - The async response
      • updateInterviewNote

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateInterviewNoteResponse> - The async response
      • listJobs

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListJobsResponse> - The async response
      • createJob

        public java.util.concurrent.CompletableFuture<AtsCreateJobResponse> createJob​(java.lang.String xAccountId,
                                                                                      AtsCreateJobRequestDto atsCreateJobRequestDto)
        Create Job
        Parameters:
        xAccountId - The account identifier
        atsCreateJobRequestDto -
        Returns:
        CompletableFuture<AtsCreateJobResponse> - The async response
      • createJob

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateJobResponse> - The async response
      • listJobApplicationStages

        public java.util.concurrent.CompletableFuture<AtsListJobApplicationStagesResponse> listJobApplicationStages​(AtsListJobApplicationStagesRequest request)
        List Job Application Stages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListJobApplicationStagesResponse> - The async response
      • listJobApplicationStages

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListJobApplicationStagesResponse> - The async response
      • getJob

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetJobResponse> - The async response
      • updateJob

        public java.util.concurrent.CompletableFuture<AtsUpdateJobResponse> updateJob​(java.lang.String xAccountId,
                                                                                      java.lang.String id,
                                                                                      AtsUpdateJobRequestDto atsUpdateJobRequestDto)
        Update Job
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateJobRequestDto -
        Returns:
        CompletableFuture<AtsUpdateJobResponse> - The async response
      • updateJob

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateJobResponse> - The async response
      • getJobApplicationStage

        public java.util.concurrent.CompletableFuture<AtsGetJobApplicationStageResponse> getJobApplicationStage​(AtsGetJobApplicationStageRequest request)
        Get Job Application Stage
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetJobApplicationStageResponse> - The async response
      • getJobApplicationStage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetJobApplicationStageResponse> - The async response
      • listLists

        public java.util.concurrent.CompletableFuture<AtsListListsResponse> listLists​(AtsListListsRequest request)
        Get all Lists
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListListsResponse> - The async response
      • listLists

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListListsResponse> - The async response
      • getList

        public java.util.concurrent.CompletableFuture<AtsGetListResponse> getList​(AtsGetListRequest request)
        Get List
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetListResponse> - The async response
      • getList

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetListResponse> - The async response
      • listLocations

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListLocationsResponse> - The async response
      • getLocation

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetLocationResponse> - The async response
      • listRejectedReasons

        public java.util.concurrent.CompletableFuture<AtsListRejectedReasonsResponse> listRejectedReasons​(AtsListRejectedReasonsRequest request)
        List Rejected Reasons
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListRejectedReasonsResponse> - The async response
      • listRejectedReasons

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListRejectedReasonsResponse> - The async response
      • getRejectedReason

        public java.util.concurrent.CompletableFuture<AtsGetRejectedReasonResponse> getRejectedReason​(AtsGetRejectedReasonRequest request)
        Get Rejected Reason
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetRejectedReasonResponse> - The async response
      • getRejectedReason

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetRejectedReasonResponse> - The async response
      • listUsers

        public java.util.concurrent.CompletableFuture<AtsListUsersResponse> listUsers​(AtsListUsersRequest request)
        List Users
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListUsersResponse> - The async response
      • listUsers

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListUsersResponse> - The async response
      • getUser

        public java.util.concurrent.CompletableFuture<AtsGetUserResponse> getUser​(AtsGetUserRequest request)
        Get User
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetUserResponse> - The async response
      • getUser

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetUserResponse> - The async response
      • listJobPostings

        public java.util.concurrent.CompletableFuture<AtsListJobPostingsResponse> listJobPostings​(AtsListJobPostingsRequest request)
        List Job Postings
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListJobPostingsResponse> - The async response
      • listJobPostings

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListJobPostingsResponse> - The async response
      • getJobPosting

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

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetJobPostingResponse> - The async response
      • listOffers

        public java.util.concurrent.CompletableFuture<AtsListOffersResponse> listOffers​(AtsListOffersRequest request)
        List Offers
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListOffersResponse> - The async response
      • listOffers

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListOffersResponse> - The async response
      • createOffer

        public java.util.concurrent.CompletableFuture<AtsCreateOfferResponse> createOffer​(java.lang.String xAccountId,
                                                                                          AtsCreateOfferRequestDto atsCreateOfferRequestDto)
        Create Offer
        Parameters:
        xAccountId - The account identifier
        atsCreateOfferRequestDto -
        Returns:
        CompletableFuture<AtsCreateOfferResponse> - The async response
      • createOffer

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateOfferResponse> - The async response
      • getOffer

        public java.util.concurrent.CompletableFuture<AtsGetOfferResponse> getOffer​(AtsGetOfferRequest request)
        Get Offer
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetOfferResponse> - The async response
      • getOffer

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetOfferResponse> - The async response
      • listAssessmentsPackages

        public java.util.concurrent.CompletableFuture<AtsListAssessmentsPackagesResponse> listAssessmentsPackages​(AtsListAssessmentsPackagesRequest request)
        List Assessments Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListAssessmentsPackagesResponse> - The async response
      • listAssessmentsPackages

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListAssessmentsPackagesResponse> - The async response
      • getAssessmentsPackage

        public java.util.concurrent.CompletableFuture<AtsGetAssessmentsPackageResponse> getAssessmentsPackage​(AtsGetAssessmentsPackageRequest request)
        Get Assessments Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetAssessmentsPackageResponse> - The async response
      • getAssessmentsPackage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetAssessmentsPackageResponse> - The async response
      • orderAssessmentsRequest

        public java.util.concurrent.CompletableFuture<AtsOrderAssessmentsRequestResponse> orderAssessmentsRequest​(java.lang.String xAccountId,
                                                                                                                  AtsCreateCandidatesAssessmentsRequestDto atsCreateCandidatesAssessmentsRequestDto)
        Order Assessments Request
        Parameters:
        xAccountId - The account identifier
        atsCreateCandidatesAssessmentsRequestDto -
        Returns:
        CompletableFuture<AtsOrderAssessmentsRequestResponse> - The async response
      • orderAssessmentsRequest

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsOrderAssessmentsRequestResponse> - The async response
      • updateAssessmentsResult

        public java.util.concurrent.CompletableFuture<AtsUpdateAssessmentsResultResponse> updateAssessmentsResult​(java.lang.String xAccountId,
                                                                                                                  java.lang.String id,
                                                                                                                  AtsUpdateCandidatesAssessmentsResultsRequestDto atsUpdateCandidatesAssessmentsResultsRequestDto)
        Update Assessments Result
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateCandidatesAssessmentsResultsRequestDto -
        Returns:
        CompletableFuture<AtsUpdateAssessmentsResultResponse> - The async response
      • updateAssessmentsResult

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateAssessmentsResultResponse> - The async response
      • listBackgroundCheckPackages

        public java.util.concurrent.CompletableFuture<AtsListBackgroundCheckPackagesResponse> listBackgroundCheckPackages​(AtsListBackgroundCheckPackagesRequest request)
        List Background Check Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListBackgroundCheckPackagesResponse> - The async response
      • listBackgroundCheckPackages

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListBackgroundCheckPackagesResponse> - The async response
      • createBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<AtsCreateBackgroundCheckPackageResponse> createBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                                                            AtsCreateBackgroundCheckPackagesRequestDto atsCreateBackgroundCheckPackagesRequestDto)
        Create Background Check Package
        Parameters:
        xAccountId - The account identifier
        atsCreateBackgroundCheckPackagesRequestDto -
        Returns:
        CompletableFuture<AtsCreateBackgroundCheckPackageResponse> - The async response
      • createBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsCreateBackgroundCheckPackageResponse> - The async response
      • getBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<AtsGetBackgroundCheckPackageResponse> getBackgroundCheckPackage​(AtsGetBackgroundCheckPackageRequest request)
        Get Background Check Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetBackgroundCheckPackageResponse> - The async response
      • getBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetBackgroundCheckPackageResponse> - The async response
      • deleteBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<AtsDeleteBackgroundCheckPackageResponse> deleteBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                                                            java.lang.String id)
        Delete Background Check Package
        Parameters:
        xAccountId - The account identifier
        id -
        Returns:
        CompletableFuture<AtsDeleteBackgroundCheckPackageResponse> - The async response
      • deleteBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsDeleteBackgroundCheckPackageResponse> - The async response
      • updateBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<AtsUpdateBackgroundCheckPackageResponse> updateBackgroundCheckPackage​(java.lang.String xAccountId,
                                                                                                                            java.lang.String id,
                                                                                                                            AtsUpdateBackgroundCheckPackagesRequestDto atsUpdateBackgroundCheckPackagesRequestDto)
        Update Background Check Package
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateBackgroundCheckPackagesRequestDto -
        Returns:
        CompletableFuture<AtsUpdateBackgroundCheckPackageResponse> - The async response
      • updateBackgroundCheckPackage

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateBackgroundCheckPackageResponse> - The async response
      • orderBackgroundCheckRequest

        public java.util.concurrent.CompletableFuture<AtsOrderBackgroundCheckRequestResponse> orderBackgroundCheckRequest​(java.lang.String xAccountId,
                                                                                                                          AtsCreateBackgroundCheckOrderRequestDto atsCreateBackgroundCheckOrderRequestDto)
        Order Background Check Request
        Parameters:
        xAccountId - The account identifier
        atsCreateBackgroundCheckOrderRequestDto -
        Returns:
        CompletableFuture<AtsOrderBackgroundCheckRequestResponse> - The async response
      • orderBackgroundCheckRequest

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsOrderBackgroundCheckRequestResponse> - The async response
      • updateBackgroundCheckResult

        public java.util.concurrent.CompletableFuture<AtsUpdateBackgroundCheckResultResponse> updateBackgroundCheckResult​(java.lang.String xAccountId,
                                                                                                                          java.lang.String id,
                                                                                                                          AtsUpdateBackgroundCheckResultRequestDto atsUpdateBackgroundCheckResultRequestDto)
        Update Background Check Result
        Parameters:
        xAccountId - The account identifier
        id -
        atsUpdateBackgroundCheckResultRequestDto -
        Returns:
        CompletableFuture<AtsUpdateBackgroundCheckResultResponse> - The async response
      • updateBackgroundCheckResult

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsUpdateBackgroundCheckResultResponse> - The async response
      • listApplicationDocumentCategories

        public java.util.concurrent.CompletableFuture<AtsListApplicationDocumentCategoriesResponse> listApplicationDocumentCategories​(AtsListApplicationDocumentCategoriesRequest request)
        List Application Document Categories
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsListApplicationDocumentCategoriesResponse> - The async response
      • listApplicationDocumentCategories

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsListApplicationDocumentCategoriesResponse> - The async response
      • getApplicationDocumentCategory

        public java.util.concurrent.CompletableFuture<AtsGetApplicationDocumentCategoryResponse> getApplicationDocumentCategory​(AtsGetApplicationDocumentCategoryRequest request)
        Get Application Document Category
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<AtsGetApplicationDocumentCategoryResponse> - The async response
      • getApplicationDocumentCategory

        public java.util.concurrent.CompletableFuture<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:
        CompletableFuture<AtsGetApplicationDocumentCategoryResponse> - The async response