Common.Messaging.Lib 2.2.89

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.89
                    
NuGet\Install-Package Common.Messaging.Lib -Version 2.2.89
                    
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.89" />
                    
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.89" />
                    
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.89
                    
#r "nuget: Common.Messaging.Lib, 2.2.89"
                    
#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.89
                    
#: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.89
                    
Install as a Cake Addin
#tool nuget:?package=Common.Messaging.Lib&version=2.2.89
                    
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.95 0 2/11/2026
2.2.94 0 2/11/2026
2.2.93 0 2/11/2026
2.2.92 16 2/11/2026
2.2.91 28 2/11/2026
2.2.90 40 2/10/2026
2.2.89 54 2/10/2026
2.2.88 43 2/10/2026
2.2.87 45 2/10/2026
2.2.86 62 2/9/2026
2.2.85 50 2/9/2026
2.2.84 47 2/9/2026
2.2.83 56 2/9/2026
2.2.82 67 2/9/2026
2.2.81 81 2/9/2026
2.2.80 70 2/9/2026
2.2.79 108 2/9/2026
2.2.78 99 2/9/2026
2.2.77 96 2/9/2026
2.2.76 93 2/8/2026
2.2.75 104 2/5/2026
2.2.74 122 2/5/2026
2.2.73 139 2/4/2026
2.2.72 154 2/3/2026
2.2.71 152 2/3/2026
2.2.70 152 2/3/2026
2.2.69 151 2/2/2026
2.2.68 175 1/29/2026
2.2.67 175 1/29/2026
2.2.66 201 1/28/2026
2.2.65 212 1/28/2026
2.2.64 206 1/28/2026
2.2.63 201 1/28/2026
2.2.62 227 1/27/2026
2.2.61 222 1/27/2026
2.2.60 232 1/27/2026
2.2.59 236 1/26/2026
2.2.58 307 1/21/2026
2.2.57 280 1/21/2026
2.2.56 286 1/20/2026
2.2.55 288 1/20/2026
2.2.54 313 1/19/2026
2.2.53 333 1/19/2026
2.2.52 327 1/16/2026
2.2.51 319 1/16/2026
2.2.50 311 1/15/2026
2.2.49 337 1/14/2026
2.2.48 321 1/14/2026
2.2.47 325 1/13/2026
2.2.45 333 1/12/2026
2.2.44 344 1/9/2026
2.2.43 324 1/8/2026
2.2.42 313 1/8/2026
2.2.41 314 1/8/2026
2.2.40 340 1/8/2026
2.2.39 324 1/7/2026
2.2.38 346 1/7/2026
2.2.37 440 1/6/2026
2.2.36 435 1/6/2026
2.2.35 465 12/30/2025
2.2.34 432 12/30/2025
2.2.33 938 12/23/2025
2.2.32 1,121 12/22/2025
2.2.31 1,255 12/19/2025
2.2.30 1,523 12/15/2025
2.2.29 2,023 12/11/2025
2.2.28 2,022 12/10/2025
2.2.27 2,758 12/3/2025
2.2.26 2,829 12/1/2025
2.2.25 2,338 11/29/2025
2.2.24 2,452 11/27/2025
2.2.23 2,562 11/27/2025
2.2.22 2,523 11/27/2025
2.2.21 2,508 11/27/2025
2.2.20 2,722 11/26/2025
2.2.19 2,728 11/26/2025
2.2.18 2,726 11/26/2025
2.2.17 2,732 11/26/2025
2.2.16 2,738 11/26/2025
2.2.15 2,741 11/26/2025
2.2.14 2,798 11/25/2025
2.2.13 2,829 11/25/2025
2.2.12 2,831 11/25/2025
2.2.11 2,826 11/25/2025
2.2.10 3,026 11/23/2025
2.2.9 3,024 11/23/2025
2.2.8 3,045 11/23/2025
2.2.7 3,011 11/23/2025
2.2.6 3,212 11/21/2025
2.2.5 3,177 11/21/2025
2.2.4 3,164 11/21/2025
2.2.3 3,489 11/19/2025
2.2.1 4,302 11/12/2025
2.2.0 5,139 11/11/2025
2.1.114 4,242 11/7/2025
2.1.113 4,285 11/6/2025
2.1.111 4,324 10/29/2025
2.1.110 4,290 10/23/2025
2.1.109 4,295 10/21/2025
2.1.108 4,582 10/14/2025
2.1.107 4,564 10/14/2025
2.1.106 4,615 10/14/2025
2.1.105 4,721 10/13/2025
2.1.104 4,777 10/13/2025
2.1.103 4,715 10/12/2025
2.1.102 4,712 10/12/2025
2.1.101 4,676 10/11/2025
2.1.99 4,663 10/11/2025
2.1.98 4,683 10/11/2025
2.1.97 4,871 10/9/2025
2.1.96 5,358 10/2/2025
2.1.95 5,370 10/1/2025
2.1.94 5,448 9/29/2025
2.1.93 5,406 9/29/2025
2.1.92 5,431 9/29/2025
2.1.91 5,411 9/28/2025
2.1.90 5,403 9/28/2025
2.1.89 5,436 9/25/2025
2.1.88 5,754 9/17/2025
2.1.85 5,780 9/16/2025
2.1.84 5,743 9/15/2025
2.1.83 5,746 9/15/2025
2.1.82 5,601 9/12/2025
2.1.81 5,635 9/12/2025
2.1.80 5,673 9/11/2025
2.1.79 5,644 9/11/2025
2.1.78 5,648 9/10/2025
2.1.77 5,667 9/10/2025
2.1.76 5,649 9/9/2025
2.1.75 5,680 9/3/2025
2.1.73 5,654 9/3/2025
2.1.72 5,642 9/2/2025
2.1.71 5,644 9/2/2025
2.1.70 5,652 9/1/2025
2.1.69 5,697 9/1/2025
2.1.68 5,644 9/1/2025
2.1.66 5,680 8/29/2025
2.1.65 5,692 8/29/2025
2.1.64 5,672 8/29/2025
2.1.63 5,718 8/29/2025
2.1.62 5,687 8/29/2025
2.1.61 5,688 8/28/2025
2.1.60 5,681 8/28/2025
2.1.59 5,705 8/27/2025
2.1.58 5,684 8/27/2025
2.1.57 5,698 8/26/2025
2.1.56 5,792 8/25/2025
2.1.55 5,650 8/21/2025
2.1.54 5,646 8/20/2025
2.1.53 5,641 8/20/2025
2.1.52 5,659 8/19/2025
2.1.51 5,643 8/19/2025
2.1.50 5,629 8/19/2025
2.1.49 5,632 8/18/2025
2.1.48 5,648 8/14/2025
2.1.47 5,652 8/13/2025
2.1.46 5,678 8/12/2025
2.1.45 5,864 8/8/2025
2.1.44 5,775 8/8/2025
2.1.43 5,755 8/8/2025
2.1.42 5,747 8/7/2025
2.1.41 5,764 8/7/2025
2.1.40 5,760 8/7/2025
2.1.39 5,776 8/7/2025
2.1.38 5,745 8/7/2025
2.1.37 5,779 8/7/2025
2.1.36 5,802 8/6/2025
2.1.35 5,775 8/6/2025
2.1.34 5,751 8/6/2025
2.1.33 5,775 8/6/2025
2.1.32 5,753 8/5/2025
2.1.31 5,758 8/5/2025
2.1.30 5,769 8/5/2025
2.1.29 5,683 8/4/2025
2.1.28 5,630 8/3/2025
2.1.27 5,608 8/3/2025
2.1.26 5,581 8/3/2025
2.1.25 5,642 7/31/2025
2.1.24 5,641 7/31/2025
2.1.23 5,637 7/31/2025
2.1.22 5,634 7/31/2025
2.1.21 5,626 7/30/2025
2.1.20 5,620 7/30/2025
2.1.19 5,622 7/30/2025
2.1.18 5,634 7/30/2025
2.1.17 5,637 7/29/2025
2.1.16 5,626 7/29/2025
2.1.15 5,676 7/28/2025
2.1.14 5,659 7/28/2025
2.1.13 5,665 7/28/2025
2.1.12 6,010 7/23/2025
2.1.11 5,998 7/23/2025
2.1.10 6,013 7/23/2025
2.1.9 6,039 7/23/2025
2.1.8 6,060 7/23/2025
2.1.7 6,051 7/23/2025
2.1.6 6,050 7/22/2025
2.1.5 6,054 7/22/2025
2.1.4 6,011 7/21/2025
2.1.2 5,958 7/21/2025
2.1.1 5,955 7/21/2025
2.1.0 5,855 7/20/2025
2.0.99 5,765 7/20/2025
2.0.98 5,600 7/19/2025
2.0.97 5,608 7/19/2025
2.0.96 5,602 7/19/2025
2.0.95 5,641 7/18/2025
2.0.94 5,705 7/17/2025
2.0.93 5,678 7/17/2025
2.0.92 5,675 7/17/2025
2.0.91 5,682 7/16/2025
2.0.90 5,670 7/16/2025
2.0.89 5,678 7/15/2025
2.0.88 5,676 7/14/2025
2.0.87 5,680 7/14/2025
2.0.86 5,681 7/14/2025
2.0.85 5,681 7/13/2025
2.0.84 5,628 7/13/2025
2.0.83 5,628 7/12/2025
2.0.82 5,640 7/12/2025
2.0.81 5,607 7/12/2025
2.0.80 5,689 7/8/2025
2.0.79 5,696 7/7/2025
2.0.78 5,673 7/7/2025
2.0.77 5,634 7/4/2025
2.0.76 5,660 7/4/2025
2.0.75 5,657 7/3/2025
2.0.74 5,675 7/2/2025
2.0.73 5,676 7/2/2025
2.0.72 5,666 7/2/2025
2.0.71 5,667 7/1/2025
2.0.70 5,688 6/30/2025
2.0.69 5,671 6/30/2025
2.0.68 5,714 6/30/2025
2.0.67 5,677 6/29/2025
2.0.66 5,669 6/25/2025
2.0.65 5,684 6/24/2025
2.0.64 5,681 6/24/2025
2.0.63 5,688 6/24/2025
2.0.62 5,682 6/24/2025
2.0.61 5,676 6/24/2025
2.0.60 5,668 6/23/2025
2.0.58 5,684 6/23/2025
2.0.57 5,685 6/20/2025
2.0.56 5,688 6/19/2025
2.0.55 5,678 6/18/2025
2.0.54 5,827 6/11/2025
2.0.53 5,810 6/10/2025
2.0.52 5,765 6/8/2025
2.0.51 5,645 6/6/2025
2.0.50 5,761 6/4/2025
2.0.49 5,682 6/4/2025
2.0.48 5,692 5/29/2025
2.0.47 5,678 5/29/2025
2.0.46 5,674 5/29/2025
2.0.45 5,676 5/29/2025
2.0.44 5,700 5/29/2025
2.0.43 5,700 5/26/2025
2.0.42 5,788 5/15/2025
2.0.41 5,767 5/15/2025
2.0.40 5,748 5/15/2025
2.0.39 5,803 5/14/2025
2.0.38 5,663 5/10/2025
2.0.37 5,607 5/10/2025
2.0.36 6,034 5/8/2025
2.0.35 5,715 5/8/2025
2.0.34 5,704 5/7/2025
2.0.33 5,805 5/1/2025
2.0.32 5,693 5/1/2025
2.0.31 5,686 5/1/2025
2.0.30 5,693 4/30/2025
2.0.29 5,695 4/29/2025
2.0.28 5,686 4/29/2025
2.0.27 5,690 4/29/2025
2.0.26 5,681 4/29/2025
2.0.25 5,718 4/28/2025
2.0.24 5,709 4/28/2025
2.0.23 5,695 4/28/2025
2.0.22 5,704 4/27/2025
2.0.21 5,703 4/27/2025
2.0.20 5,703 4/27/2025
2.0.19 5,679 4/27/2025
2.0.18 5,646 4/26/2025
2.0.17 5,682 4/25/2025
2.0.16 5,696 4/25/2025
2.0.15 5,770 4/21/2025
2.0.14 5,805 4/16/2025
2.0.13 5,791 4/15/2025
2.0.12 5,748 4/15/2025
2.0.11 5,750 4/14/2025
2.0.10 5,716 4/9/2025
2.0.9 5,758 4/8/2025
2.0.8 5,797 4/8/2025
2.0.7 5,721 4/7/2025
2.0.6 5,769 4/1/2025
2.0.5 5,689 3/28/2025
2.0.4 5,702 3/27/2025
2.0.3 5,684 3/27/2025
2.0.2 5,706 3/26/2025
2.0.1 5,751 3/19/2025
1.0.119 5,729 3/18/2025
1.0.118 5,691 3/18/2025
1.0.117 5,720 3/18/2025
1.0.116 5,688 3/17/2025
1.0.115 5,747 3/17/2025
1.0.114 5,794 3/17/2025
1.0.113 5,690 3/14/2025
1.0.112 5,750 3/14/2025
1.0.110 5,687 3/13/2025
1.0.109 5,683 3/13/2025
1.0.108 5,764 3/12/2025
1.0.107 5,698 3/12/2025
1.0.106 5,770 3/5/2025
1.0.105 5,770 3/5/2025
1.0.104 5,786 3/4/2025
1.0.103 5,783 3/3/2025
1.0.102 5,767 3/3/2025
1.0.101 5,691 2/27/2025
1.0.100 5,646 2/27/2025
1.0.99 5,631 2/27/2025
1.0.98 5,689 2/26/2025
1.0.97 5,721 2/26/2025
1.0.96 5,658 2/25/2025
1.0.95 5,747 2/17/2025
1.0.94 5,662 2/17/2025
1.0.93 5,665 2/13/2025
1.0.92 5,667 2/13/2025
1.0.91 5,976 2/13/2025
1.0.90 5,662 2/12/2025
1.0.89 5,640 2/12/2025
1.0.88 5,675 2/7/2025
1.0.87 5,642 2/7/2025
1.0.86 5,639 2/7/2025
1.0.84 5,686 2/5/2025
1.0.83 5,655 2/5/2025
1.0.82 5,670 2/5/2025
1.0.81 5,666 2/4/2025
1.0.80 5,647 2/4/2025
1.0.79 5,654 2/4/2025
1.0.78 5,666 2/3/2025
1.0.77 5,655 2/3/2025
1.0.76 5,653 2/3/2025
1.0.74 5,704 1/30/2025
1.0.73 5,629 1/30/2025
1.0.72 5,650 1/30/2025
1.0.71 5,658 1/28/2025
1.0.70 5,642 1/22/2025
1.0.69 5,640 1/22/2025
1.0.68 5,665 1/20/2025
1.0.67 5,648 1/19/2025
1.0.66 5,640 1/18/2025
1.0.65 5,622 1/18/2025
1.0.64 5,690 1/16/2025
1.0.63 5,640 1/16/2025
1.0.62 5,644 1/16/2025
1.0.61 5,641 1/16/2025
1.0.60 5,770 1/7/2025
1.0.59 5,695 1/7/2025
1.0.58 5,659 1/7/2025
1.0.57 5,671 1/7/2025
1.0.56 5,668 1/7/2025
1.0.55 5,658 1/6/2025
1.0.54 5,783 1/3/2025
1.0.53 5,678 1/3/2025
1.0.50 5,705 12/31/2024
1.0.49 5,732 12/26/2024
1.0.48 5,755 12/26/2024
1.0.47 5,648 12/26/2024
1.0.46 5,888 12/20/2024
1.0.45 5,718 12/20/2024
1.0.44 5,716 12/15/2024
1.0.43 5,676 12/9/2024
1.0.42 5,938 12/5/2024
1.0.41 5,659 12/5/2024
1.0.40 5,749 12/4/2024
1.0.39 5,669 12/4/2024
1.0.38 5,747 12/3/2024
1.0.37 5,698 12/3/2024
1.0.35 5,650 12/3/2024
1.0.34 5,653 12/3/2024
1.0.33 5,902 12/2/2024
1.0.32 5,646 12/2/2024
1.0.31 5,847 11/27/2024
1.0.30 5,686 11/27/2024
1.0.29 5,683 11/25/2024
1.0.28 5,685 11/17/2024
1.0.27 5,712 11/17/2024
1.0.26 5,656 11/17/2024
1.0.25 5,655 11/17/2024
1.0.23 5,651 11/16/2024
1.0.22 5,685 11/15/2024
1.0.21 5,754 11/13/2024
1.0.20 5,661 11/13/2024
1.0.19 5,710 11/11/2024
1.0.18 5,667 11/11/2024
1.0.17 5,679 11/11/2024
1.0.16 5,662 11/11/2024
1.0.15 5,673 11/8/2024
1.0.14 5,660 11/8/2024
1.0.13 5,685 11/5/2024
1.0.12 5,669 11/5/2024
1.0.11 5,673 10/29/2024
1.0.10 5,669 10/29/2024
1.0.9 5,646 10/29/2024
1.0.8 5,643 10/29/2024
1.0.7 5,661 10/28/2024
1.0.6 5,726 10/25/2024
1.0.5 5,678 10/25/2024
1.0.3 5,654 10/22/2024
1.0.2 5,762 10/21/2024
1.0.1 5,676 10/15/2024