package com.conveyal.gtfs.loader;

/**
 * Created by abyrd on 2017-03-30
 */
public enum Requirement {
    REQUIRED,  // Required by the GTFS spec
    OPTIONAL,  // Optional according to the GTFS spec
    EXTENSION, // Extension proposed and documented on gtfs-changes
    UNKNOWN    // Undocumented proprietary extension
}

@@ -109,16 +109,18 @@
 EQUIRED,
+  
   // Req
@@ -155,16 +155,18 @@
 PTIONAL,
+  
   // Opt
@@ -212,16 +212,18 @@
 TENSION,
+  
  // Exte
@@ -268,16 +268,101 @@
 changes%0A
+    PROPRIETARY, // Known proprietary extension that is not yet an official proposal%0A
     UNKN
@@ -368,16 +368,18 @@
 NOWN    
+  
 // Undoc

add new value for unofficial extensions that have been seen