Namespace Workspace.XBR.Xperiflow.Core.URL
Classes
XperiflowWebAppURLBuilder
Builds fully-qualified URLs for Xperiflow Dash web applications.
Construct with a OneStream.Shared.Common.SessionInfo to resolve the base URL automatically,
or with an explicit base URL string for testing. Every method returns a complete,
ready-to-use URL — callers never need to resolve the base URL separately.
Example:
var webApps = new XperiflowWebAppURLBuilder(si);
var activityCenter = webApps.GetAIActivityCenterUrl(lookbackPeriod: "24h");
var predSummary = webApps.GetPredictionSummaryUrl("1", "37",
pageNames: new[] { "Forecast", "Feature Impact", "Beeswarm" },
buildinfoIds: new[] { 23 },
analysisGranularity: "daily");