ModelingEvolution.Chat.Types 1.0.0-preview.4

This is a prerelease version of ModelingEvolution.Chat.Types.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package ModelingEvolution.Chat.Types --version 1.0.0-preview.4
                    
NuGet\Install-Package ModelingEvolution.Chat.Types -Version 1.0.0-preview.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ModelingEvolution.Chat.Types" Version="1.0.0-preview.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ModelingEvolution.Chat.Types" Version="1.0.0-preview.4" />
                    
Directory.Packages.props
<PackageReference Include="ModelingEvolution.Chat.Types" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ModelingEvolution.Chat.Types --version 1.0.0-preview.4
                    
#r "nuget: ModelingEvolution.Chat.Types, 1.0.0-preview.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ModelingEvolution.Chat.Types@1.0.0-preview.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ModelingEvolution.Chat.Types&version=1.0.0-preview.4&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=ModelingEvolution.Chat.Types&version=1.0.0-preview.4&prerelease
                    
Install as a Cake Tool

ModelingEvolution.Chat.Types

The published language of ModelingEvolution.Chat: strongly-typed identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), the commands (DefineWorkspace, DefineChannel, RegisterParticipant, SendMessage, MarkMessageAsRead) and the events (WorkspaceDefined, ChannelDefined, ParticipantRegistered, MessageSent, MessageRead).

Immutable records; identifiers are readonly record struct with IParsable<T> + JsonParsableConverter, no public Value (operators instead). No UI, no MudBlazor — a consumer that only needs to fold chat events (e.g. an unread indicator) references this package alone. Events carry [OutputStream("Channel")] etc. for category subscriptions.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ModelingEvolution.Chat.Types:

Package Downloads
ModelingEvolution.Chat

Event-sourced chat (workspaces, channels, participants) with MudBlazor 9 Blazor components: conversation list, conversation view, message input, Markdown message rendering. Server-side command handlers and read models over MicroPlumberd/KurrentDB.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-preview.11 30 8/19/2026
1.0.0-preview.10 35 8/19/2026
1.0.0-preview.9 37 8/19/2026
1.0.0-preview.8 56 8/17/2026
1.0.0-preview.7 55 8/17/2026
1.0.0-preview.6 46 8/17/2026
1.0.0-preview.5 48 8/17/2026
1.0.0-preview.4 55 8/17/2026
1.0.0-preview.3 52 8/17/2026
1.0.0-preview.2 59 8/17/2026
1.0.0-preview.1 55 8/17/2026