MoshiEmoji

@JsonClass(generateAdapter = true)
data class MoshiEmoji(@Json(name = "aliases") val aliases: List<String>? = null, @Json(name = "description") val description: String? = null, @Json(name = "emoji") val emoji: String, @Json(name = "emojiChar") val emojiChar: String, @Json(name = "supports_fitzpatrick") val supportsFitzpatrick: Boolean = false, @Json(name = "supports_gender") val supportsGender: Boolean = false, @Json(name = "tags") val tags: List<String>? = null, @Json(name = "unicode") val unicode: String, @Json(name = "htmlDec") val htmlDec: String, @Json(name = "htmlHex") val htmlHex: String) : IEmoji

Default implementation of IEmoji for moshi

Constructors

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

Properties

Link copied to clipboard
open override val aliases: List<String>? = null
Link copied to clipboard
open override val description: String? = null
Link copied to clipboard
open override val emoji: String
Link copied to clipboard
open override val emojiChar: String
Link copied to clipboard
open override val htmlDec: String
Link copied to clipboard
open override val htmlHex: String
Link copied to clipboard
open override val supportsFitzpatrick: Boolean = false
Link copied to clipboard
open override val supportsGender: Boolean = false
Link copied to clipboard
open override val tags: List<String>? = null
Link copied to clipboard
open override val unicode: String