
org.opentripplanner.ext.vehicleparking.parkapi.ParkAPIUpdaterParameters Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.ext.vehicleparking.parkapi;
import static org.opentripplanner.updater.vehicle_parking.VehicleParkingUpdaterParameters.UpdateType.FULL;
import java.time.Duration;
import java.time.ZoneId;
import java.util.List;
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
* ParkAPIUpdater}.
*/
public record ParkAPIUpdaterParameters(
String configRef,
String url,
String feedId,
Duration frequency,
HttpHeaders httpHeaders,
List tags,
VehicleParkingSourceType sourceType,
ZoneId timeZone
)
implements VehicleParkingUpdaterParameters {
@Override
public UpdateType updateType() {
return FULL;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy