ref: c47403765e3fe723e11c9627d8f876a2ba1763f9
app/src/main/java/xyz/apiote/bimba/czwek/repo/ChangeOption.kt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// SPDX-FileCopyrightText: Adam Evyčędo // // SPDX-License-Identifier: GPL-3.0-or-later package xyz.apiote.bimba.czwek.repo import android.os.Parcelable import kotlinx.parcelize.Parcelize import xyz.apiote.bimba.czwek.api.ChangeOptionV1 import xyz.apiote.bimba.czwek.api.ChangeOptionV2 @Parcelize data class ChangeOption(val line: LineStub, val headsigns: List<String>): Parcelable { constructor(c: ChangeOptionV1) : this(LineStub(c.line, LineType.UNKNOWN, Colour(0u,0u,0u)), listOf(c.headsign)) constructor(c: ChangeOptionV2) : this(LineStub(c.line), c.headsigns) } |