Базово работает

gRPC на отдельном порту
This commit is contained in:
2026-06-01 18:02:48 +03:00
parent 3af9cb1912
commit 50626c6ac6
38 changed files with 833 additions and 164 deletions

View File

@@ -2,9 +2,13 @@ using Domain.Entities;
namespace Contracts.Orders;
public sealed class SendOrderParameters
public sealed record SendOrderParameters(string OrderId, IReadOnlyList<OrderItem> MenuItems)
{
public required string OrderId { get; init; }
public SendOrderParameters(string OrderId)
: this(OrderId, [])
{
}
public IReadOnlyList<OrderItem> MenuItems { get; init; } = [];
public override string ToString() =>
$"OrderId={OrderId}, Items=[{string.Join("; ", MenuItems)}]";
}