Table of Contents

Class OrderProgressContract

Namespace
Everest.Service.DataContracts.Orders.States
Assembly
Everest.Service.dll

Represents the progress of an order in the Everest system.

[DataContract]
public class OrderProgressContract
Inheritance
OrderProgressContract
Inherited Members

Examples

An example usage of this class might be:

var orderProgress = new OrderProgressContract
{
    DateIn = DateTime.Now,
    Status = "For Approval",
    ProductionStatus = OrderProductionStatus.Confirmed,
    Assignments = new ProductionAssignmentsContract { MadeBy = new[] { "JD" } },
    SourceSelection = new OrderSourceSelectionContract { SourceBarcode = "12345" },
    DateSent = null
};

Remarks

This class is a data contract used to transfer information about the current state of an order's progress, including its status, production details, assignments, and source selection.

Properties

Assignments
DateIn
DateSent
ProductionStatus
SourceSelection
Status