public static IWatcherInfoResponse WatcherInfo(this IElasticClient client, IWatcherInfoRequest request) { return(((IHighLevelToLowLevelDispatcher)client).Dispatch <IWatcherInfoRequest, WatcherInfoRequestParameters, WatcherInfoResponse>( request, (p, d) => client.Raw.WatcherInfoDispatch <WatcherInfoResponse>(p) )); }
public static Task<IWatcherInfoResponse> WatcherInfoAsync(this IElasticClient client, IWatcherInfoRequest request) { return ((IHighLevelToLowLevelDispatcher)client).DispatchAsync<IWatcherInfoRequest, WatcherInfoRequestParameters, WatcherInfoResponse, IWatcherInfoResponse>( request, (p, d) => client.Raw.WatcherInfoDispatchAsync<WatcherInfoResponse>(p) ); }