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.authentication
/
LoginType
Login
Type
@
Serializable
(
with
=
LoginType.Serializer::class
)
sealed
interface
LoginType
Inheritors
Password
Token
AppService
SSO
Unknown
Members
Types
App
Service
Link copied to clipboard
@
Serializable
data
object
AppService
:
LoginType
Password
Link copied to clipboard
@
Serializable
data
object
Password
:
LoginType
Serializer
Link copied to clipboard
object
Serializer
:
KSerializer
<
LoginType
>
SSO
Link copied to clipboard
@
Serializable
data
class
SSO
(
val
identityProviders
:
Set
<
LoginType.SSO.IdentityProvider
>
=
setOf()
)
:
LoginType
Token
Link copied to clipboard
@
Serializable
data
class
Token
(
val
getLoginToken
:
Boolean
?
=
null
)
:
LoginType
Unknown
Link copied to clipboard
data
class
Unknown
(
val
name
:
String
,
val
raw
:
JsonObject
)
:
LoginType
Properties
name
Link copied to clipboard
abstract
val
name
:
String