""" Constant defining different variation of the file names in GTFS / our model names, mapped to corresponding models. """ import pt_map.models class_names = [ { "Agency": pt_map.models.Agency, "Stop": pt_map.models.Stop, "Route": pt_map.models.Route, "Trip": pt_map.models.Trip, "StopTime": pt_map.models.StopTime, "Calendar": pt_map.models.Calendar, "CalendarDate": pt_map.models.CalendarDate, "FareAttribute": pt_map.models.FareAttribute, "FareRule": pt_map.models.FareRule, "Timeframe": pt_map.models.Timeframe, "FareMedium": pt_map.models.FareMedium, "FareProduct": pt_map.models.FareProduct, "FareLegRule": pt_map.models.FareLegRule, "FareTransferRule": pt_map.models.FareTransferRule, "Area": pt_map.models.Area, "StopArea": pt_map.models.StopArea, "Network": pt_map.models.Network, "RouteNetwork": pt_map.models.RouteNetwork, "Shape": pt_map.models.Shape, "Frequency": pt_map.models.Frequency, "Transfer": pt_map.models.Transfer, "Pathway": pt_map.models.Pathway, "Level": pt_map.models.Level, "LocationGroup": pt_map.models.LocationGroup, "LocationGroupStop": pt_map.models.LocationGroupStop, "LocationsGeojson": pt_map.models.LocationsGeojson, "BookingRule": pt_map.models.BookingRule, "Translation": pt_map.models.Translation, "FeedInfo": pt_map.models.FeedInfo, "Attribution": pt_map.models.Attribution, }, { "agencies": pt_map.models.Agency, "stops": pt_map.models.Stop, "routes": pt_map.models.Route, "trips": pt_map.models.Trip, "stop_times": pt_map.models.StopTime, "calendars": pt_map.models.Calendar, "calendar_dates": pt_map.models.CalendarDate, "fare_attributes": pt_map.models.FareAttribute, "fare_rules": pt_map.models.FareRule, "timeframes": pt_map.models.Timeframe, "fare_mediums": pt_map.models.FareMedium, "fare_products": pt_map.models.FareProduct, "fare_leg_rules": pt_map.models.FareLegRule, "fare_transfer_rules": pt_map.models.FareTransferRule, "areas": pt_map.models.Area, "stop_areas": pt_map.models.StopArea, "networks": pt_map.models.Network, "route_networks": pt_map.models.RouteNetwork, "shapes": pt_map.models.Shape, "frequencies": pt_map.models.Frequency, "transfers": pt_map.models.Transfer, "pathways": pt_map.models.Pathway, "levels": pt_map.models.Level, "location_groups": pt_map.models.LocationGroup, "location_group_stops": pt_map.models.LocationGroupStop, "locations": pt_map.models.LocationsGeojson, "booking_rules": pt_map.models.BookingRule, "translations": pt_map.models.Translation, "feed_info": pt_map.models.FeedInfo, "attributions": pt_map.models.Attribution, }, { pt_map.models.Agency: "Agency", pt_map.models.Stop: "Stop", pt_map.models.Route: "Route", pt_map.models.Trip: "Trip", pt_map.models.StopTime: "StopTime", pt_map.models.Calendar: "Calendar", pt_map.models.CalendarDate: "CalendarDate", pt_map.models.FareAttribute: "FareAttribute", pt_map.models.FareRule: "FareRule", pt_map.models.Timeframe: "Timeframe", pt_map.models.FareMedium: "FareMedium", pt_map.models.FareProduct: "FareProduct", pt_map.models.FareLegRule: "FareLegRule", pt_map.models.FareTransferRule: "FareTransferRule", pt_map.models.Area: "Area", pt_map.models.StopArea: "StopArea", pt_map.models.Network: "Network", pt_map.models.RouteNetwork: "RouteNetwork", pt_map.models.Shape: "Shape", pt_map.models.Frequency: "Frequency", pt_map.models.Transfer: "Transfer", pt_map.models.Pathway: "Pathway", pt_map.models.Level: "Level", pt_map.models.LocationGroup: "LocationGroup", pt_map.models.LocationGroupStop: "LocationGroupStop", pt_map.models.LocationsGeojson: "LocationsGeojson", pt_map.models.BookingRule: "BookingRule", pt_map.models.Translation: "Translation", pt_map.models.FeedInfo: "FeedInfo", pt_map.models.Attribution: "Attribution", }, { pt_map.models.Agency: "agencies", pt_map.models.Stop: "stops", pt_map.models.Route: "routes", pt_map.models.Trip: "trips", pt_map.models.StopTime: "stop_times", pt_map.models.Calendar: "calendars", pt_map.models.CalendarDate: "calendar_dates", pt_map.models.FareAttribute: "fare_attributes", pt_map.models.FareRule: "fare_rules", pt_map.models.Timeframe: "timeframes", pt_map.models.FareMedium: "fare_mediums", pt_map.models.FareProduct: "fare_products", pt_map.models.FareLegRule: "fare_leg_rules", pt_map.models.FareTransferRule: "fare_transfer_rules", pt_map.models.Area: "areas", pt_map.models.StopArea: "stop_areas", pt_map.models.Network: "networks", pt_map.models.RouteNetwork: "route_networks", pt_map.models.Shape: "shapes", pt_map.models.Frequency: "frequencies", pt_map.models.Transfer: "transfers", pt_map.models.Pathway: "pathways", pt_map.models.Level: "levels", pt_map.models.LocationGroup: "location_groups", pt_map.models.LocationGroupStop: "location_group_stops", pt_map.models.LocationsGeojson: "locations", pt_map.models.BookingRule: "booking_rules", pt_map.models.Translation: "translations", pt_map.models.FeedInfo: "feed_info", pt_map.models.Attribution: "attributions", }, ]