Skip to content

Commit f2a28f1

Browse files
add column width key for better editor UI
1 parent cdc4f15 commit f2a28f1

1 file changed

Lines changed: 36 additions & 1 deletion

File tree

gtfs.yml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1044,18 +1044,23 @@
10441044
- name: fare_product_id
10451045
required: true
10461046
inputType: GTFS_ID
1047+
columnWidth: 12
10471048
- name: fare_product_name
10481049
required: false
10491050
inputType: TEXT
1051+
columnWidth: 12
10501052
- name: fare_media_id
10511053
required: false
10521054
inputType: GTFS_FARE_MEDIA
1055+
columnWidth: 12
10531056
- name: rider_category_id
10541057
required: false
10551058
inputType: GTFS_RIDER_CATEGORY
1059+
columnWidth: 12
10561060
- name: amount
10571061
inputType: NUMBER
10581062
required: true
1063+
columnWidth: 12
10591064
- name: currency
10601065
required: true
10611066
inputType: DROPDOWN
@@ -1090,8 +1095,10 @@
10901095
- name: fare_media_id
10911096
required: true
10921097
inputType: GTFS_ID
1098+
columnWidth: 12
10931099
- name: fare_media_name
10941100
inputType: TEXT
1101+
columnWidth: 12
10951102
- name: fare_media_type
10961103
required: true
10971104
inputType: DROPDOWN
@@ -1114,16 +1121,20 @@
11141121
required: false
11151122
inputType: TEXT # FARE-TODO: Needs to reference fare_leg_rules?
11161123
helpContent: "Identifies a group of pre-transfer fare leg rules."
1124+
columnWidth: 12
11171125
- name: to_leg_group_id
11181126
required: false
11191127
inputType: TEXT # FARE-TODO: Needs to reference fare_leg_rules?
11201128
helpContent: "Identifies a group of post-transfer fare leg rules."
1129+
columnWidth: 12
11211130
- name: transfer_count
11221131
inputType: NUMBER # FARE-TODO: NON-ZERO INT
11231132
helpContent: "Defines how many consecutive transfers the transfer rule may be applied to."
1133+
columnWidth: 12
11241134
- name: duration_limit
11251135
inputType: POSITIVE_INT
11261136
helpContent: "Duration limit in seconds for a transfer. If there is no duration limit then leave empty."
1137+
columnWidth: 12
11271138
- name: duration_limit_type
11281139
helpContent: "Defines the relative start and end of duration_limit."
11291140
inputType: DROPDOWN
@@ -1151,80 +1162,99 @@
11511162
required: false
11521163
inputType: GTFS_FARE_PRODUCT
11531164
helpContent: "The fare product required to transfer between two fare legs. If empty, the cost of the transfer rule is 0."
1165+
columnWidth: 12
11541166
- id: farelegrule
11551167
name: fare_leg_rules.txt
11561168
helpContent: Fare rules for individual legs of travel.
11571169
fields:
11581170
- name: leg_group_id
11591171
required: false
11601172
inputType: GTFS_ID
1173+
columnWidth: 12
11611174
- name: network_id
11621175
required: false
11631176
inputType: TEXT # FARE-TODO: Needs to reference networks.network_id or routes.network_id
1177+
columnWidth: 12
11641178
- name: from_area_id
11651179
required: false
11661180
inputType: TEXT # FARE-TODO: Needs to reference areas.area_id
1181+
columnWidth: 12
11671182
- name: to_area_id
11681183
required: false
11691184
inputType: TEXT # FARE-TODO: Needs to reference areas.area_id
1185+
columnWidth: 12
11701186
- name: from_timeframe_group_id
11711187
required: false
11721188
inputType: TEXT # FARE-TODO: Needs to reference timeframes.timeframe_group_id
1189+
columnWidth: 12
11731190
- name: to_timeframe_group_id
11741191
required: false
11751192
inputType: TEXT # FARE-TODO: Needs to reference timeframes.timeframe_group_id
1193+
columnWidth: 12
11761194
- name: fare_product_id
11771195
required: true
11781196
inputType: GTFS_FARE_PRODUCT
1197+
columnWidth: 12
11791198
- name: rule_priority
11801199
required: false
11811200
inputType: POSITIVE_INT
1201+
columnWidth: 12
11821202
- id: area
11831203
name: areas.txt
11841204
helpContent: Areas that can be used to define fare zones.
11851205
fields:
11861206
- name: area_id
11871207
required: true
11881208
inputType: GTFS_ID
1209+
columnWidth: 12
11891210
- name: area_name
11901211
required: false
11911212
inputType: TEXT
1213+
columnWidth: 12
11921214
- id: network
11931215
name: networks.txt
11941216
helpContent: Networks that can be used to group routes and fare legs.
11951217
fields:
11961218
- name: network_id
11971219
required: true
11981220
inputType: GTFS_ID
1221+
columnWidth: 12
11991222
- name: network_name
12001223
required: false
12011224
inputType: TEXT
1225+
columnWidth: 12
12021226
- id: timeframe
12031227
name: timeframes.txt
12041228
helpContent: Timeframes are the time windows that enclose the periods of different fares. e.g":" A timeframe enclosing weekday morning rush hour for peak fares, a timeframe enclosing weekend evening for discounted fares, etc.
12051229
fields:
12061230
- name: timeframe_group_id
12071231
required: true
12081232
inputType: GTFS_ID
1233+
columnWidth: 12
12091234
- name: start_time # FARE-TODO: this and end_time are conditionally required, must have both or neither
12101235
required: false
12111236
inputType: TIME
1237+
columnWidth: 12
12121238
- name: end_time
12131239
required: false
12141240
inputType: TIME
1241+
columnWidth: 12
12151242
- name: service_id
12161243
required: true
12171244
inputType: GTFS_SERVICE
1245+
columnWidth: 12
12181246
- id: ridercategory
12191247
name: rider_categories.txt
12201248
helpContent: Categories of riders that can be used to define fare products.
12211249
fields:
12221250
- name: rider_category_id
12231251
required: true
12241252
inputType: GTFS_ID
1253+
columnWidth: 12
12251254
- name: rider_category_name
12261255
required: true
12271256
inputType: TEXT
1257+
columnWidth: 12
12281258
- name: is_default_fare_category
12291259
required: true
12301260
inputType: DROPDOWN
@@ -1236,19 +1266,24 @@
12361266
- name: eligibility_url
12371267
required: false
12381268
inputType: URL
1269+
columnWidth: 12
12391270
- id: farelegjoinrule
12401271
name: fare_leg_join_rules.txt
12411272
helpContent: Rules for joining fare legs when calculating total fare for a journey with multiple legs.
12421273
fields:
12431274
- name: from_network_id
12441275
required: true
12451276
inputType: TEXT # FARE-TODO: Needs to reference routes.network_id or networks.network_id
1277+
columnWidth: 12
12461278
- name: to_network_id
12471279
required: true
12481280
inputType: TEXT # FARE-TODO: Needs to reference routes.network_id or networks.network_id
1281+
columnWidth: 12
12491282
- name: from_stop_id
12501283
required: false
12511284
inputType: GTFS_STOP
1285+
columnWidth: 12
12521286
- name: to_stop_id
12531287
required: false
1254-
inputType: GTFS_STOP
1288+
inputType: GTFS_STOP
1289+
columnWidth: 12

0 commit comments

Comments
 (0)