@silencelaboratories/walletprovider-sdk
Preparing search index...
IWalletProviderServiceClient
Interface IWalletProviderServiceClient
Interface for client of Wallet Provider Service
interface
IWalletProviderServiceClient
{
addEphemeralKey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
AddEphKeyRequest
;
}
,
)
:
Promise
<
AddEphKeyResponse
[]
>
;
deletePolicy
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
DeletePolicyRequest
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
;
deletePolicyWithUserSignatures
(
__namedParameters
:
{
payload
:
DeletePolicyRequest
;
userSignatures
:
WpNonKeygenUserSignatures
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
;
getCredentialGrants
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
GetPolicyRequest
;
}
,
)
:
Promise
<
GetCredentialGrantsResponse
>
;
getPolicyIntegrations
()
:
Promise
<
IntegrationCatalogResponse
>
;
getVersion
()
:
ApiVersion
;
registerPasskey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RegisterPasskeyRequest
;
}
,
)
:
Promise
<
RegisterPasskeyResponse
>
;
revokeEphemeralKey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RevokeEphKeyRequest
;
}
,
)
:
Promise
<
SimpleResponse
>
;
startKeygen
(
__namedParameters
:
{
authModule
:
AuthModule
;
setups
:
KeygenSetupOpts
[]
;
}
,
)
:
Promise
<
KeygenResponse
[]
>
;
startKeygenWithUserSignatures
(
__namedParameters
:
{
setups
:
KeygenSetupOpts
[]
;
userSignatures
:
WpKeygenUserSignatures
;
}
,
)
:
Promise
<
KeygenResponse
[]
>
;
startKeyRefresh
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
KeyRefreshRequest
;
}
,
)
:
Promise
<
KeygenResponse
>
;
startSigngen
(
__namedParameters
:
{
authModule
:
AuthModule
;
setup
:
SignSetupOpts
}
,
)
:
Promise
<
SignResponse
[]
>
;
startSigngenWithUserSignatures
(
__namedParameters
:
{
setup
:
SignSetupOpts
;
userSignatures
:
WpNonKeygenUserSignatures
;
}
,
)
:
Promise
<
SignResponse
[]
>
;
updatePolicy
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
UpdatePolicyRequest
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
;
updatePolicyWithUserSignatures
(
__namedParameters
:
{
payload
:
UpdatePolicyRequest
;
userSignatures
:
WpNonKeygenUserSignatures
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
;
}
Implemented by
WalletProviderServiceClient
Index
Methods
add
Ephemeral
Key
delete
Policy
delete
Policy
With
User
Signatures
get
Credential
Grants
get
Policy
Integrations
get
Version
register
Passkey
revoke
Ephemeral
Key
start
Keygen
start
Keygen
With
User
Signatures
start
Key
Refresh
start
Signgen
start
Signgen
With
User
Signatures
update
Policy
update
Policy
With
User
Signatures
Methods
add
Ephemeral
Key
addEphemeralKey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
AddEphKeyRequest
}
,
)
:
Promise
<
AddEphKeyResponse
[]
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
AddEphKeyRequest
}
Returns
Promise
<
AddEphKeyResponse
[]
>
delete
Policy
deletePolicy
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
DeletePolicyRequest
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
DeletePolicyRequest
}
Returns
Promise
<
PolicyChangeResponse
>
delete
Policy
With
User
Signatures
deletePolicyWithUserSignatures
(
__namedParameters
:
{
payload
:
DeletePolicyRequest
;
userSignatures
:
WpNonKeygenUserSignatures
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
Parameters
__namedParameters
:
{
payload
:
DeletePolicyRequest
;
userSignatures
:
WpNonKeygenUserSignatures
}
Returns
Promise
<
PolicyChangeResponse
>
get
Credential
Grants
getCredentialGrants
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
GetPolicyRequest
}
,
)
:
Promise
<
GetCredentialGrantsResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
GetPolicyRequest
}
Returns
Promise
<
GetCredentialGrantsResponse
>
get
Policy
Integrations
getPolicyIntegrations
()
:
Promise
<
IntegrationCatalogResponse
>
Returns
Promise
<
IntegrationCatalogResponse
>
get
Version
getVersion
()
:
ApiVersion
Returns
ApiVersion
register
Passkey
registerPasskey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RegisterPasskeyRequest
;
}
,
)
:
Promise
<
RegisterPasskeyResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RegisterPasskeyRequest
}
Returns
Promise
<
RegisterPasskeyResponse
>
revoke
Ephemeral
Key
revokeEphemeralKey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RevokeEphKeyRequest
;
}
,
)
:
Promise
<
SimpleResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RevokeEphKeyRequest
}
Returns
Promise
<
SimpleResponse
>
start
Keygen
startKeygen
(
__namedParameters
:
{
authModule
:
AuthModule
;
setups
:
KeygenSetupOpts
[]
}
,
)
:
Promise
<
KeygenResponse
[]
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
setups
:
KeygenSetupOpts
[]
}
Returns
Promise
<
KeygenResponse
[]
>
start
Keygen
With
User
Signatures
startKeygenWithUserSignatures
(
__namedParameters
:
{
setups
:
KeygenSetupOpts
[]
;
userSignatures
:
WpKeygenUserSignatures
;
}
,
)
:
Promise
<
KeygenResponse
[]
>
Parameters
__namedParameters
:
{
setups
:
KeygenSetupOpts
[]
;
userSignatures
:
WpKeygenUserSignatures
}
Returns
Promise
<
KeygenResponse
[]
>
start
Key
Refresh
startKeyRefresh
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
KeyRefreshRequest
;
}
,
)
:
Promise
<
KeygenResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
KeyRefreshRequest
}
Returns
Promise
<
KeygenResponse
>
start
Signgen
startSigngen
(
__namedParameters
:
{
authModule
:
AuthModule
;
setup
:
SignSetupOpts
}
,
)
:
Promise
<
SignResponse
[]
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
setup
:
SignSetupOpts
}
Returns
Promise
<
SignResponse
[]
>
start
Signgen
With
User
Signatures
startSigngenWithUserSignatures
(
__namedParameters
:
{
setup
:
SignSetupOpts
;
userSignatures
:
WpNonKeygenUserSignatures
;
}
,
)
:
Promise
<
SignResponse
[]
>
Parameters
__namedParameters
:
{
setup
:
SignSetupOpts
;
userSignatures
:
WpNonKeygenUserSignatures
}
Returns
Promise
<
SignResponse
[]
>
update
Policy
updatePolicy
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
UpdatePolicyRequest
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
UpdatePolicyRequest
}
Returns
Promise
<
PolicyChangeResponse
>
update
Policy
With
User
Signatures
updatePolicyWithUserSignatures
(
__namedParameters
:
{
payload
:
UpdatePolicyRequest
;
userSignatures
:
WpNonKeygenUserSignatures
;
}
,
)
:
Promise
<
PolicyChangeResponse
>
Parameters
__namedParameters
:
{
payload
:
UpdatePolicyRequest
;
userSignatures
:
WpNonKeygenUserSignatures
}
Returns
Promise
<
PolicyChangeResponse
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Ephemeral
Key
delete
Policy
delete
Policy
With
User
Signatures
get
Credential
Grants
get
Policy
Integrations
get
Version
register
Passkey
revoke
Ephemeral
Key
start
Keygen
start
Keygen
With
User
Signatures
start
Key
Refresh
start
Signgen
start
Signgen
With
User
Signatures
update
Policy
update
Policy
With
User
Signatures
@silencelaboratories/walletprovider-sdk
Loading...
Interface for client of Wallet Provider Service