@@ -103,11 +103,11 @@ public Task<ISearchResponse<TResult>> SearchTemplateAsync<T, TResult>(ISearchTem
103103 } ) ;
104104 }
105105
106- public IGetSearchTemplateResponse GetSearchTemplate ( Func < GetSearchTemplateDescriptor , GetSearchTemplateDescriptor > selector )
106+ public IGetSearchTemplateResponse GetSearchTemplate ( string name , Func < GetSearchTemplateDescriptor , GetSearchTemplateDescriptor > selector = null )
107107 {
108108 selector = selector ?? ( s => s ) ;
109109 return this . Dispatch < GetSearchTemplateDescriptor , GetTemplateRequestParameters , GetSearchTemplateResponse > (
110- selector ,
110+ d => selector ( d . Name ( name ) ) ,
111111 ( p , d ) => this . RawDispatch . GetTemplateDispatch < GetSearchTemplateResponse > ( p , d )
112112 ) ;
113113 }
@@ -120,11 +120,11 @@ public IGetSearchTemplateResponse GetSearchTemplate(IGetSearchTemplateRequest re
120120 ) ;
121121 }
122122
123- public Task < IGetSearchTemplateResponse > GetSearchTemplateAsync ( Func < GetSearchTemplateDescriptor , GetSearchTemplateDescriptor > selector )
123+ public Task < IGetSearchTemplateResponse > GetSearchTemplateAsync ( string name , Func < GetSearchTemplateDescriptor , GetSearchTemplateDescriptor > selector = null )
124124 {
125125 selector = selector ?? ( s => s ) ;
126126 return this . DispatchAsync < GetSearchTemplateDescriptor , GetTemplateRequestParameters , GetSearchTemplateResponse , IGetSearchTemplateResponse > (
127- selector ,
127+ d => selector ( d . Name ( name ) ) ,
128128 ( p , d ) => this . RawDispatch . GetTemplateDispatchAsync < GetSearchTemplateResponse > ( p , d )
129129 ) ;
130130 }
@@ -137,11 +137,11 @@ public Task<IGetSearchTemplateResponse> GetSearchTemplateAsync(IGetSearchTemplat
137137 ) ;
138138 }
139139
140- public IPutSearchTemplateResponse PutSearchTemplate ( Func < PutSearchTemplateDescriptor , PutSearchTemplateDescriptor > selector )
140+ public IPutSearchTemplateResponse PutSearchTemplate ( string name , Func < PutSearchTemplateDescriptor , PutSearchTemplateDescriptor > selector = null )
141141 {
142142 selector = selector ?? ( s => s ) ;
143143 return this . Dispatch < PutSearchTemplateDescriptor , PutTemplateRequestParameters , PutSearchTemplateResponse > (
144- selector ,
144+ d => selector ( d . Name ( name ) ) ,
145145 ( p , d ) => this . RawDispatch . PutTemplateDispatch < PutSearchTemplateResponse > ( p , d )
146146 ) ;
147147 }
@@ -154,11 +154,11 @@ public IPutSearchTemplateResponse PutSearchTemplate(IPutSearchTemplateRequest re
154154 ) ;
155155 }
156156
157- public Task < IPutSearchTemplateResponse > PutSearchTemplateAsync ( Func < PutSearchTemplateDescriptor , PutSearchTemplateDescriptor > selector )
157+ public Task < IPutSearchTemplateResponse > PutSearchTemplateAsync ( string name , Func < PutSearchTemplateDescriptor , PutSearchTemplateDescriptor > selector = null )
158158 {
159159 selector = selector ?? ( s => s ) ;
160160 return this . DispatchAsync < PutSearchTemplateDescriptor , PutTemplateRequestParameters , PutSearchTemplateResponse , IPutSearchTemplateResponse > (
161- selector ,
161+ d => selector ( d . Name ( name ) ) ,
162162 ( p , d ) => this . RawDispatch . PutTemplateDispatchAsync < PutSearchTemplateResponse > ( p , d )
163163 ) ;
164164 }
@@ -171,11 +171,11 @@ public Task<IPutSearchTemplateResponse> PutSearchTemplateAsync(IPutSearchTemplat
171171 ) ;
172172 }
173173
174- public IDeleteSearchTemplateResponse DeleteSearchTemplate ( Func < DeleteSearchTemplateDescriptor , DeleteSearchTemplateDescriptor > selector )
174+ public IDeleteSearchTemplateResponse DeleteSearchTemplate ( string name , Func < DeleteSearchTemplateDescriptor , DeleteSearchTemplateDescriptor > selector = null )
175175 {
176176 selector = selector ?? ( s => s ) ;
177177 return this . Dispatch < DeleteSearchTemplateDescriptor , DeleteTemplateRequestParameters , DeleteSearchTemplateResponse > (
178- selector ,
178+ d => selector ( d . Name ( name ) ) ,
179179 ( p , d ) => this . RawDispatch . DeleteTemplateDispatch < DeleteSearchTemplateResponse > ( p )
180180 ) ;
181181 }
@@ -188,11 +188,11 @@ public IDeleteSearchTemplateResponse DeleteSearchTemplate(IDeleteSearchTemplateR
188188 ) ;
189189 }
190190
191- public Task < IDeleteSearchTemplateResponse > DeleteSearchTemplateAsync ( Func < DeleteSearchTemplateDescriptor , DeleteSearchTemplateDescriptor > selector )
191+ public Task < IDeleteSearchTemplateResponse > DeleteSearchTemplateAsync ( string name , Func < DeleteSearchTemplateDescriptor , DeleteSearchTemplateDescriptor > selector = null )
192192 {
193193 selector = selector ?? ( s => s ) ;
194194 return this . DispatchAsync < DeleteSearchTemplateDescriptor , DeleteTemplateRequestParameters , DeleteSearchTemplateResponse , IDeleteSearchTemplateResponse > (
195- selector ,
195+ d => selector ( d . Name ( name ) ) ,
196196 ( p , d ) => this . RawDispatch . DeleteTemplateDispatchAsync < DeleteSearchTemplateResponse > ( p )
197197 ) ;
198198 }
0 commit comments