@@ -0,0 +1,843 @@
+package com.conveyal.gtfs.util;%0A%0Aimport com.fasterxml.jackson.annotation.JsonIgnoreProperties;%0A%0A/**%0A * DTO used to model expected fare JSON structure. NOTE: reference types (e.g., Integer and Double) are used here in%0A * order to model null/empty values in JSON object.%0A */%0A@JsonIgnoreProperties(ignoreUnknown = true)%0Apublic class FareDTO %7B%0A    public int id;%0A    public String fare_id;%0A    public Double price;%0A    public String currency_type;%0A    public Integer payment_method;%0A    public Integer transfers;%0A    public String agency_id;%0A    public Double transfer_duration;%0A    public FareRuleDTO%5B%5D fare_rules;%0A%0A    public class FareRuleDTO %7B%0A        public int id;%0A        public String fare_id;%0A        public String route_id;%0A        public String contains_id;%0A        public String origin_id;%0A        public String destination_id;%0A    %7D%0A%7D

add FareDTO class