dotnet-sdk/examples/Workflow/WorkflowConsoleApp/Models.cs

16 lines
617 B
C#

namespace WorkflowConsoleApp
{
public record OrderPayload(string Name, double TotalCost, int Quantity = 1);
public record InventoryRequest(string RequestId, string ItemName, int Quantity);
public record InventoryResult(bool Success, InventoryItem orderPayload);
public record PaymentRequest(string RequestId, string ItemName, int Amount, double Currency);
public record OrderResult(bool Processed);
public record InventoryItem(string Name, double PerItemCost, int Quantity);
public enum ApprovalResult
{
Unspecified = 0,
Approved = 1,
Rejected = 2,
}
}