What is the difference between pickup, job, shipment and service in jsprit

I don’t understand the difference between pickup, job, shipment and service in jsprit

I opened the source code and I found the answer as follows:

Job is the parent interface.

Service and Shipment extends Job.

Service accepts one location whereas Shipment consists of 2 locations ( Pickup , Delivery )

1 Like

Thanks for taking the time to answer your own question. Will help others if they have similar questions :slight_smile:

1 Like