trixnity-clientserverapi-client
Toggle table of contents
4.21.0
common
Platform filter
common
Switch theme
Search in API
trixnity-clientserverapi-client
trixnity-clientserverapi-client
/
net.folivo.trixnity.clientserverapi.client
/
UIA
UIA
sealed
interface
UIA
<
T
>
Inheritors
Success
Step
Error
Members
Members & Extensions
Types
Error
Link copied to clipboard
data
class
Error
<
T
>
(
val
state
:
UIAState
,
val
errorResponse
:
ErrorResponse
,
getFallbackUrlCallback
:
(
AuthenticationType
)
->
Url
,
authenticateCallback
:
suspend
(
AuthenticationRequest
)
->
Result
<
UIA
<
T
>
>
,
onSuccessCallback
:
suspend
(
)
->
Unit
=
{}
)
:
UIA
<
T
>
Step
Link copied to clipboard
data
class
Step
<
T
>
(
val
state
:
UIAState
,
getFallbackUrlCallback
:
(
AuthenticationType
)
->
Url
,
authenticateCallback
:
suspend
(
AuthenticationRequest
)
->
Result
<
UIA
<
T
>
>
,
onSuccessCallback
:
suspend
(
)
->
Unit
=
{}
)
:
UIA
<
T
>
Success
Link copied to clipboard
data
class
Success
<
T
>
(
val
value
:
T
)
:
UIA
<
T
>
Functions
inject
On
Success
Into
UIA
Link copied to clipboard
suspend
fun
<
T
>
UIA
<
T
>
.
injectOnSuccessIntoUIA
(
onSuccessCallback
:
suspend
(
)
->
Unit
=
{}
)
:
UIA
<
T
>