-
public final class PianoIdClientPiano ID authorization
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classPianoIdClient.SignInContextpublic classPianoIdClient.Companion
-
Field Summary
Fields Modifier and Type Field Description private Function1<PianoIdAuthResult, Unit>authCallbackprivate PianoIdJsjavascriptInterface
-
Method Summary
Modifier and Type Method Description final Function1<PianoIdAuthResult, Unit>getAuthCallback()final UnitsetAuthCallback(Function1<PianoIdAuthResult, Unit> authCallback)final PianoIdJsgetJavascriptInterface()final UnitsetJavascriptInterface(PianoIdJs javascriptInterface)final <ERROR CLASS>with(PianoIdCallback<PianoIdAuthSuccessResult> callback)Sets callback for {@link PianoIdAuthSuccessResult} data final <ERROR CLASS>with(Function1<PianoIdAuthResult, Unit> callback)Sets callback for {@link PianoIdToken} changes final <ERROR CLASS>with(PianoIdJs jsInterface)Sets javascript interface for processing custom events final <ERROR CLASS>with(PianoIdOAuthProvider provider)Adds OAuth provider final PianoIdClient.SignInContextsignIn()-
-
Method Detail
-
getAuthCallback
final Function1<PianoIdAuthResult, Unit> getAuthCallback()
-
setAuthCallback
final Unit setAuthCallback(Function1<PianoIdAuthResult, Unit> authCallback)
-
getJavascriptInterface
final PianoIdJs getJavascriptInterface()
-
setJavascriptInterface
final Unit setJavascriptInterface(PianoIdJs javascriptInterface)
-
with
final <ERROR CLASS> with(PianoIdCallback<PianoIdAuthSuccessResult> callback)
Sets callback for {@link PianoIdAuthSuccessResult} data
- Parameters:
callback- {@link PianoIdCallback} for listening changes
-
with
final <ERROR CLASS> with(Function1<PianoIdAuthResult, Unit> callback)
Sets callback for {@link PianoIdToken} changes
- Parameters:
callback- Callback with {@link kotlin.
-
with
final <ERROR CLASS> with(PianoIdJs jsInterface)
Sets javascript interface for processing custom events
- Parameters:
jsInterface- {@link PianoIdJs} instance for processing events
-
with
final <ERROR CLASS> with(PianoIdOAuthProvider provider)
Adds OAuth provider
- Parameters:
provider- {@link PianoIdOAuthProvider} instance
-
signIn
final PianoIdClient.SignInContext signIn()
-
-
-
-