feat(commons): add cluster/admin/diagnostics client interfaces

This commit is contained in:
Joseph Doherty
2026-05-26 04:27:19 -04:00
parent 5d3a5a40d7
commit 136234e7f2
5 changed files with 76 additions and 0 deletions
@@ -0,0 +1,13 @@
using ZB.MOM.WW.OtOpcUa.Commons.Messages.Admin;
namespace ZB.MOM.WW.OtOpcUa.Commons.Interfaces;
/// <summary>
/// Cluster-singleton-proxy client for the <c>AdminOperationsActor</c>. The Blazor UI calls
/// this from any host (admin or driver role); the proxy routes the request to whichever node
/// holds the admin singleton.
/// </summary>
public interface IAdminOperationsClient
{
Task<StartDeploymentResult> StartDeploymentAsync(string createdBy, CancellationToken ct);
}