# MessageBubble class

> The MessageBubble class of Novior.MentorAgent.Abstractions.Components.

- URL: https://docs.mentoragent.net/api/novior-mentoragent-abstractions-components/messagebubble
- Verified with: MentorAgent 1.2.0
- Last updated: 2026-10-27
- Packages: Novior.MentorAgent.Abstractions

## Definition

Namespace: `Novior.MentorAgent.Abstractions.Components`. Package: `Novior.MentorAgent.Abstractions`.

`public class MessageBubble : ComponentBase`

```shell
dotnet add package Novior.MentorAgent.Abstractions
```

## Constructors

`public MessageBubble()`

## Properties

### `IsStreaming`

`public bool IsStreaming { get; set; }`

### `Message`

`public ChatMessage Message { get; set; }`

### `SentAt`

`public DateTime? SentAt { get; set; }`

### `Sources`

`public IReadOnlyList<MentorRagResult>? Sources { get; set; }`

---

- Previous: [MentorDashboard class](https://docs.mentoragent.net/api/novior-mentoragent-abstractions-components/mentordashboard.md)
- Next: [OnboardingTour class](https://docs.mentoragent.net/api/novior-mentoragent-abstractions-components/onboardingtour.md)
