Common.Messaging.Lib 2.2.85

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.85
                    
NuGet\Install-Package Common.Messaging.Lib -Version 2.2.85
                    
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.85" />
                    
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.85" />
                    
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.85
                    
#r "nuget: Common.Messaging.Lib, 2.2.85"
                    
#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.85
                    
#: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.85
                    
Install as a Cake Addin
#tool nuget:?package=Common.Messaging.Lib&version=2.2.85
                    
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.89 0 2/10/2026
2.2.88 0 2/10/2026
2.2.87 0 2/10/2026
2.2.86 23 2/9/2026
2.2.85 13 2/9/2026
2.2.84 18 2/9/2026
2.2.83 26 2/9/2026
2.2.82 40 2/9/2026
2.2.81 51 2/9/2026
2.2.80 44 2/9/2026
2.2.79 78 2/9/2026
2.2.78 75 2/9/2026
2.2.77 72 2/9/2026
2.2.76 72 2/8/2026
2.2.75 82 2/5/2026
2.2.74 101 2/5/2026
2.2.73 117 2/4/2026
2.2.72 131 2/3/2026
2.2.71 129 2/3/2026
2.2.70 129 2/3/2026
2.2.69 135 2/2/2026
2.2.68 161 1/29/2026
2.2.67 161 1/29/2026
2.2.66 187 1/28/2026
2.2.65 198 1/28/2026
2.2.64 192 1/28/2026
2.2.63 187 1/28/2026
2.2.62 213 1/27/2026
2.2.61 208 1/27/2026
2.2.60 218 1/27/2026
2.2.59 222 1/26/2026
2.2.58 293 1/21/2026
2.2.57 266 1/21/2026
2.2.56 272 1/20/2026
2.2.55 274 1/20/2026
2.2.54 299 1/19/2026
2.2.53 319 1/19/2026
2.2.52 313 1/16/2026
2.2.51 305 1/16/2026
2.2.50 297 1/15/2026
2.2.49 323 1/14/2026
2.2.48 307 1/14/2026
2.2.47 311 1/13/2026
2.2.45 319 1/12/2026
2.2.44 330 1/9/2026
2.2.43 310 1/8/2026
2.2.42 299 1/8/2026
2.2.41 300 1/8/2026
2.2.40 326 1/8/2026
2.2.39 310 1/7/2026
2.2.38 332 1/7/2026
2.2.37 426 1/6/2026
2.2.36 421 1/6/2026
2.2.35 451 12/30/2025
2.2.34 418 12/30/2025
2.2.33 924 12/23/2025
2.2.32 1,107 12/22/2025
2.2.31 1,241 12/19/2025
2.2.30 1,509 12/15/2025
2.2.29 2,009 12/11/2025
2.2.28 2,008 12/10/2025
2.2.27 2,744 12/3/2025
2.2.26 2,815 12/1/2025
2.2.25 2,324 11/29/2025
2.2.24 2,438 11/27/2025
2.2.23 2,548 11/27/2025
2.2.22 2,509 11/27/2025
2.2.21 2,494 11/27/2025
2.2.20 2,708 11/26/2025
2.2.19 2,714 11/26/2025
2.2.18 2,712 11/26/2025
2.2.17 2,718 11/26/2025
2.2.16 2,724 11/26/2025
2.2.15 2,727 11/26/2025
2.2.14 2,784 11/25/2025
2.2.13 2,814 11/25/2025
2.2.12 2,817 11/25/2025
2.2.11 2,812 11/25/2025
2.2.10 3,012 11/23/2025
2.2.9 3,010 11/23/2025
2.2.8 3,031 11/23/2025
2.2.7 2,997 11/23/2025
2.2.6 3,198 11/21/2025
2.2.5 3,163 11/21/2025
2.2.4 3,150 11/21/2025
2.2.3 3,475 11/19/2025
2.2.1 4,287 11/12/2025
2.2.0 5,124 11/11/2025
2.1.114 4,227 11/7/2025
2.1.113 4,270 11/6/2025
2.1.111 4,309 10/29/2025
2.1.110 4,275 10/23/2025
2.1.109 4,281 10/21/2025
2.1.108 4,568 10/14/2025
2.1.107 4,550 10/14/2025
2.1.106 4,601 10/14/2025
2.1.105 4,707 10/13/2025
2.1.104 4,762 10/13/2025
2.1.103 4,701 10/12/2025
2.1.102 4,698 10/12/2025
2.1.101 4,662 10/11/2025
2.1.99 4,649 10/11/2025
2.1.98 4,669 10/11/2025
2.1.97 4,857 10/9/2025
2.1.96 5,344 10/2/2025
2.1.95 5,356 10/1/2025
2.1.94 5,434 9/29/2025
2.1.93 5,392 9/29/2025
2.1.92 5,417 9/29/2025
2.1.91 5,397 9/28/2025
2.1.90 5,389 9/28/2025
2.1.89 5,422 9/25/2025
2.1.88 5,740 9/17/2025
2.1.85 5,766 9/16/2025
2.1.84 5,729 9/15/2025
2.1.83 5,732 9/15/2025
2.1.82 5,587 9/12/2025
2.1.81 5,621 9/12/2025
2.1.80 5,659 9/11/2025
2.1.79 5,630 9/11/2025
2.1.78 5,633 9/10/2025
2.1.77 5,653 9/10/2025
2.1.76 5,634 9/9/2025
2.1.75 5,666 9/3/2025
2.1.73 5,640 9/3/2025
2.1.72 5,628 9/2/2025
2.1.71 5,630 9/2/2025
2.1.70 5,638 9/1/2025
2.1.69 5,683 9/1/2025
2.1.68 5,630 9/1/2025
2.1.66 5,666 8/29/2025
2.1.65 5,678 8/29/2025
2.1.64 5,658 8/29/2025
2.1.63 5,704 8/29/2025
2.1.62 5,673 8/29/2025
2.1.61 5,674 8/28/2025
2.1.60 5,666 8/28/2025
2.1.59 5,691 8/27/2025
2.1.58 5,670 8/27/2025
2.1.57 5,684 8/26/2025
2.1.56 5,778 8/25/2025
2.1.55 5,635 8/21/2025
2.1.54 5,632 8/20/2025
2.1.53 5,627 8/20/2025
2.1.52 5,645 8/19/2025
2.1.51 5,629 8/19/2025
2.1.50 5,615 8/19/2025
2.1.49 5,618 8/18/2025
2.1.48 5,634 8/14/2025
2.1.47 5,638 8/13/2025
2.1.46 5,664 8/12/2025
2.1.45 5,850 8/8/2025
2.1.44 5,761 8/8/2025
2.1.43 5,741 8/8/2025
2.1.42 5,733 8/7/2025
2.1.41 5,750 8/7/2025
2.1.40 5,746 8/7/2025
2.1.39 5,761 8/7/2025
2.1.38 5,731 8/7/2025
2.1.37 5,765 8/7/2025
2.1.36 5,788 8/6/2025
2.1.35 5,761 8/6/2025
2.1.34 5,737 8/6/2025
2.1.33 5,761 8/6/2025
2.1.32 5,739 8/5/2025
2.1.31 5,744 8/5/2025
2.1.30 5,754 8/5/2025
2.1.29 5,669 8/4/2025
2.1.28 5,616 8/3/2025
2.1.27 5,594 8/3/2025
2.1.26 5,567 8/3/2025
2.1.25 5,628 7/31/2025
2.1.24 5,627 7/31/2025
2.1.23 5,623 7/31/2025
2.1.22 5,619 7/31/2025
2.1.21 5,612 7/30/2025
2.1.20 5,606 7/30/2025
2.1.19 5,608 7/30/2025
2.1.18 5,620 7/30/2025
2.1.17 5,623 7/29/2025
2.1.16 5,612 7/29/2025
2.1.15 5,662 7/28/2025
2.1.14 5,645 7/28/2025
2.1.13 5,651 7/28/2025
2.1.12 5,996 7/23/2025
2.1.11 5,984 7/23/2025
2.1.10 5,999 7/23/2025
2.1.9 6,025 7/23/2025
2.1.8 6,046 7/23/2025
2.1.7 6,037 7/23/2025
2.1.6 6,035 7/22/2025
2.1.5 6,039 7/22/2025
2.1.4 5,997 7/21/2025
2.1.2 5,944 7/21/2025
2.1.1 5,940 7/21/2025
2.1.0 5,841 7/20/2025
2.0.99 5,751 7/20/2025
2.0.98 5,586 7/19/2025
2.0.97 5,594 7/19/2025
2.0.96 5,588 7/19/2025
2.0.95 5,627 7/18/2025
2.0.94 5,691 7/17/2025
2.0.93 5,664 7/17/2025
2.0.92 5,661 7/17/2025
2.0.91 5,668 7/16/2025
2.0.90 5,656 7/16/2025
2.0.89 5,664 7/15/2025
2.0.88 5,662 7/14/2025
2.0.87 5,666 7/14/2025
2.0.86 5,667 7/14/2025
2.0.85 5,667 7/13/2025
2.0.84 5,614 7/13/2025
2.0.83 5,614 7/12/2025
2.0.82 5,626 7/12/2025
2.0.81 5,593 7/12/2025
2.0.80 5,675 7/8/2025
2.0.79 5,682 7/7/2025
2.0.78 5,659 7/7/2025
2.0.77 5,620 7/4/2025
2.0.76 5,644 7/4/2025
2.0.75 5,643 7/3/2025
2.0.74 5,661 7/2/2025
2.0.73 5,661 7/2/2025
2.0.72 5,652 7/2/2025
2.0.71 5,653 7/1/2025
2.0.70 5,673 6/30/2025
2.0.69 5,657 6/30/2025
2.0.68 5,700 6/30/2025
2.0.67 5,663 6/29/2025
2.0.66 5,655 6/25/2025
2.0.65 5,670 6/24/2025
2.0.64 5,667 6/24/2025
2.0.63 5,674 6/24/2025
2.0.62 5,668 6/24/2025
2.0.61 5,662 6/24/2025
2.0.60 5,654 6/23/2025
2.0.58 5,670 6/23/2025
2.0.57 5,671 6/20/2025
2.0.56 5,673 6/19/2025
2.0.55 5,664 6/18/2025
2.0.54 5,813 6/11/2025
2.0.53 5,796 6/10/2025
2.0.52 5,751 6/8/2025
2.0.51 5,631 6/6/2025
2.0.50 5,747 6/4/2025
2.0.49 5,668 6/4/2025
2.0.48 5,678 5/29/2025
2.0.47 5,664 5/29/2025
2.0.46 5,660 5/29/2025
2.0.45 5,662 5/29/2025
2.0.44 5,686 5/29/2025
2.0.43 5,686 5/26/2025
2.0.42 5,774 5/15/2025
2.0.41 5,753 5/15/2025
2.0.40 5,734 5/15/2025
2.0.39 5,789 5/14/2025
2.0.38 5,649 5/10/2025
2.0.37 5,592 5/10/2025
2.0.36 6,020 5/8/2025
2.0.35 5,701 5/8/2025
2.0.34 5,690 5/7/2025
2.0.33 5,791 5/1/2025
2.0.32 5,678 5/1/2025
2.0.31 5,672 5/1/2025
2.0.30 5,679 4/30/2025
2.0.29 5,681 4/29/2025
2.0.28 5,671 4/29/2025
2.0.27 5,676 4/29/2025
2.0.26 5,667 4/29/2025
2.0.25 5,704 4/28/2025
2.0.24 5,695 4/28/2025
2.0.23 5,681 4/28/2025
2.0.22 5,690 4/27/2025
2.0.21 5,689 4/27/2025
2.0.20 5,689 4/27/2025
2.0.19 5,665 4/27/2025
2.0.18 5,631 4/26/2025
2.0.17 5,668 4/25/2025
2.0.16 5,682 4/25/2025
2.0.15 5,756 4/21/2025
2.0.14 5,791 4/16/2025
2.0.13 5,777 4/15/2025
2.0.12 5,734 4/15/2025
2.0.11 5,736 4/14/2025
2.0.10 5,702 4/9/2025
2.0.9 5,744 4/8/2025
2.0.8 5,783 4/8/2025
2.0.7 5,707 4/7/2025
2.0.6 5,755 4/1/2025
2.0.5 5,675 3/28/2025
2.0.4 5,688 3/27/2025
2.0.3 5,670 3/27/2025
2.0.2 5,692 3/26/2025
2.0.1 5,737 3/19/2025
1.0.119 5,715 3/18/2025
1.0.118 5,677 3/18/2025
1.0.117 5,706 3/18/2025
1.0.116 5,674 3/17/2025
1.0.115 5,733 3/17/2025
1.0.114 5,780 3/17/2025
1.0.113 5,676 3/14/2025
1.0.112 5,736 3/14/2025
1.0.110 5,673 3/13/2025
1.0.109 5,669 3/13/2025
1.0.108 5,750 3/12/2025
1.0.107 5,684 3/12/2025
1.0.106 5,756 3/5/2025
1.0.105 5,756 3/5/2025
1.0.104 5,772 3/4/2025
1.0.103 5,769 3/3/2025
1.0.102 5,753 3/3/2025
1.0.101 5,677 2/27/2025
1.0.100 5,632 2/27/2025
1.0.99 5,617 2/27/2025
1.0.98 5,675 2/26/2025
1.0.97 5,707 2/26/2025
1.0.96 5,644 2/25/2025
1.0.95 5,733 2/17/2025
1.0.94 5,647 2/17/2025
1.0.93 5,651 2/13/2025
1.0.92 5,653 2/13/2025
1.0.91 5,962 2/13/2025
1.0.90 5,648 2/12/2025
1.0.89 5,626 2/12/2025
1.0.88 5,661 2/7/2025
1.0.87 5,628 2/7/2025
1.0.86 5,625 2/7/2025
1.0.84 5,672 2/5/2025
1.0.83 5,641 2/5/2025
1.0.82 5,656 2/5/2025
1.0.81 5,652 2/4/2025
1.0.80 5,633 2/4/2025
1.0.79 5,640 2/4/2025
1.0.78 5,651 2/3/2025
1.0.77 5,641 2/3/2025
1.0.76 5,639 2/3/2025
1.0.74 5,690 1/30/2025
1.0.73 5,615 1/30/2025
1.0.72 5,636 1/30/2025
1.0.71 5,644 1/28/2025
1.0.70 5,628 1/22/2025
1.0.69 5,626 1/22/2025
1.0.68 5,651 1/20/2025
1.0.67 5,633 1/19/2025
1.0.66 5,626 1/18/2025
1.0.65 5,608 1/18/2025
1.0.64 5,676 1/16/2025
1.0.63 5,626 1/16/2025
1.0.62 5,630 1/16/2025
1.0.61 5,627 1/16/2025
1.0.60 5,756 1/7/2025
1.0.59 5,681 1/7/2025
1.0.58 5,644 1/7/2025
1.0.57 5,657 1/7/2025
1.0.56 5,654 1/7/2025
1.0.55 5,644 1/6/2025
1.0.54 5,768 1/3/2025
1.0.53 5,664 1/3/2025
1.0.50 5,691 12/31/2024
1.0.49 5,718 12/26/2024
1.0.48 5,740 12/26/2024
1.0.47 5,634 12/26/2024
1.0.46 5,874 12/20/2024
1.0.45 5,704 12/20/2024
1.0.44 5,702 12/15/2024
1.0.43 5,661 12/9/2024
1.0.42 5,924 12/5/2024
1.0.41 5,645 12/5/2024
1.0.40 5,735 12/4/2024
1.0.39 5,655 12/4/2024
1.0.38 5,733 12/3/2024
1.0.37 5,684 12/3/2024
1.0.35 5,636 12/3/2024
1.0.34 5,639 12/3/2024
1.0.33 5,888 12/2/2024
1.0.32 5,632 12/2/2024
1.0.31 5,833 11/27/2024
1.0.30 5,672 11/27/2024
1.0.29 5,669 11/25/2024
1.0.28 5,670 11/17/2024
1.0.27 5,698 11/17/2024
1.0.26 5,642 11/17/2024
1.0.25 5,641 11/17/2024
1.0.23 5,637 11/16/2024
1.0.22 5,671 11/15/2024
1.0.21 5,740 11/13/2024
1.0.20 5,647 11/13/2024
1.0.19 5,696 11/11/2024
1.0.18 5,653 11/11/2024
1.0.17 5,665 11/11/2024
1.0.16 5,648 11/11/2024
1.0.15 5,659 11/8/2024
1.0.14 5,646 11/8/2024
1.0.13 5,671 11/5/2024
1.0.12 5,655 11/5/2024
1.0.11 5,659 10/29/2024
1.0.10 5,655 10/29/2024
1.0.9 5,632 10/29/2024
1.0.8 5,629 10/29/2024
1.0.7 5,647 10/28/2024
1.0.6 5,712 10/25/2024
1.0.5 5,664 10/25/2024
1.0.3 5,640 10/22/2024
1.0.2 5,748 10/21/2024
1.0.1 5,662 10/15/2024