TurnkeyClient class
HTTP Client for interacting with Turnkey API
Constructors
- TurnkeyClient({required THttpConfig config, required TStamper stamper})
Properties
- config → THttpConfig
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stamper → TStamper
-
final
Methods
-
approveActivity(
{required TApproveActivityBody input}) → Future< TApproveActivityResponse> - Approve an activity.
-
authProxyRequest<
TBodyType, TResponseType> (String url, TBodyType body, TResponseType fromJson(Map< String, dynamic> )) → Future<TResponseType> -
createApiKeys(
{required TCreateApiKeysBody input}) → Future< TCreateApiKeysResponse> - Add API keys to an existing user.
-
createApiOnlyUsers(
{required TCreateApiOnlyUsersBody input}) → Future< TCreateApiOnlyUsersResponse> - Create API-only users in an existing organization.
-
createAuthenticators(
{required TCreateAuthenticatorsBody input}) → Future< TCreateAuthenticatorsResponse> - Create authenticators to authenticate requests to Turnkey.
-
createInvitations(
{required TCreateInvitationsBody input}) → Future< TCreateInvitationsResponse> - Create invitations to join an existing organization.
-
createOauth2Credential(
{required TCreateOauth2CredentialBody input}) → Future< TCreateOauth2CredentialResponse> - Enable authentication for end users with an OAuth 2.0 provider
-
createOauthProviders(
{required TCreateOauthProvidersBody input}) → Future< TCreateOauthProvidersResponse> - Create Oauth providers for a specified user.
-
createPolicies(
{required TCreatePoliciesBody input}) → Future< TCreatePoliciesResponse> - Create new policies.
-
createPolicy(
{required TCreatePolicyBody input}) → Future< TCreatePolicyResponse> - Create a new policy.
-
createPrivateKeys(
{required TCreatePrivateKeysBody input}) → Future< TCreatePrivateKeysResponse> - Create new private keys.
-
createPrivateKeyTag(
{required TCreatePrivateKeyTagBody input}) → Future< TCreatePrivateKeyTagResponse> - Create a private key tag and add it to private keys.
-
createReadOnlySession(
{required TCreateReadOnlySessionBody input}) → Future< TCreateReadOnlySessionResponse> - Create a read only session for a user (valid for 1 hour).
-
createReadWriteSession(
{required TCreateReadWriteSessionBody input}) → Future< TCreateReadWriteSessionResponse> - Create a read write session for a user.
-
createSmartContractInterface(
{required TCreateSmartContractInterfaceBody input}) → Future< TCreateSmartContractInterfaceResponse> - Create an ABI/IDL in JSON.
-
createSubOrganization(
{required TCreateSubOrganizationBody input}) → Future< TCreateSubOrganizationResponse> - Create a new sub-organization.
-
createUsers(
{required TCreateUsersBody input}) → Future< TCreateUsersResponse> - Create users in an existing organization.
-
createUserTag(
{required TCreateUserTagBody input}) → Future< TCreateUserTagResponse> - Create a user tag and add it to users.
-
createWallet(
{required TCreateWalletBody input}) → Future< TCreateWalletResponse> - Create a wallet and derive addresses.
-
createWalletAccounts(
{required TCreateWalletAccountsBody input}) → Future< TCreateWalletAccountsResponse> - Derive additional addresses using an existing wallet.
-
deleteApiKeys(
{required TDeleteApiKeysBody input}) → Future< TDeleteApiKeysResponse> - Remove api keys from a user.
-
deleteAuthenticators(
{required TDeleteAuthenticatorsBody input}) → Future< TDeleteAuthenticatorsResponse> - Remove authenticators from a user.
-
deleteInvitation(
{required TDeleteInvitationBody input}) → Future< TDeleteInvitationResponse> - Delete an existing invitation.
-
deleteOauth2Credential(
{required TDeleteOauth2CredentialBody input}) → Future< TDeleteOauth2CredentialResponse> - Disable authentication for end users with an OAuth 2.0 provider
-
deleteOauthProviders(
{required TDeleteOauthProvidersBody input}) → Future< TDeleteOauthProvidersResponse> - Remove Oauth providers for a specified user.
-
deletePolicies(
{required TDeletePoliciesBody input}) → Future< TDeletePoliciesResponse> - Delete existing policies.
-
deletePolicy(
{required TDeletePolicyBody input}) → Future< TDeletePolicyResponse> - Delete an existing policy.
-
deletePrivateKeys(
{required TDeletePrivateKeysBody input}) → Future< TDeletePrivateKeysResponse> - Delete private keys for an organization.
-
deletePrivateKeyTags(
{required TDeletePrivateKeyTagsBody input}) → Future< TDeletePrivateKeyTagsResponse> - Delete private key tags within an organization.
-
deleteSmartContractInterface(
{required TDeleteSmartContractInterfaceBody input}) → Future< TDeleteSmartContractInterfaceResponse> - Delete a smart contract interface.
-
deleteSubOrganization(
{required TDeleteSubOrganizationBody input}) → Future< TDeleteSubOrganizationResponse> - Delete a sub-organization.
-
deleteUsers(
{required TDeleteUsersBody input}) → Future< TDeleteUsersResponse> - Delete users within an organization.
-
deleteUserTags(
{required TDeleteUserTagsBody input}) → Future< TDeleteUserTagsResponse> - Delete user tags within an organization.
-
deleteWalletAccounts(
{required TDeleteWalletAccountsBody input}) → Future< TDeleteWalletAccountsResponse> - Delete wallet accounts for an organization.
-
deleteWallets(
{required TDeleteWalletsBody input}) → Future< TDeleteWalletsResponse> - Delete wallets for an organization.
-
emailAuth(
{required TEmailAuthBody input}) → Future< TEmailAuthResponse> - Authenticate a user via email.
-
exportPrivateKey(
{required TExportPrivateKeyBody input}) → Future< TExportPrivateKeyResponse> - Export a private key.
-
exportWallet(
{required TExportWalletBody input}) → Future< TExportWalletResponse> - Export a wallet.
-
exportWalletAccount(
{required TExportWalletAccountBody input}) → Future< TExportWalletAccountResponse> - Export a wallet account.
-
getActivities(
{required TGetActivitiesBody input}) → Future< TGetActivitiesResponse> - List all activities within an organization.
-
getActivity(
{required TGetActivityBody input}) → Future< TGetActivityResponse> - Get details about an activity.
-
getApiKey(
{required TGetApiKeyBody input}) → Future< TGetApiKeyResponse> - Get details about an API key.
-
getApiKeys(
{required TGetApiKeysBody input}) → Future< TGetApiKeysResponse> - Get details about API keys for a user.
-
getAppProofs(
{required TGetAppProofsBody input}) → Future< TGetAppProofsResponse> - List the app proofs for the given activity.
-
getAttestationDocument(
{required TGetAttestationDocumentBody input}) → Future< TGetAttestationDocumentResponse> - Get the attestation document corresponding to an enclave.
-
getAuthenticator(
{required TGetAuthenticatorBody input}) → Future< TGetAuthenticatorResponse> - Get details about an authenticator.
-
getAuthenticators(
{required TGetAuthenticatorsBody input}) → Future< TGetAuthenticatorsResponse> - Get details about authenticators for a user.
-
getBootProof(
{required TGetBootProofBody input}) → Future< TGetBootProofResponse> - Get the boot proof for a given ephemeral key.
-
getLatestBootProof(
{required TGetLatestBootProofBody input}) → Future< TGetLatestBootProofResponse> - Get the latest boot proof for a given enclave app name.
-
getOauth2Credential(
{required TGetOauth2CredentialBody input}) → Future< TGetOauth2CredentialResponse> - Get details about an OAuth 2.0 credential.
-
getOauthProviders(
{required TGetOauthProvidersBody input}) → Future< TGetOauthProvidersResponse> - Get details about Oauth providers for a user.
-
getOrganization(
{required TGetOrganizationBody input}) → Future< TGetOrganizationResponse> - Get details about an organization.
-
getOrganizationConfigs(
{required TGetOrganizationConfigsBody input}) → Future< TGetOrganizationConfigsResponse> - Get quorum settings and features for an organization.
-
getPolicies(
{required TGetPoliciesBody input}) → Future< TGetPoliciesResponse> - List all policies within an organization.
-
getPolicy(
{required TGetPolicyBody input}) → Future< TGetPolicyResponse> - Get details about a policy.
-
getPolicyEvaluations(
{required TGetPolicyEvaluationsBody input}) → Future< TGetPolicyEvaluationsResponse> - Get the policy evaluations for an activity.
-
getPrivateKey(
{required TGetPrivateKeyBody input}) → Future< TGetPrivateKeyResponse> - Get details about a private key.
-
getPrivateKeys(
{required TGetPrivateKeysBody input}) → Future< TGetPrivateKeysResponse> - List all private keys within an organization.
-
getSmartContractInterface(
{required TGetSmartContractInterfaceBody input}) → Future< TGetSmartContractInterfaceResponse> - Get details about a smart contract interface.
-
getSmartContractInterfaces(
{required TGetSmartContractInterfacesBody input}) → Future< TGetSmartContractInterfacesResponse> - List all smart contract interfaces within an organization.
-
getSubOrgIds(
{required TGetSubOrgIdsBody input}) → Future< TGetSubOrgIdsResponse> - Get all suborg IDs associated given a parent org ID and an optional filter.
-
getUser(
{required TGetUserBody input}) → Future< TGetUserResponse> - Get details about a user.
-
getUsers(
{required TGetUsersBody input}) → Future< TGetUsersResponse> - List all users within an organization.
-
getVerifiedSubOrgIds(
{required TGetVerifiedSubOrgIdsBody input}) → Future< TGetVerifiedSubOrgIdsResponse> - Get all email or phone verified suborg IDs associated given a parent org ID.
-
getWallet(
{required TGetWalletBody input}) → Future< TGetWalletResponse> - Get details about a wallet.
-
getWalletAccount(
{required TGetWalletAccountBody input}) → Future< TGetWalletAccountResponse> - Get a single wallet account.
-
getWalletAccounts(
{required TGetWalletAccountsBody input}) → Future< TGetWalletAccountsResponse> - List all accounts within a wallet.
-
getWallets(
{required TGetWalletsBody input}) → Future< TGetWalletsResponse> - List all wallets within an organization.
-
getWhoami(
{required TGetWhoamiBody input}) → Future< TGetWhoamiResponse> - Get basic information about your current API or WebAuthN user and their organization. Affords sub-organization look ups via parent organization for WebAuthN or API key users.
-
importPrivateKey(
{required TImportPrivateKeyBody input}) → Future< TImportPrivateKeyResponse> - Import a private key.
-
importWallet(
{required TImportWalletBody input}) → Future< TImportWalletResponse> - Import a wallet.
-
initFiatOnRamp(
{required TInitFiatOnRampBody input}) → Future< TInitFiatOnRampResponse> - Initiate a fiat on ramp flow.
-
initImportPrivateKey(
{required TInitImportPrivateKeyBody input}) → Future< TInitImportPrivateKeyResponse> - Initialize a new private key import.
-
initImportWallet(
{required TInitImportWalletBody input}) → Future< TInitImportWalletResponse> - Initialize a new wallet import.
-
initOtp(
{required TInitOtpBody input}) → Future< TInitOtpResponse> - Initiate a generic OTP activity.
-
initOtpAuth(
{required TInitOtpAuthBody input}) → Future< TInitOtpAuthResponse> - Initiate an OTP auth activity.
-
initUserEmailRecovery(
{required TInitUserEmailRecoveryBody input}) → Future< TInitUserEmailRecoveryResponse> - Initialize a new email recovery.
-
listOauth2Credentials(
{required TListOauth2CredentialsBody input}) → Future< TListOauth2CredentialsResponse> - List all OAuth 2.0 credentials within an organization.
-
listPrivateKeyTags(
{required TListPrivateKeyTagsBody input}) → Future< TListPrivateKeyTagsResponse> - List all private key tags within an organization.
-
listUserTags(
{required TListUserTagsBody input}) → Future< TListUserTagsResponse> - List all user tags within an organization.
-
makeEnvelope(
{required String type, required String organizationId, String? timestampMs, required Map< String, dynamic> parameters}) → Map<String, dynamic> - Build the server envelope.
-
nOOPCodegenAnchor(
{required TNOOPCodegenAnchorBody input}) → Future< TNOOPCodegenAnchorResponse> -
Sign the provided
TNOOPCodegenAnchorBodywith the client'sstampfunction and submit the request (POST /tkhq/api/v1/noop-codegen-anchor). -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
oauth(
{required TOauthBody input}) → Future< TOauthResponse> - Authenticate a user with an OIDC token (Oauth).
-
oauth2Authenticate(
{required TOauth2AuthenticateBody input}) → Future< TOauth2AuthenticateResponse> - Authenticate a user with an OAuth 2.0 provider and receive an OIDC token to use with the LoginWithOAuth or CreateSubOrganization activities
-
oauthLogin(
{required TOauthLoginBody input}) → Future< TOauthLoginResponse> - Create an Oauth session for a user.
-
otpAuth(
{required TOtpAuthBody input}) → Future< TOtpAuthResponse> - Authenticate a user with an OTP code sent via email or SMS.
-
otpLogin(
{required TOtpLoginBody input}) → Future< TOtpLoginResponse> - Create an OTP session for a user.
-
packActivityBody(
{required Map< String, dynamic> bodyJson, required String fallbackOrganizationId, required String activityType}) → Map<String, dynamic> - For command/activityDecision bodies generated by codegen:
-
paramsFromBody(
Map< String, dynamic> src, {Iterable<String> exclude = const [], bool dropNulls = true}) → Map<String, dynamic> -
Build
parametersby taking everything fromsrcexcept the keys inexclude. Null values are dropped by default to keep payloads lean. -
proxyGetAccount(
{required ProxyTGetAccountBody input}) → Future< ProxyTGetAccountResponse> - Return organization id associated with a given phone number, email, public key, credential ID or OIDC token.
-
proxyGetWalletKitConfig(
{required ProxyTGetWalletKitConfigBody input}) → Future< ProxyTGetWalletKitConfigResponse> -
Produce a
SignedRequestfromProxyTSignupBodyby using the client'sstampfunction. -
proxyInitOtp(
{required ProxyTInitOtpBody input}) → Future< ProxyTInitOtpResponse> -
Produce a
SignedRequestfromProxyTOAuthLoginBodyby using the client'sstampfunction. -
proxyOAuth2Authenticate(
{required ProxyTOAuth2AuthenticateBody input}) → Future< ProxyTOAuth2AuthenticateResponse> -
Produce a
SignedRequestfromProxyTGetAccountBodyby using the client'sstampfunction. -
proxyOAuthLogin(
{required ProxyTOAuthLoginBody input}) → Future< ProxyTOAuthLoginResponse> -
Produce a
SignedRequestfromProxyTOAuth2AuthenticateBodyby using the client'sstampfunction. -
proxyOtpLogin(
{required ProxyTOtpLoginBody input}) → Future< ProxyTOtpLoginResponse> -
Produce a
SignedRequestfromProxyTInitOtpBodyby using the client'sstampfunction. -
proxySignup(
{required ProxyTSignupBody input}) → Future< ProxyTSignupResponse> -
Produce a
SignedRequestfromProxyTVerifyOtpBodyby using the client'sstampfunction. -
proxyVerifyOtp(
{required ProxyTVerifyOtpBody input}) → Future< ProxyTVerifyOtpResponse> -
Produce a
SignedRequestfromProxyTOtpLoginBodyby using the client'sstampfunction. -
recoverUser(
{required TRecoverUserBody input}) → Future< TRecoverUserResponse> - Complete the process of recovering a user by adding an authenticator.
-
rejectActivity(
{required TRejectActivityBody input}) → Future< TRejectActivityResponse> - Reject an activity.
-
removeOrganizationFeature(
{required TRemoveOrganizationFeatureBody input}) → Future< TRemoveOrganizationFeatureResponse> - Remove an organization feature. This activity must be approved by the current root quorum.
-
request<
TBodyType, TResponseType> (String url, TBodyType body, TResponseType fromJson(Map< String, dynamic> )) → Future<TResponseType> -
setOrganizationFeature(
{required TSetOrganizationFeatureBody input}) → Future< TSetOrganizationFeatureResponse> - Set an organization feature. This activity must be approved by the current root quorum.
-
signRawPayload(
{required TSignRawPayloadBody input}) → Future< TSignRawPayloadResponse> - Sign a raw payload.
-
signRawPayloads(
{required TSignRawPayloadsBody input}) → Future< TSignRawPayloadsResponse> - Sign multiple raw payloads with the same signing parameters.
-
signTransaction(
{required TSignTransactionBody input}) → Future< TSignTransactionResponse> - Sign a transaction.
-
stampApproveActivity(
{required TApproveActivityBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTApproveActivityBodyby using the client'sstampfunction. -
stampCreateApiKeys(
{required TCreateApiKeysBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateApiKeysBodyby using the client'sstampfunction. -
stampCreateApiOnlyUsers(
{required TCreateApiOnlyUsersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateApiOnlyUsersBodyby using the client'sstampfunction. -
stampCreateAuthenticators(
{required TCreateAuthenticatorsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateAuthenticatorsBodyby using the client'sstampfunction. -
stampCreateInvitations(
{required TCreateInvitationsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateInvitationsBodyby using the client'sstampfunction. -
stampCreateOauth2Credential(
{required TCreateOauth2CredentialBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateOauth2CredentialBodyby using the client'sstampfunction. -
stampCreateOauthProviders(
{required TCreateOauthProvidersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateOauthProvidersBodyby using the client'sstampfunction. -
stampCreatePolicies(
{required TCreatePoliciesBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreatePoliciesBodyby using the client'sstampfunction. -
stampCreatePolicy(
{required TCreatePolicyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreatePolicyBodyby using the client'sstampfunction. -
stampCreatePrivateKeys(
{required TCreatePrivateKeysBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreatePrivateKeysBodyby using the client'sstampfunction. -
stampCreatePrivateKeyTag(
{required TCreatePrivateKeyTagBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreatePrivateKeyTagBodyby using the client'sstampfunction. -
stampCreateReadOnlySession(
{required TCreateReadOnlySessionBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateReadOnlySessionBodyby using the client'sstampfunction. -
stampCreateReadWriteSession(
{required TCreateReadWriteSessionBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateReadWriteSessionBodyby using the client'sstampfunction. -
stampCreateSmartContractInterface(
{required TCreateSmartContractInterfaceBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateSmartContractInterfaceBodyby using the client'sstampfunction. -
stampCreateSubOrganization(
{required TCreateSubOrganizationBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateSubOrganizationBodyby using the client'sstampfunction. -
stampCreateUsers(
{required TCreateUsersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateUsersBodyby using the client'sstampfunction. -
stampCreateUserTag(
{required TCreateUserTagBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateUserTagBodyby using the client'sstampfunction. -
stampCreateWallet(
{required TCreateWalletBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateWalletBodyby using the client'sstampfunction. -
stampCreateWalletAccounts(
{required TCreateWalletAccountsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTCreateWalletAccountsBodyby using the client'sstampfunction. -
stampDeleteApiKeys(
{required TDeleteApiKeysBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteApiKeysBodyby using the client'sstampfunction. -
stampDeleteAuthenticators(
{required TDeleteAuthenticatorsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteAuthenticatorsBodyby using the client'sstampfunction. -
stampDeleteInvitation(
{required TDeleteInvitationBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteInvitationBodyby using the client'sstampfunction. -
stampDeleteOauth2Credential(
{required TDeleteOauth2CredentialBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteOauth2CredentialBodyby using the client'sstampfunction. -
stampDeleteOauthProviders(
{required TDeleteOauthProvidersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteOauthProvidersBodyby using the client'sstampfunction. -
stampDeletePolicies(
{required TDeletePoliciesBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeletePoliciesBodyby using the client'sstampfunction. -
stampDeletePolicy(
{required TDeletePolicyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeletePolicyBodyby using the client'sstampfunction. -
stampDeletePrivateKeys(
{required TDeletePrivateKeysBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeletePrivateKeysBodyby using the client'sstampfunction. -
stampDeletePrivateKeyTags(
{required TDeletePrivateKeyTagsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeletePrivateKeyTagsBodyby using the client'sstampfunction. -
stampDeleteSmartContractInterface(
{required TDeleteSmartContractInterfaceBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteSmartContractInterfaceBodyby using the client'sstampfunction. -
stampDeleteSubOrganization(
{required TDeleteSubOrganizationBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteSubOrganizationBodyby using the client'sstampfunction. -
stampDeleteUsers(
{required TDeleteUsersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteUsersBodyby using the client'sstampfunction. -
stampDeleteUserTags(
{required TDeleteUserTagsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteUserTagsBodyby using the client'sstampfunction. -
stampDeleteWalletAccounts(
{required TDeleteWalletAccountsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteWalletAccountsBodyby using the client'sstampfunction. -
stampDeleteWallets(
{required TDeleteWalletsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTDeleteWalletsBodyby using the client'sstampfunction. -
stampEmailAuth(
{required TEmailAuthBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTEmailAuthBodyby using the client'sstampfunction. -
stampExportPrivateKey(
{required TExportPrivateKeyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTExportPrivateKeyBodyby using the client'sstampfunction. -
stampExportWallet(
{required TExportWalletBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTExportWalletBodyby using the client'sstampfunction. -
stampExportWalletAccount(
{required TExportWalletAccountBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTExportWalletAccountBodyby using the client'sstampfunction. -
stampGetActivities(
{required TGetActivitiesBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetActivitiesBodyby using the client'sstampfunction. -
stampGetActivity(
{required TGetActivityBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetActivityBodyby using the client'sstampfunction. -
stampGetApiKey(
{required TGetApiKeyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetApiKeyBodyby using the client'sstampfunction. -
stampGetApiKeys(
{required TGetApiKeysBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetApiKeysBodyby using the client'sstampfunction. -
stampGetAppProofs(
{required TGetAppProofsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetAppProofsBodyby using the client'sstampfunction. -
stampGetAttestationDocument(
{required TGetAttestationDocumentBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetAttestationDocumentBodyby using the client'sstampfunction. -
stampGetAuthenticator(
{required TGetAuthenticatorBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetAuthenticatorBodyby using the client'sstampfunction. -
stampGetAuthenticators(
{required TGetAuthenticatorsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetAuthenticatorsBodyby using the client'sstampfunction. -
stampGetBootProof(
{required TGetBootProofBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetBootProofBodyby using the client'sstampfunction. -
stampGetLatestBootProof(
{required TGetLatestBootProofBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetLatestBootProofBodyby using the client'sstampfunction. -
stampGetOauth2Credential(
{required TGetOauth2CredentialBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetOauth2CredentialBodyby using the client'sstampfunction. -
stampGetOauthProviders(
{required TGetOauthProvidersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetOauthProvidersBodyby using the client'sstampfunction. -
stampGetOrganization(
{required TGetOrganizationBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetOrganizationBodyby using the client'sstampfunction. -
stampGetOrganizationConfigs(
{required TGetOrganizationConfigsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetOrganizationConfigsBodyby using the client'sstampfunction. -
stampGetPolicies(
{required TGetPoliciesBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetPoliciesBodyby using the client'sstampfunction. -
stampGetPolicy(
{required TGetPolicyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetPolicyBodyby using the client'sstampfunction. -
stampGetPolicyEvaluations(
{required TGetPolicyEvaluationsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetPolicyEvaluationsBodyby using the client'sstampfunction. -
stampGetPrivateKey(
{required TGetPrivateKeyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetPrivateKeyBodyby using the client'sstampfunction. -
stampGetPrivateKeys(
{required TGetPrivateKeysBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetPrivateKeysBodyby using the client'sstampfunction. -
stampGetSmartContractInterface(
{required TGetSmartContractInterfaceBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetSmartContractInterfaceBodyby using the client'sstampfunction. -
stampGetSmartContractInterfaces(
{required TGetSmartContractInterfacesBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetSmartContractInterfacesBodyby using the client'sstampfunction. -
stampGetSubOrgIds(
{required TGetSubOrgIdsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetSubOrgIdsBodyby using the client'sstampfunction. -
stampGetUser(
{required TGetUserBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetUserBodyby using the client'sstampfunction. -
stampGetUsers(
{required TGetUsersBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetUsersBodyby using the client'sstampfunction. -
stampGetVerifiedSubOrgIds(
{required TGetVerifiedSubOrgIdsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetVerifiedSubOrgIdsBodyby using the client'sstampfunction. -
stampGetWallet(
{required TGetWalletBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetWalletBodyby using the client'sstampfunction. -
stampGetWalletAccount(
{required TGetWalletAccountBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetWalletAccountBodyby using the client'sstampfunction. -
stampGetWalletAccounts(
{required TGetWalletAccountsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetWalletAccountsBodyby using the client'sstampfunction. -
stampGetWallets(
{required TGetWalletsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetWalletsBodyby using the client'sstampfunction. -
stampGetWhoami(
{required TGetWhoamiBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTGetWhoamiBodyby using the client'sstampfunction. -
stampImportPrivateKey(
{required TImportPrivateKeyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTImportPrivateKeyBodyby using the client'sstampfunction. -
stampImportWallet(
{required TImportWalletBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTImportWalletBodyby using the client'sstampfunction. -
stampInitFiatOnRamp(
{required TInitFiatOnRampBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTInitFiatOnRampBodyby using the client'sstampfunction. -
stampInitImportPrivateKey(
{required TInitImportPrivateKeyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTInitImportPrivateKeyBodyby using the client'sstampfunction. -
stampInitImportWallet(
{required TInitImportWalletBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTInitImportWalletBodyby using the client'sstampfunction. -
stampInitOtp(
{required TInitOtpBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTInitOtpBodyby using the client'sstampfunction. -
stampInitOtpAuth(
{required TInitOtpAuthBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTInitOtpAuthBodyby using the client'sstampfunction. -
stampInitUserEmailRecovery(
{required TInitUserEmailRecoveryBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTInitUserEmailRecoveryBodyby using the client'sstampfunction. -
stampListOauth2Credentials(
{required TListOauth2CredentialsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTListOauth2CredentialsBodyby using the client'sstampfunction. -
stampListPrivateKeyTags(
{required TListPrivateKeyTagsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTListPrivateKeyTagsBodyby using the client'sstampfunction. -
stampListUserTags(
{required TListUserTagsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTListUserTagsBodyby using the client'sstampfunction. -
stampLogin(
{required TStampLoginBody input}) → Future< TStampLoginResponse> - Create a session for a user through stamping client side (API key, wallet client, or passkey client).
-
stampNOOPCodegenAnchor(
{required TNOOPCodegenAnchorBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTNOOPCodegenAnchorBodyby using the client'sstampfunction. -
stampOauth(
{required TOauthBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTOauthBodyby using the client'sstampfunction. -
stampOauth2Authenticate(
{required TOauth2AuthenticateBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTOauth2AuthenticateBodyby using the client'sstampfunction. -
stampOauthLogin(
{required TOauthLoginBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTOauthLoginBodyby using the client'sstampfunction. -
stampOtpAuth(
{required TOtpAuthBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTOtpAuthBodyby using the client'sstampfunction. -
stampOtpLogin(
{required TOtpLoginBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTOtpLoginBodyby using the client'sstampfunction. -
stampRecoverUser(
{required TRecoverUserBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTRecoverUserBodyby using the client'sstampfunction. -
stampRejectActivity(
{required TRejectActivityBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTRejectActivityBodyby using the client'sstampfunction. -
stampRemoveOrganizationFeature(
{required TRemoveOrganizationFeatureBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTRemoveOrganizationFeatureBodyby using the client'sstampfunction. -
stampSetOrganizationFeature(
{required TSetOrganizationFeatureBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTSetOrganizationFeatureBodyby using the client'sstampfunction. -
stampSignRawPayload(
{required TSignRawPayloadBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTSignRawPayloadBodyby using the client'sstampfunction. -
stampSignRawPayloads(
{required TSignRawPayloadsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTSignRawPayloadsBodyby using the client'sstampfunction. -
stampSignTransaction(
{required TSignTransactionBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTSignTransactionBodyby using the client'sstampfunction. -
stampStampLogin(
{required TStampLoginBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTStampLoginBodyby using the client'sstampfunction. -
stampTestRateLimits(
{required TTestRateLimitsBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTTestRateLimitsBodyby using the client'sstampfunction. -
stampUpdateOauth2Credential(
{required TUpdateOauth2CredentialBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateOauth2CredentialBodyby using the client'sstampfunction. -
stampUpdatePolicy(
{required TUpdatePolicyBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdatePolicyBodyby using the client'sstampfunction. -
stampUpdatePrivateKeyTag(
{required TUpdatePrivateKeyTagBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdatePrivateKeyTagBodyby using the client'sstampfunction. -
stampUpdateRootQuorum(
{required TUpdateRootQuorumBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateRootQuorumBodyby using the client'sstampfunction. -
stampUpdateUser(
{required TUpdateUserBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateUserBodyby using the client'sstampfunction. -
stampUpdateUserEmail(
{required TUpdateUserEmailBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateUserEmailBodyby using the client'sstampfunction. -
stampUpdateUserName(
{required TUpdateUserNameBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateUserNameBodyby using the client'sstampfunction. -
stampUpdateUserPhoneNumber(
{required TUpdateUserPhoneNumberBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateUserPhoneNumberBodyby using the client'sstampfunction. -
stampUpdateUserTag(
{required TUpdateUserTagBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateUserTagBodyby using the client'sstampfunction. -
stampUpdateWallet(
{required TUpdateWalletBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTUpdateWalletBodyby using the client'sstampfunction. -
stampVerifyOtp(
{required TVerifyOtpBody input}) → Future< TSignedRequest> -
Produce a
SignedRequestfromTVerifyOtpBodyby using the client'sstampfunction. -
testRateLimits(
{required TTestRateLimitsBody input}) → Future< TTestRateLimitsResponse> - Set a rate local rate limit just on the current endpoint, for purposes of testing with Vivosuite.
-
toString(
) → String -
A string representation of this object.
inherited
-
transformActivityResponse(
Map< String, dynamic> json, String operationId) → Map<String, dynamic> - Transforms activity response to flatten specific result from activity.result.{specificResult} to top-level result
-
updateOauth2Credential(
{required TUpdateOauth2CredentialBody input}) → Future< TUpdateOauth2CredentialResponse> - Update an OAuth 2.0 provider credential
-
updatePolicy(
{required TUpdatePolicyBody input}) → Future< TUpdatePolicyResponse> - Update an existing policy.
-
updatePrivateKeyTag(
{required TUpdatePrivateKeyTagBody input}) → Future< TUpdatePrivateKeyTagResponse> - Update human-readable name or associated private keys. Note that this activity is atomic: all of the updates will succeed at once, or all of them will fail.
-
updateRootQuorum(
{required TUpdateRootQuorumBody input}) → Future< TUpdateRootQuorumResponse> - Set the threshold and members of the root quorum. This activity must be approved by the current root quorum.
-
updateUser(
{required TUpdateUserBody input}) → Future< TUpdateUserResponse> - Update a user in an existing organization.
-
updateUserEmail(
{required TUpdateUserEmailBody input}) → Future< TUpdateUserEmailResponse> - Update a user's email in an existing organization.
-
updateUserName(
{required TUpdateUserNameBody input}) → Future< TUpdateUserNameResponse> - Update a user's name in an existing organization.
-
updateUserPhoneNumber(
{required TUpdateUserPhoneNumberBody input}) → Future< TUpdateUserPhoneNumberResponse> - Update a user's phone number in an existing organization.
-
updateUserTag(
{required TUpdateUserTagBody input}) → Future< TUpdateUserTagResponse> - Update human-readable name or associated users. Note that this activity is atomic: all of the updates will succeed at once, or all of them will fail.
-
updateWallet(
{required TUpdateWalletBody input}) → Future< TUpdateWalletResponse> - Update a wallet for an organization.
-
verifyOtp(
{required TVerifyOtpBody input}) → Future< TVerifyOtpResponse> - Verify a generic OTP.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited