
org.opentripplanner.ext.vehicleparking.bikeep.BikeepUpdaterParameters Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.ext.vehicleparking.bikeep;
import static org.opentripplanner.updater.vehicle_parking.VehicleParkingUpdaterParameters.UpdateType.FULL;
import java.net.URI;
import java.time.Duration;
import org.opentripplanner.updater.spi.HttpHeaders;
import org.opentripplanner.updater.vehicle_parking.VehicleParkingSourceType;
import org.opentripplanner.updater.vehicle_parking.VehicleParkingUpdaterParameters;
/**
* Class that extends {@link VehicleParkingUpdaterParameters} with parameters required by {@link
* BikeepUpdater}.
*/
public record BikeepUpdaterParameters(
String configRef,
URI url,
String feedId,
Duration frequency,
HttpHeaders httpHeaders
)
implements VehicleParkingUpdaterParameters {
@Override
public VehicleParkingSourceType sourceType() {
return VehicleParkingSourceType.BIKEEP;
}
@Override
public UpdateType updateType() {
return FULL;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy