Files
parr_api/PARR.API/Contracts/V1/Responses/OrderResponse.cs
2024-02-26 09:20:13 +10:00

37 lines
973 B
C#

namespace PARR.API.Contracts.V1.Responses
{
public class OrderResponseBase
{
public Guid Id { get; set; }
public string Number { get; set; } = string.Empty;
}
public class OrderForAgentHistoryResponse : OrderResponseBase
{
public OrderStatusResponse? Status { get; set; }
public OrderStatusResponse? NextStatus { get; set; }
}
public class OrderResponse : OrderResponseBase
{
public DateTimeOffset DateCreated { get; set; }
public string? WorkGroup { get; set; }
public Guid? TemplateId { get; set; }
public string TemplateName { get; set; } = string.Empty;
public OrderStatusResponse? Status { get; set; }
public OrderStatusResponse? NextStatus { get; set; }
public string ShortName { get; set; } = string.Empty;
public DateTimeOffset? GenerateDate { get; set; }
public DateTimeOffset ExpirationDate { get; set; }
}
}