admin/src/Oms.Application/Services/Orders/PriceCheckAttemptResult.cs

16 lines
392 B
C#

using Oms.Application.Dtos.Orders;
namespace Oms.Application.Services.Orders;
/// <summary>
/// 单产品查价试算结果(成功或带步骤的失败原因)。
/// </summary>
internal sealed class PriceCheckAttemptResult
{
public ParcelQuoteResult? Quote { get; init; }
public OrderPriceCheckFailureOutput? Failure { get; init; }
public bool Success => Quote != null;
}