@@ -89,6 +89,30 @@ public AsyncSearchGetResponse<TDocument> Get<TDocument>(IAsyncSearchGetRequest r
8989 public Task < AsyncSearchGetResponse < TDocument > > GetAsync < TDocument > ( IAsyncSearchGetRequest request , CancellationToken ct = default )
9090 where TDocument : class => DoRequestAsync < IAsyncSearchGetRequest , AsyncSearchGetResponse < TDocument > > ( request , request . RequestParameters , ct ) ;
9191 /// <summary>
92+ /// <c>GET</c> request to the <c>async_search.status</c> API, read more about this API online:
93+ /// <para></para>
94+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html</a>
95+ /// </summary>
96+ public AsyncSearchStatusResponse Status ( Id id , Func < AsyncSearchStatusDescriptor , IAsyncSearchStatusRequest > selector = null ) => Status ( selector . InvokeOrDefault ( new AsyncSearchStatusDescriptor ( id : id ) ) ) ;
97+ /// <summary>
98+ /// <c>GET</c> request to the <c>async_search.status</c> API, read more about this API online:
99+ /// <para></para>
100+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html</a>
101+ /// </summary>
102+ public Task < AsyncSearchStatusResponse > StatusAsync ( Id id , Func < AsyncSearchStatusDescriptor , IAsyncSearchStatusRequest > selector = null , CancellationToken ct = default ) => StatusAsync ( selector . InvokeOrDefault ( new AsyncSearchStatusDescriptor ( id : id ) ) , ct ) ;
103+ /// <summary>
104+ /// <c>GET</c> request to the <c>async_search.status</c> API, read more about this API online:
105+ /// <para></para>
106+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html</a>
107+ /// </summary>
108+ public AsyncSearchStatusResponse Status ( IAsyncSearchStatusRequest request ) => DoRequest < IAsyncSearchStatusRequest , AsyncSearchStatusResponse > ( request , request . RequestParameters ) ;
109+ /// <summary>
110+ /// <c>GET</c> request to the <c>async_search.status</c> API, read more about this API online:
111+ /// <para></para>
112+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html</a>
113+ /// </summary>
114+ public Task < AsyncSearchStatusResponse > StatusAsync ( IAsyncSearchStatusRequest request , CancellationToken ct = default ) => DoRequestAsync < IAsyncSearchStatusRequest , AsyncSearchStatusResponse > ( request , request . RequestParameters , ct ) ;
115+ /// <summary>
92116 /// <c>POST</c> request to the <c>async_search.submit</c> API, read more about this API online:
93117 /// <para></para>
94118 /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html</a>
0 commit comments