LabAnalysis.Messaging 1.0.4

dotnet add package LabAnalysis.Messaging --version 1.0.4
                    
NuGet\Install-Package LabAnalysis.Messaging -Version 1.0.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="LabAnalysis.Messaging" Version="1.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LabAnalysis.Messaging" Version="1.0.4" />
                    
Directory.Packages.props
<PackageReference Include="LabAnalysis.Messaging" />
                    
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 LabAnalysis.Messaging --version 1.0.4
                    
#r "nuget: LabAnalysis.Messaging, 1.0.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 LabAnalysis.Messaging@1.0.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=LabAnalysis.Messaging&version=1.0.4
                    
Install as a Cake Addin
#tool nuget:?package=LabAnalysis.Messaging&version=1.0.4
                    
Install as a Cake Tool

LabAnalysis.Messaging

Internal library for creating standardized communication message objects.

This package provides strongly-typed models used to represent outbound communication messages such as:

  • 📧 Email
  • 📱 SMS
  • 💬 WhatsApp
  • 🗨 Chat messages

The library is designed for internal use within the LabAnalysis ecosystem.


Purpose

LabAnalysis.Messaging centralizes the definition of communication message objects to ensure:

  • Consistent structure across services
  • Decoupling between message creation and delivery infrastructure
  • Standardized metadata handling
  • Easier integration with messaging providers

This package contains only message models and related abstractions, with no transport or provider-specific implementation.


Target Framework

  • .NET Standard 2.1

Supported Message Types

  • Email
  • Sms
  • WhatsApp
  • Chat

Each message type encapsulates the required fields for its specific channel while maintaining a consistent design approach.


Example Usage

Install the package:

dotnet add package LabAnalysis.Messaging
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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.4 40 3/2/2026
1.0.2 35 2/28/2026
1.0.1 38 2/28/2026