Skip to main content

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​

ShippingService

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​

ShippingRecord[]

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​

ParameterTypeDescription
shipmentShippingRecordThe shipment record to be added.

Returns​

ShippingRecord

The shipment record that was added to the shipments list.