add properties to typeResponse

This commit is contained in:
Thomas Boksberger committed 2026-04-03 15:04:11 +02:00
1 parent 4cf6073fbe
commit 99a494608f
7 files changed
+76

No files matched your search

@@ -0,0 +1,12 @@
package ch.ergon.anytask.api.dto
import kotlinx.serialization.Serializable
@Serializable
data class Icon(
val format: String = "",
val emoji: String = "",
val file: String = "",
val name: String = "",
val color: String = "",
)
@@ -0,0 +1,16 @@
package ch.ergon.anytask.api.dto
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class ObjectType(
val id: String,
val key: String = "",
val name: String,
val icon: Icon = Icon(),
val layout: String = "",
val archived: Boolean = false,
@SerialName("plural_name") val pluralName: String = "",
val properties: List<Property> = emptyList(),
)
@@ -0,0 +1,12 @@
package ch.ergon.anytask.api.dto
import kotlinx.serialization.Serializable
@Serializable
data class Property(
val id: String,
val key: String = "",
val name: String,
val format: String = "",
val `object`: String = "",
)
@@ -0,0 +1,8 @@
package ch.ergon.anytask.api.dto
import kotlinx.serialization.Serializable
@Serializable
data class TypesResponse(
val data: List<ObjectType>,
)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.