From a39a7085298dd4151ec93889f357b0b430747f25 Mon Sep 17 00:00:00 2001
From: Aaron Powell <me@aaron-powell.com>
Date: Fri, 15 Nov 2024 10:33:39 +1100
Subject: [PATCH] Marking the unshipped APIs as shipped in preparation for 9.0
 (#242)

---
 .../PublicAPI.Shipped.txt                        |  5 +++++
 .../PublicAPI.Unshipped.txt                      |  6 +-----
 .../PublicAPI.Shipped.txt                        |  5 +++++
 .../PublicAPI.Unshipped.txt                      |  6 +-----
 .../PublicAPI.Shipped.txt                        | 12 ++++++------
 .../PublicAPI.Unshipped.txt                      | 13 +------------
 .../PublicAPI.Shipped.txt                        |  2 +-
 .../PublicAPI.Unshipped.txt                      |  3 +--
 .../PublicAPI.Shipped.txt                        | 14 +++++++++-----
 .../PublicAPI.Unshipped.txt                      | 16 +---------------
 .../PublicAPI.Shipped.txt                        |  6 +++++-
 .../PublicAPI.Unshipped.txt                      |  5 +----
 .../PublicAPI.Shipped.txt                        |  4 ++++
 .../PublicAPI.Unshipped.txt                      |  6 ++----
 .../PublicAPI.Shipped.txt                        | 12 ++++++++++++
 .../PublicAPI.Unshipped.txt                      | 12 +-----------
 .../PublicAPI.Shipped.txt                        | 12 ++++++++++--
 .../PublicAPI.Unshipped.txt                      | 13 +------------
 18 files changed, 67 insertions(+), 85 deletions(-)

diff --git a/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Shipped.txt
index 7dc5c581..5c160aca 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Shipped.txt
@@ -1 +1,6 @@
 #nullable enable
+Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource
+Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource.DataApiBuilderContainerResource(string! name, string? entrypoint = null) -> void
+Aspire.Hosting.DataApiBuilderHostingExtension
+static Aspire.Hosting.DataApiBuilderHostingExtension.AddDataAPIBuilder(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, int? httpPort = null, params string![]! configFilePaths) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource!>!
+static Aspire.Hosting.DataApiBuilderHostingExtension.AddDataAPIBuilder(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, params string![]! configFilePaths) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Unshipped.txt
index b56c8c8b..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/PublicAPI.Unshipped.txt
@@ -1,6 +1,2 @@
 #nullable enable
-Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource
-Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource.DataApiBuilderContainerResource(string! name, string? entrypoint = null) -> void
-Aspire.Hosting.DataApiBuilderHostingExtension
-static Aspire.Hosting.DataApiBuilderHostingExtension.AddDataAPIBuilder(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, int? httpPort = null, params string![]! configFilePaths) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource!>!
-static Aspire.Hosting.DataApiBuilderHostingExtension.AddDataAPIBuilder(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, params string![]! configFilePaths) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DataApiBuilderContainerResource!>!
\ No newline at end of file
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Shipped.txt
index 7dc5c581..9202ca56 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Shipped.txt
@@ -1 +1,6 @@
 #nullable enable
+Aspire.Hosting.ApplicationModel.BunAppResource
+Aspire.Hosting.ApplicationModel.BunAppResource.BunAppResource(string! name, string! workingDirectory) -> void
+Aspire.Hosting.BunAppExtensions
+static Aspire.Hosting.BunAppExtensions.AddBunApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! entryPoint = "index.ts", bool watch = false) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.BunAppResource!>!
+static Aspire.Hosting.BunAppExtensions.WithBunPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.BunAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.BunAppResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Unshipped.txt
index 9202ca56..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Bun/PublicAPI.Unshipped.txt
@@ -1,6 +1,2 @@
 #nullable enable
-Aspire.Hosting.ApplicationModel.BunAppResource
-Aspire.Hosting.ApplicationModel.BunAppResource.BunAppResource(string! name, string! workingDirectory) -> void
-Aspire.Hosting.BunAppExtensions
-static Aspire.Hosting.BunAppExtensions.AddBunApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! entryPoint = "index.ts", bool watch = false) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.BunAppResource!>!
-static Aspire.Hosting.BunAppExtensions.WithBunPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.BunAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.BunAppResource!>!
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Shipped.txt
index 82a011b1..d4387274 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Shipped.txt
@@ -1,7 +1,7 @@
 #nullable enable
-CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions
-CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource
-CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource.DenoAppResource(string! name, string! command, string! workingDirectory) -> void
-static CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions.AddDenoApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! scriptPath, string? workingDirectory = null, string![]? permissionFlags = null, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>!
-static CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions.AddDenoTask(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! taskName = "start", string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>!
-static CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions.WithDenoPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>!
+Aspire.Hosting.ApplicationModel.DenoAppResource
+Aspire.Hosting.ApplicationModel.DenoAppResource.DenoAppResource(string! name, string! command, string! workingDirectory) -> void
+Aspire.Hosting.DenoAppHostingExtensions
+static Aspire.Hosting.DenoAppHostingExtensions.AddDenoApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! scriptPath, string? workingDirectory = null, string![]? permissionFlags = null, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>!
+static Aspire.Hosting.DenoAppHostingExtensions.AddDenoTask(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! taskName = "start", string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>!
+static Aspire.Hosting.DenoAppHostingExtensions.WithDenoPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Unshipped.txt
index 0da01cad..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Deno/PublicAPI.Unshipped.txt
@@ -1,13 +1,2 @@
 #nullable enable
-Aspire.Hosting.DenoAppHostingExtensions
-Aspire.Hosting.ApplicationModel.DenoAppResource
-Aspire.Hosting.ApplicationModel.DenoAppResource.DenoAppResource(string! name, string! command, string! workingDirectory) -> void
-static Aspire.Hosting.DenoAppHostingExtensions.AddDenoApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! scriptPath, string? workingDirectory = null, string![]? permissionFlags = null, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>!
-static Aspire.Hosting.DenoAppHostingExtensions.AddDenoTask(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! taskName = "start", string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>!
-static Aspire.Hosting.DenoAppHostingExtensions.WithDenoPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.DenoAppResource!>!
-*REMOVED*CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions
-*REMOVED*CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource
-*REMOVED*CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource.DenoAppResource(string! name, string! command, string! workingDirectory) -> void
-*REMOVED*static CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions.AddDenoApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! scriptPath, string? workingDirectory = null, string![]? permissionFlags = null, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>!
-*REMOVED*static CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions.AddDenoTask(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! taskName = "start", string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>!
-*REMOVED*static CommunityToolkit.Aspire.Hosting.Deno.DenoAppHostingExtensions.WithDenoPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Deno.DenoAppResource!>!
\ No newline at end of file
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Shipped.txt
index cd2a5648..404cdb7d 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Shipped.txt
@@ -2,4 +2,4 @@
 Aspire.Hosting.ApplicationModel.GolangAppExecutableResource
 Aspire.Hosting.ApplicationModel.GolangAppExecutableResource.GolangAppExecutableResource(string! name, string! workingDirectory) -> void
 Aspire.Hosting.GolangAppHostingExtension
-static Aspire.Hosting.GolangAppHostingExtension.AddGolangApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, int port = 8080, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.GolangAppExecutableResource!>!
+static Aspire.Hosting.GolangAppHostingExtension.AddGolangApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.GolangAppExecutableResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Unshipped.txt
index 349ad336..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Golang/PublicAPI.Unshipped.txt
@@ -1,3 +1,2 @@
 #nullable enable
-*REMOVED*static Aspire.Hosting.GolangAppHostingExtension.AddGolangApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, int port = 8080, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.GolangAppExecutableResource!>!
-static Aspire.Hosting.GolangAppHostingExtension.AddGolangApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.GolangAppExecutableResource!>!
\ No newline at end of file
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Shipped.txt
index 21c71027..5a7ba22c 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Shipped.txt
@@ -1,20 +1,24 @@
 #nullable enable
+Aspire.Hosting.ApplicationModel.OllamaModelResource
+Aspire.Hosting.ApplicationModel.OllamaModelResource.ConnectionStringExpression.get -> Aspire.Hosting.ApplicationModel.ReferenceExpression!
+Aspire.Hosting.ApplicationModel.OllamaModelResource.ModelName.get -> string!
+Aspire.Hosting.ApplicationModel.OllamaModelResource.OllamaModelResource(string! name, string! modelName, Aspire.Hosting.ApplicationModel.OllamaResource! parent) -> void
+Aspire.Hosting.ApplicationModel.OllamaModelResource.Parent.get -> Aspire.Hosting.ApplicationModel.OllamaResource!
 Aspire.Hosting.ApplicationModel.OllamaResource
 Aspire.Hosting.ApplicationModel.OllamaResource.AddModel(string! modelName) -> void
 Aspire.Hosting.ApplicationModel.OllamaResource.ConnectionStringExpression.get -> Aspire.Hosting.ApplicationModel.ReferenceExpression!
-Aspire.Hosting.ApplicationModel.OllamaResource.DefaultModel.get -> string?
 Aspire.Hosting.ApplicationModel.OllamaResource.Models.get -> System.Collections.Generic.IReadOnlyList<string!>!
 Aspire.Hosting.ApplicationModel.OllamaResource.OllamaResource(string! name) -> void
 Aspire.Hosting.ApplicationModel.OllamaResource.PrimaryEndpoint.get -> Aspire.Hosting.ApplicationModel.EndpointReference!
-Aspire.Hosting.ApplicationModel.OllamaResource.SetDefaultModel(string! modelName) -> void
 Aspire.Hosting.ApplicationModel.OpenWebUIResource
 Aspire.Hosting.ApplicationModel.OpenWebUIResource.ConnectionStringExpression.get -> Aspire.Hosting.ApplicationModel.ReferenceExpression!
 Aspire.Hosting.ApplicationModel.OpenWebUIResource.OpenWebUIResource(string! name) -> void
 Aspire.Hosting.ApplicationModel.OpenWebUIResource.PrimaryEndpoint.get -> Aspire.Hosting.ApplicationModel.EndpointReference!
 Aspire.Hosting.OllamaResourceBuilderExtensions
-static Aspire.Hosting.OllamaResourceBuilderExtensions.AddModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
+static Aspire.Hosting.OllamaResourceBuilderExtensions.AddHuggingFaceModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! name, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaModelResource!>!
+static Aspire.Hosting.OllamaResourceBuilderExtensions.AddModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaModelResource!>!
+static Aspire.Hosting.OllamaResourceBuilderExtensions.AddModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! name, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaModelResource!>!
 static Aspire.Hosting.OllamaResourceBuilderExtensions.AddOllama(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, int? port = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
 static Aspire.Hosting.OllamaResourceBuilderExtensions.WithDataVolume(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string? name = null, bool isReadOnly = false) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
-static Aspire.Hosting.OllamaResourceBuilderExtensions.WithDefaultModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
+static Aspire.Hosting.OllamaResourceBuilderExtensions.WithDataVolume(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OpenWebUIResource!>! builder, string? name = null, bool isReadOnly = false) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OpenWebUIResource!>!
 static Aspire.Hosting.OllamaResourceBuilderExtensions.WithOpenWebUI<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T!>! builder, System.Action<Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OpenWebUIResource!>!>? configureContainer = null, string? containerName = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<T!>!
-static Aspire.Hosting.OllamaResourceBuilderExtensions.WithReference<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! ollama) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<T>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Unshipped.txt
index eac39b18..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Ollama/PublicAPI.Unshipped.txt
@@ -1,16 +1,2 @@
 #nullable enable
-Aspire.Hosting.ApplicationModel.OllamaModelResource
-Aspire.Hosting.ApplicationModel.OllamaModelResource.ConnectionStringExpression.get -> Aspire.Hosting.ApplicationModel.ReferenceExpression!
-Aspire.Hosting.ApplicationModel.OllamaModelResource.ModelName.get -> string!
-Aspire.Hosting.ApplicationModel.OllamaModelResource.OllamaModelResource(string! name, string! modelName, Aspire.Hosting.ApplicationModel.OllamaResource! parent) -> void
-Aspire.Hosting.ApplicationModel.OllamaModelResource.Parent.get -> Aspire.Hosting.ApplicationModel.OllamaResource!
-static Aspire.Hosting.OllamaResourceBuilderExtensions.AddHuggingFaceModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! name, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaModelResource!>!
-static Aspire.Hosting.OllamaResourceBuilderExtensions.AddModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaModelResource!>!
-static Aspire.Hosting.OllamaResourceBuilderExtensions.AddModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! name, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaModelResource!>!
-*REMOVED*Aspire.Hosting.ApplicationModel.OllamaResource.DefaultModel.get -> string?
-*REMOVED*Aspire.Hosting.ApplicationModel.OllamaResource.SetDefaultModel(string! modelName) -> void
-*REMOVED*static Aspire.Hosting.OllamaResourceBuilderExtensions.AddOllama(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name = "Ollama", int? port = null, string! modelName = "llama3") -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
-*REMOVED*static Aspire.Hosting.OllamaResourceBuilderExtensions.AddModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
-*REMOVED*static Aspire.Hosting.OllamaResourceBuilderExtensions.WithDefaultModel(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! builder, string! modelName) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>!
-*REMOVED*static Aspire.Hosting.OllamaResourceBuilderExtensions.WithReference<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OllamaResource!>! ollama) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<T>!
-static Aspire.Hosting.OllamaResourceBuilderExtensions.WithDataVolume(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OpenWebUIResource!>! builder, string? name = null, bool isReadOnly = false) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.OpenWebUIResource!>!
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Shipped.txt
index 815c9200..ecd6c08b 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Shipped.txt
@@ -1 +1,5 @@
-#nullable enable
\ No newline at end of file
+#nullable enable
+Aspire.Hosting.ApplicationModel.UvicornAppResource
+Aspire.Hosting.ApplicationModel.UvicornAppResource.UvicornAppResource(string! name, string! workingDirectory) -> void
+Aspire.Hosting.UvicornAppHostingExtension
+static Aspire.Hosting.UvicornAppHostingExtension.AddUvicornApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! projectDirectory, string! appName, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.UvicornAppResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Unshipped.txt
index e07dff98..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Python.Extensions/PublicAPI.Unshipped.txt
@@ -1,5 +1,2 @@
 #nullable enable
-Aspire.Hosting.ApplicationModel.UvicornAppResource
-Aspire.Hosting.ApplicationModel.UvicornAppResource.UvicornAppResource(string! name, string! workingDirectory) -> void
-Aspire.Hosting.UvicornAppHostingExtension
-static Aspire.Hosting.UvicornAppHostingExtension.AddUvicornApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! projectDirectory, string! appName, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.UvicornAppResource!>!
\ No newline at end of file
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Shipped.txt
index 7dc5c581..d55c227b 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Shipped.txt
@@ -1 +1,5 @@
 #nullable enable
+Aspire.Hosting.ApplicationModel.RustAppExecutableResource
+Aspire.Hosting.ApplicationModel.RustAppExecutableResource.RustAppExecutableResource(string! name, string! workingDirectory) -> void
+Aspire.Hosting.RustAppHostingExtension
+static Aspire.Hosting.RustAppHostingExtension.AddRustApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.RustAppExecutableResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Unshipped.txt
index 355dc7b4..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.Rust/PublicAPI.Unshipped.txt
@@ -1,4 +1,2 @@
-Aspire.Hosting.ApplicationModel.RustAppExecutableResource
-Aspire.Hosting.ApplicationModel.RustAppExecutableResource.RustAppExecutableResource(string! name, string! workingDirectory) -> void
-Aspire.Hosting.RustAppHostingExtension
-static Aspire.Hosting.RustAppHostingExtension.AddRustApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.RustAppExecutableResource!>!
\ No newline at end of file
+#nullable enable
+
diff --git a/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Shipped.txt
index e69de29b..ce406bb3 100644
--- a/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Shipped.txt
@@ -0,0 +1,12 @@
+#nullable enable
+Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation
+Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation.DacpacMetadataAnnotation(string! DacpacPath) -> void
+Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation.DacpacPath.get -> string!
+Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation.DacpacPath.init -> void
+Aspire.Hosting.ApplicationModel.SqlProjectResource
+Aspire.Hosting.ApplicationModel.SqlProjectResource.SqlProjectResource(string! name) -> void
+Aspire.Hosting.SqlProjectBuilderExtensions
+static Aspire.Hosting.SqlProjectBuilderExtensions.AddSqlProject(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
+static Aspire.Hosting.SqlProjectBuilderExtensions.AddSqlProject<TProject>(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
+static Aspire.Hosting.SqlProjectBuilderExtensions.WithDacpac(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>! builder, string! dacpacPath) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
+static Aspire.Hosting.SqlProjectBuilderExtensions.WithReference(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlServerDatabaseResource!>! target) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
diff --git a/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Unshipped.txt
index 92843142..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/PublicAPI.Unshipped.txt
@@ -1,12 +1,2 @@
 #nullable enable
-Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation
-Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation.DacpacMetadataAnnotation(string! DacpacPath) -> void
-Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation.DacpacPath.get -> string!
-Aspire.Hosting.ApplicationModel.DacpacMetadataAnnotation.DacpacPath.init -> void
-Aspire.Hosting.ApplicationModel.SqlProjectResource
-Aspire.Hosting.ApplicationModel.SqlProjectResource.SqlProjectResource(string! name) -> void
-static Aspire.Hosting.SqlProjectBuilderExtensions.AddSqlProject(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
-static Aspire.Hosting.SqlProjectBuilderExtensions.AddSqlProject<TProject>(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
-Aspire.Hosting.SqlProjectBuilderExtensions
-static Aspire.Hosting.SqlProjectBuilderExtensions.WithReference(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlServerDatabaseResource!>! target) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
-static Aspire.Hosting.SqlProjectBuilderExtensions.WithDacpac(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>! builder, string! dacpacPath) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SqlProjectResource!>!
+
diff --git a/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Shipped.txt b/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Shipped.txt
index bac46400..42f7d85e 100644
--- a/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Shipped.txt
+++ b/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Shipped.txt
@@ -1,7 +1,11 @@
 #nullable enable
 CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.ConnectionString.get -> string?
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.ConnectionString.set -> void
+CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.DisableHealthChecks.get -> bool
+CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.DisableHealthChecks.set -> void
+CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.Endpoint.get -> System.Uri?
+CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.Endpoint.set -> void
+CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.HealthCheckTimeout.get -> int?
+CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.HealthCheckTimeout.set -> void
 CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.Models.get -> System.Collections.Generic.IReadOnlyList<string!>!
 CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.Models.set -> void
 CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.OllamaSharpSettings() -> void
@@ -9,4 +13,8 @@ CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.SelectedModel.get -> str
 CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.SelectedModel.set -> void
 Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions
 static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddKeyedOllamaApiClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
+static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddKeyedOllamaSharpChatClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
+static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddKeyedOllamaSharpEmbeddingGenerator(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
 static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddOllamaApiClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
+static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddOllamaSharpChatClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
+static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddOllamaSharpEmbeddingGenerator(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
diff --git a/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Unshipped.txt b/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Unshipped.txt
index 8ce306a1..074c6ad1 100644
--- a/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Unshipped.txt
+++ b/src/CommunityToolkit.Aspire.OllamaSharp/PublicAPI.Unshipped.txt
@@ -1,13 +1,2 @@
 #nullable enable
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.DisableHealthChecks.get -> bool
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.DisableHealthChecks.set -> void
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.Endpoint.get -> System.Uri?
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.Endpoint.set -> void
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.HealthCheckTimeout.get -> int?
-CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.HealthCheckTimeout.set -> void
-static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddKeyedOllamaSharpChatClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
-static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddKeyedOllamaSharpEmbeddingGenerator(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
-static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddOllamaSharpChatClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
-*REMOVED*CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.ConnectionString.get -> string?
-*REMOVED*CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings.ConnectionString.set -> void
-static Microsoft.Extensions.Hosting.AspireOllamaSharpExtensions.AddOllamaSharpEmbeddingGenerator(this Microsoft.Extensions.Hosting.IHostApplicationBuilder! builder, string! connectionName, System.Action<CommunityToolkit.Aspire.OllamaSharp.OllamaSharpSettings!>? configureSettings = null) -> void
+