BackgroundFill

Types

Link copied to clipboard
object Companion : KSerializer<BackgroundFill>
Link copied to clipboard
@Serializable
data class FreeformGradient(val colors: List<@Serializable(with = IntRGB24HEXAColorSerializer::class) HEXAColor>) : BackgroundFill
Link copied to clipboard
@Serializable
data class Gradient(val topColor: HEXAColor, val bottomColor: HEXAColor, val rotationAngle: Short) : BackgroundFill
Link copied to clipboard
@Serializable
data class Solid(val color: HEXAColor) : BackgroundFill
Link copied to clipboard
@Serializable
data class Unknown(val type: String, val raw: JsonElement?) : BackgroundFill

Properties

Link copied to clipboard
abstract val colors: List<HEXAColor>
Link copied to clipboard
abstract val type: String

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BackgroundFill.ifSolid(block: (BackgroundFill.Solid) -> T): T?
Link copied to clipboard
inline fun <T> BackgroundFill.ifUnknown(block: (BackgroundFill.Unknown) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard