Tesla: charger label is now nullable

This commit is contained in:
Johan von Forstner
2023-11-04 16:43:04 +01:00
parent fc85e631c9
commit e7b42e2c19

View File

@@ -316,13 +316,13 @@ interface TeslaGraphQlApi {
@JsonClass(generateAdapter = true)
data class ChargerId(
val id: Text,
val label: Value<String>,
val label: Value<String>?,
val name: String?
) {
val labelNumber
get() = label.value.replace(Regex("""\D"""), "").toInt()
get() = label?.value?.replace(Regex("""\D"""), "")?.toInt()
val labelLetter
get() = label.value.replace(Regex("""\d"""), "")
get() = label?.value?.replace(Regex("""\d"""), "")
}
@JsonClass(generateAdapter = true)