The stopCosts structure can be used for assigning hours to a stop.

The Estimated Time Options can be set for the Arrival and Departure time to estimate times.

You can further estimate the times or arrival/departure with historical traffic data by factoring in traffic if you have this add-on feature. The hours per stop factored in with ETA will be reflected in each stop of the trip. Take a look at the response below from sample request which shows the ETAETD for each leg of the trip.

TimeCosts & EstimatedTimeOptions parameter values can be found on this page: