ShippingService
Service for managing shipping records. Provides methods to handle the logistics of order shipments, including recording and tracking shipments.
Constructors
new ShippingService()
new ShippingService(): ShippingService
Returns
Methods
getAllShipments()
getAllShipments(): ShippingRecord[]
Retrieves all shipping records managed by the service. Useful for tracking, auditing, and providing customers with updates on their shipment statuses.
Returns
An array of all shipping records.
shipOrder()
shipOrder(shipment): ShippingRecord
Ships an order by creating a shipping record and adding it to the list of shipments. This method simulates the action of shipping an order in a real-world scenario.
Parameters
Parameter | Type | Description |
---|---|---|
shipment | ShippingRecord | The shipment record to be added. |
Returns
The shipment record that was added to the shipments list.