Common.Messaging.Lib 2.2.82

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.82
                    
NuGet\Install-Package Common.Messaging.Lib -Version 2.2.82
                    
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.82" />
                    
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.82" />
                    
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.82
                    
#r "nuget: Common.Messaging.Lib, 2.2.82"
                    
#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.82
                    
#: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.82
                    
Install as a Cake Addin
#tool nuget:?package=Common.Messaging.Lib&version=2.2.82
                    
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.94 0 2/11/2026
2.2.93 0 2/11/2026
2.2.92 0 2/11/2026
2.2.91 0 2/11/2026
2.2.90 33 2/10/2026
2.2.89 43 2/10/2026
2.2.88 36 2/10/2026
2.2.87 38 2/10/2026
2.2.86 58 2/9/2026
2.2.85 46 2/9/2026
2.2.84 43 2/9/2026
2.2.83 51 2/9/2026
2.2.82 63 2/9/2026
2.2.81 77 2/9/2026
2.2.80 66 2/9/2026
2.2.79 104 2/9/2026
2.2.78 95 2/9/2026
2.2.77 92 2/9/2026
2.2.76 89 2/8/2026
2.2.75 99 2/5/2026
2.2.74 118 2/5/2026
2.2.73 135 2/4/2026
2.2.72 148 2/3/2026
2.2.71 146 2/3/2026
2.2.70 146 2/3/2026
2.2.69 147 2/2/2026
2.2.68 171 1/29/2026
2.2.67 171 1/29/2026
2.2.66 197 1/28/2026
2.2.65 208 1/28/2026
2.2.64 202 1/28/2026
2.2.63 197 1/28/2026
2.2.62 223 1/27/2026
2.2.61 218 1/27/2026
2.2.60 228 1/27/2026
2.2.59 232 1/26/2026
2.2.58 303 1/21/2026
2.2.57 276 1/21/2026
2.2.56 282 1/20/2026
2.2.55 284 1/20/2026
2.2.54 309 1/19/2026
2.2.53 329 1/19/2026
2.2.52 323 1/16/2026
2.2.51 315 1/16/2026
2.2.50 307 1/15/2026
2.2.49 333 1/14/2026
2.2.48 317 1/14/2026
2.2.47 321 1/13/2026
2.2.45 329 1/12/2026
2.2.44 340 1/9/2026
2.2.43 320 1/8/2026
2.2.42 309 1/8/2026
2.2.41 310 1/8/2026
2.2.40 336 1/8/2026
2.2.39 320 1/7/2026
2.2.38 342 1/7/2026
2.2.37 436 1/6/2026
2.2.36 431 1/6/2026
2.2.35 461 12/30/2025
2.2.34 428 12/30/2025
2.2.33 934 12/23/2025
2.2.32 1,117 12/22/2025
2.2.31 1,251 12/19/2025
2.2.30 1,519 12/15/2025
2.2.29 2,019 12/11/2025
2.2.28 2,018 12/10/2025
2.2.27 2,754 12/3/2025
2.2.26 2,825 12/1/2025
2.2.25 2,334 11/29/2025
2.2.24 2,448 11/27/2025
2.2.23 2,558 11/27/2025
2.2.22 2,519 11/27/2025
2.2.21 2,504 11/27/2025
2.2.20 2,718 11/26/2025
2.2.19 2,724 11/26/2025
2.2.18 2,722 11/26/2025
2.2.17 2,728 11/26/2025
2.2.16 2,734 11/26/2025
2.2.15 2,737 11/26/2025
2.2.14 2,794 11/25/2025
2.2.13 2,825 11/25/2025
2.2.12 2,827 11/25/2025
2.2.11 2,822 11/25/2025
2.2.10 3,022 11/23/2025
2.2.9 3,020 11/23/2025
2.2.8 3,041 11/23/2025
2.2.7 3,007 11/23/2025
2.2.6 3,208 11/21/2025
2.2.5 3,173 11/21/2025
2.2.4 3,160 11/21/2025
2.2.3 3,485 11/19/2025
2.2.1 4,298 11/12/2025
2.2.0 5,135 11/11/2025
2.1.114 4,238 11/7/2025
2.1.113 4,281 11/6/2025
2.1.111 4,320 10/29/2025
2.1.110 4,286 10/23/2025
2.1.109 4,291 10/21/2025
2.1.108 4,578 10/14/2025
2.1.107 4,560 10/14/2025
2.1.106 4,611 10/14/2025
2.1.105 4,717 10/13/2025
2.1.104 4,773 10/13/2025
2.1.103 4,711 10/12/2025
2.1.102 4,708 10/12/2025
2.1.101 4,672 10/11/2025
2.1.99 4,659 10/11/2025
2.1.98 4,679 10/11/2025
2.1.97 4,867 10/9/2025
2.1.96 5,354 10/2/2025
2.1.95 5,366 10/1/2025
2.1.94 5,444 9/29/2025
2.1.93 5,402 9/29/2025
2.1.92 5,427 9/29/2025
2.1.91 5,407 9/28/2025
2.1.90 5,399 9/28/2025
2.1.89 5,432 9/25/2025
2.1.88 5,750 9/17/2025
2.1.85 5,776 9/16/2025
2.1.84 5,739 9/15/2025
2.1.83 5,742 9/15/2025
2.1.82 5,597 9/12/2025
2.1.81 5,631 9/12/2025
2.1.80 5,669 9/11/2025
2.1.79 5,640 9/11/2025
2.1.78 5,644 9/10/2025
2.1.77 5,663 9/10/2025
2.1.76 5,645 9/9/2025
2.1.75 5,676 9/3/2025
2.1.73 5,650 9/3/2025
2.1.72 5,638 9/2/2025
2.1.71 5,640 9/2/2025
2.1.70 5,648 9/1/2025
2.1.69 5,693 9/1/2025
2.1.68 5,640 9/1/2025
2.1.66 5,676 8/29/2025
2.1.65 5,688 8/29/2025
2.1.64 5,668 8/29/2025
2.1.63 5,714 8/29/2025
2.1.62 5,683 8/29/2025
2.1.61 5,684 8/28/2025
2.1.60 5,677 8/28/2025
2.1.59 5,701 8/27/2025
2.1.58 5,680 8/27/2025
2.1.57 5,694 8/26/2025
2.1.56 5,788 8/25/2025
2.1.55 5,646 8/21/2025
2.1.54 5,642 8/20/2025
2.1.53 5,637 8/20/2025
2.1.52 5,655 8/19/2025
2.1.51 5,639 8/19/2025
2.1.50 5,625 8/19/2025
2.1.49 5,628 8/18/2025
2.1.48 5,644 8/14/2025
2.1.47 5,648 8/13/2025
2.1.46 5,674 8/12/2025
2.1.45 5,860 8/8/2025
2.1.44 5,771 8/8/2025
2.1.43 5,751 8/8/2025
2.1.42 5,743 8/7/2025
2.1.41 5,760 8/7/2025
2.1.40 5,756 8/7/2025
2.1.39 5,772 8/7/2025
2.1.38 5,741 8/7/2025
2.1.37 5,775 8/7/2025
2.1.36 5,798 8/6/2025
2.1.35 5,771 8/6/2025
2.1.34 5,747 8/6/2025
2.1.33 5,771 8/6/2025
2.1.32 5,749 8/5/2025
2.1.31 5,754 8/5/2025
2.1.30 5,765 8/5/2025
2.1.29 5,679 8/4/2025
2.1.28 5,626 8/3/2025
2.1.27 5,604 8/3/2025
2.1.26 5,577 8/3/2025
2.1.25 5,638 7/31/2025
2.1.24 5,637 7/31/2025
2.1.23 5,633 7/31/2025
2.1.22 5,630 7/31/2025
2.1.21 5,622 7/30/2025
2.1.20 5,616 7/30/2025
2.1.19 5,618 7/30/2025
2.1.18 5,630 7/30/2025
2.1.17 5,633 7/29/2025
2.1.16 5,622 7/29/2025
2.1.15 5,672 7/28/2025
2.1.14 5,655 7/28/2025
2.1.13 5,661 7/28/2025
2.1.12 6,006 7/23/2025
2.1.11 5,994 7/23/2025
2.1.10 6,009 7/23/2025
2.1.9 6,035 7/23/2025
2.1.8 6,056 7/23/2025
2.1.7 6,047 7/23/2025
2.1.6 6,046 7/22/2025
2.1.5 6,050 7/22/2025
2.1.4 6,007 7/21/2025
2.1.2 5,954 7/21/2025
2.1.1 5,951 7/21/2025
2.1.0 5,851 7/20/2025
2.0.99 5,761 7/20/2025
2.0.98 5,596 7/19/2025
2.0.97 5,604 7/19/2025
2.0.96 5,598 7/19/2025
2.0.95 5,637 7/18/2025
2.0.94 5,701 7/17/2025
2.0.93 5,674 7/17/2025
2.0.92 5,671 7/17/2025
2.0.91 5,678 7/16/2025
2.0.90 5,666 7/16/2025
2.0.89 5,674 7/15/2025
2.0.88 5,672 7/14/2025
2.0.87 5,676 7/14/2025
2.0.86 5,677 7/14/2025
2.0.85 5,677 7/13/2025
2.0.84 5,624 7/13/2025
2.0.83 5,624 7/12/2025
2.0.82 5,636 7/12/2025
2.0.81 5,603 7/12/2025
2.0.80 5,685 7/8/2025
2.0.79 5,692 7/7/2025
2.0.78 5,669 7/7/2025
2.0.77 5,630 7/4/2025
2.0.76 5,656 7/4/2025
2.0.75 5,653 7/3/2025
2.0.74 5,671 7/2/2025
2.0.73 5,672 7/2/2025
2.0.72 5,662 7/2/2025
2.0.71 5,663 7/1/2025
2.0.70 5,684 6/30/2025
2.0.69 5,667 6/30/2025
2.0.68 5,710 6/30/2025
2.0.67 5,673 6/29/2025
2.0.66 5,665 6/25/2025
2.0.65 5,680 6/24/2025
2.0.64 5,677 6/24/2025
2.0.63 5,684 6/24/2025
2.0.62 5,678 6/24/2025
2.0.61 5,672 6/24/2025
2.0.60 5,664 6/23/2025
2.0.58 5,680 6/23/2025
2.0.57 5,681 6/20/2025
2.0.56 5,684 6/19/2025
2.0.55 5,674 6/18/2025
2.0.54 5,823 6/11/2025
2.0.53 5,806 6/10/2025
2.0.52 5,761 6/8/2025
2.0.51 5,641 6/6/2025
2.0.50 5,757 6/4/2025
2.0.49 5,678 6/4/2025
2.0.48 5,688 5/29/2025
2.0.47 5,674 5/29/2025
2.0.46 5,670 5/29/2025
2.0.45 5,672 5/29/2025
2.0.44 5,696 5/29/2025
2.0.43 5,696 5/26/2025
2.0.42 5,784 5/15/2025
2.0.41 5,763 5/15/2025
2.0.40 5,744 5/15/2025
2.0.39 5,799 5/14/2025
2.0.38 5,659 5/10/2025
2.0.37 5,603 5/10/2025
2.0.36 6,030 5/8/2025
2.0.35 5,711 5/8/2025
2.0.34 5,700 5/7/2025
2.0.33 5,801 5/1/2025
2.0.32 5,689 5/1/2025
2.0.31 5,682 5/1/2025
2.0.30 5,689 4/30/2025
2.0.29 5,691 4/29/2025
2.0.28 5,682 4/29/2025
2.0.27 5,686 4/29/2025
2.0.26 5,677 4/29/2025
2.0.25 5,714 4/28/2025
2.0.24 5,705 4/28/2025
2.0.23 5,691 4/28/2025
2.0.22 5,700 4/27/2025
2.0.21 5,699 4/27/2025
2.0.20 5,699 4/27/2025
2.0.19 5,675 4/27/2025
2.0.18 5,642 4/26/2025
2.0.17 5,678 4/25/2025
2.0.16 5,692 4/25/2025
2.0.15 5,766 4/21/2025
2.0.14 5,801 4/16/2025
2.0.13 5,787 4/15/2025
2.0.12 5,744 4/15/2025
2.0.11 5,746 4/14/2025
2.0.10 5,712 4/9/2025
2.0.9 5,754 4/8/2025
2.0.8 5,793 4/8/2025
2.0.7 5,717 4/7/2025
2.0.6 5,765 4/1/2025
2.0.5 5,685 3/28/2025
2.0.4 5,698 3/27/2025
2.0.3 5,680 3/27/2025
2.0.2 5,702 3/26/2025
2.0.1 5,747 3/19/2025
1.0.119 5,725 3/18/2025
1.0.118 5,687 3/18/2025
1.0.117 5,716 3/18/2025
1.0.116 5,684 3/17/2025
1.0.115 5,743 3/17/2025
1.0.114 5,790 3/17/2025
1.0.113 5,686 3/14/2025
1.0.112 5,746 3/14/2025
1.0.110 5,683 3/13/2025
1.0.109 5,679 3/13/2025
1.0.108 5,760 3/12/2025
1.0.107 5,694 3/12/2025
1.0.106 5,766 3/5/2025
1.0.105 5,766 3/5/2025
1.0.104 5,782 3/4/2025
1.0.103 5,779 3/3/2025
1.0.102 5,763 3/3/2025
1.0.101 5,687 2/27/2025
1.0.100 5,642 2/27/2025
1.0.99 5,627 2/27/2025
1.0.98 5,685 2/26/2025
1.0.97 5,717 2/26/2025
1.0.96 5,654 2/25/2025
1.0.95 5,743 2/17/2025
1.0.94 5,658 2/17/2025
1.0.93 5,661 2/13/2025
1.0.92 5,663 2/13/2025
1.0.91 5,972 2/13/2025
1.0.90 5,658 2/12/2025
1.0.89 5,636 2/12/2025
1.0.88 5,671 2/7/2025
1.0.87 5,638 2/7/2025
1.0.86 5,635 2/7/2025
1.0.84 5,682 2/5/2025
1.0.83 5,651 2/5/2025
1.0.82 5,666 2/5/2025
1.0.81 5,662 2/4/2025
1.0.80 5,643 2/4/2025
1.0.79 5,650 2/4/2025
1.0.78 5,662 2/3/2025
1.0.77 5,651 2/3/2025
1.0.76 5,649 2/3/2025
1.0.74 5,700 1/30/2025
1.0.73 5,625 1/30/2025
1.0.72 5,646 1/30/2025
1.0.71 5,654 1/28/2025
1.0.70 5,638 1/22/2025
1.0.69 5,636 1/22/2025
1.0.68 5,661 1/20/2025
1.0.67 5,644 1/19/2025
1.0.66 5,636 1/18/2025
1.0.65 5,618 1/18/2025
1.0.64 5,686 1/16/2025
1.0.63 5,636 1/16/2025
1.0.62 5,640 1/16/2025
1.0.61 5,637 1/16/2025
1.0.60 5,766 1/7/2025
1.0.59 5,691 1/7/2025
1.0.58 5,655 1/7/2025
1.0.57 5,667 1/7/2025
1.0.56 5,664 1/7/2025
1.0.55 5,654 1/6/2025
1.0.54 5,779 1/3/2025
1.0.53 5,674 1/3/2025
1.0.50 5,701 12/31/2024
1.0.49 5,728 12/26/2024
1.0.48 5,751 12/26/2024
1.0.47 5,644 12/26/2024
1.0.46 5,884 12/20/2024
1.0.45 5,714 12/20/2024
1.0.44 5,712 12/15/2024
1.0.43 5,672 12/9/2024
1.0.42 5,934 12/5/2024
1.0.41 5,655 12/5/2024
1.0.40 5,745 12/4/2024
1.0.39 5,665 12/4/2024
1.0.38 5,743 12/3/2024
1.0.37 5,694 12/3/2024
1.0.35 5,646 12/3/2024
1.0.34 5,649 12/3/2024
1.0.33 5,898 12/2/2024
1.0.32 5,642 12/2/2024
1.0.31 5,843 11/27/2024
1.0.30 5,682 11/27/2024
1.0.29 5,679 11/25/2024
1.0.28 5,681 11/17/2024
1.0.27 5,708 11/17/2024
1.0.26 5,652 11/17/2024
1.0.25 5,651 11/17/2024
1.0.23 5,647 11/16/2024
1.0.22 5,681 11/15/2024
1.0.21 5,750 11/13/2024
1.0.20 5,657 11/13/2024
1.0.19 5,706 11/11/2024
1.0.18 5,663 11/11/2024
1.0.17 5,675 11/11/2024
1.0.16 5,658 11/11/2024
1.0.15 5,669 11/8/2024
1.0.14 5,656 11/8/2024
1.0.13 5,681 11/5/2024
1.0.12 5,665 11/5/2024
1.0.11 5,669 10/29/2024
1.0.10 5,665 10/29/2024
1.0.9 5,642 10/29/2024
1.0.8 5,639 10/29/2024
1.0.7 5,657 10/28/2024
1.0.6 5,722 10/25/2024
1.0.5 5,674 10/25/2024
1.0.3 5,650 10/22/2024
1.0.2 5,758 10/21/2024
1.0.1 5,672 10/15/2024