// Copyright (c) Microsoft. All rights reserved. namespace AGUIDojoClient.Components.Shared; /// /// Represents a demo scenario in the AG-UI dojo. /// /// Unique identifier for the scenario (e.g., "agentic_chat"). /// Display title of the scenario. /// Brief description of what the scenario demonstrates. /// Collection of tags categorizing the scenario's features. /// Server endpoint path for the AG-UI connection. /// Optional emoji icon for the scenario. public record DemoScenario( string Id, string Title, string Description, IReadOnlyList Tags, string Endpoint, string Icon = "💬" );