Struct gtfs_schedule_types::Dataset
source · pub struct Dataset {Show 29 fields
pub agency: Vec<Agency>,
pub stops: Vec<Stops>,
pub routes: Vec<Routes>,
pub trips: Vec<Trips>,
pub stop_times: Vec<StopTimes>,
pub calendar: Option<Vec<Calendar>>,
pub calendar_dates: Option<Vec<CalendarDates>>,
pub fare_attributes: Option<Vec<FareAttributes>>,
pub fare_rules: Option<Vec<FareRules>>,
pub timeframes: Option<Vec<Timeframes>>,
pub fare_media: Option<Vec<FareMedia>>,
pub fare_products: Option<Vec<FareProducts>>,
pub fare_leg_rules: Option<Vec<FareLegRules>>,
pub fare_transfer_rules: Option<Vec<FareTransferRules>>,
pub areas: Option<Vec<Areas>>,
pub stop_areas: Option<Vec<StopAreas>>,
pub networks: Option<Vec<Networks>>,
pub route_networks: Option<Vec<RouteNetworks>>,
pub shapes: Option<Vec<Shapes>>,
pub frequencies: Option<Vec<Frequencies>>,
pub transfers: Option<Vec<Transfers>>,
pub pathways: Option<Vec<Pathways>>,
pub levels: Option<Vec<Levels>>,
pub location_groups: Option<Vec<LocationGroups>>,
pub location_group_stops: Option<Vec<LocationGroupStops>>,
pub booking_rules: Option<Vec<BookingRules>>,
pub translations: Option<Vec<Translations>>,
pub feed_info: Vec<FeedInfo>,
pub attributions: Option<Vec<Attributions>>,
}Expand description
Container referencing all records contained in a GTFS Schedule dataset
Fields§
§agency: Vec<Agency>File Name: agency.txt
Presence: Required
stops: Vec<Stops>File Name: stops.txt
Presence: Required
routes: Vec<Routes>File Name: routes.txt
Presence: Required
trips: Vec<Trips>File Name: trips.txt
Presence: Required
stop_times: Vec<StopTimes>File Name: stop_times.txt
Presence: Required
calendar: Option<Vec<Calendar>>File Name: calendar.txt
Presence: Conditionally Required
calendar_dates: Option<Vec<CalendarDates>>File Name: calendar_dates.txt
Presence: Conditionally Required
fare_attributes: Option<Vec<FareAttributes>>File Name: fare_attributes.txt
Presence: Optional
fare_rules: Option<Vec<FareRules>>File Name: fare_rules.txt
Presence: Optional
timeframes: Option<Vec<Timeframes>>File Name: timeframes.txt
Presence: Optional
fare_media: Option<Vec<FareMedia>>File Name: fare_media.txt
Presence: Optional
fare_products: Option<Vec<FareProducts>>File Name: fare_products.txt
Presence: Optional
fare_leg_rules: Option<Vec<FareLegRules>>File Name: fare_leg_rules.txt
Presence: Optional
fare_transfer_rules: Option<Vec<FareTransferRules>>File Name: fare_transfer_rules.txt
Presence: Optional
areas: Option<Vec<Areas>>File Name: areas.txt
Presence: Optional
stop_areas: Option<Vec<StopAreas>>File Name: stop_areas.txt
Presence: Optional
networks: Option<Vec<Networks>>File Name: networks.txt
Presence: Conditionally Forbidden
route_networks: Option<Vec<RouteNetworks>>File Name: route_networks.txt
Presence: Conditionally Forbidden
shapes: Option<Vec<Shapes>>File Name: shapes.txt
Presence: Optional
frequencies: Option<Vec<Frequencies>>File Name: frequencies.txt
Presence: Optional
transfers: Option<Vec<Transfers>>File Name: transfers.txt
Presence: Optional
pathways: Option<Vec<Pathways>>File Name: pathways.txt
Presence: Optional
levels: Option<Vec<Levels>>File Name: levels.txt
Presence: Conditionally Required
location_groups: Option<Vec<LocationGroups>>File Name: location_groups.txt
Presence: Optional
location_group_stops: Option<Vec<LocationGroupStops>>File Name: location_group_stops.txt
Presence: Optional
booking_rules: Option<Vec<BookingRules>>File Name: booking_rules.txt
Presence: Optional
translations: Option<Vec<Translations>>File Name: translations.txt
Presence: Optional
feed_info: Vec<FeedInfo>File Name: feed_info.txt
Presence: RecommendedRequired
attributions: Option<Vec<Attributions>>File Name: attributions.txt
Presence: Optional