Exemple #1
0
        /// <inheritdoc />
        public async Task <SearchResponse <UserIdResponse> > SearchUserIDsAsync(SearchUserIdsRequest query,
                                                                                RequestOptions requestOptions = null, CancellationToken ct = default)
        {
            if (query == null)
            {
                throw new ArgumentNullException(nameof(query));
            }

            return(await _transport.ExecuteRequestAsync <SearchResponse <UserIdResponse>, SearchUserIdsRequest>(
                       HttpMethod.Post, "/1/clusters/mapping/search", CallType.Read, query, requestOptions, ct)
                   .ConfigureAwait(false));
        }
Exemple #2
0
 /// <inheritdoc />
 public SearchResponse <UserIdResponse> SearchUserIDs(SearchUserIdsRequest query,
                                                      RequestOptions requestOptions = null) =>
 AsyncHelper.RunSync(() => SearchUserIDsAsync(query, requestOptions));