From a5a4226c0d2f787265b3c9d0392ed1d637e03622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Thu, 4 Dec 2025 09:45:29 -0500 Subject: [PATCH] remove deprecated/unused `MTrip` class --- .../java/org/mtransit/parser/mt/data/MTrip.kt | 46 ------------------- 1 file changed, 46 deletions(-) delete mode 100644 src/main/java/org/mtransit/parser/mt/data/MTrip.kt diff --git a/src/main/java/org/mtransit/parser/mt/data/MTrip.kt b/src/main/java/org/mtransit/parser/mt/data/MTrip.kt deleted file mode 100644 index 43a60fd..0000000 --- a/src/main/java/org/mtransit/parser/mt/data/MTrip.kt +++ /dev/null @@ -1,46 +0,0 @@ -package org.mtransit.parser.mt.data - -import org.mtransit.parser.Constants - -@Suppress("unused") -@Deprecated("use MDirection instead") // TBD once all agency parsers migrated (or 0-code #JSON) -data class MTrip( - val routeId: Long, - var headsignId: Int = 0, // >= 0 - var headsignType: Int = HEADSIGN_TYPE_STRING, // 0=string, 1=direction, 2=inbound, 3=stopId, 4=descent-only - var headsignValue: String = Constants.EMPTY, -) { - - fun toDirection() = MDirection( - routeId = routeId, - headsignId = headsignId, - headsignType = headsignType, - headsignValue = headsignValue, - ) - - companion object { - - const val HEADSIGN_TYPE_STRING = 0 - const val HEADSIGN_TYPE_DIRECTION = 1 - const val HEADSIGN_TYPE_INBOUND = 2 - const val HEADSIGN_TYPE_STOP_ID = 3 - const val HEADSIGN_TYPE_NO_PICKUP = 4 - - @Deprecated("use MDirection.mergeHeadsignValue() instead", ReplaceWith("MDirection.mergeHeadsignValue(mDirectionHeadsign, mDirectionHeadsignToMerge)")) - @JvmStatic - fun mergeHeadsignValue( - mDirectionHeadsign: String?, - mDirectionHeadsignToMerge: String? - ): String? { - return MDirection.mergeHeadsignValue(mDirectionHeadsign, mDirectionHeadsignToMerge) - } - - @Suppress("DEPRECATION") - fun fromDirection(direction: MDirection) = MTrip( - routeId = direction.routeId, - headsignId = direction.headsignId, - headsignType = direction.headsignType, - headsignValue = direction.headsignValue, - ) - } -} \ No newline at end of file