Class SerenityHubStatusRow
One dumb status row for the Hub: a state, a human-readable message, and an optional deep-link menu path the
Hub can execute to let the user act on it. Carries no logic of its own.
Inheritance
SerenityHubStatusRow
Assembly: Serenity.UnityHub.Infrastructure.Editor.dll
Syntax
public sealed class SerenityHubStatusRow
Constructors
SerenityHubStatusRow(string, SerenityHubStatusState, string, string, string, string)
Declaration
public SerenityHubStatusRow(string title, SerenityHubStatusState state, string message, string deepLinkMenuPath, string deepLinkButtonLabel, string id = null)
Parameters
Properties
Declaration
public string DeepLinkButtonLabel { get; }
Property Value
Declaration
public string DeepLinkMenuPath { get; }
Property Value
Id
Declaration
public string Id { get; }
Property Value
| Type |
Description |
| string |
The row's stable identifier (SerenityHubStatusRowIds), or null for a row no
consumer needs to address by identity — Hub.Views.SerenityHubFinishSetupBannerPolicy
matches on this instead of Title, which is free-form, presentation text.
|
Message
Declaration
public string Message { get; }
Property Value
State
Declaration
public SerenityHubStatusState State { get; }
Property Value
Title
Declaration
public string Title { get; }
Property Value