diff --git a/src/de/schildbach/pte/AbstractEfaProvider.java b/src/de/schildbach/pte/AbstractEfaProvider.java index e824f077..83bd2276 100644 --- a/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/src/de/schildbach/pte/AbstractEfaProvider.java @@ -1165,8 +1165,8 @@ public abstract class AbstractEfaProvider implements NetworkProvider final float fareAdult = XmlPullUtil.floatAttr(pp, "fareAdult"); final float fareChild = XmlPullUtil.floatAttr(pp, "fareChild"); final String unitName = XmlPullUtil.attr(pp, "unitName"); - final int unitsAdult = XmlPullUtil.intAttr(pp, "unitsAdult"); - final int unitsChild = XmlPullUtil.intAttr(pp, "unitsChild"); + final String unitsAdult = XmlPullUtil.attr(pp, "unitsAdult"); + final String unitsChild = XmlPullUtil.attr(pp, "unitsChild"); fare = new Fare(net, currency, unitName, fareAdult, fareChild, unitsAdult, unitsChild); } XmlPullUtil.exit(pp, "itdFare"); diff --git a/src/de/schildbach/pte/dto/Fare.java b/src/de/schildbach/pte/dto/Fare.java index e0e5721d..87e4a361 100644 --- a/src/de/schildbach/pte/dto/Fare.java +++ b/src/de/schildbach/pte/dto/Fare.java @@ -30,11 +30,11 @@ public final class Fare implements Serializable public final String unitName; public final float fareAdult; public final float fareChild; - public final int unitsAdult; - public final int unitsChild; + public final String unitsAdult; + public final String unitsChild; public Fare(final String network, final Currency currency, final String unitName, final float fareAdult, final float fareChild, - final int unitsAdult, final int unitsChild) + final String unitsAdult, final String unitsChild) { this.network = network; this.currency = currency;