@@ -179,6 +179,50 @@ public async Task<IEnumerable<HarvesterSummary>> GetHarvestersSummary(Cancellati
179
179
return await SendMessage < IEnumerable < HarvesterSummary > > ( "get_harvesters_summary" , "harvesters" , cancellationToken ) . ConfigureAwait ( false ) ;
180
180
}
181
181
182
+ /// <summary>
183
+ /// Get a paginated list of valid plots
184
+ /// </summary>
185
+ /// <param name="requestData">Info about the request</param>
186
+ /// <param name="cancellationToken">A token to allow the call to be cancelled</param>
187
+ /// <returns>A page of valid plots</returns>
188
+ public async Task < PaginatedPlotRequest > GetHarvesterPlotsValid ( PlotInfoRequestData requestData , CancellationToken cancellationToken = default )
189
+ {
190
+ return await SendMessage < PaginatedPlotRequest > ( "get_harvester_plots_valid" , requestData , null , cancellationToken ) . ConfigureAwait ( false ) ;
191
+ }
192
+
193
+ /// <summary>
194
+ /// Get a paginated list of invalid plots
195
+ /// <param name="requestData">Info about the request</param>
196
+ /// </summary>
197
+ /// <param name="cancellationToken">A token to allow the call to be cancelled</param>
198
+ /// <returns>A page of invalid plots</returns>
199
+ public async Task < PaginatedPlotRequest > GetHarvesterPlotsInvalid ( PlotPathRequestData requestData , CancellationToken cancellationToken = default )
200
+ {
201
+ return await SendMessage < PaginatedPlotRequest > ( "get_harvester_plots_invalid" , requestData , null , cancellationToken ) . ConfigureAwait ( false ) ;
202
+ }
203
+
204
+ /// <summary>
205
+ /// Get a paginated list of plots with missing keys
206
+ /// </summary>
207
+ /// <param name="requestData">Info about the request</param>
208
+ /// <param name="cancellationToken">A token to allow the call to be cancelled</param>
209
+ /// <returns>A page of plots with missing keys</returns>
210
+ public async Task < PaginatedPlotRequest > GetHarvesterPlotsKeysMissing ( PlotPathRequestData requestData , CancellationToken cancellationToken = default )
211
+ {
212
+ return await SendMessage < PaginatedPlotRequest > ( "get_harvester_plots_keys_missing" , requestData , null , cancellationToken ) . ConfigureAwait ( false ) ;
213
+ }
214
+
215
+ /// <summary>
216
+ /// Get a paginated list of duplicate plots
217
+ /// </summary>
218
+ /// <param name="requestData">Info about the request</param>
219
+ /// <param name="cancellationToken">A token to allow the call to be cancelled</param>
220
+ /// <returns>A page of duplicate plots</returns>
221
+ public async Task < PaginatedPlotRequest > GetHarvesterPlotsDuplicates ( PlotPathRequestData requestData , CancellationToken cancellationToken = default )
222
+ {
223
+ return await SendMessage < PaginatedPlotRequest > ( "get_harvester_plots_duplicates" , requestData , null , cancellationToken ) . ConfigureAwait ( false ) ;
224
+ }
225
+
182
226
/// <summary>
183
227
/// Get's the pool login link, if any
184
228
/// </summary>
0 commit comments