add table formatting

This commit is contained in:
KoenDR06 2025-06-03 13:57:45 +02:00
parent 335464f7d1
commit 6de25226e9
2 changed files with 9 additions and 9 deletions

View file

@ -54,10 +54,10 @@ fun main() {
str.append("## [${address.straatnaam} ${address.nummer}, ${address.plaats.lowercase().capitalize()}](https://sshxl.nl/nl/aanbod/${it.room.flowId}-${address.straatnaam.lowercase().replace(" ", "-")})\n") str.append("## [${address.straatnaam} ${address.nummer}, ${address.plaats.lowercase().capitalize()}](https://sshxl.nl/nl/aanbod/${it.room.flowId}-${address.straatnaam.lowercase().replace(" ", "-")})\n")
str.append("\n| Categorie | Waarde |\n") str.append("\n| Categorie | Waarde |\n")
str.append("|-----------|--------|\n") str.append("|-------------|--------------------|\n")
str.append("| Huisgenoten | ${it.room.numberOfRooms-1} |\n") str.append("| Huisgenoten | ${(it.room.numberOfRooms-1).toString().padEnd(18, ' ')} |\n")
val genderString = when (it.floor.floorInfo.genderPreference) { val genderString = when (it.floor.floorInfo.genderPreference) {
"none" -> "Geen voorkeur" "none" -> "Geen voorkeur"
@ -65,12 +65,12 @@ fun main() {
"female" -> "Vrouw" "female" -> "Vrouw"
else -> it.floor.floorInfo.genderPreference else -> it.floor.floorInfo.genderPreference
} }
str.append("| Geslacht | $genderString |\n") str.append("| Geslacht | ${genderString.padEnd(18, ' ')} |\n")
str.append("| Roken | ${if (it.floor.floorInfo.smokingAllowed) "✅ Mag" else "❌ Mag niet"} |\n") str.append("| Roken | ${(if (it.floor.floorInfo.smokingAllowed) "✅ Mag" else "❌ Mag niet").padEnd(17, ' ')} |\n")
str.append("| Huisdieren | ${if (it.floor.floorInfo.petsAllowed) "✅ Mogen" else "❌ Mogen niet"} |\n") str.append("| Huisdieren | ${(if (it.floor.floorInfo.petsAllowed) "✅ Mogen" else "❌ Mogen niet").padEnd(17, ' ')} |\n")
str.append("| Reacties | ${it.floor.applicantCount} al gereageerd. |\n") str.append("| Reacties | ${it.floor.applicantCount.toString().padStart(3, ' ')} al gereageerd. |\n")
str.append("\n") str.append("\n")
str.append("### Message: \n\n${it.floor.floorInfo.description ?: "Deze pannekoeken hebben geen bericht achtergelaten"}\n") str.append("### Message: \n\n${it.floor.floorInfo.description ?: "Deze pannekoeken hebben geen bericht achtergelaten"}\n")

View file

@ -27,7 +27,7 @@ data class Room(
@SerialName("ContractStartDate") val contractStartDate: String, @SerialName("ContractStartDate") val contractStartDate: String,
@SerialName("UnitType") val unitType: String, @SerialName("UnitType") val unitType: String,
@SerialName("NumberOfRooms") val numberOfRooms: Int, @SerialName("NumberOfRooms") val numberOfRooms: Int,
@SerialName("Image") val image: Image, @SerialName("Image") val image: Image?,
@SerialName("ContractType") val contractType: String, @SerialName("ContractType") val contractType: String,
@SerialName("FlowId") val flowId: Int, @SerialName("FlowId") val flowId: Int,
@SerialName("WocasId") val wocasId: String, @SerialName("WocasId") val wocasId: String,