trixnity-clientserverapi-model
3.2.0
trixnity-clientserverapi-model
/
net.folivo.trixnity.clientserverapi.model.authentication
/
IdentifierType
Identifier
Type
@
Serializable
(
with
=
IdentifierTypeSerializer::class
)
interface
IdentifierType
Types
Properties
Inheritors
Types
Phone
Link copied to clipboard
@
Serializable
data
class
Phone
(
val
country
:
String
,
val
number
:
String
)
:
IdentifierType
Thirdparty
Link copied to clipboard
@
Serializable
data
class
Thirdparty
(
val
medium
:
String
,
val
address
:
String
)
:
IdentifierType
Unknown
Link copied to clipboard
data
class
Unknown
(
val
name
:
String
,
val
raw
:
JsonElement
)
:
IdentifierType
User
Link copied to clipboard
@
Serializable
data
class
User
(
val
user
:
String
)
:
IdentifierType
Properties
name
Link copied to clipboard
abstract
val
name
:
String
Inheritors
User
Link copied to clipboard
Thirdparty
Link copied to clipboard
Phone
Link copied to clipboard
Unknown
Link copied to clipboard