IdentifierType

@Serializable(with = IdentifierTypeSerializer::class)
interface IdentifierType

Types

Link copied to clipboard
@Serializable
data class Phone(val country: String, val number: String) : IdentifierType
Link copied to clipboard
@Serializable
data class Thirdparty(val medium: String, val address: String) : IdentifierType
Link copied to clipboard
data class Unknown(val name: String, val raw: JsonElement) : IdentifierType
Link copied to clipboard
@Serializable
data class User(val user: String) : IdentifierType

Properties

Link copied to clipboard
abstract val name: String

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard