Dodano przejazd i powiązane metody
Dodano koncepcję przejazdu związanego z dostawą do V8Preview2 (Ride, a także kilka metod do pracy z nowym bytem.
Przejazd jest używany podczas dostarczania zamówień za pomocą zewnętrznych usług kurierskich, aby śledzić zamówienie od początkowego statusu poszukiwania zewnętrznego kuriera aż do końcowego statusu dostarczenia zamówienia klientowi.
Podstawowe właściwości przejazdu:
Statuspozwala kelnerowi zobaczyć, na jakim etapie jest dostawa zamówienia do klienta.StatusDetailspozwala przekazać dodatkowe informacje o przejeździe z systemu zewnętrznego do frontu.ExternalId— identyfikator przejazdu w systemie zewnętrznym.EcsId— ID zewnętrznej usługi kurierskiej.
Dodano trzy metody do pracy z przejazdami:
ChangeRideStatuszmienia status przejazdu (Ride.Status).ChangeRideExternalIdpozwala określić ID przejazdu w systemie zewnętrznym (Ride.ExternalId).ChangeRideExternalCouierzmienia kuriera zewnętrznej usługi kurierskiej na przejeździe związanym z dostawą.
Ta metoda zastępujeChangeDeliveryExternalCourier, która była wcześniej używana do zmiany zewnętrznego kuriera w samej dostawie.