KotlinxEmoji

@Serializable
data class KotlinxEmoji(val aliases: List<String>? = null, val description: String? = null, val emoji: String, val emojiChar: String, val supportsFitzpatrick: Boolean = false, val supportsGender: Boolean = false, val tags: List<String>? = null, val unicode: String, val htmlDec: String, val htmlHex: String) : IEmoji

Default implementation of IEmoji for kotlinx-serialization

Constructors

Link copied to clipboard
constructor(aliases: List<String>? = null, description: String? = null, emoji: String, emojiChar: String, supportsFitzpatrick: Boolean = false, supportsGender: Boolean = false, tags: List<String>? = null, unicode: String, htmlDec: String, htmlHex: String)

Properties

Link copied to clipboard
@SerialName(value = "aliases")
open override val aliases: List<String>? = null
Link copied to clipboard
@SerialName(value = "description")
open override val description: String? = null
Link copied to clipboard
@SerialName(value = "emoji")
open override val emoji: String
Link copied to clipboard
@SerialName(value = "emojiChar")
open override val emojiChar: String
Link copied to clipboard
@SerialName(value = "htmlDec")
open override val htmlDec: String
Link copied to clipboard
@SerialName(value = "htmlHex")
open override val htmlHex: String
Link copied to clipboard
@SerialName(value = "supports_fitzpatrick")
open override val supportsFitzpatrick: Boolean = false
Link copied to clipboard
@SerialName(value = "supports_gender")
open override val supportsGender: Boolean = false
Link copied to clipboard
@SerialName(value = "tags")
open override val tags: List<String>? = null
Link copied to clipboard
@SerialName(value = "unicode")
open override val unicode: String