Common.Messaging.Lib 2.2.88

There is a newer version of this package available.
See the version list below for details.
dotnet add package Common.Messaging.Lib --version 2.2.88
                    
NuGet\Install-Package Common.Messaging.Lib -Version 2.2.88
                    
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="Common.Messaging.Lib" Version="2.2.88" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Common.Messaging.Lib" Version="2.2.88" />
                    
Directory.Packages.props
<PackageReference Include="Common.Messaging.Lib" />
                    
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 Common.Messaging.Lib --version 2.2.88
                    
#r "nuget: Common.Messaging.Lib, 2.2.88"
                    
#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 Common.Messaging.Lib@2.2.88
                    
#: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=Common.Messaging.Lib&version=2.2.88
                    
Install as a Cake Addin
#tool nuget:?package=Common.Messaging.Lib&version=2.2.88
                    
Install as a Cake Tool

Common Messaging Protocols

This repository contains all the .proto files required for defining and serializing messaging protocols used in the project. The .proto files are organized by categories and functionalities to support various operations such as event management, API validation, and data serialization.


Table of Contents


Overview

This repository includes all .proto files necessary for defining messages and services used in the project. These files are used to generate code for both server and client implementations across various services.


Structure

The .proto files are organized as follows:

Top-level Directory: Protos

Contains various categories such as:

  • APIPermissionManagement
  • AccessShield/GetAccessShield
  • ApiKeyValidation
  • BookedEvent
  • Comparison/WeeklyComparison
  • CompetitorData

Each directory represents a specific service or feature and may have subdirectories for related operations. For example, the BookedEvent directory contains the following .proto files:

  • CreateBookedEvent.proto
  • DeleteBookedEvent.proto
  • GetBookedEvent.proto
  • GetBookedEvents.proto
  • UpdateBookedEvent.proto

Installation

To use the .proto files in your project, follow these steps:

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-folder>
    
  2. Install the required dependencies for protocol buffer compilation:

    dotnet add package Google.Protobuf --version 3.29.0-rc2
    dotnet add package Grpc.Tools --version 2.67.0
    
  3. Ensure that your build system is configured to compile .proto files.


Usage

Example Command to Generate Code

You can use protoc or equivalent tools to generate code from .proto files. Example command:

protoc --proto_path=Messaging/Serialization/Protos --csharp_out=GeneratedCode/ Messaging/Serialization/Protos/BookedEvent/CreateBookedEvent.proto

Integration in .csproj

Ensure that your .csproj file includes the .proto files:

<ItemGroup>
  <Protobuf Include="Messaging/Serialization/Protos/**/*.proto" />
</ItemGroup>

This allows the .proto files to be compiled automatically during the build process.


Example Protobuf Files

1. CreateBookedEvent.proto

Defines the message structure for creating a booked event.

syntax = "proto3";

message CreateBookedEvent {
  string event_id = 1;
  string event_name = 2;
  string event_date = 3;
  int32 guest_count = 4;
}

2. GetBookedEvent.proto

Defines the message structure for retrieving a booked event.

syntax = "proto3";

message GetBookedEventRequest {
  string event_id = 1;
}

message GetBookedEventResponse {
  string event_id = 1;
  string event_name = 2;
  string event_date = 3;
  int32 guest_count = 4;
}

Dependencies

This project uses the following dependencies for handling protocol buffers:

  • Google.Protobuf: 3.29.0-rc2
  • Grpc.Tools: 2.67.0

Ensure these packages are installed in your project.

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
2.2.90 0 2/10/2026
2.2.89 0 2/10/2026
2.2.88 7 2/10/2026
2.2.87 30 2/10/2026
2.2.86 49 2/9/2026
2.2.85 37 2/9/2026
2.2.84 35 2/9/2026
2.2.83 44 2/9/2026
2.2.82 54 2/9/2026
2.2.81 66 2/9/2026
2.2.80 59 2/9/2026
2.2.79 93 2/9/2026
2.2.78 89 2/9/2026
2.2.77 86 2/9/2026
2.2.76 83 2/8/2026
2.2.75 93 2/5/2026
2.2.74 112 2/5/2026
2.2.73 129 2/4/2026
2.2.72 142 2/3/2026
2.2.71 140 2/3/2026
2.2.70 140 2/3/2026
2.2.69 143 2/2/2026
2.2.68 167 1/29/2026
2.2.67 167 1/29/2026
2.2.66 193 1/28/2026
2.2.65 204 1/28/2026
2.2.64 198 1/28/2026
2.2.63 193 1/28/2026
2.2.62 219 1/27/2026
2.2.61 214 1/27/2026
2.2.60 224 1/27/2026
2.2.59 228 1/26/2026
2.2.58 299 1/21/2026
2.2.57 272 1/21/2026
2.2.56 278 1/20/2026
2.2.55 280 1/20/2026
2.2.54 305 1/19/2026
2.2.53 325 1/19/2026
2.2.52 319 1/16/2026
2.2.51 311 1/16/2026
2.2.50 303 1/15/2026
2.2.49 329 1/14/2026
2.2.48 313 1/14/2026
2.2.47 317 1/13/2026
2.2.45 325 1/12/2026
2.2.44 336 1/9/2026
2.2.43 316 1/8/2026
2.2.42 305 1/8/2026
2.2.41 306 1/8/2026
2.2.40 332 1/8/2026
2.2.39 316 1/7/2026
2.2.38 338 1/7/2026
2.2.37 432 1/6/2026
2.2.36 427 1/6/2026
2.2.35 457 12/30/2025
2.2.34 424 12/30/2025
2.2.33 930 12/23/2025
2.2.32 1,113 12/22/2025
2.2.31 1,247 12/19/2025
2.2.30 1,515 12/15/2025
2.2.29 2,015 12/11/2025
2.2.28 2,013 12/10/2025
2.2.27 2,749 12/3/2025
2.2.26 2,820 12/1/2025
2.2.25 2,329 11/29/2025
2.2.24 2,443 11/27/2025
2.2.23 2,554 11/27/2025
2.2.22 2,514 11/27/2025
2.2.21 2,500 11/27/2025
2.2.20 2,713 11/26/2025
2.2.19 2,720 11/26/2025
2.2.18 2,718 11/26/2025
2.2.17 2,723 11/26/2025
2.2.16 2,730 11/26/2025
2.2.15 2,733 11/26/2025
2.2.14 2,790 11/25/2025
2.2.13 2,820 11/25/2025
2.2.12 2,823 11/25/2025
2.2.11 2,818 11/25/2025
2.2.10 3,018 11/23/2025
2.2.9 3,016 11/23/2025
2.2.8 3,037 11/23/2025
2.2.7 3,002 11/23/2025
2.2.6 3,204 11/21/2025
2.2.5 3,169 11/21/2025
2.2.4 3,156 11/21/2025
2.2.3 3,481 11/19/2025
2.2.1 4,293 11/12/2025
2.2.0 5,129 11/11/2025
2.1.114 4,233 11/7/2025
2.1.113 4,276 11/6/2025
2.1.111 4,314 10/29/2025
2.1.110 4,281 10/23/2025
2.1.109 4,286 10/21/2025
2.1.108 4,573 10/14/2025
2.1.107 4,556 10/14/2025
2.1.106 4,606 10/14/2025
2.1.105 4,712 10/13/2025
2.1.104 4,768 10/13/2025
2.1.103 4,707 10/12/2025
2.1.102 4,703 10/12/2025
2.1.101 4,667 10/11/2025
2.1.99 4,655 10/11/2025
2.1.98 4,675 10/11/2025
2.1.97 4,862 10/9/2025
2.1.96 5,349 10/2/2025
2.1.95 5,362 10/1/2025
2.1.94 5,440 9/29/2025
2.1.93 5,398 9/29/2025
2.1.92 5,423 9/29/2025
2.1.91 5,403 9/28/2025
2.1.90 5,395 9/28/2025
2.1.89 5,428 9/25/2025
2.1.88 5,746 9/17/2025
2.1.85 5,772 9/16/2025
2.1.84 5,734 9/15/2025
2.1.83 5,737 9/15/2025
2.1.82 5,593 9/12/2025
2.1.81 5,627 9/12/2025
2.1.80 5,664 9/11/2025
2.1.79 5,635 9/11/2025
2.1.78 5,639 9/10/2025
2.1.77 5,658 9/10/2025
2.1.76 5,639 9/9/2025
2.1.75 5,671 9/3/2025
2.1.73 5,645 9/3/2025
2.1.72 5,633 9/2/2025
2.1.71 5,635 9/2/2025
2.1.70 5,643 9/1/2025
2.1.69 5,688 9/1/2025
2.1.68 5,635 9/1/2025
2.1.66 5,671 8/29/2025
2.1.65 5,683 8/29/2025
2.1.64 5,663 8/29/2025
2.1.63 5,709 8/29/2025
2.1.62 5,678 8/29/2025
2.1.61 5,679 8/28/2025
2.1.60 5,671 8/28/2025
2.1.59 5,696 8/27/2025
2.1.58 5,675 8/27/2025
2.1.57 5,689 8/26/2025
2.1.56 5,783 8/25/2025
2.1.55 5,640 8/21/2025
2.1.54 5,637 8/20/2025
2.1.53 5,632 8/20/2025
2.1.52 5,650 8/19/2025
2.1.51 5,634 8/19/2025
2.1.50 5,620 8/19/2025
2.1.49 5,623 8/18/2025
2.1.48 5,639 8/14/2025
2.1.47 5,643 8/13/2025
2.1.46 5,669 8/12/2025
2.1.45 5,855 8/8/2025
2.1.44 5,766 8/8/2025
2.1.43 5,746 8/8/2025
2.1.42 5,738 8/7/2025
2.1.41 5,755 8/7/2025
2.1.40 5,751 8/7/2025
2.1.39 5,766 8/7/2025
2.1.38 5,736 8/7/2025
2.1.37 5,770 8/7/2025
2.1.36 5,793 8/6/2025
2.1.35 5,766 8/6/2025
2.1.34 5,742 8/6/2025
2.1.33 5,766 8/6/2025
2.1.32 5,744 8/5/2025
2.1.31 5,749 8/5/2025
2.1.30 5,759 8/5/2025
2.1.29 5,674 8/4/2025
2.1.28 5,621 8/3/2025
2.1.27 5,599 8/3/2025
2.1.26 5,572 8/3/2025
2.1.25 5,633 7/31/2025
2.1.24 5,632 7/31/2025
2.1.23 5,628 7/31/2025
2.1.22 5,624 7/31/2025
2.1.21 5,617 7/30/2025
2.1.20 5,611 7/30/2025
2.1.19 5,613 7/30/2025
2.1.18 5,625 7/30/2025
2.1.17 5,628 7/29/2025
2.1.16 5,617 7/29/2025
2.1.15 5,667 7/28/2025
2.1.14 5,650 7/28/2025
2.1.13 5,656 7/28/2025
2.1.12 6,001 7/23/2025
2.1.11 5,989 7/23/2025
2.1.10 6,004 7/23/2025
2.1.9 6,030 7/23/2025
2.1.8 6,051 7/23/2025
2.1.7 6,042 7/23/2025
2.1.6 6,040 7/22/2025
2.1.5 6,044 7/22/2025
2.1.4 6,002 7/21/2025
2.1.2 5,949 7/21/2025
2.1.1 5,945 7/21/2025
2.1.0 5,846 7/20/2025
2.0.99 5,756 7/20/2025
2.0.98 5,591 7/19/2025
2.0.97 5,599 7/19/2025
2.0.96 5,593 7/19/2025
2.0.95 5,632 7/18/2025
2.0.94 5,696 7/17/2025
2.0.93 5,669 7/17/2025
2.0.92 5,666 7/17/2025
2.0.91 5,673 7/16/2025
2.0.90 5,661 7/16/2025
2.0.89 5,669 7/15/2025
2.0.88 5,667 7/14/2025
2.0.87 5,671 7/14/2025
2.0.86 5,672 7/14/2025
2.0.85 5,672 7/13/2025
2.0.84 5,619 7/13/2025
2.0.83 5,619 7/12/2025
2.0.82 5,631 7/12/2025
2.0.81 5,598 7/12/2025
2.0.80 5,680 7/8/2025
2.0.79 5,687 7/7/2025
2.0.78 5,664 7/7/2025
2.0.77 5,625 7/4/2025
2.0.76 5,649 7/4/2025
2.0.75 5,648 7/3/2025
2.0.74 5,666 7/2/2025
2.0.73 5,666 7/2/2025
2.0.72 5,657 7/2/2025
2.0.71 5,658 7/1/2025
2.0.70 5,678 6/30/2025
2.0.69 5,662 6/30/2025
2.0.68 5,705 6/30/2025
2.0.67 5,668 6/29/2025
2.0.66 5,660 6/25/2025
2.0.65 5,675 6/24/2025
2.0.64 5,672 6/24/2025
2.0.63 5,679 6/24/2025
2.0.62 5,673 6/24/2025
2.0.61 5,667 6/24/2025
2.0.60 5,659 6/23/2025
2.0.58 5,675 6/23/2025
2.0.57 5,676 6/20/2025
2.0.56 5,678 6/19/2025
2.0.55 5,669 6/18/2025
2.0.54 5,818 6/11/2025
2.0.53 5,801 6/10/2025
2.0.52 5,756 6/8/2025
2.0.51 5,636 6/6/2025
2.0.50 5,752 6/4/2025
2.0.49 5,673 6/4/2025
2.0.48 5,683 5/29/2025
2.0.47 5,669 5/29/2025
2.0.46 5,665 5/29/2025
2.0.45 5,667 5/29/2025
2.0.44 5,691 5/29/2025
2.0.43 5,691 5/26/2025
2.0.42 5,779 5/15/2025
2.0.41 5,758 5/15/2025
2.0.40 5,739 5/15/2025
2.0.39 5,794 5/14/2025
2.0.38 5,654 5/10/2025
2.0.37 5,597 5/10/2025
2.0.36 6,025 5/8/2025
2.0.35 5,706 5/8/2025
2.0.34 5,695 5/7/2025
2.0.33 5,796 5/1/2025
2.0.32 5,683 5/1/2025
2.0.31 5,677 5/1/2025
2.0.30 5,684 4/30/2025
2.0.29 5,686 4/29/2025
2.0.28 5,676 4/29/2025
2.0.27 5,681 4/29/2025
2.0.26 5,672 4/29/2025
2.0.25 5,709 4/28/2025
2.0.24 5,700 4/28/2025
2.0.23 5,686 4/28/2025
2.0.22 5,695 4/27/2025
2.0.21 5,694 4/27/2025
2.0.20 5,694 4/27/2025
2.0.19 5,670 4/27/2025
2.0.18 5,636 4/26/2025
2.0.17 5,673 4/25/2025
2.0.16 5,687 4/25/2025
2.0.15 5,761 4/21/2025
2.0.14 5,796 4/16/2025
2.0.13 5,782 4/15/2025
2.0.12 5,739 4/15/2025
2.0.11 5,741 4/14/2025
2.0.10 5,707 4/9/2025
2.0.9 5,749 4/8/2025
2.0.8 5,788 4/8/2025
2.0.7 5,712 4/7/2025
2.0.6 5,760 4/1/2025
2.0.5 5,680 3/28/2025
2.0.4 5,693 3/27/2025
2.0.3 5,675 3/27/2025
2.0.2 5,697 3/26/2025
2.0.1 5,742 3/19/2025
1.0.119 5,720 3/18/2025
1.0.118 5,682 3/18/2025
1.0.117 5,711 3/18/2025
1.0.116 5,679 3/17/2025
1.0.115 5,738 3/17/2025
1.0.114 5,785 3/17/2025
1.0.113 5,681 3/14/2025
1.0.112 5,741 3/14/2025
1.0.110 5,678 3/13/2025
1.0.109 5,674 3/13/2025
1.0.108 5,755 3/12/2025
1.0.107 5,689 3/12/2025
1.0.106 5,761 3/5/2025
1.0.105 5,761 3/5/2025
1.0.104 5,777 3/4/2025
1.0.103 5,774 3/3/2025
1.0.102 5,758 3/3/2025
1.0.101 5,682 2/27/2025
1.0.100 5,637 2/27/2025
1.0.99 5,622 2/27/2025
1.0.98 5,680 2/26/2025
1.0.97 5,712 2/26/2025
1.0.96 5,649 2/25/2025
1.0.95 5,738 2/17/2025
1.0.94 5,652 2/17/2025
1.0.93 5,656 2/13/2025
1.0.92 5,658 2/13/2025
1.0.91 5,967 2/13/2025
1.0.90 5,653 2/12/2025
1.0.89 5,631 2/12/2025
1.0.88 5,666 2/7/2025
1.0.87 5,633 2/7/2025
1.0.86 5,630 2/7/2025
1.0.84 5,677 2/5/2025
1.0.83 5,646 2/5/2025
1.0.82 5,661 2/5/2025
1.0.81 5,657 2/4/2025
1.0.80 5,638 2/4/2025
1.0.79 5,645 2/4/2025
1.0.78 5,656 2/3/2025
1.0.77 5,646 2/3/2025
1.0.76 5,644 2/3/2025
1.0.74 5,695 1/30/2025
1.0.73 5,620 1/30/2025
1.0.72 5,641 1/30/2025
1.0.71 5,649 1/28/2025
1.0.70 5,633 1/22/2025
1.0.69 5,631 1/22/2025
1.0.68 5,656 1/20/2025
1.0.67 5,638 1/19/2025
1.0.66 5,631 1/18/2025
1.0.65 5,613 1/18/2025
1.0.64 5,681 1/16/2025
1.0.63 5,631 1/16/2025
1.0.62 5,635 1/16/2025
1.0.61 5,632 1/16/2025
1.0.60 5,761 1/7/2025
1.0.59 5,686 1/7/2025
1.0.58 5,649 1/7/2025
1.0.57 5,662 1/7/2025
1.0.56 5,659 1/7/2025
1.0.55 5,649 1/6/2025
1.0.54 5,774 1/3/2025
1.0.53 5,669 1/3/2025
1.0.50 5,696 12/31/2024
1.0.49 5,723 12/26/2024
1.0.48 5,745 12/26/2024
1.0.47 5,639 12/26/2024
1.0.46 5,879 12/20/2024
1.0.45 5,709 12/20/2024
1.0.44 5,707 12/15/2024
1.0.43 5,666 12/9/2024
1.0.42 5,929 12/5/2024
1.0.41 5,650 12/5/2024
1.0.40 5,740 12/4/2024
1.0.39 5,660 12/4/2024
1.0.38 5,738 12/3/2024
1.0.37 5,689 12/3/2024
1.0.35 5,641 12/3/2024
1.0.34 5,644 12/3/2024
1.0.33 5,893 12/2/2024
1.0.32 5,637 12/2/2024
1.0.31 5,838 11/27/2024
1.0.30 5,677 11/27/2024
1.0.29 5,674 11/25/2024
1.0.28 5,675 11/17/2024
1.0.27 5,703 11/17/2024
1.0.26 5,647 11/17/2024
1.0.25 5,646 11/17/2024
1.0.23 5,642 11/16/2024
1.0.22 5,676 11/15/2024
1.0.21 5,745 11/13/2024
1.0.20 5,652 11/13/2024
1.0.19 5,701 11/11/2024
1.0.18 5,658 11/11/2024
1.0.17 5,670 11/11/2024
1.0.16 5,653 11/11/2024
1.0.15 5,664 11/8/2024
1.0.14 5,651 11/8/2024
1.0.13 5,676 11/5/2024
1.0.12 5,660 11/5/2024
1.0.11 5,664 10/29/2024
1.0.10 5,660 10/29/2024
1.0.9 5,637 10/29/2024
1.0.8 5,634 10/29/2024
1.0.7 5,652 10/28/2024
1.0.6 5,717 10/25/2024
1.0.5 5,669 10/25/2024
1.0.3 5,645 10/22/2024
1.0.2 5,753 10/21/2024
1.0.1 5,667 10/15/2024