getNodes abstract method

  1. @GET('/api/application/nodes')
Future<FractalListMeta<Node, PaginatedMeta>> getNodes({
  1. @CancelRequest() CancelToken? cancelToken,
  2. @SendProgress() @experimental ProgressCallback? onSendProgress,
  3. @ReceiveProgress() @experimental ProgressCallback? onReceiveProgress,
  4. @Query('include') NodeIncludes? include,
  5. @Query('sort') NodesSort? sort,
  6. @Query('page') int? page,
  7. @Query('per_page') int? perPage,
  8. @Query('filter[*]') String? filterAll,
  9. @Query('filter[uuid]') String? filterByUuid,
  10. @Query('filter[name]') String? filterByName,
  11. @Query('filter[fqdn]') String? filterByFqdn,
  12. @Query('filter[daemon_token_id]') String? filterByDaemonTokenId,
})

Implementation

@GET('/api/application/nodes')
Future<FractalListMeta<Node, PaginatedMeta>> getNodes({
  @CancelRequest() CancelToken? cancelToken,
  @SendProgress() @experimental ProgressCallback? onSendProgress,
  @ReceiveProgress() @experimental ProgressCallback? onReceiveProgress,
  //
  @Query('include') NodeIncludes? include,
  @Query('sort') NodesSort? sort,
  @Query('page') int? page,
  @Query('per_page') int? perPage,
  // filters
  @Query('filter[*]') String? filterAll,
  @Query('filter[uuid]') String? filterByUuid,
  @Query('filter[name]') String? filterByName,
  @Query('filter[fqdn]') String? filterByFqdn,
  @Query('filter[daemon_token_id]') String? filterByDaemonTokenId,
});