Common.Messaging.Lib 2.2.86

dotnet add package Common.Messaging.Lib --version 2.2.86
                    
NuGet\Install-Package Common.Messaging.Lib -Version 2.2.86
                    
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.86" />
                    
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.86" />
                    
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.86
                    
#r "nuget: Common.Messaging.Lib, 2.2.86"
                    
#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.86
                    
#: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.86
                    
Install as a Cake Addin
#tool nuget:?package=Common.Messaging.Lib&version=2.2.86
                    
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.86 0 2/9/2026
2.2.85 0 2/9/2026
2.2.84 0 2/9/2026
2.2.83 0 2/9/2026
2.2.82 0 2/9/2026
2.2.81 0 2/9/2026
2.2.80 0 2/9/2026
2.2.79 0 2/9/2026
2.2.78 0 2/9/2026
2.2.77 0 2/9/2026
2.2.76 30 2/8/2026
2.2.75 71 2/5/2026
2.2.74 90 2/5/2026
2.2.73 106 2/4/2026
2.2.72 120 2/3/2026
2.2.71 118 2/3/2026
2.2.70 118 2/3/2026
2.2.69 133 2/2/2026
2.2.68 159 1/29/2026
2.2.67 159 1/29/2026
2.2.66 185 1/28/2026
2.2.65 196 1/28/2026
2.2.64 190 1/28/2026
2.2.63 185 1/28/2026
2.2.62 211 1/27/2026
2.2.61 206 1/27/2026
2.2.60 216 1/27/2026
2.2.59 220 1/26/2026
2.2.58 291 1/21/2026
2.2.57 264 1/21/2026
2.2.56 270 1/20/2026
2.2.55 272 1/20/2026
2.2.54 297 1/19/2026
2.2.53 317 1/19/2026
2.2.52 311 1/16/2026
2.2.51 303 1/16/2026
2.2.50 295 1/15/2026
2.2.49 321 1/14/2026
2.2.48 305 1/14/2026
2.2.47 309 1/13/2026
2.2.45 317 1/12/2026
2.2.44 327 1/9/2026
2.2.43 308 1/8/2026
2.2.42 297 1/8/2026
2.2.41 298 1/8/2026
2.2.40 324 1/8/2026
2.2.39 308 1/7/2026
2.2.38 330 1/7/2026
2.2.37 424 1/6/2026
2.2.36 419 1/6/2026
2.2.35 449 12/30/2025
2.2.34 416 12/30/2025
2.2.33 922 12/23/2025
2.2.32 1,105 12/22/2025
2.2.31 1,239 12/19/2025
2.2.30 1,507 12/15/2025
2.2.29 2,007 12/11/2025
2.2.28 2,006 12/10/2025
2.2.27 2,742 12/3/2025
2.2.26 2,813 12/1/2025
2.2.25 2,322 11/29/2025
2.2.24 2,436 11/27/2025
2.2.23 2,546 11/27/2025
2.2.22 2,507 11/27/2025
2.2.21 2,492 11/27/2025
2.2.20 2,706 11/26/2025
2.2.19 2,712 11/26/2025
2.2.18 2,710 11/26/2025
2.2.17 2,716 11/26/2025
2.2.16 2,722 11/26/2025
2.2.15 2,725 11/26/2025
2.2.14 2,782 11/25/2025
2.2.13 2,812 11/25/2025
2.2.12 2,815 11/25/2025
2.2.11 2,810 11/25/2025
2.2.10 3,010 11/23/2025
2.2.9 3,008 11/23/2025
2.2.8 3,028 11/23/2025
2.2.7 2,995 11/23/2025
2.2.6 3,195 11/21/2025
2.2.5 3,161 11/21/2025
2.2.4 3,148 11/21/2025
2.2.3 3,473 11/19/2025
2.2.1 4,285 11/12/2025
2.2.0 5,115 11/11/2025
2.1.114 4,225 11/7/2025
2.1.113 4,268 11/6/2025
2.1.111 4,307 10/29/2025
2.1.110 4,273 10/23/2025
2.1.109 4,279 10/21/2025
2.1.108 4,566 10/14/2025
2.1.107 4,548 10/14/2025
2.1.106 4,599 10/14/2025
2.1.105 4,705 10/13/2025
2.1.104 4,760 10/13/2025
2.1.103 4,699 10/12/2025
2.1.102 4,696 10/12/2025
2.1.101 4,660 10/11/2025
2.1.99 4,647 10/11/2025
2.1.98 4,667 10/11/2025
2.1.97 4,855 10/9/2025
2.1.96 5,342 10/2/2025
2.1.95 5,354 10/1/2025
2.1.94 5,432 9/29/2025
2.1.93 5,390 9/29/2025
2.1.92 5,415 9/29/2025
2.1.91 5,394 9/28/2025
2.1.90 5,386 9/28/2025
2.1.89 5,420 9/25/2025
2.1.88 5,738 9/17/2025
2.1.85 5,764 9/16/2025
2.1.84 5,727 9/15/2025
2.1.83 5,729 9/15/2025
2.1.82 5,585 9/12/2025
2.1.81 5,619 9/12/2025
2.1.80 5,657 9/11/2025
2.1.79 5,628 9/11/2025
2.1.78 5,631 9/10/2025
2.1.77 5,651 9/10/2025
2.1.76 5,632 9/9/2025
2.1.75 5,664 9/3/2025
2.1.73 5,638 9/3/2025
2.1.72 5,626 9/2/2025
2.1.71 5,628 9/2/2025
2.1.70 5,636 9/1/2025
2.1.69 5,680 9/1/2025
2.1.68 5,628 9/1/2025
2.1.66 5,664 8/29/2025
2.1.65 5,676 8/29/2025
2.1.64 5,656 8/29/2025
2.1.63 5,701 8/29/2025
2.1.62 5,671 8/29/2025
2.1.61 5,672 8/28/2025
2.1.60 5,664 8/28/2025
2.1.59 5,689 8/27/2025
2.1.58 5,668 8/27/2025
2.1.57 5,682 8/26/2025
2.1.56 5,776 8/25/2025
2.1.55 5,633 8/21/2025
2.1.54 5,630 8/20/2025
2.1.53 5,625 8/20/2025
2.1.52 5,643 8/19/2025
2.1.51 5,627 8/19/2025
2.1.50 5,613 8/19/2025
2.1.49 5,616 8/18/2025
2.1.48 5,632 8/14/2025
2.1.47 5,635 8/13/2025
2.1.46 5,662 8/12/2025
2.1.45 5,848 8/8/2025
2.1.44 5,758 8/8/2025
2.1.43 5,739 8/8/2025
2.1.42 5,731 8/7/2025
2.1.41 5,748 8/7/2025
2.1.40 5,744 8/7/2025
2.1.39 5,759 8/7/2025
2.1.38 5,729 8/7/2025
2.1.37 5,763 8/7/2025
2.1.36 5,785 8/6/2025
2.1.35 5,759 8/6/2025
2.1.34 5,735 8/6/2025
2.1.33 5,759 8/6/2025
2.1.32 5,737 8/5/2025
2.1.31 5,742 8/5/2025
2.1.30 5,752 8/5/2025
2.1.29 5,667 8/4/2025
2.1.28 5,614 8/3/2025
2.1.27 5,592 8/3/2025
2.1.26 5,565 8/3/2025
2.1.25 5,626 7/31/2025
2.1.24 5,625 7/31/2025
2.1.23 5,621 7/31/2025
2.1.22 5,616 7/31/2025
2.1.21 5,610 7/30/2025
2.1.20 5,604 7/30/2025
2.1.19 5,606 7/30/2025
2.1.18 5,618 7/30/2025
2.1.17 5,621 7/29/2025
2.1.16 5,610 7/29/2025
2.1.15 5,659 7/28/2025
2.1.14 5,643 7/28/2025
2.1.13 5,649 7/28/2025
2.1.12 5,994 7/23/2025
2.1.11 5,982 7/23/2025
2.1.10 5,997 7/23/2025
2.1.9 6,023 7/23/2025
2.1.8 6,044 7/23/2025
2.1.7 6,035 7/23/2025
2.1.6 6,033 7/22/2025
2.1.5 6,037 7/22/2025
2.1.4 5,995 7/21/2025
2.1.2 5,942 7/21/2025
2.1.1 5,938 7/21/2025
2.1.0 5,839 7/20/2025
2.0.99 5,749 7/20/2025
2.0.98 5,584 7/19/2025
2.0.97 5,592 7/19/2025
2.0.96 5,586 7/19/2025
2.0.95 5,625 7/18/2025
2.0.94 5,689 7/17/2025
2.0.93 5,662 7/17/2025
2.0.92 5,659 7/17/2025
2.0.91 5,665 7/16/2025
2.0.90 5,654 7/16/2025
2.0.89 5,662 7/15/2025
2.0.88 5,660 7/14/2025
2.0.87 5,664 7/14/2025
2.0.86 5,665 7/14/2025
2.0.85 5,665 7/13/2025
2.0.84 5,612 7/13/2025
2.0.83 5,612 7/12/2025
2.0.82 5,624 7/12/2025
2.0.81 5,591 7/12/2025
2.0.80 5,673 7/8/2025
2.0.79 5,680 7/7/2025
2.0.78 5,657 7/7/2025
2.0.77 5,618 7/4/2025
2.0.76 5,642 7/4/2025
2.0.75 5,641 7/3/2025
2.0.74 5,659 7/2/2025
2.0.73 5,659 7/2/2025
2.0.72 5,650 7/2/2025
2.0.71 5,651 7/1/2025
2.0.70 5,671 6/30/2025
2.0.69 5,654 6/30/2025
2.0.68 5,698 6/30/2025
2.0.67 5,661 6/29/2025
2.0.66 5,653 6/25/2025
2.0.65 5,668 6/24/2025
2.0.64 5,665 6/24/2025
2.0.63 5,672 6/24/2025
2.0.62 5,666 6/24/2025
2.0.61 5,660 6/24/2025
2.0.60 5,652 6/23/2025
2.0.58 5,668 6/23/2025
2.0.57 5,669 6/20/2025
2.0.56 5,671 6/19/2025
2.0.55 5,662 6/18/2025
2.0.54 5,811 6/11/2025
2.0.53 5,793 6/10/2025
2.0.52 5,749 6/8/2025
2.0.51 5,629 6/6/2025
2.0.50 5,745 6/4/2025
2.0.49 5,666 6/4/2025
2.0.48 5,676 5/29/2025
2.0.47 5,662 5/29/2025
2.0.46 5,658 5/29/2025
2.0.45 5,660 5/29/2025
2.0.44 5,684 5/29/2025
2.0.43 5,684 5/26/2025
2.0.42 5,772 5/15/2025
2.0.41 5,751 5/15/2025
2.0.40 5,732 5/15/2025
2.0.39 5,787 5/14/2025
2.0.38 5,647 5/10/2025
2.0.37 5,590 5/10/2025
2.0.36 6,018 5/8/2025
2.0.35 5,699 5/8/2025
2.0.34 5,688 5/7/2025
2.0.33 5,789 5/1/2025
2.0.32 5,675 5/1/2025
2.0.31 5,670 5/1/2025
2.0.30 5,677 4/30/2025
2.0.29 5,679 4/29/2025
2.0.28 5,669 4/29/2025
2.0.27 5,674 4/29/2025
2.0.26 5,665 4/29/2025
2.0.25 5,702 4/28/2025
2.0.24 5,693 4/28/2025
2.0.23 5,679 4/28/2025
2.0.22 5,688 4/27/2025
2.0.21 5,687 4/27/2025
2.0.20 5,687 4/27/2025
2.0.19 5,663 4/27/2025
2.0.18 5,629 4/26/2025
2.0.17 5,666 4/25/2025
2.0.16 5,680 4/25/2025
2.0.15 5,754 4/21/2025
2.0.14 5,789 4/16/2025
2.0.13 5,775 4/15/2025
2.0.12 5,732 4/15/2025
2.0.11 5,734 4/14/2025
2.0.10 5,700 4/9/2025
2.0.9 5,742 4/8/2025
2.0.8 5,781 4/8/2025
2.0.7 5,705 4/7/2025
2.0.6 5,753 4/1/2025
2.0.5 5,673 3/28/2025
2.0.4 5,686 3/27/2025
2.0.3 5,668 3/27/2025
2.0.2 5,690 3/26/2025
2.0.1 5,735 3/19/2025
1.0.119 5,712 3/18/2025
1.0.118 5,675 3/18/2025
1.0.117 5,704 3/18/2025
1.0.116 5,672 3/17/2025
1.0.115 5,731 3/17/2025
1.0.114 5,777 3/17/2025
1.0.113 5,674 3/14/2025
1.0.112 5,734 3/14/2025
1.0.110 5,671 3/13/2025
1.0.109 5,666 3/13/2025
1.0.108 5,747 3/12/2025
1.0.107 5,682 3/12/2025
1.0.106 5,754 3/5/2025
1.0.105 5,753 3/5/2025
1.0.104 5,770 3/4/2025
1.0.103 5,767 3/3/2025
1.0.102 5,751 3/3/2025
1.0.101 5,675 2/27/2025
1.0.100 5,630 2/27/2025
1.0.99 5,615 2/27/2025
1.0.98 5,673 2/26/2025
1.0.97 5,705 2/26/2025
1.0.96 5,642 2/25/2025
1.0.95 5,731 2/17/2025
1.0.94 5,645 2/17/2025
1.0.93 5,649 2/13/2025
1.0.92 5,651 2/13/2025
1.0.91 5,959 2/13/2025
1.0.90 5,645 2/12/2025
1.0.89 5,624 2/12/2025
1.0.88 5,659 2/7/2025
1.0.87 5,626 2/7/2025
1.0.86 5,623 2/7/2025
1.0.84 5,670 2/5/2025
1.0.83 5,639 2/5/2025
1.0.82 5,654 2/5/2025
1.0.81 5,649 2/4/2025
1.0.80 5,631 2/4/2025
1.0.79 5,638 2/4/2025
1.0.78 5,649 2/3/2025
1.0.77 5,639 2/3/2025
1.0.76 5,637 2/3/2025
1.0.74 5,688 1/30/2025
1.0.73 5,613 1/30/2025
1.0.72 5,634 1/30/2025
1.0.71 5,642 1/28/2025
1.0.70 5,626 1/22/2025
1.0.69 5,624 1/22/2025
1.0.68 5,649 1/20/2025
1.0.67 5,630 1/19/2025
1.0.66 5,624 1/18/2025
1.0.65 5,606 1/18/2025
1.0.64 5,674 1/16/2025
1.0.63 5,624 1/16/2025
1.0.62 5,628 1/16/2025
1.0.61 5,625 1/16/2025
1.0.60 5,754 1/7/2025
1.0.59 5,679 1/7/2025
1.0.58 5,642 1/7/2025
1.0.57 5,655 1/7/2025
1.0.56 5,652 1/7/2025
1.0.55 5,642 1/6/2025
1.0.54 5,766 1/3/2025
1.0.53 5,662 1/3/2025
1.0.50 5,689 12/31/2024
1.0.49 5,715 12/26/2024
1.0.48 5,738 12/26/2024
1.0.47 5,632 12/26/2024
1.0.46 5,871 12/20/2024
1.0.45 5,701 12/20/2024
1.0.44 5,700 12/15/2024
1.0.43 5,659 12/9/2024
1.0.42 5,922 12/5/2024
1.0.41 5,643 12/5/2024
1.0.40 5,732 12/4/2024
1.0.39 5,653 12/4/2024
1.0.38 5,731 12/3/2024
1.0.37 5,682 12/3/2024
1.0.35 5,634 12/3/2024
1.0.34 5,637 12/3/2024
1.0.33 5,886 12/2/2024
1.0.32 5,630 12/2/2024
1.0.31 5,831 11/27/2024
1.0.30 5,670 11/27/2024
1.0.29 5,667 11/25/2024
1.0.28 5,668 11/17/2024
1.0.27 5,696 11/17/2024
1.0.26 5,640 11/17/2024
1.0.25 5,639 11/17/2024
1.0.23 5,635 11/16/2024
1.0.22 5,668 11/15/2024
1.0.21 5,738 11/13/2024
1.0.20 5,645 11/13/2024
1.0.19 5,694 11/11/2024
1.0.18 5,651 11/11/2024
1.0.17 5,663 11/11/2024
1.0.16 5,646 11/11/2024
1.0.15 5,657 11/8/2024
1.0.14 5,644 11/8/2024
1.0.13 5,669 11/5/2024
1.0.12 5,653 11/5/2024
1.0.11 5,657 10/29/2024
1.0.10 5,653 10/29/2024
1.0.9 5,630 10/29/2024
1.0.8 5,627 10/29/2024
1.0.7 5,645 10/28/2024
1.0.6 5,710 10/25/2024
1.0.5 5,662 10/25/2024
1.0.3 5,638 10/22/2024
1.0.2 5,746 10/21/2024
1.0.1 5,660 10/15/2024