|
83 | 83 | #include <aws/connect/model/ListUsersResult.h>
|
84 | 84 | #include <aws/connect/model/ResumeContactRecordingResult.h>
|
85 | 85 | #include <aws/connect/model/SearchAvailablePhoneNumbersResult.h>
|
| 86 | +#include <aws/connect/model/SearchUsersResult.h> |
86 | 87 | #include <aws/connect/model/SearchVocabulariesResult.h>
|
87 | 88 | #include <aws/connect/model/StartChatContactResult.h>
|
88 | 89 | #include <aws/connect/model/StartContactRecordingResult.h>
|
@@ -237,6 +238,7 @@ namespace Model
|
237 | 238 | class ReleasePhoneNumberRequest;
|
238 | 239 | class ResumeContactRecordingRequest;
|
239 | 240 | class SearchAvailablePhoneNumbersRequest;
|
| 241 | + class SearchUsersRequest; |
240 | 242 | class SearchVocabulariesRequest;
|
241 | 243 | class StartChatContactRequest;
|
242 | 244 | class StartContactRecordingRequest;
|
@@ -380,6 +382,7 @@ namespace Model
|
380 | 382 | typedef Aws::Utils::Outcome<Aws::NoResult, ConnectError> ReleasePhoneNumberOutcome;
|
381 | 383 | typedef Aws::Utils::Outcome<ResumeContactRecordingResult, ConnectError> ResumeContactRecordingOutcome;
|
382 | 384 | typedef Aws::Utils::Outcome<SearchAvailablePhoneNumbersResult, ConnectError> SearchAvailablePhoneNumbersOutcome;
|
| 385 | + typedef Aws::Utils::Outcome<SearchUsersResult, ConnectError> SearchUsersOutcome; |
383 | 386 | typedef Aws::Utils::Outcome<SearchVocabulariesResult, ConnectError> SearchVocabulariesOutcome;
|
384 | 387 | typedef Aws::Utils::Outcome<StartChatContactResult, ConnectError> StartChatContactOutcome;
|
385 | 388 | typedef Aws::Utils::Outcome<StartContactRecordingResult, ConnectError> StartContactRecordingOutcome;
|
@@ -523,6 +526,7 @@ namespace Model
|
523 | 526 | typedef std::future<ReleasePhoneNumberOutcome> ReleasePhoneNumberOutcomeCallable;
|
524 | 527 | typedef std::future<ResumeContactRecordingOutcome> ResumeContactRecordingOutcomeCallable;
|
525 | 528 | typedef std::future<SearchAvailablePhoneNumbersOutcome> SearchAvailablePhoneNumbersOutcomeCallable;
|
| 529 | + typedef std::future<SearchUsersOutcome> SearchUsersOutcomeCallable; |
526 | 530 | typedef std::future<SearchVocabulariesOutcome> SearchVocabulariesOutcomeCallable;
|
527 | 531 | typedef std::future<StartChatContactOutcome> StartChatContactOutcomeCallable;
|
528 | 532 | typedef std::future<StartContactRecordingOutcome> StartContactRecordingOutcomeCallable;
|
@@ -669,6 +673,7 @@ namespace Model
|
669 | 673 | typedef std::function<void(const ConnectClient*, const Model::ReleasePhoneNumberRequest&, const Model::ReleasePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleasePhoneNumberResponseReceivedHandler;
|
670 | 674 | typedef std::function<void(const ConnectClient*, const Model::ResumeContactRecordingRequest&, const Model::ResumeContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeContactRecordingResponseReceivedHandler;
|
671 | 675 | typedef std::function<void(const ConnectClient*, const Model::SearchAvailablePhoneNumbersRequest&, const Model::SearchAvailablePhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAvailablePhoneNumbersResponseReceivedHandler;
|
| 676 | + typedef std::function<void(const ConnectClient*, const Model::SearchUsersRequest&, const Model::SearchUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchUsersResponseReceivedHandler; |
672 | 677 | typedef std::function<void(const ConnectClient*, const Model::SearchVocabulariesRequest&, const Model::SearchVocabulariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchVocabulariesResponseReceivedHandler;
|
673 | 678 | typedef std::function<void(const ConnectClient*, const Model::StartChatContactRequest&, const Model::StartChatContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartChatContactResponseReceivedHandler;
|
674 | 679 | typedef std::function<void(const ConnectClient*, const Model::StartContactRecordingRequest&, const Model::StartContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContactRecordingResponseReceivedHandler;
|
@@ -3861,6 +3866,34 @@ namespace Model
|
3861 | 3866 | */
|
3862 | 3867 | virtual void SearchAvailablePhoneNumbersAsync(const Model::SearchAvailablePhoneNumbersRequest& request, const SearchAvailablePhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
|
3863 | 3868 |
|
| 3869 | + /** |
| 3870 | + * <p>Searches users in an Amazon Connect instance, with optional |
| 3871 | + * filtering.</p><p><h3>See Also:</h3> <a |
| 3872 | + * href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchUsers">AWS |
| 3873 | + * API Reference</a></p> |
| 3874 | + */ |
| 3875 | + virtual Model::SearchUsersOutcome SearchUsers(const Model::SearchUsersRequest& request) const; |
| 3876 | + |
| 3877 | + /** |
| 3878 | + * <p>Searches users in an Amazon Connect instance, with optional |
| 3879 | + * filtering.</p><p><h3>See Also:</h3> <a |
| 3880 | + * href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchUsers">AWS |
| 3881 | + * API Reference</a></p> |
| 3882 | + * |
| 3883 | + * returns a future to the operation so that it can be executed in parallel to other requests. |
| 3884 | + */ |
| 3885 | + virtual Model::SearchUsersOutcomeCallable SearchUsersCallable(const Model::SearchUsersRequest& request) const; |
| 3886 | + |
| 3887 | + /** |
| 3888 | + * <p>Searches users in an Amazon Connect instance, with optional |
| 3889 | + * filtering.</p><p><h3>See Also:</h3> <a |
| 3890 | + * href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchUsers">AWS |
| 3891 | + * API Reference</a></p> |
| 3892 | + * |
| 3893 | + * Queues the request into a thread executor and triggers associated callback when operation has finished. |
| 3894 | + */ |
| 3895 | + virtual void SearchUsersAsync(const Model::SearchUsersRequest& request, const SearchUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const; |
| 3896 | + |
3864 | 3897 | /**
|
3865 | 3898 | * <p>Searches for vocabularies within a specific Amazon Connect instance using
|
3866 | 3899 | * <code>State</code>, <code>NameStartsWith</code>, and
|
@@ -5519,6 +5552,7 @@ namespace Model
|
5519 | 5552 | void ReleasePhoneNumberAsyncHelper(const Model::ReleasePhoneNumberRequest& request, const ReleasePhoneNumberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
5520 | 5553 | void ResumeContactRecordingAsyncHelper(const Model::ResumeContactRecordingRequest& request, const ResumeContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
5521 | 5554 | void SearchAvailablePhoneNumbersAsyncHelper(const Model::SearchAvailablePhoneNumbersRequest& request, const SearchAvailablePhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
| 5555 | + void SearchUsersAsyncHelper(const Model::SearchUsersRequest& request, const SearchUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const; |
5522 | 5556 | void SearchVocabulariesAsyncHelper(const Model::SearchVocabulariesRequest& request, const SearchVocabulariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
5523 | 5557 | void StartChatContactAsyncHelper(const Model::StartChatContactRequest& request, const StartChatContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
5524 | 5558 | void StartContactRecordingAsyncHelper(const Model::StartContactRecordingRequest& request, const StartContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
|
|
0 commit comments