list method

Future<ModelListResult> list({
  1. ModelQuery? query,
})

Generated-proto registry list surface.

Implementation

Future<ModelListResult> list({ModelQuery? query}) async {
  if (!DartBridge.isInitialized) {
    throw SDKException.notInitialized();
  }

  final models = query == null
      ? await available()
      : await DartBridgeModelRegistry.instance.queryProtoModels(query);
  return ModelListResult(
    success: true,
    models: ModelInfoList(models: models),
  );
}