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.