From 50cb5aa2f214e9583095866075cf3cff2ecb70cd Mon Sep 17 00:00:00 2001 From: Sergio Fierro Perdomo Date: Fri, 20 Sep 2024 13:59:37 -0500 Subject: [PATCH] 0.1.0 KMP release [skip ci] (#36) --- .circleci/release_kmp.yml | 10 +- CHANGELOG.md | 24 + docs/images/anchor-copy-button.svg | 8 + docs/images/arrow_down.svg | 7 + docs/images/burger.svg | 9 + docs/images/copy-icon.svg | 7 + docs/images/copy-successful-icon.svg | 7 + docs/images/footer-go-to-link.svg | 7 + docs/images/go-to-top-icon.svg | 8 + docs/images/homepage.svg | 3 + docs/images/logo-icon.svg | 14 + .../nav-icons/abstract-class-kotlin.svg | 26 + docs/images/nav-icons/abstract-class.svg | 20 + docs/images/nav-icons/annotation-kotlin.svg | 13 + docs/images/nav-icons/annotation.svg | 7 + docs/images/nav-icons/class-kotlin.svg | 13 + docs/images/nav-icons/class.svg | 7 + docs/images/nav-icons/enum-kotlin.svg | 13 + docs/images/nav-icons/enum.svg | 7 + docs/images/nav-icons/exception-class.svg | 7 + docs/images/nav-icons/field-value.svg | 10 + docs/images/nav-icons/field-variable.svg | 10 + docs/images/nav-icons/function.svg | 7 + docs/images/nav-icons/interface-kotlin.svg | 13 + docs/images/nav-icons/interface.svg | 7 + docs/images/nav-icons/object.svg | 13 + docs/images/nav-icons/typealias-kotlin.svg | 13 + docs/images/theme-toggle.svg | 7 + docs/index.html | 140 ++ docs/navigation.html | 70 + docs/not-found-version.html | 193 +++ docs/scripts/clipboard.js | 56 + docs/scripts/main.js | 44 + docs/scripts/navigation-loader.js | 95 ++ docs/scripts/pages.json | 1 + docs/scripts/platform-content-handler.js | 400 +++++ docs/scripts/prism.js | 22 + docs/scripts/sourceset_dependencies.js | 1 + .../symbol-parameters-wrapper_deferred.js | 64 + docs/styles/font-jb-sans-auto.css | 36 + docs/styles/logo-styles.css | 9 + docs/styles/main.css | 124 ++ docs/styles/multimodule.css | 55 + docs/styles/prism.css | 217 +++ docs/styles/style.css | 1509 +++++++++++++++++ .../-twilio-exception/-twilio-exception.html | 81 + .../-twilio-exception/index.html | 124 ++ .../-twilio-exception/message.html | 81 + .../com.twilio.passkeys.exception/index.html | 104 ++ ...thenticate-passkey-request-public-key.html | 81 + .../allow-credentials.html | 81 + .../challenge.html | 81 + .../index.html | 184 ++ .../rp-id.html | 81 + .../timeout.html | 81 + .../user-verification.html | 81 + .../-authenticate-passkey-request.html | 81 + .../-authenticate-passkey-request/index.html | 124 ++ .../public-key.html | 81 + .../-authenticate-passkey-response.html | 81 + .../authenticator-attachment.html | 81 + .../authenticator-data.html | 81 + .../client-data-j-s-o-n.html | 81 + .../-authenticate-passkey-response/id.html | 81 + .../-authenticate-passkey-response/index.html | 229 +++ .../raw-id.html | 81 + .../signature.html | 81 + .../-authenticate-passkey-response/type.html | 81 + .../user-handle.html | 81 + .../-authenticator-selection.html | 81 + .../authenticator-attachment.html | 81 + .../-authenticator-selection/index.html | 169 ++ .../require-resident-key.html | 81 + .../resident-key.html | 81 + .../user-verification.html | 81 + .../-create-passkey-request.html | 81 + .../-create-passkey-request/attestation.html | 81 + .../authenticator-selection.html | 81 + .../-create-passkey-request/challenge.html | 81 + .../exclude-credentials.html | 81 + .../-create-passkey-request/index.html | 229 +++ .../pub-key-cred-params.html | 81 + .../-create-passkey-request/rp.html | 81 + .../-create-passkey-request/timeout.html | 81 + .../-create-passkey-request/user.html | 81 + .../-create-passkey-response.html | 81 + .../attestation-object.html | 81 + .../authenticator-attachment.html | 81 + .../client-data-j-s-o-n.html | 81 + .../-create-passkey-response/id.html | 81 + .../-create-passkey-response/index.html | 214 +++ .../-create-passkey-response/raw-id.html | 81 + .../-create-passkey-response/transports.html | 81 + .../-create-passkey-response/type.html | 81 + .../-key-credential/-key-credential.html | 81 + .../-key-credential/id.html | 81 + .../-key-credential/index.html | 154 ++ .../-key-credential/transports.html | 81 + .../-key-credential/type.html | 81 + .../-pub-key-cred-params.html | 81 + .../-pub-key-cred-params/alg.html | 81 + .../-pub-key-cred-params/index.html | 139 ++ .../-pub-key-cred-params/type.html | 81 + .../com.twilio.passkeys.models/-rp/-rp.html | 81 + .../com.twilio.passkeys.models/-rp/icon.html | 81 + .../com.twilio.passkeys.models/-rp/id.html | 81 + .../com.twilio.passkeys.models/-rp/index.html | 154 ++ .../com.twilio.passkeys.models/-rp/name.html | 81 + .../-user/-user.html | 81 + .../-user/display-name.html | 81 + .../-user/icon.html | 81 + .../com.twilio.passkeys.models/-user/id.html | 81 + .../-user/index.html | 169 ++ .../-user/name.html | 81 + .../com.twilio.passkeys.models/index.html | 239 +++ .../-app-context/-app-context.html | 84 + .../-app-context/activity.html | 83 + .../-app-context/index.html | 149 ++ .../-app-context/ui-window.html | 83 + .../-error/-error.html | 81 + .../-error/error.html | 81 + .../-error/index.html | 124 ++ .../-success/-success.html | 81 + .../authenticate-passkey-response.html | 81 + .../-success/index.html | 124 ++ .../-authenticate-passkey-result/index.html | 120 ++ .../-create-passkey-result/-error/-error.html | 81 + .../-create-passkey-result/-error/error.html | 81 + .../-create-passkey-result/-error/index.html | 124 ++ .../-success/-success.html | 81 + .../-success/create-passkey-response.html | 81 + .../-success/index.html | 124 ++ .../-create-passkey-result/index.html | 120 ++ .../-twilio-passkeys/-twilio-passkeys.html | 84 + .../-twilio-passkeys/authenticate.html | 85 + .../-twilio-passkeys/create.html | 85 + .../-twilio-passkeys/index.html | 149 ++ .../com.twilio.passkeys/index.html | 155 ++ docs/twilio-verify-passkeys/package-list | 104 ++ docs/version.json | 1 + gradle.properties | 3 +- 141 files changed, 12626 insertions(+), 5 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 docs/images/anchor-copy-button.svg create mode 100644 docs/images/arrow_down.svg create mode 100644 docs/images/burger.svg create mode 100644 docs/images/copy-icon.svg create mode 100644 docs/images/copy-successful-icon.svg create mode 100644 docs/images/footer-go-to-link.svg create mode 100644 docs/images/go-to-top-icon.svg create mode 100644 docs/images/homepage.svg create mode 100644 docs/images/logo-icon.svg create mode 100644 docs/images/nav-icons/abstract-class-kotlin.svg create mode 100644 docs/images/nav-icons/abstract-class.svg create mode 100644 docs/images/nav-icons/annotation-kotlin.svg create mode 100644 docs/images/nav-icons/annotation.svg create mode 100644 docs/images/nav-icons/class-kotlin.svg create mode 100644 docs/images/nav-icons/class.svg create mode 100644 docs/images/nav-icons/enum-kotlin.svg create mode 100644 docs/images/nav-icons/enum.svg create mode 100644 docs/images/nav-icons/exception-class.svg create mode 100644 docs/images/nav-icons/field-value.svg create mode 100644 docs/images/nav-icons/field-variable.svg create mode 100644 docs/images/nav-icons/function.svg create mode 100644 docs/images/nav-icons/interface-kotlin.svg create mode 100644 docs/images/nav-icons/interface.svg create mode 100644 docs/images/nav-icons/object.svg create mode 100644 docs/images/nav-icons/typealias-kotlin.svg create mode 100644 docs/images/theme-toggle.svg create mode 100644 docs/index.html create mode 100644 docs/navigation.html create mode 100644 docs/not-found-version.html create mode 100644 docs/scripts/clipboard.js create mode 100644 docs/scripts/main.js create mode 100644 docs/scripts/navigation-loader.js create mode 100644 docs/scripts/pages.json create mode 100644 docs/scripts/platform-content-handler.js create mode 100644 docs/scripts/prism.js create mode 100644 docs/scripts/sourceset_dependencies.js create mode 100644 docs/scripts/symbol-parameters-wrapper_deferred.js create mode 100644 docs/styles/font-jb-sans-auto.css create mode 100644 docs/styles/logo-styles.css create mode 100644 docs/styles/main.css create mode 100644 docs/styles/multimodule.css create mode 100644 docs/styles/prism.css create mode 100644 docs/styles/style.css create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/-twilio-exception.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/message.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.exception/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/-authenticate-passkey-request-public-key.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/allow-credentials.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/challenge.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/rp-id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/timeout.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/user-verification.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/-authenticate-passkey-request.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/public-key.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/-authenticate-passkey-response.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-attachment.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-data.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/client-data-j-s-o-n.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/raw-id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/signature.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/type.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/user-handle.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/-authenticator-selection.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/authenticator-attachment.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/require-resident-key.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/resident-key.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/user-verification.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/-create-passkey-request.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/attestation.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/authenticator-selection.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/challenge.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/exclude-credentials.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/pub-key-cred-params.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/rp.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/timeout.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/user.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/-create-passkey-response.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/attestation-object.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/authenticator-attachment.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/client-data-j-s-o-n.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/raw-id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/transports.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/type.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/-key-credential.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/transports.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/type.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/-pub-key-cred-params.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/alg.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/type.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/-rp.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/icon.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/name.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/-user.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/display-name.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/icon.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/id.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/name.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys.models/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/-app-context.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/activity.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/ui-window.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/-error.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/error.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/-success.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/authenticate-passkey-response.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/-error.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/error.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/-success.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/create-passkey-response.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/-twilio-passkeys.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/authenticate.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/create.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/index.html create mode 100644 docs/twilio-verify-passkeys/com.twilio.passkeys/index.html create mode 100644 docs/twilio-verify-passkeys/package-list create mode 100644 docs/version.json diff --git a/.circleci/release_kmp.yml b/.circleci/release_kmp.yml index 0490cd4d..51d01c6d 100644 --- a/.circleci/release_kmp.yml +++ b/.circleci/release_kmp.yml @@ -162,7 +162,7 @@ jobs: - persist_to_workspace: root: *workspace paths: - - *tmp-workspace + - . generate-android-sample-app-using-internal-release-sdk: executor: android-node-executor @@ -263,16 +263,18 @@ jobs: ENV_VARS_FILE: *env-vars-file perform-release: - executor: ubuntu-small-executor + executor: android-executor steps: - checkout - attach_workspace: at: *workspace + - android/restore-build-cache + - android/restore-gradle-cache - run: name: Publish to Maven Central command: | - source "$TMP_WORKSPACE/$ENV_VARS_FILE" + source "$TMP_WORKSPACE/$ENV_VARS_FILE" echo $REPO_NAME echo "Publishing to Maven Central" @@ -308,7 +310,7 @@ jobs: source "$TMP_WORKSPACE/$ENV_VARS_FILE" RELEASE_NOTES=$(ruby scripts/versioning/generate_changelog.rb false) SDK_VERSION="${NEXT_VERSION}-kmp" - + ruby scripts/versioning/create_github_release.rb twilio twilio-verify-passkeys $GITHUB_API_TOKEN $SDK_VERSION $SDK_VERSION "${RELEASE_NOTES}" environment: TMP_WORKSPACE: *tmp-workspace diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..c4f9387c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,24 @@ +# Changelog + +# 0.1.0 + +## 🚀 Feature +### 🤖 Android +- Passkeys authentication +## 🦛 Bug Fix +### 🤖 Android +- Syntax error in release pipeline +- Syntax error in release pipeline +### 🍎 iOS +- Syntax error in release pipeline +- Syntax error in release pipeline +### 🌐 Web +- Syntax error in release pipeline +- Syntax error in release pipeline +## 🛠️ Routine Task +### 🤖 Android +- Rename clientdatajson to clientdatajson in sample apps +### 🍎 iOS +- Rename clientdatajson to clientdatajson in sample apps +### 🌐 Web +- Rename clientdatajson to clientdatajson in sample apps diff --git a/docs/images/anchor-copy-button.svg b/docs/images/anchor-copy-button.svg new file mode 100644 index 00000000..19c1fa3f --- /dev/null +++ b/docs/images/anchor-copy-button.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/images/arrow_down.svg b/docs/images/arrow_down.svg new file mode 100644 index 00000000..639aaf12 --- /dev/null +++ b/docs/images/arrow_down.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/burger.svg b/docs/images/burger.svg new file mode 100644 index 00000000..fcca732b --- /dev/null +++ b/docs/images/burger.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/docs/images/copy-icon.svg b/docs/images/copy-icon.svg new file mode 100644 index 00000000..2cb02ec6 --- /dev/null +++ b/docs/images/copy-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/copy-successful-icon.svg b/docs/images/copy-successful-icon.svg new file mode 100644 index 00000000..c4b95383 --- /dev/null +++ b/docs/images/copy-successful-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/footer-go-to-link.svg b/docs/images/footer-go-to-link.svg new file mode 100644 index 00000000..a87add7a --- /dev/null +++ b/docs/images/footer-go-to-link.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/images/go-to-top-icon.svg b/docs/images/go-to-top-icon.svg new file mode 100644 index 00000000..abc3d1ce --- /dev/null +++ b/docs/images/go-to-top-icon.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/images/homepage.svg b/docs/images/homepage.svg new file mode 100644 index 00000000..e3c83b1c --- /dev/null +++ b/docs/images/homepage.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/images/logo-icon.svg b/docs/images/logo-icon.svg new file mode 100644 index 00000000..e42f9570 --- /dev/null +++ b/docs/images/logo-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/docs/images/nav-icons/abstract-class-kotlin.svg b/docs/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 00000000..19d6148c --- /dev/null +++ b/docs/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/nav-icons/abstract-class.svg b/docs/images/nav-icons/abstract-class.svg new file mode 100644 index 00000000..60182030 --- /dev/null +++ b/docs/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/nav-icons/annotation-kotlin.svg b/docs/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 00000000..b90f508c --- /dev/null +++ b/docs/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/annotation.svg b/docs/images/nav-icons/annotation.svg new file mode 100644 index 00000000..b80c54b4 --- /dev/null +++ b/docs/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/class-kotlin.svg b/docs/images/nav-icons/class-kotlin.svg new file mode 100644 index 00000000..797a2423 --- /dev/null +++ b/docs/images/nav-icons/class-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/class.svg b/docs/images/nav-icons/class.svg new file mode 100644 index 00000000..3f1ad167 --- /dev/null +++ b/docs/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/enum-kotlin.svg b/docs/images/nav-icons/enum-kotlin.svg new file mode 100644 index 00000000..775a7cc9 --- /dev/null +++ b/docs/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/enum.svg b/docs/images/nav-icons/enum.svg new file mode 100644 index 00000000..fa7f2476 --- /dev/null +++ b/docs/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/exception-class.svg b/docs/images/nav-icons/exception-class.svg new file mode 100644 index 00000000..c0b2bdeb --- /dev/null +++ b/docs/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/field-value.svg b/docs/images/nav-icons/field-value.svg new file mode 100644 index 00000000..2771ee56 --- /dev/null +++ b/docs/images/nav-icons/field-value.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/docs/images/nav-icons/field-variable.svg b/docs/images/nav-icons/field-variable.svg new file mode 100644 index 00000000..e2d2bbd0 --- /dev/null +++ b/docs/images/nav-icons/field-variable.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/docs/images/nav-icons/function.svg b/docs/images/nav-icons/function.svg new file mode 100644 index 00000000..f0da64a0 --- /dev/null +++ b/docs/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/interface-kotlin.svg b/docs/images/nav-icons/interface-kotlin.svg new file mode 100644 index 00000000..5e163260 --- /dev/null +++ b/docs/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/interface.svg b/docs/images/nav-icons/interface.svg new file mode 100644 index 00000000..32063ba2 --- /dev/null +++ b/docs/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/images/nav-icons/object.svg b/docs/images/nav-icons/object.svg new file mode 100644 index 00000000..31f0ee3e --- /dev/null +++ b/docs/images/nav-icons/object.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/nav-icons/typealias-kotlin.svg b/docs/images/nav-icons/typealias-kotlin.svg new file mode 100644 index 00000000..f4bb238b --- /dev/null +++ b/docs/images/nav-icons/typealias-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/images/theme-toggle.svg b/docs/images/theme-toggle.svg new file mode 100644 index 00000000..df86202b --- /dev/null +++ b/docs/images/theme-toggle.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..ce8ba57e --- /dev/null +++ b/docs/index.html @@ -0,0 +1,140 @@ + + + + + twilio-verify-passkeys + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

twilio-verify-passkeys

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
common
+
ios
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/navigation.html b/docs/navigation.html new file mode 100644 index 00000000..b54d99eb --- /dev/null +++ b/docs/navigation.html @@ -0,0 +1,70 @@ +
+ + + + +
+ diff --git a/docs/not-found-version.html b/docs/not-found-version.html new file mode 100644 index 00000000..36cf343d --- /dev/null +++ b/docs/not-found-version.html @@ -0,0 +1,193 @@ + + + + + + + Unavailable page + + + + + + + + + + + NOT + FOUND + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

uh-oh!

+
You are requesting a page that not + available in documentation version +
+
+
+
+ + diff --git a/docs/scripts/clipboard.js b/docs/scripts/clipboard.js new file mode 100644 index 00000000..7a4f33c5 --- /dev/null +++ b/docs/scripts/clipboard.js @@ -0,0 +1,56 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/scripts/main.js b/docs/scripts/main.js new file mode 100644 index 00000000..ba6c3473 --- /dev/null +++ b/docs/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TwilioException

+
+
constructor(type: String, message: String)

Secondary constructor to create a TwilioException with a type and message.

Parameters

type

The type of the error.

message

The error message.


constructor(message: String)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/index.html new file mode 100644 index 00000000..31e9fc6e --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/index.html @@ -0,0 +1,124 @@ + + + + + TwilioException + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TwilioException

+
data class TwilioException(val message: String)

Represents an exception specific to Twilio. This exception is used to encapsulate error messages with their types.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: String, message: String)

Secondary constructor to create a TwilioException with a type and message.

constructor(message: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The error message.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/message.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/message.html new file mode 100644 index 00000000..7e3689d7 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/message.html @@ -0,0 +1,81 @@ + + + + + message + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

message

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/index.html new file mode 100644 index 00000000..ad3c89d0 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.exception/index.html @@ -0,0 +1,104 @@ + + + + + com.twilio.passkeys.exception + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class TwilioException(val message: String)

Represents an exception specific to Twilio. This exception is used to encapsulate error messages with their types.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/-authenticate-passkey-request-public-key.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/-authenticate-passkey-request-public-key.html new file mode 100644 index 00000000..c624c19f --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/-authenticate-passkey-request-public-key.html @@ -0,0 +1,81 @@ + + + + + AuthenticatePasskeyRequestPublicKey + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyRequestPublicKey

+
+
constructor(challenge: String, timeout: Long, rpId: String, allowCredentials: List<KeyCredential>, userVerification: String)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/allow-credentials.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/allow-credentials.html new file mode 100644 index 00000000..5e16a697 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/allow-credentials.html @@ -0,0 +1,81 @@ + + + + + allowCredentials + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

allowCredentials

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/challenge.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/challenge.html new file mode 100644 index 00000000..89c3be0f --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/challenge.html @@ -0,0 +1,81 @@ + + + + + challenge + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

challenge

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/index.html new file mode 100644 index 00000000..ff6c4fb1 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/index.html @@ -0,0 +1,184 @@ + + + + + AuthenticatePasskeyRequestPublicKey + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyRequestPublicKey

+
@Serializable
data class AuthenticatePasskeyRequestPublicKey(var challenge: String, val timeout: Long, val rpId: String, val allowCredentials: List<KeyCredential>, val userVerification: String)

Represents the public key information used for authenticating a passkey.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(challenge: String, timeout: Long, rpId: String, allowCredentials: List<KeyCredential>, userVerification: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The list of allowed credentials for authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The challenge string used for authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The relying party ID.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The timeout for the authentication request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user verification method.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/rp-id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/rp-id.html new file mode 100644 index 00000000..7982b005 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/rp-id.html @@ -0,0 +1,81 @@ + + + + + rpId + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

rpId

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/timeout.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/timeout.html new file mode 100644 index 00000000..de65f2c4 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/timeout.html @@ -0,0 +1,81 @@ + + + + + timeout + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

timeout

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/user-verification.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/user-verification.html new file mode 100644 index 00000000..15185a2d --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/user-verification.html @@ -0,0 +1,81 @@ + + + + + userVerification + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVerification

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/-authenticate-passkey-request.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/-authenticate-passkey-request.html new file mode 100644 index 00000000..3d826dbd --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/-authenticate-passkey-request.html @@ -0,0 +1,81 @@ + + + + + AuthenticatePasskeyRequest + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyRequest

+
+
constructor(publicKey: AuthenticatePasskeyRequestPublicKey)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/index.html new file mode 100644 index 00000000..a92c2a15 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/index.html @@ -0,0 +1,124 @@ + + + + + AuthenticatePasskeyRequest + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyRequest

+
@Serializable
data class AuthenticatePasskeyRequest(val publicKey: AuthenticatePasskeyRequestPublicKey)

Represents a request for authenticating a passkey.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(publicKey: AuthenticatePasskeyRequestPublicKey)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The public key associated with the authentication request.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/public-key.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/public-key.html new file mode 100644 index 00000000..ca2376d7 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/public-key.html @@ -0,0 +1,81 @@ + + + + + publicKey + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

publicKey

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/-authenticate-passkey-response.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/-authenticate-passkey-response.html new file mode 100644 index 00000000..3a45ea72 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/-authenticate-passkey-response.html @@ -0,0 +1,81 @@ + + + + + AuthenticatePasskeyResponse + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyResponse

+
+
constructor(id: String, rawId: String, authenticatorAttachment: String, type: String, clientDataJSON: String, authenticatorData: String?, signature: String?, userHandle: String?)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-attachment.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-attachment.html new file mode 100644 index 00000000..faa865eb --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-attachment.html @@ -0,0 +1,81 @@ + + + + + authenticatorAttachment + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticatorAttachment

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-data.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-data.html new file mode 100644 index 00000000..6c996f0f --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-data.html @@ -0,0 +1,81 @@ + + + + + authenticatorData + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticatorData

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/client-data-j-s-o-n.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/client-data-j-s-o-n.html new file mode 100644 index 00000000..f3b2ed5c --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/client-data-j-s-o-n.html @@ -0,0 +1,81 @@ + + + + + clientDataJSON + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clientDataJSON

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/id.html new file mode 100644 index 00000000..35d8e1e7 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/id.html @@ -0,0 +1,81 @@ + + + + + id + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/index.html new file mode 100644 index 00000000..b8a01ab6 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/index.html @@ -0,0 +1,229 @@ + + + + + AuthenticatePasskeyResponse + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyResponse

+
data class AuthenticatePasskeyResponse(val id: String, val rawId: String, val authenticatorAttachment: String, val type: String, val clientDataJSON: String, val authenticatorData: String?, val signature: String?, val userHandle: String?)

Represents the response from authenticating a passkey.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, rawId: String, authenticatorAttachment: String, type: String, clientDataJSON: String, authenticatorData: String?, signature: String?, userHandle: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The type of authenticator attachment used.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The authenticator data associated with the passkey authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The client data JSON associated with the passkey authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String

The identifier of the authenticated passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The raw identifier of the authenticated passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The signature generated during passkey authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The type of the passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The handle of the user associated with the passkey authentication.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/raw-id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/raw-id.html new file mode 100644 index 00000000..99d313bb --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/raw-id.html @@ -0,0 +1,81 @@ + + + + + rawId + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

rawId

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/signature.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/signature.html new file mode 100644 index 00000000..9d736929 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/signature.html @@ -0,0 +1,81 @@ + + + + + signature + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

signature

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/type.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/type.html new file mode 100644 index 00000000..ba1e16b0 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/type.html @@ -0,0 +1,81 @@ + + + + + type + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/user-handle.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/user-handle.html new file mode 100644 index 00000000..daf352ac --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/user-handle.html @@ -0,0 +1,81 @@ + + + + + userHandle + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userHandle

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/-authenticator-selection.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/-authenticator-selection.html new file mode 100644 index 00000000..734fe4bc --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/-authenticator-selection.html @@ -0,0 +1,81 @@ + + + + + AuthenticatorSelection + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatorSelection

+
+
constructor(authenticatorAttachment: String?, requireResidentKey: Boolean?, residentKey: String? = null, userVerification: String?)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/authenticator-attachment.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/authenticator-attachment.html new file mode 100644 index 00000000..194e55cc --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/authenticator-attachment.html @@ -0,0 +1,81 @@ + + + + + authenticatorAttachment + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticatorAttachment

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/index.html new file mode 100644 index 00000000..875469d1 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/index.html @@ -0,0 +1,169 @@ + + + + + AuthenticatorSelection + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatorSelection

+
@Serializable
data class AuthenticatorSelection(val authenticatorAttachment: String?, val requireResidentKey: Boolean?, val residentKey: String? = null, val userVerification: String?)

Represents authenticator selection criteria.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(authenticatorAttachment: String?, requireResidentKey: Boolean?, residentKey: String? = null, userVerification: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The authenticator attachment type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Specifies whether a resident key is required.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val residentKey: String? = null

The resident key.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user verification method.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/require-resident-key.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/require-resident-key.html new file mode 100644 index 00000000..e52787c1 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/require-resident-key.html @@ -0,0 +1,81 @@ + + + + + requireResidentKey + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

requireResidentKey

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/resident-key.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/resident-key.html new file mode 100644 index 00000000..6dab32d1 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/resident-key.html @@ -0,0 +1,81 @@ + + + + + residentKey + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

residentKey

+
+
val residentKey: String? = null
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/user-verification.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/user-verification.html new file mode 100644 index 00000000..7772310e --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/user-verification.html @@ -0,0 +1,81 @@ + + + + + userVerification + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userVerification

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/-create-passkey-request.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/-create-passkey-request.html new file mode 100644 index 00000000..bc65a0d8 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/-create-passkey-request.html @@ -0,0 +1,81 @@ + + + + + CreatePasskeyRequest + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CreatePasskeyRequest

+
+
constructor(challenge: String, rp: Rp, user: User, pubKeyCredParams: List<PubKeyCredParams>, timeout: Long, attestation: String? = null, excludeCredentials: List<KeyCredential>? = null, authenticatorSelection: AuthenticatorSelection)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/attestation.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/attestation.html new file mode 100644 index 00000000..95c64c08 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/attestation.html @@ -0,0 +1,81 @@ + + + + + attestation + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

attestation

+
+
val attestation: String? = null
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/authenticator-selection.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/authenticator-selection.html new file mode 100644 index 00000000..7c155595 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/authenticator-selection.html @@ -0,0 +1,81 @@ + + + + + authenticatorSelection + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticatorSelection

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/challenge.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/challenge.html new file mode 100644 index 00000000..d043ed66 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/challenge.html @@ -0,0 +1,81 @@ + + + + + challenge + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

challenge

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/exclude-credentials.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/exclude-credentials.html new file mode 100644 index 00000000..423e953e --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/exclude-credentials.html @@ -0,0 +1,81 @@ + + + + + excludeCredentials + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

excludeCredentials

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/index.html new file mode 100644 index 00000000..0fd46ea5 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/index.html @@ -0,0 +1,229 @@ + + + + + CreatePasskeyRequest + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CreatePasskeyRequest

+
@Serializable
data class CreatePasskeyRequest(var challenge: String, val rp: Rp, val user: User, val pubKeyCredParams: List<PubKeyCredParams>, val timeout: Long, val attestation: String? = null, val excludeCredentials: List<KeyCredential>? = null, val authenticatorSelection: AuthenticatorSelection)

Represents a request for creating a passkey.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(challenge: String, rp: Rp, user: User, pubKeyCredParams: List<PubKeyCredParams>, timeout: Long, attestation: String? = null, excludeCredentials: List<KeyCredential>? = null, authenticatorSelection: AuthenticatorSelection)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val attestation: String? = null

The attestation type for the passkey creation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The authenticator selection criteria.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The challenge for the passkey creation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The list of key credentials to exclude.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The list of public key credential parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val rp: Rp

The relying party (RP) information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The timeout value for the passkey creation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val user: User

The user information.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/pub-key-cred-params.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/pub-key-cred-params.html new file mode 100644 index 00000000..9847eb01 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/pub-key-cred-params.html @@ -0,0 +1,81 @@ + + + + + pubKeyCredParams + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pubKeyCredParams

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/rp.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/rp.html new file mode 100644 index 00000000..503f9057 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/rp.html @@ -0,0 +1,81 @@ + + + + + rp + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

rp

+
+
val rp: Rp
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/timeout.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/timeout.html new file mode 100644 index 00000000..b90d2e00 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/timeout.html @@ -0,0 +1,81 @@ + + + + + timeout + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

timeout

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/user.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/user.html new file mode 100644 index 00000000..e368bd08 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/user.html @@ -0,0 +1,81 @@ + + + + + user + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

user

+
+
val user: User
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/-create-passkey-response.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/-create-passkey-response.html new file mode 100644 index 00000000..58eb4ae2 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/-create-passkey-response.html @@ -0,0 +1,81 @@ + + + + + CreatePasskeyResponse + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CreatePasskeyResponse

+
+
constructor(id: String, rawId: String, authenticatorAttachment: String, type: String, attestationObject: String, clientDataJSON: String, transports: List<String>)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/attestation-object.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/attestation-object.html new file mode 100644 index 00000000..aee1b393 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/attestation-object.html @@ -0,0 +1,81 @@ + + + + + attestationObject + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

attestationObject

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/authenticator-attachment.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/authenticator-attachment.html new file mode 100644 index 00000000..c68fb22b --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/authenticator-attachment.html @@ -0,0 +1,81 @@ + + + + + authenticatorAttachment + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticatorAttachment

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/client-data-j-s-o-n.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/client-data-j-s-o-n.html new file mode 100644 index 00000000..f7d69afe --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/client-data-j-s-o-n.html @@ -0,0 +1,81 @@ + + + + + clientDataJSON + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clientDataJSON

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/id.html new file mode 100644 index 00000000..8e4b9283 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/id.html @@ -0,0 +1,81 @@ + + + + + id + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/index.html new file mode 100644 index 00000000..bd8e2dc1 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/index.html @@ -0,0 +1,214 @@ + + + + + CreatePasskeyResponse + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CreatePasskeyResponse

+
data class CreatePasskeyResponse(val id: String, val rawId: String, val authenticatorAttachment: String, val type: String, val attestationObject: String, val clientDataJSON: String, val transports: List<String>)

Represents the response for creating a passkey.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, rawId: String, authenticatorAttachment: String, type: String, attestationObject: String, clientDataJSON: String, transports: List<String>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The attestation object associated with the passkey creation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The type of authenticator attachment used.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The client data JSON associated with the passkey creation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String

The identifier of the created passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The raw identifier of the created passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The list of transport methods supported by the passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The type of the passkey.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/raw-id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/raw-id.html new file mode 100644 index 00000000..65bc6953 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/raw-id.html @@ -0,0 +1,81 @@ + + + + + rawId + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

rawId

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/transports.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/transports.html new file mode 100644 index 00000000..e7a16f72 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/transports.html @@ -0,0 +1,81 @@ + + + + + transports + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

transports

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/type.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/type.html new file mode 100644 index 00000000..2610728b --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/type.html @@ -0,0 +1,81 @@ + + + + + type + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/-key-credential.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/-key-credential.html new file mode 100644 index 00000000..73edcced --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/-key-credential.html @@ -0,0 +1,81 @@ + + + + + KeyCredential + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

KeyCredential

+
+
constructor(id: String, type: String, transports: List<String>)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/id.html new file mode 100644 index 00000000..65b72273 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/id.html @@ -0,0 +1,81 @@ + + + + + id + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/index.html new file mode 100644 index 00000000..58ba0ce7 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/index.html @@ -0,0 +1,154 @@ + + + + + KeyCredential + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

KeyCredential

+
@Serializable
data class KeyCredential(val id: String, val type: String, val transports: List<String>)

Represents a key credential used for authentication.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, type: String, transports: List<String>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String

The identifier of the key credential.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The list of transport methods supported by the key credential.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The type of the key credential.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/transports.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/transports.html new file mode 100644 index 00000000..912bf945 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/transports.html @@ -0,0 +1,81 @@ + + + + + transports + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

transports

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/type.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/type.html new file mode 100644 index 00000000..aba89b3f --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/type.html @@ -0,0 +1,81 @@ + + + + + type + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/-pub-key-cred-params.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/-pub-key-cred-params.html new file mode 100644 index 00000000..16ac8ba6 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/-pub-key-cred-params.html @@ -0,0 +1,81 @@ + + + + + PubKeyCredParams + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PubKeyCredParams

+
+
constructor(type: String, alg: Int)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/alg.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/alg.html new file mode 100644 index 00000000..df67cc0c --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/alg.html @@ -0,0 +1,81 @@ + + + + + alg + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

alg

+
+
val alg: Int
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/index.html new file mode 100644 index 00000000..f752d3e2 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/index.html @@ -0,0 +1,139 @@ + + + + + PubKeyCredParams + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PubKeyCredParams

+
@Serializable
data class PubKeyCredParams(val type: String, val alg: Int)

Represents public key credential parameters.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: String, alg: Int)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val alg: Int

The algorithm used by the public key credential.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The type of the public key credential.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/type.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/type.html new file mode 100644 index 00000000..39e99fdf --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/type.html @@ -0,0 +1,81 @@ + + + + + type + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/-rp.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/-rp.html new file mode 100644 index 00000000..d8ad8baf --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/-rp.html @@ -0,0 +1,81 @@ + + + + + Rp + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Rp

+
+
constructor(name: String, id: String, icon: String?)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/icon.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/icon.html new file mode 100644 index 00000000..3da4481f --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/icon.html @@ -0,0 +1,81 @@ + + + + + icon + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

icon

+
+
val icon: String?
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/id.html new file mode 100644 index 00000000..0ee63223 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/id.html @@ -0,0 +1,81 @@ + + + + + id + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/index.html new file mode 100644 index 00000000..24622beb --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/index.html @@ -0,0 +1,154 @@ + + + + + Rp + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Rp

+
@Serializable
data class Rp(val name: String, val id: String, val icon: String?)

Represents relying party (RP) information.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, id: String, icon: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val icon: String?

The icon URL of the relying party.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String

The identifier of the relying party.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The name of the relying party.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/name.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/name.html new file mode 100644 index 00000000..946b5a7e --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/name.html @@ -0,0 +1,81 @@ + + + + + name + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/-user.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/-user.html new file mode 100644 index 00000000..50a01517 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/-user.html @@ -0,0 +1,81 @@ + + + + + User + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

User

+
+
constructor(id: String, icon: String?, name: String, displayName: String?)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/display-name.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/display-name.html new file mode 100644 index 00000000..6690078f --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/display-name.html @@ -0,0 +1,81 @@ + + + + + displayName + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

displayName

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/icon.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/icon.html new file mode 100644 index 00000000..68423ff0 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/icon.html @@ -0,0 +1,81 @@ + + + + + icon + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

icon

+
+
var icon: String?
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/id.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/id.html new file mode 100644 index 00000000..f584a2ed --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/id.html @@ -0,0 +1,81 @@ + + + + + id + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
var id: String
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/index.html new file mode 100644 index 00000000..6360a8d9 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/index.html @@ -0,0 +1,169 @@ + + + + + User + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

User

+
@Serializable
data class User(var id: String, var icon: String?, val name: String, val displayName: String?)

Represents user information.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, icon: String?, name: String, displayName: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The display name of the user.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var icon: String?

The icon URL of the user.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var id: String

The identifier of the user.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The name of the user.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/name.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/name.html new file mode 100644 index 00000000..ef25a659 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/-user/name.html @@ -0,0 +1,81 @@ + + + + + name + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys.models/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/index.html new file mode 100644 index 00000000..3bee43eb --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys.models/index.html @@ -0,0 +1,239 @@ + + + + + com.twilio.passkeys.models + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class AuthenticatePasskeyRequest(val publicKey: AuthenticatePasskeyRequestPublicKey)

Represents a request for authenticating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class AuthenticatePasskeyRequestPublicKey(var challenge: String, val timeout: Long, val rpId: String, val allowCredentials: List<KeyCredential>, val userVerification: String)

Represents the public key information used for authenticating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthenticatePasskeyResponse(val id: String, val rawId: String, val authenticatorAttachment: String, val type: String, val clientDataJSON: String, val authenticatorData: String?, val signature: String?, val userHandle: String?)

Represents the response from authenticating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class AuthenticatorSelection(val authenticatorAttachment: String?, val requireResidentKey: Boolean?, val residentKey: String? = null, val userVerification: String?)

Represents authenticator selection criteria.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class CreatePasskeyRequest(var challenge: String, val rp: Rp, val user: User, val pubKeyCredParams: List<PubKeyCredParams>, val timeout: Long, val attestation: String? = null, val excludeCredentials: List<KeyCredential>? = null, val authenticatorSelection: AuthenticatorSelection)

Represents a request for creating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CreatePasskeyResponse(val id: String, val rawId: String, val authenticatorAttachment: String, val type: String, val attestationObject: String, val clientDataJSON: String, val transports: List<String>)

Represents the response for creating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class KeyCredential(val id: String, val type: String, val transports: List<String>)

Represents a key credential used for authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class PubKeyCredParams(val type: String, val alg: Int)

Represents public key credential parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class Rp(val name: String, val id: String, val icon: String?)

Represents relying party (RP) information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class User(var id: String, var icon: String?, val name: String, val displayName: String?)

Represents user information.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/-app-context.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/-app-context.html new file mode 100644 index 00000000..998fea1a --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/-app-context.html @@ -0,0 +1,84 @@ + + + + + AppContext + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AppContext

+
+
+
+
constructor(activity: Activity)
constructor(uiWindow: UIWindow)
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/activity.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/activity.html new file mode 100644 index 00000000..2c7c62a5 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/activity.html @@ -0,0 +1,83 @@ + + + + + activity + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

activity

+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/index.html new file mode 100644 index 00000000..952aee40 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/index.html @@ -0,0 +1,149 @@ + + + + + AppContext + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AppContext

+
+
+
actual class AppContext

Represents the activity context.

expect class AppContext

An interface representing the context.

actual class AppContext

Represents the UI window context.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
constructor(activity: Activity)
constructor(uiWindow: UIWindow)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+

The Android activity.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
val uiWindow: UIWindow

The active UIWindow where the Passkey Dialogs will be presented.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/ui-window.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/ui-window.html new file mode 100644 index 00000000..924c8bf9 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-app-context/ui-window.html @@ -0,0 +1,83 @@ + + + + + uiWindow + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

uiWindow

+
+
+
+
val uiWindow: UIWindow
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/-error.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/-error.html new file mode 100644 index 00000000..9c67e8ac --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/-error.html @@ -0,0 +1,81 @@ + + + + + Error + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Error

+
+
constructor(error: TwilioException)

Parameters

error

The exception representing the error.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/error.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/error.html new file mode 100644 index 00000000..b4153929 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/error.html @@ -0,0 +1,81 @@ + + + + + error + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

error

+
+

Parameters

error

The exception representing the error.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/index.html new file mode 100644 index 00000000..8b1284e2 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/index.html @@ -0,0 +1,124 @@ + + + + + Error + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Error

+

Represents an error that occurred during passkey authentication.

Parameters

error

The exception representing the error.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(error: TwilioException)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/-success.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/-success.html new file mode 100644 index 00000000..b7a68683 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/-success.html @@ -0,0 +1,81 @@ + + + + + Success + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Success

+
+
constructor(authenticatePasskeyResponse: AuthenticatePasskeyResponse)

Parameters

authenticatePasskeyResponse

The response containing information about the passkey authentication.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/authenticate-passkey-response.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/authenticate-passkey-response.html new file mode 100644 index 00000000..437c2973 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/authenticate-passkey-response.html @@ -0,0 +1,81 @@ + + + + + authenticatePasskeyResponse + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticatePasskeyResponse

+
+

Parameters

authenticatePasskeyResponse

The response containing information about the passkey authentication.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/index.html new file mode 100644 index 00000000..cd59f0eb --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/index.html @@ -0,0 +1,124 @@ + + + + + Success + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Success

+
data class Success(val authenticatePasskeyResponse: AuthenticatePasskeyResponse) : AuthenticatePasskeyResult

Represents a successful passkey authentication result.

Parameters

authenticatePasskeyResponse

The response containing information about the passkey authentication.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(authenticatePasskeyResponse: AuthenticatePasskeyResponse)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/index.html new file mode 100644 index 00000000..f5f3a323 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/index.html @@ -0,0 +1,120 @@ + + + + + AuthenticatePasskeyResult + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthenticatePasskeyResult

+

Sealed class representing the result of authenticating a passkey.

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Represents an error that occurred during passkey authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Success(val authenticatePasskeyResponse: AuthenticatePasskeyResponse) : AuthenticatePasskeyResult

Represents a successful passkey authentication result.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/-error.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/-error.html new file mode 100644 index 00000000..3df98834 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/-error.html @@ -0,0 +1,81 @@ + + + + + Error + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Error

+
+
constructor(error: TwilioException)

Parameters

error

The exception representing the error.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/error.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/error.html new file mode 100644 index 00000000..0e9acde2 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/error.html @@ -0,0 +1,81 @@ + + + + + error + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

error

+
+

Parameters

error

The exception representing the error.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/index.html new file mode 100644 index 00000000..ce0d4710 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/index.html @@ -0,0 +1,124 @@ + + + + + Error + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Error

+
data class Error(val error: TwilioException) : CreatePasskeyResult

Represents an error that occurred during passkey creation.

Parameters

error

The exception representing the error.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(error: TwilioException)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/-success.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/-success.html new file mode 100644 index 00000000..fac07953 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/-success.html @@ -0,0 +1,81 @@ + + + + + Success + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Success

+
+
constructor(createPasskeyResponse: CreatePasskeyResponse)

Parameters

createPasskeyResponse

The response containing information about the created passkey.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/create-passkey-response.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/create-passkey-response.html new file mode 100644 index 00000000..a2e870cf --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/create-passkey-response.html @@ -0,0 +1,81 @@ + + + + + createPasskeyResponse + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createPasskeyResponse

+
+

Parameters

createPasskeyResponse

The response containing information about the created passkey.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/index.html new file mode 100644 index 00000000..54e79ac8 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/index.html @@ -0,0 +1,124 @@ + + + + + Success + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Success

+
data class Success(val createPasskeyResponse: CreatePasskeyResponse) : CreatePasskeyResult

Represents a successful passkey creation result.

Parameters

createPasskeyResponse

The response containing information about the created passkey.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(createPasskeyResponse: CreatePasskeyResponse)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/index.html new file mode 100644 index 00000000..fce954b0 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/index.html @@ -0,0 +1,120 @@ + + + + + CreatePasskeyResult + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CreatePasskeyResult

+
sealed class CreatePasskeyResult

Sealed class representing the result of creating a passkey.

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Error(val error: TwilioException) : CreatePasskeyResult

Represents an error that occurred during passkey creation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Success(val createPasskeyResponse: CreatePasskeyResponse) : CreatePasskeyResult

Represents a successful passkey creation result.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/-twilio-passkeys.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/-twilio-passkeys.html new file mode 100644 index 00000000..34af54bc --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/-twilio-passkeys.html @@ -0,0 +1,84 @@ + + + + + TwilioPasskeys + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TwilioPasskeys

+
+
+
+
constructor(context: Context)

Constructor for creating a TwilioPasskey instance with the provided context.

Parameters

context

The Android activity context.

constructor()

Constructor for creating an instance of TwilioPasskeys.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/authenticate.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/authenticate.html new file mode 100644 index 00000000..eb654bf3 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/authenticate.html @@ -0,0 +1,85 @@ + + + + + authenticate + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authenticate

+
+
+
+
actual suspend fun authenticate(authenticatePasskeyRequest: AuthenticatePasskeyRequest, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePasskeyRequest and appContext.

Return

The result of authenticating the passkey.

Parameters

authenticatePasskeyRequest

The request for authenticating the passkey.

appContext

The activity context.


actual suspend fun authenticate(authenticatePayload: String, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePayload and appContext.

Return

The result of authenticating the passkey.

Parameters

authenticatePayload

The payload for authenticating the passkey.

appContext

The activity context.

expect suspend fun authenticate(authenticatePasskeyRequest: AuthenticatePasskeyRequest, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePasskeyRequest and appContext.

Return

The result of authenticating the passkey.

Parameters

authenticatePasskeyRequest

The request to authenticate a passkey.

appContext

The context of the application.


expect suspend fun authenticate(authenticatePayload: String, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePayload and appContext.

Return

The result of authenticating the passkey.

Parameters

authenticatePayload

The payload for authenticating the passkey challenge.

appContext

The context of the application.

actual suspend fun authenticate(authenticatePasskeyRequest: AuthenticatePasskeyRequest, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePasskeyRequest and appContext.

Return

The result of authenticating the passkey.

Parameters

authenticatePasskeyRequest

The request for authenticating the passkey.

appContext

The UIWindow context.


actual suspend fun authenticate(authenticatePayload: String, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePayload and appContext.

Return

The result of authenticating the passkey.

Parameters

authenticatePayload

The payload for authenticating the passkey.

appContext

The UIWindow context.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/create.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/create.html new file mode 100644 index 00000000..b75f85c9 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/create.html @@ -0,0 +1,85 @@ + + + + + create + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

create

+
+
+
+
actual suspend fun create(createPasskeyRequest: CreatePasskeyRequest, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPasskeyRequest and appContext.

Return

The result of creating the passkey.

Parameters

createPasskeyRequest

The request for creating the passkey.

appContext

The activity context.


actual suspend fun create(createPayload: String, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPayload and appContext.

Return

The result of creating the passkey.

Parameters

createPayload

The payload for creating the passkey.

appContext

The activity context.

expect suspend fun create(createPasskeyRequest: CreatePasskeyRequest, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPasskeyRequest and appContext.

Return

The result of creating the passkey.

Parameters

createPasskeyRequest

The request to create a passkey.

appContext

The context of the application.


expect suspend fun create(createPayload: String, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPayload and appContext.

Return

The result of creating the passkey.

Parameters

createPayload

The payload for creating the passkey.

appContext

The context of the application.

actual suspend fun create(createPasskeyRequest: CreatePasskeyRequest, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPasskeyRequest and appContext.

Return

The result of creating the passkey.

Parameters

createPasskeyRequest

The request for creating the passkey.

appContext

The UIWindow context.


actual suspend fun create(createPayload: String, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPayload and appContext.

Return

The result of creating the passkey.

Parameters

createPayload

The payload for creating the passkey.

appContext

The UIWindow context.

+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/index.html new file mode 100644 index 00000000..8dc65fc1 --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/index.html @@ -0,0 +1,149 @@ + + + + + TwilioPasskeys + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TwilioPasskeys

+
+
+
actual class TwilioPasskeys

Represents the Twilio Passkey class responsible for managing passkey operations.

expect class TwilioPasskeys

Class representing Passkey functionality. This class provides methods to create and authenticate passkeys.

actual class TwilioPasskeys

Represents the Twilio Passkey class responsible for managing passkey operations.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
constructor(context: Context)

Constructor for creating a TwilioPasskey instance with the provided context.

constructor()

Constructor for creating an instance of TwilioPasskeys.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
actual suspend fun authenticate(authenticatePasskeyRequest: AuthenticatePasskeyRequest, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePasskeyRequest and appContext.

actual suspend fun authenticate(authenticatePayload: String, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePayload and appContext.

expect suspend fun authenticate(authenticatePasskeyRequest: AuthenticatePasskeyRequest, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePasskeyRequest and appContext.

expect suspend fun authenticate(authenticatePayload: String, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePayload and appContext.

actual suspend fun authenticate(authenticatePasskeyRequest: AuthenticatePasskeyRequest, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePasskeyRequest and appContext.

actual suspend fun authenticate(authenticatePayload: String, appContext: AppContext): AuthenticatePasskeyResult

Authenticates a passkey using the provided authenticatePayload and appContext.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
actual suspend fun create(createPasskeyRequest: CreatePasskeyRequest, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPasskeyRequest and appContext.

actual suspend fun create(createPayload: String, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPayload and appContext.

expect suspend fun create(createPasskeyRequest: CreatePasskeyRequest, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPasskeyRequest and appContext.

expect suspend fun create(createPayload: String, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPayload and appContext.

actual suspend fun create(createPasskeyRequest: CreatePasskeyRequest, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPasskeyRequest and appContext.

actual suspend fun create(createPayload: String, appContext: AppContext): CreatePasskeyResult

Creates a passkey using the provided createPayload and appContext.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/com.twilio.passkeys/index.html b/docs/twilio-verify-passkeys/com.twilio.passkeys/index.html new file mode 100644 index 00000000..e28e080a --- /dev/null +++ b/docs/twilio-verify-passkeys/com.twilio.passkeys/index.html @@ -0,0 +1,155 @@ + + + + + com.twilio.passkeys + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
actual class AppContext

Represents the activity context.

expect class AppContext

An interface representing the context.

actual class AppContext

Represents the UI window context.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Sealed class representing the result of authenticating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class CreatePasskeyResult

Sealed class representing the result of creating a passkey.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
actual class TwilioPasskeys

Represents the Twilio Passkey class responsible for managing passkey operations.

expect class TwilioPasskeys

Class representing Passkey functionality. This class provides methods to create and authenticate passkeys.

actual class TwilioPasskeys

Represents the Twilio Passkey class responsible for managing passkey operations.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/twilio-verify-passkeys/package-list b/docs/twilio-verify-passkeys/package-list new file mode 100644 index 00000000..965a7a26 --- /dev/null +++ b/docs/twilio-verify-passkeys/package-list @@ -0,0 +1,104 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:com.twilio.passkeys.exception////PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.exception/index.html +$dokka.location:com.twilio.passkeys.exception/TwilioException///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/index.html +$dokka.location:com.twilio.passkeys.exception/TwilioException/TwilioException/#kotlin.String#kotlin.String/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/-twilio-exception.html +$dokka.location:com.twilio.passkeys.exception/TwilioException/TwilioException/#kotlin.String/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/-twilio-exception.html +$dokka.location:com.twilio.passkeys.exception/TwilioException/message/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.exception/-twilio-exception/message.html +$dokka.location:com.twilio.passkeys.models////PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/index.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequest///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/index.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequest/AuthenticatePasskeyRequest/#com.twilio.passkeys.models.AuthenticatePasskeyRequestPublicKey/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/-authenticate-passkey-request.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequest/publicKey/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request/public-key.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/index.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey/AuthenticatePasskeyRequestPublicKey/#kotlin.String#kotlin.Long#kotlin.String#kotlin.collections.List[com.twilio.passkeys.models.KeyCredential]#kotlin.String/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/-authenticate-passkey-request-public-key.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey/allowCredentials/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/allow-credentials.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey/challenge/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/challenge.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey/rpId/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/rp-id.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey/timeout/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/timeout.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyRequestPublicKey/userVerification/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-request-public-key/user-verification.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/index.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/AuthenticatePasskeyResponse/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String?#kotlin.String?#kotlin.String?/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/-authenticate-passkey-response.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/authenticatorAttachment/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-attachment.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/authenticatorData/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/authenticator-data.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/clientDataJSON/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/client-data-j-s-o-n.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/id/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/id.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/rawId/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/raw-id.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/signature/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/signature.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/type/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/type.html +$dokka.location:com.twilio.passkeys.models/AuthenticatePasskeyResponse/userHandle/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticate-passkey-response/user-handle.html +$dokka.location:com.twilio.passkeys.models/AuthenticatorSelection///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/index.html +$dokka.location:com.twilio.passkeys.models/AuthenticatorSelection/AuthenticatorSelection/#kotlin.String?#kotlin.Boolean?#kotlin.String?#kotlin.String?/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/-authenticator-selection.html +$dokka.location:com.twilio.passkeys.models/AuthenticatorSelection/authenticatorAttachment/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/authenticator-attachment.html +$dokka.location:com.twilio.passkeys.models/AuthenticatorSelection/requireResidentKey/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/require-resident-key.html +$dokka.location:com.twilio.passkeys.models/AuthenticatorSelection/residentKey/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/resident-key.html +$dokka.location:com.twilio.passkeys.models/AuthenticatorSelection/userVerification/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-authenticator-selection/user-verification.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/index.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/CreatePasskeyRequest/#kotlin.String#com.twilio.passkeys.models.Rp#com.twilio.passkeys.models.User#kotlin.collections.List[com.twilio.passkeys.models.PubKeyCredParams]#kotlin.Long#kotlin.String?#kotlin.collections.List[com.twilio.passkeys.models.KeyCredential]?#com.twilio.passkeys.models.AuthenticatorSelection/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/-create-passkey-request.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/attestation/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/attestation.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/authenticatorSelection/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/authenticator-selection.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/challenge/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/challenge.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/excludeCredentials/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/exclude-credentials.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/pubKeyCredParams/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/pub-key-cred-params.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/rp/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/rp.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/timeout/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/timeout.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyRequest/user/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-request/user.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/index.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/CreatePasskeyResponse/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.collections.List[kotlin.String]/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/-create-passkey-response.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/attestationObject/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/attestation-object.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/authenticatorAttachment/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/authenticator-attachment.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/clientDataJSON/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/client-data-j-s-o-n.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/id/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/id.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/rawId/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/raw-id.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/transports/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/transports.html +$dokka.location:com.twilio.passkeys.models/CreatePasskeyResponse/type/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-create-passkey-response/type.html +$dokka.location:com.twilio.passkeys.models/KeyCredential///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/index.html +$dokka.location:com.twilio.passkeys.models/KeyCredential/KeyCredential/#kotlin.String#kotlin.String#kotlin.collections.List[kotlin.String]/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/-key-credential.html +$dokka.location:com.twilio.passkeys.models/KeyCredential/id/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/id.html +$dokka.location:com.twilio.passkeys.models/KeyCredential/transports/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/transports.html +$dokka.location:com.twilio.passkeys.models/KeyCredential/type/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-key-credential/type.html +$dokka.location:com.twilio.passkeys.models/PubKeyCredParams///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/index.html +$dokka.location:com.twilio.passkeys.models/PubKeyCredParams/PubKeyCredParams/#kotlin.String#kotlin.Int/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/-pub-key-cred-params.html +$dokka.location:com.twilio.passkeys.models/PubKeyCredParams/alg/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/alg.html +$dokka.location:com.twilio.passkeys.models/PubKeyCredParams/type/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-pub-key-cred-params/type.html +$dokka.location:com.twilio.passkeys.models/Rp///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/index.html +$dokka.location:com.twilio.passkeys.models/Rp/Rp/#kotlin.String#kotlin.String#kotlin.String?/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/-rp.html +$dokka.location:com.twilio.passkeys.models/Rp/icon/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/icon.html +$dokka.location:com.twilio.passkeys.models/Rp/id/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/id.html +$dokka.location:com.twilio.passkeys.models/Rp/name/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-rp/name.html +$dokka.location:com.twilio.passkeys.models/User///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-user/index.html +$dokka.location:com.twilio.passkeys.models/User/User/#kotlin.String#kotlin.String?#kotlin.String#kotlin.String?/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-user/-user.html +$dokka.location:com.twilio.passkeys.models/User/displayName/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-user/display-name.html +$dokka.location:com.twilio.passkeys.models/User/icon/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-user/icon.html +$dokka.location:com.twilio.passkeys.models/User/id/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-user/id.html +$dokka.location:com.twilio.passkeys.models/User/name/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys.models/-user/name.html +$dokka.location:com.twilio.passkeys////PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/index.html +$dokka.location:com.twilio.passkeys/AppContext///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-app-context/index.html +$dokka.location:com.twilio.passkeys/AppContext/AppContext/#android.app.Activity/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-app-context/-app-context.html +$dokka.location:com.twilio.passkeys/AppContext/AppContext/#platform.UIKit.UIWindow/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-app-context/-app-context.html +$dokka.location:com.twilio.passkeys/AppContext/activity/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-app-context/activity.html +$dokka.location:com.twilio.passkeys/AppContext/uiWindow/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-app-context/ui-window.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult.Error///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/index.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult.Error/Error/#com.twilio.passkeys.exception.TwilioException/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/-error.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult.Error/error/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-error/error.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult.Success///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/index.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult.Success/Success/#com.twilio.passkeys.models.AuthenticatePasskeyResponse/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/-success.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult.Success/authenticatePasskeyResponse/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/-success/authenticate-passkey-response.html +$dokka.location:com.twilio.passkeys/AuthenticatePasskeyResult///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-authenticate-passkey-result/index.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult.Error///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/index.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult.Error/Error/#com.twilio.passkeys.exception.TwilioException/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/-error.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult.Error/error/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-error/error.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult.Success///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/index.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult.Success/Success/#com.twilio.passkeys.models.CreatePasskeyResponse/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/-success.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult.Success/createPasskeyResponse/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/-success/create-passkey-response.html +$dokka.location:com.twilio.passkeys/CreatePasskeyResult///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-create-passkey-result/index.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys///PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/index.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys/TwilioPasskeys/#/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/-twilio-passkeys.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys/TwilioPasskeys/#android.content.Context/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/-twilio-passkeys.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys/authenticate/#com.twilio.passkeys.models.AuthenticatePasskeyRequest#com.twilio.passkeys.AppContext/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/authenticate.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys/authenticate/#kotlin.String#com.twilio.passkeys.AppContext/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/authenticate.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys/create/#com.twilio.passkeys.models.CreatePasskeyRequest#com.twilio.passkeys.AppContext/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/create.html +$dokka.location:com.twilio.passkeys/TwilioPasskeys/create/#kotlin.String#com.twilio.passkeys.AppContext/PointingToDeclaration/twilio-verify-passkeys/com.twilio.passkeys/-twilio-passkeys/create.html +com.twilio.passkeys +com.twilio.passkeys.exception +com.twilio.passkeys.models + diff --git a/docs/version.json b/docs/version.json new file mode 100644 index 00000000..48372cfb --- /dev/null +++ b/docs/version.json @@ -0,0 +1 @@ +{"version":"0.1.0"} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index cca4f517..c4a08eb1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -28,4 +28,5 @@ android.nonTransitiveRClass=true kotlin.mpp.enableCInteropCommonization=true #SDK version -sdkVersionName = 0.0.1 +sdkVersionName = 0.1.0 +org.gradle.daemon=false