Class: GtfsDf::Schema::Agency
- Inherits:
-
BaseGtfsTable
- Object
- BaseGtfsTable
- GtfsDf::Schema::Agency
- Defined in:
- lib/gtfs_df/schema/agency.rb
Constant Summary collapse
- SCHEMA =
{ "agency_id" => Polars::String, "agency_name" => Polars::String, "agency_url" => Polars::String, "agency_timezone" => Polars::String, "agency_lang" => Polars::String, "agency_phone" => Polars::String, "agency_fare_url" => Polars::String, "agency_email" => Polars::String, "ticketing_deep_link_id" => Polars::String, # Google extension, optional "cemv_support" => Polars::Enum.new(EnumValues::CEMV_SUPPORT.map(&:first)) # GTFS extension, optional }
- REQUIRED_FIELDS =
%w[agency_name agency_url agency_timezone].freeze
- ENUM_VALUE_MAP =
{ "cemv_support" => :CEMV_SUPPORT }
Instance Attribute Summary
Attributes inherited from BaseGtfsTable
Method Summary
Methods inherited from BaseGtfsTable
#dataframe, empty_dataframe, #errors, #fields, #initialize, time_fields, #valid?
Constructor Details
This class inherits a constructor from GtfsDf::BaseGtfsTable