Class ShipmentItemInputObject
A ShipmentItem pricing input object
Inheritance
Namespace: Simplic.Logistics.Pricing
Assembly: Simplic.Logistics.Pricing.dll
Syntax
public class ShipmentItemInputObject : IInputObject
Properties
| Improve this Doc View SourceActualFromDeliveryDate
Gets or sets the actual delivery date
Declaration
public DateTime? ActualFromDeliveryDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ActualFromLoadDate
Gets or sets the actual load date.
Declaration
public DateTime? ActualFromLoadDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ActualOrderDate
Gets or sets the actual order date
Declaration
public DateTime? ActualOrderDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ActualQuantity
Gest or sets the actual quantity
Declaration
public double ActualQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ActualToDeliveryDate
Gets or sets the actual end of the delivery date.
Declaration
public DateTime? ActualToDeliveryDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ActualToLoadDate
Gets or sets the acutal end of the load date.
Declaration
public DateTime? ActualToLoadDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ActualWeight
Gets or sets the actual weight
Declaration
public double ActualWeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Article
Gets or sets the article
Declaration
public PricingArticle Article { get; set; }
Property Value
Type | Description |
---|---|
PricingArticle |
Conditions
Gets or sets the conditions
Declaration
public IList<Condition> Conditions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Condition> |
CurrentCondition
Gets or sets the current condition
Declaration
public Condition CurrentCondition { get; set; }
Property Value
Type | Description |
---|---|
Condition |
CurrentPrice
Gets the current price
Declaration
public double CurrentPrice { get; }
Property Value
Type | Description |
---|---|
System.Double |
CustomVariableValues
Gest or sets the custom pricing variables
Declaration
public IList<CustomVariableValue> CustomVariableValues { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<CustomVariableValue> |
DeliveryAddress
Gets or sets the delivery address
Declaration
public PricingAddress DeliveryAddress { get; set; }
Property Value
Type | Description |
---|---|
PricingAddress |
DeliveryNumber
Gets or sets the delivery number
Declaration
public string DeliveryNumber { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Distance
Gets or sets the actual shipment distance (from load to delivery address) in km.
Declaration
public double Distance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
FromDeliveryDate
Gets or sets the delivery date
Declaration
public DateTime FromDeliveryDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
FromLoadDate
Gets or sets the load date.
Declaration
public DateTime FromLoadDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
GroupingKey
Gets or sets the grouping key
Declaration
public string GroupingKey { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InvoiceAddress
Gets or sets the invoice address
Declaration
public PricingAddress InvoiceAddress { get; set; }
Property Value
Type | Description |
---|---|
PricingAddress |
ItemGuid
Gets or sets the item guid
Declaration
public Guid ItemGuid { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
ItemText
Gets or sets the item text
Declaration
public string ItemText { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LoadAddress
Gets or sets the load address
Declaration
public PricingAddress LoadAddress { get; set; }
Property Value
Type | Description |
---|---|
PricingAddress |
LoadingAid
Gets or sets the loading aid instance
Declaration
public PricingLoadingAid LoadingAid { get; set; }
Property Value
Type | Description |
---|---|
PricingLoadingAid |
LoadingMeters
Gets or sets the loading aids
Declaration
public double LoadingMeters { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LoadNumber
Gets or sets the load number
Declaration
public string LoadNumber { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MixedFromDeliveryDate
Gets the delivery date.
Will try to get the actual from delivery date first, when it is null or default will try to get the planned from delivery date, when that is also null or default will return the from delivery date.
Declaration
public DateTime MixedFromDeliveryDate { get; }
Property Value
Type | Description |
---|---|
System.DateTime |
MixedFromLoadDate
Gets the delivery date.
Will try to get the actual from load date first, when it is null or default will try to get the planned from load date, when that is also null or default will return the from load date.
Declaration
public DateTime MixedFromLoadDate { get; }
Property Value
Type | Description |
---|---|
System.DateTime |
MixedQuantity
Gets the actual quantity if it has a value, otherwise gets the planned quantity
Declaration
public double MixedQuantity { get; }
Property Value
Type | Description |
---|---|
System.Double |
MixedToDeliveryDate
Gets the delivery date.
Will try to get the actual to delivery date first, when it is null or default will try to get the planned to delivery date, when that is also null or default will return the to delivery date.
Declaration
public DateTime MixedToDeliveryDate { get; }
Property Value
Type | Description |
---|---|
System.DateTime |
MixedToLoadDate
Gets the delivery date.
Will try to get the actual to load date first, when it is null or default will try to get the planned to load date, when that is also null or default will return the to load date.
Declaration
public DateTime MixedToLoadDate { get; }
Property Value
Type | Description |
---|---|
System.DateTime |
MixedWeight
Gets the actual weight if it has a value, otherwise gets the planned weight. If none of the values is set return the mixed quantity.
Declaration
public double MixedWeight { get; }
Property Value
Type | Description |
---|---|
System.Double |
Notes
Gets or sets the note
Declaration
public string Notes { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OrderDate
Gets or sets the order date
Declaration
public DateTime OrderDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
Pitches
Gets or sets the calculated or manually set pitches
Declaration
public double Pitches { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PlannedFromDeliveryDate
Gets or sets the planned delivery date
Declaration
public DateTime? PlannedFromDeliveryDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
PlannedFromLoadDate
Gets or sets the planned load date.
Declaration
public DateTime? PlannedFromLoadDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
PlannedOrderDate
Gets or sets the planned order date
Declaration
public DateTime PlannedOrderDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
PlannedQuantity
Gets or sets the planned quantity
Declaration
public double PlannedQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PlannedToDeliveryDate
Gets or sets the planned end of the delivery date.
Declaration
public DateTime? PlannedToDeliveryDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
PlannedToLoadDate
Gets or sets the planned end of the load date.
Declaration
public DateTime? PlannedToLoadDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
PlannedWeight
Gets or sets the planned weight
Declaration
public double PlannedWeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Price
Gets or sets the price
Declaration
public double Price { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Protocol
Gets or sets the protocol
Declaration
public IList<ProtocolEntry> Protocol { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<ProtocolEntry> |
QuantityUnit
Gets or sets the quantity unit
Declaration
public PricingQuantityUnit QuantityUnit { get; set; }
Property Value
Type | Description |
---|---|
PricingQuantityUnit |
ReferenceContext
Gets the reference context
Declaration
public string ReferenceContext { get; }
Property Value
Type | Description |
---|---|
System.String |
ReferenceGuid
Gets or sets the reference guid
Declaration
public Guid ReferenceGuid { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
SenderAddress
Gets or sets the sender address
Declaration
public PricingAddress SenderAddress { get; set; }
Property Value
Type | Description |
---|---|
PricingAddress |
ShipmentId
Gets or sets the shipment id
Declaration
public Guid ShipmentId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
ShipmentNr
Gets or sets the shipment nr
Declaration
public string ShipmentNr { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TagGroups
Gets or sets the tag groups
Declaration
public IList<string> TagGroups { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
Tags
Gets or sest the tags
Declaration
public IList<string> Tags { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
Target
Gets or sets the caller. E.g. customer, carrier, supplier
Declaration
public string Target { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ToDeliveryDate
Gets or sets the end of delivery date.
Declaration
public DateTime ToDeliveryDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
TollDistance
Gets or sets the toll distance of a shipment in km.
Declaration
public double TollDistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ToLoadDate
Gets or sets the end of the load date.
Declaration
public DateTime ToLoadDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
TransportOrderNr
Gets or sets the transport order nr
Declaration
public string TransportOrderNr { get; set; }
Property Value
Type | Description |
---|---|
System.String |