def from_json(dto, trip_id): return StepTransportBus( name=dto.get('name'), trip_id=trip_id, start_datetime=dto.get('start_datetime'), end_datetime=dto.get('end_datetime'), start_address=Place.from_json(dto.get('start_address')), end_address=Place.from_json(dto.get('end_address')), phone_number=dto.get('phone_number'), notes=dto.get('notes'), reservation_number=dto.get('reservation_number'), transport_number=dto.get('transport_number'))
def from_json(dto, trip_id): return Step(name=dto.get('name'), trip_id=trip_id, start_datetime=dto.get('start_datetime'), end_datetime=dto.get('end_datetime'), start_address=Place.from_json(dto.get('start_address')), phone_number=dto.get('phone_number'), notes=dto.get('notes'))