trixnity
Toggle table of contents
5.2.0-SNAPSHOT.CI-20260302.101522
common
Target filter
common
Switch theme
Search in API
Skip to content
trixnity
trixnity-clientserverapi-model
/
de.connect2x.trixnity.clientserverapi.model.user
/
ProfileField
Profile
Field
@
Serializable
(
with
=
ProfileField.Serializer::class
)
sealed
interface
ProfileField
Inheritors
DisplayName
AvatarUrl
TimeZone
Unknown
Members
Types
Avatar
Url
Link copied to clipboard
@
Serializable
data
class
AvatarUrl
(
val
value
:
String
?
=
null
)
:
ProfileField
Display
Name
Link copied to clipboard
@
Serializable
data
class
DisplayName
(
val
value
:
String
?
=
null
)
:
ProfileField
Key
Link copied to clipboard
@
Serializable
(
with
=
ProfileField.Key.Serializer::class
)
interface
Key
<
T
:
ProfileField
>
Serializer
Link copied to clipboard
object
Serializer
:
KSerializer
<
ProfileField
>
Time
Zone
Link copied to clipboard
@
Serializable
data
class
TimeZone
(
val
value
:
String
?
=
null
)
:
ProfileField
Unknown
Link copied to clipboard
data
class
Unknown
(
val
key
:
ProfileField.Unknown.Key
,
val
raw
:
JsonElement
)
:
ProfileField
Properties
key
Link copied to clipboard
abstract
val
key
:
ProfileField.Key
<
*
>