refactor: move PtvGeopath to its own class
This commit is contained in:
parent
6a55c86e38
commit
ad21bebd2e
2 changed files with 13 additions and 9 deletions
|
|
@ -0,0 +1,13 @@
|
|||
package moe.lava.banksia.api.ptv.structures
|
||||
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class PtvGeopath(
|
||||
@SerialName("direction_id") val directionId: Int,
|
||||
@SerialName("valid_from") val validFrom: String,
|
||||
@SerialName("valid_to") val validTo: String,
|
||||
@SerialName("paths") val paths: List<String>,
|
||||
)
|
||||
|
||||
|
|
@ -15,14 +15,6 @@ enum class GtfsSubType(val value: Int) {
|
|||
Interstate(10),
|
||||
}
|
||||
|
||||
@Serializable
|
||||
data class PtvGeopath(
|
||||
@SerialName("direction_id") val directionId: Int,
|
||||
@SerialName("valid_from") val validFrom: String,
|
||||
@SerialName("valid_to") val validTo: String,
|
||||
@SerialName("paths") val paths: List<String>,
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class PtvRoute(
|
||||
@SerialName("route_type") val routeType: PtvRouteType,
|
||||
|
|
@ -48,4 +40,3 @@ data class PtvRoute(
|
|||
return res
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue