|
|
|
@ -16,7 +16,7 @@ sealed class MappedCustomCVSField { |
|
|
|
override var header: String, |
|
|
|
override var header: String, |
|
|
|
override var callback: ((String) -> CustomFieldEntry?)? = null, |
|
|
|
override var callback: ((String) -> CustomFieldEntry?)? = null, |
|
|
|
override var customField: CustomField) : CustomEntryCSVField |
|
|
|
override var customField: CustomField) : CustomEntryCSVField |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
sealed class TransactionField { |
|
|
|
sealed class TransactionField { |
|
|
|
@ -123,9 +123,16 @@ sealed class SessionField { |
|
|
|
override val numberFormat: String? = null |
|
|
|
override val numberFormat: String? = null |
|
|
|
) : NumberCSVField |
|
|
|
) : NumberCSVField |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data class NumberOfTables( |
|
|
|
|
|
|
|
override var header: String, |
|
|
|
|
|
|
|
override var callback: ((String) -> Double?)? = null, |
|
|
|
|
|
|
|
override val numberFormat: String? = null |
|
|
|
|
|
|
|
) : NumberCSVField |
|
|
|
|
|
|
|
|
|
|
|
data class Blind(override var header: String, override var callback: ((String) -> Pair<Double, Double>?)? = null) : |
|
|
|
data class Blind(override var header: String, override var callback: ((String) -> Pair<Double, Double>?)? = null) : |
|
|
|
BlindCSVField |
|
|
|
BlindCSVField |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data class Stakes(override var header: String) : CSVField |
|
|
|
data class Game(override var header: String) : CSVField |
|
|
|
data class Game(override var header: String) : CSVField |
|
|
|
data class Location(override var header: String) : CSVField |
|
|
|
data class Location(override var header: String) : CSVField |
|
|
|
data class LocationType(override var header: String) : CSVField |
|
|
|
data class LocationType(override var header: String) : CSVField |
|
|
|
@ -138,6 +145,14 @@ sealed class SessionField { |
|
|
|
data class TournamentName(override var header: String) : CSVField |
|
|
|
data class TournamentName(override var header: String) : CSVField |
|
|
|
data class TournamentType(override var header: String) : CSVField |
|
|
|
data class TournamentType(override var header: String) : CSVField |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data class Live(override var header: String, |
|
|
|
|
|
|
|
override var callback: ((String) -> Boolean?)? = null) : TypedCSVField<Boolean> { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun parse(value: String): Boolean? { |
|
|
|
|
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
data class CurrencyRate( |
|
|
|
data class CurrencyRate( |
|
|
|
override var header: String, |
|
|
|
override var header: String, |
|
|
|
override var callback: ((String) -> Double?)? = null, |
|
|
|
override var callback: ((String) -> Double?)? = null, |
|
|
|
|