
org.opentripplanner.apis.transmodel.mapping.ViaSegmentMapper Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.apis.transmodel.mapping;
import java.util.List;
import java.util.Map;
import org.opentripplanner.routing.api.request.RouteRequest;
import org.opentripplanner.routing.api.request.request.JourneyRequest;
public class ViaSegmentMapper {
static JourneyRequest mapViaSegment(RouteRequest defaultRequest, Map viaSegment) {
JourneyRequest journey = defaultRequest.journey().clone();
if (viaSegment.containsKey("modes")) {
Map modesInput = (Map) viaSegment.get("modes");
journey.setModes(RequestModesMapper.mapRequestModes(modesInput));
}
if (viaSegment.containsKey("filters")) {
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy