21 lines
509 B
C#
21 lines
509 B
C#
|
using MediatR;
|
|||
|
|
|||
|
namespace Seyounth.Auto.Hs.Runtime.Handlers;
|
|||
|
|
|||
|
public class WeighBoxRequest : IRequest<string>
|
|||
|
{
|
|||
|
public string Barcode { get; }
|
|||
|
|
|||
|
public decimal? Weight { get; }
|
|||
|
|
|||
|
public WeighBoxRequest(string barcode, decimal? weight)
|
|||
|
{
|
|||
|
Barcode = barcode;
|
|||
|
Weight = weight;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public abstract class WeighBoxRequestHandler : IRequestHandler<WeighBoxRequest, string>
|
|||
|
{
|
|||
|
public abstract Task<string> Handle(WeighBoxRequest request, CancellationToken cancellationToken);
|
|||
|
}
|