Represents a shipment.

Static methods

staticfromJson(json:ShipmentData):Shipment

Creates a new estimated date range from the specified JSON object.

Constructor

new(?__coco_init:{shippingPrice:Null<Float>, shippingMethod:Null<String>, shippingDiscount:Null<Float>, shippingContact:Null<ShippingContact>, shipmentId:Null<String>, mustArriveByDate:Null<Date>, estimatedShippingDateRange:Null<EstimatedDateRange>, estimatedDeliveryDateRange:Null<EstimatedDateRange>})

Variables

finalannex:Annex<Shipment>

@:constant@:isVar@:isVarread onlyestimatedDeliveryDateRange:Null<EstimatedDateRange>

@:constant@:isVar@:isVarread onlyestimatedShippingDateRange:Null<EstimatedDateRange>

read onlyisInTransition:Bool

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

finalobservables:{shippingPrice:Observable<Float>, shippingMethod:Observable<String>, shippingDiscount:Observable<Float>, shippingContact:Observable<Null<ShippingContact>>, shipmentId:Observable<String>, mustArriveByDate:Observable<Null<Date>>, isInTransition:Observable<Bool>, estimatedShippingDateRange:Observable<Null<EstimatedDateRange>>, estimatedDeliveryDateRange:Observable<Null<EstimatedDateRange>>}

@:constant@:isVar@:isVarread onlyshipmentId:String

@:constant@:isVar@:isVarread onlyshippingContact:Null<ShippingContact>

@:constant@:isVar@:isVarread onlyshippingDiscount:Float

@:constant@:isVar@:isVarread onlyshippingMethod:String

@:constant@:isVar@:isVarread onlyshippingPrice:Float

finaltransitionErrors:Signal<Error>

read onlyupdatePerformed:Signal<{}>

Methods

toString():String