logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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
    object
    SerenityHubStatusRow
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Hub.Infrastructure.Editor
    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
    Type Name Description
    string title
    SerenityHubStatusState state
    string message
    string deepLinkMenuPath
    string deepLinkButtonLabel
    string id

    Properties

    DeepLinkButtonLabel

    Declaration
    public string DeepLinkButtonLabel { get; }
    Property Value
    Type Description
    string

    DeepLinkMenuPath

    Declaration
    public string DeepLinkMenuPath { get; }
    Property Value
    Type Description
    string

    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
    Type Description
    string

    State

    Declaration
    public SerenityHubStatusState State { get; }
    Property Value
    Type Description
    SerenityHubStatusState

    Title

    Declaration
    public string Title { get; }
    Property Value
    Type Description
    string
    In this article
    © 2026 Serenity. All Rights Reserved