
org.opentripplanner.apis.gtfs.mapping.PickDropMapper Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.apis.gtfs.mapping;
import javax.annotation.Nullable;
import org.opentripplanner.apis.gtfs.generated.GraphQLTypes;
import org.opentripplanner.model.PickDrop;
public final class PickDropMapper {
@Nullable
public static GraphQLTypes.GraphQLPickupDropoffType map(PickDrop pickDrop) {
return switch (pickDrop) {
case SCHEDULED -> GraphQLTypes.GraphQLPickupDropoffType.SCHEDULED;
case NONE -> GraphQLTypes.GraphQLPickupDropoffType.NONE;
case CALL_AGENCY -> GraphQLTypes.GraphQLPickupDropoffType.CALL_AGENCY;
case COORDINATE_WITH_DRIVER -> GraphQLTypes.GraphQLPickupDropoffType.COORDINATE_WITH_DRIVER;
case CANCELLED -> null;
};
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy