Represents a Dell order.

Static methods

staticfromJson(json:DellOrderData):DellOrder

Creates a new Dell order from the specified JSON object.

Constructor

new(?__coco_init:{trackingInformation:Null<List<TrackingInformation>>, statusDateTime:Null<Date>, shipToInformation:Null<ShipToInformation>, revisedShipmentDate:Null<Date>, revisedDeliveryDate:Null<Date>, purchaseOrderLines:Null<List<PurchaseOrderLine>>, productInfo:Null<List<ProductInfo>>, orderStatus:Null<OrderStep>, orderNumber:Null<String>, invoiceNumber:Null<String>, invoiceDate:Null<Date>, estimatedShipmentDate:Null<Date>, estimatedDeliveryDate:Null<Date>, dellPurchaseId:Null<String>, actualShipmentDate:Null<Date>, actualDeliveryDate:Null<Date>})

Variables

@:constant@:isVar@:isVarread onlyactualDeliveryDate:Null<Date>

The date the item was actually delivered.

@:constant@:isVar@:isVarread onlyactualShipmentDate:Null<Date>

The date the item was actually shipped.

finalannex:Annex<DellOrder>

@:constant@:isVar@:isVarread onlydellPurchaseId:String

The Dell purchase identifiers.

@:constant@:isVar@:isVarread onlyestimatedDeliveryDate:Null<Date>

The estimated delivery date of the order.

@:constant@:isVar@:isVarread onlyestimatedShipmentDate:Null<Date>

The estimated shipment date of the order.

@:constant@:isVar@:isVarread onlyinvoiceDate:Null<Date>

The creation date of the Dell invoice.

@:constant@:isVar@:isVarread onlyinvoiceNumber:String

The Dell invoice number.

read onlyisInTransition:Bool

finalobservables:{trackingInformation:Observable<List<TrackingInformation>>, statusDateTime:Observable<Null<Date>>, shipToInformation:Observable<Null<ShipToInformation>>, revisedShipmentDate:Observable<Null<Date>>, revisedDeliveryDate:Observable<Null<Date>>, purchaseOrderLines:Observable<List<PurchaseOrderLine>>, productInfo:Observable<List<ProductInfo>>, orderStatus:Observable<OrderStep>, orderNumber:Observable<String>, isInTransition:Observable<Bool>, invoiceNumber:Observable<String>, invoiceDate:Observable<Null<Date>>, estimatedShipmentDate:Observable<Null<Date>>, estimatedDeliveryDate:Observable<Null<Date>>, dellPurchaseId:Observable<String>, actualShipmentDate:Observable<Null<Date>>, actualDeliveryDate:Observable<Null<Date>>}

@:constant@:isVar@:isVarread onlyorderNumber:String

The Dell's internal order number.

@:constant@:isVar@:isVarread onlyorderStatus:OrderStep

The current status of the Dell order.

@:constant@:isVar@:isVarread onlyproductInfo:List<ProductInfo>

The product information.

@:constant@:isVar@:isVarread onlypurchaseOrderLines:List<PurchaseOrderLine>

The purchase order lines.

@:constant@:isVar@:isVarread onlyrevisedDeliveryDate:Null<Date>

The revised delivery date of the order.

@:constant@:isVar@:isVarread onlyrevisedShipmentDate:Null<Date>

The revised shipment date of the order.

@:constant@:isVar@:isVarread onlyshipToInformation:Null<ShipToInformation>

The shipment information.

@:constant@:isVar@:isVarread onlystatusDateTime:Null<Date>

The date for the current status.

@:constant@:isVar@:isVarread onlytrackingInformation:List<TrackingInformation>

The tracking information.

finaltransitionErrors:Signal<Error>

read onlyupdatePerformed:Signal<{}>

Methods

toString():String