32 TransportOrder(std::vector<TransportOrderStep> pickup_transport_order_steps,
35 TransportOrder(std::string uuid, std::vector<TransportOrderStep> pickup_transport_order_steps,
38 const std::string &getUuid()
const;
41 std::vector<TransportOrderStep> getPickupTransportOrderSteps()
const;
45 void setOrderState(cpps::OrderStates state) { state_ = state; }
46 cpps::OrderStates getOrderState()
const {
return state_; }
48 SERIALIZE(uuid_, pickup_transport_order_steps_, delivery_transport_order_step_);
51 cpps::OrderStates state_ = cpps::OrderStates::kInvalid;
55 std::vector<TransportOrderStep> pickup_transport_order_steps_;