Class AsyncScreening


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

      • sync

        public Screening sync()
        Switches to the sync SDK.
        Returns:
        The sync SDK
      • listScreeningPackages

        public java.util.concurrent.CompletableFuture<ScreeningListScreeningPackagesResponse> listScreeningPackages​(ScreeningListScreeningPackagesRequest request)
        List Screening Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<ScreeningListScreeningPackagesResponse> - The async response
      • listScreeningPackages

        public java.util.concurrent.CompletableFuture<ScreeningListScreeningPackagesResponse> listScreeningPackages​(ScreeningListScreeningPackagesRequest request,
                                                                                                                    java.util.Optional<Options> options)
        List Screening Packages
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<ScreeningListScreeningPackagesResponse> - The async response
      • getScreeningPackage

        public java.util.concurrent.CompletableFuture<ScreeningGetScreeningPackageResponse> getScreeningPackage​(ScreeningGetScreeningPackageRequest request)
        Get Screening Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        Returns:
        CompletableFuture<ScreeningGetScreeningPackageResponse> - The async response
      • getScreeningPackage

        public java.util.concurrent.CompletableFuture<ScreeningGetScreeningPackageResponse> getScreeningPackage​(ScreeningGetScreeningPackageRequest request,
                                                                                                                java.util.Optional<Options> options)
        Get Screening Package
        Parameters:
        request - The request object containing all the parameters for the API call.
        options - additional options
        Returns:
        CompletableFuture<ScreeningGetScreeningPackageResponse> - The async response
      • webhookScreeningResult

        public java.util.concurrent.CompletableFuture<ScreeningWebhookScreeningResultResponse> webhookScreeningResult​(java.lang.String xAccountId,
                                                                                                                      ScreeningResultWebhook screeningResultWebhook)
        Webhook Screening Result
        Parameters:
        xAccountId - The account identifier
        screeningResultWebhook -
        Returns:
        CompletableFuture<ScreeningWebhookScreeningResultResponse> - The async response
      • webhookScreeningResult

        public java.util.concurrent.CompletableFuture<ScreeningWebhookScreeningResultResponse> webhookScreeningResult​(java.lang.String xAccountId,
                                                                                                                      ScreeningResultWebhook screeningResultWebhook,
                                                                                                                      java.util.Optional<Options> options)
        Webhook Screening Result
        Parameters:
        xAccountId - The account identifier
        screeningResultWebhook -
        options - additional options
        Returns:
        CompletableFuture<ScreeningWebhookScreeningResultResponse> - The async response
      • createScreeningOrder

        public java.util.concurrent.CompletableFuture<ScreeningCreateScreeningOrderResponse> createScreeningOrder​(java.lang.String xAccountId,
                                                                                                                  ScreeningCreateOrderRequestDto screeningCreateOrderRequestDto)
        Create Screening Order
        Parameters:
        xAccountId - The account identifier
        screeningCreateOrderRequestDto -
        Returns:
        CompletableFuture<ScreeningCreateScreeningOrderResponse> - The async response
      • createScreeningOrder

        public java.util.concurrent.CompletableFuture<ScreeningCreateScreeningOrderResponse> createScreeningOrder​(java.lang.String xAccountId,
                                                                                                                  ScreeningCreateOrderRequestDto screeningCreateOrderRequestDto,
                                                                                                                  java.util.Optional<Options> options)
        Create Screening Order
        Parameters:
        xAccountId - The account identifier
        screeningCreateOrderRequestDto -
        options - additional options
        Returns:
        CompletableFuture<ScreeningCreateScreeningOrderResponse> - The async response