Interface IShipmentStatusResolver
Shipment status resolver
Namespace: Simplic.Logistics
Assembly: Simplic.Logistics.dll
Syntax
public interface IShipmentStatusResolver
Methods
| Improve this Doc View SourceProcess(ShipmentStatusRefreshCommand, Guid, ShipmentStatusStatusLogEntry)
Process shipment status
Declaration
bool Process(ShipmentStatusRefreshCommand shipmentStatusCommand, Guid statusId, ShipmentStatusStatusLogEntry logEntry)
Parameters
Type | Name | Description |
---|---|---|
ShipmentStatusRefreshCommand | shipmentStatusCommand | The command to process |
System.Guid | statusId | Id of the status that should be set |
ShipmentStatusStatusLogEntry | logEntry | A log entry for the given status. The message will be filled by lthe method. |
Returns
Type | Description |
---|---|
System.Boolean | True if the status has changed |
Process(ShipmentStatusProcessingObject, Guid)
Process shipment status
Declaration
bool Process(ShipmentStatusProcessingObject processingObject, Guid statusId)
Parameters
Type | Name | Description |
---|---|---|
ShipmentStatusProcessingObject | processingObject | Object to process |
System.Guid | statusId | Id of the status that should be set |
Returns
Type | Description |
---|---|
System.Boolean | True if the status has changed |