Skip to main content

Module builder

Module builder 

Source
Expand description

Types for composing operation parameters.

Structsยง

AddEndUserEvmAccount
Builder for [Client::add_end_user_evm_account]
AddEndUserEvmSmartAccount
Builder for [Client::add_end_user_evm_smart_account]
AddEndUserSolanaAccount
Builder for [Client::add_end_user_solana_account]
AdjustBorrowPositionWithEndUserAccount
Builder for [Client::adjust_borrow_position_with_end_user_account]
ApproveWalletMandate
Builder for [Client::approve_wallet_mandate]
AuthorizeCoinbasePaymentSession
Builder for [Client::authorize_coinbase_payment_session]
AuthorizeMandatePaymentSession
Builder for [Client::authorize_mandate_payment_session]
AuthorizeWalletPaymentSession
Builder for [Client::authorize_wallet_payment_session]
AuthorizeX402PaymentSession
Builder for [Client::authorize_x402_payment_session]
CancelMandate
Builder for [Client::cancel_mandate]
CancelPaymentSession
Builder for [Client::cancel_payment_session]
CapturePaymentSession
Builder for [Client::capture_payment_session]
CloseBorrowPositionWithEndUserAccount
Builder for [Client::close_borrow_position_with_end_user_account]
CreateBorrowPositionWithEndUserAccount
Builder for [Client::create_borrow_position_with_end_user_account]
CreateCustomer
Builder for [Client::create_customer]
CreateDelegationForEndUserAccount
Builder for [Client::create_delegation_for_end_user_account]
CreateDepositDestination
Builder for [Client::create_deposit_destination]
CreateDisbursement
Builder for [Client::create_disbursement]
CreateEndUser
Builder for [Client::create_end_user]
CreateEvmAccount
Builder for [Client::create_evm_account]
CreateEvmEip7702Delegation
Builder for [Client::create_evm_eip7702_delegation]
CreateEvmEip7702DelegationWithEndUserAccount
Builder for [Client::create_evm_eip7702_delegation_with_end_user_account]
CreateEvmSmartAccount
Builder for [Client::create_evm_smart_account]
CreateEvmSwapQuote
Builder for [Client::create_evm_swap_quote]
CreateFoundationAccount
Builder for [Client::create_foundation_account]
CreateMandate
Builder for [Client::create_mandate]
CreateOnrampOrder
Builder for [Client::create_onramp_order]
CreateOnrampSession
Builder for [Client::create_onramp_session]
CreatePaymentSession
Builder for [Client::create_payment_session]
CreatePolicy
Builder for [Client::create_policy]
CreateSolanaAccount
Builder for [Client::create_solana_account]
CreateSpendPermission
Builder for [Client::create_spend_permission]
CreateTopUpLink
Builder for [Client::create_top_up_link]
CreateTransfer
Builder for [Client::create_transfer]
CreateWebhookSubscription
Builder for [Client::create_webhook_subscription]
DeleteCustomerById
Builder for [Client::delete_customer_by_id]
DeletePolicy
Builder for [Client::delete_policy]
DeleteWebhookSubscription
Builder for [Client::delete_webhook_subscription]
ExecuteFundTransfer
Builder for [Client::execute_fund_transfer]
ExportEvmAccount
Builder for [Client::export_evm_account]
ExportEvmAccountByName
Builder for [Client::export_evm_account_by_name]
ExportSolanaAccount
Builder for [Client::export_solana_account]
ExportSolanaAccountByName
Builder for [Client::export_solana_account_by_name]
GetBalanceByAsset
Builder for [Client::get_balance_by_asset]
GetCustomerById
Builder for [Client::get_customer_by_id]
GetCustomerRequirements
Builder for [Client::get_customer_requirements]
GetDelegationForEndUser
Builder for [Client::get_delegation_for_end_user]
GetDelegationForEndUserAccount
Builder for [Client::get_delegation_for_end_user_account]
GetDepositDestinationById
Builder for [Client::get_deposit_destination_by_id]
GetDisbursement
Builder for [Client::get_disbursement]
GetEndUser
Builder for [Client::get_end_user]
GetEvmAccount
Builder for [Client::get_evm_account]
GetEvmAccountByName
Builder for [Client::get_evm_account_by_name]
GetEvmBorrowProduct
Builder for [Client::get_evm_borrow_product]
GetEvmEip7702DelegationOperationById
Builder for [Client::get_evm_eip7702_delegation_operation_by_id]
GetEvmSmartAccount
Builder for [Client::get_evm_smart_account]
GetEvmSmartAccountByName
Builder for [Client::get_evm_smart_account_by_name]
GetEvmSwapPrice
Builder for [Client::get_evm_swap_price]
GetFoundationAccountById
Builder for [Client::get_foundation_account_by_id]
GetMandate
Builder for [Client::get_mandate]
GetMandateApproval
Builder for [Client::get_mandate_approval]
GetMandateRevocation
Builder for [Client::get_mandate_revocation]
GetOnrampOrderById
Builder for [Client::get_onramp_order_by_id]
GetOnrampUserLimits
Builder for [Client::get_onramp_user_limits]
GetPaymentMethod
Builder for [Client::get_payment_method]
GetPaymentSession
Builder for [Client::get_payment_session]
GetPaymentSessionAuthorization
Builder for [Client::get_payment_session_authorization]
GetPaymentSessionCapture
Builder for [Client::get_payment_session_capture]
GetPaymentSessionRefund
Builder for [Client::get_payment_session_refund]
GetPaymentSessionVoid
Builder for [Client::get_payment_session_void]
GetPolicyById
Builder for [Client::get_policy_by_id]
GetSolanaAccount
Builder for [Client::get_solana_account]
GetSolanaAccountByName
Builder for [Client::get_solana_account_by_name]
GetSqlGrammar
Builder for [Client::get_sql_grammar]
GetSqlSchema
Builder for [Client::get_sql_schema]
GetTransferById
Builder for [Client::get_transfer_by_id]
GetUserOperation
Builder for [Client::get_user_operation]
GetUserOperationWithEndUserAccount
Builder for [Client::get_user_operation_with_end_user_account]
GetWalletApprovalOptions
Builder for [Client::get_wallet_approval_options]
GetWalletAuthorizationOptions
Builder for [Client::get_wallet_authorization_options]
GetWalletRevocationOptions
Builder for [Client::get_wallet_revocation_options]
GetWebhookSubscription
Builder for [Client::get_webhook_subscription]
GetX402Bundle
Builder for [Client::get_x402_bundle]
ImportEndUser
Builder for [Client::import_end_user]
ImportEvmAccount
Builder for [Client::import_evm_account]
ImportSolanaAccount
Builder for [Client::import_solana_account]
InitiateOnrampVerification
Builder for [Client::initiate_onramp_verification]
ListBalances
Builder for [Client::list_balances]
ListBorrowPositionsWithEndUserAccount
Builder for [Client::list_borrow_positions_with_end_user_account]
ListCustomers
Builder for [Client::list_customers]
ListDataTokenBalances
Builder for [Client::list_data_token_balances]
ListDepositDestinations
Builder for [Client::list_deposit_destinations]
ListDisbursements
Builder for [Client::list_disbursements]
ListEndUsers
Builder for [Client::list_end_users]
ListEvmAccounts
Builder for [Client::list_evm_accounts]
ListEvmBorrowProducts
Builder for [Client::list_evm_borrow_products]
ListEvmSmartAccounts
Builder for [Client::list_evm_smart_accounts]
ListEvmTokenBalances
Builder for [Client::list_evm_token_balances]
ListFoundationAccounts
Builder for [Client::list_foundation_accounts]
ListMandateApprovals
Builder for [Client::list_mandate_approvals]
ListMandateRevocations
Builder for [Client::list_mandate_revocations]
ListMandates
Builder for [Client::list_mandates]
ListPaymentMethods
Builder for [Client::list_payment_methods]
ListPaymentSessionAuthorizations
Builder for [Client::list_payment_session_authorizations]
ListPaymentSessionCaptures
Builder for [Client::list_payment_session_captures]
ListPaymentSessionRefunds
Builder for [Client::list_payment_session_refunds]
ListPaymentSessionVoids
Builder for [Client::list_payment_session_voids]
ListPaymentSessions
Builder for [Client::list_payment_sessions]
ListPolicies
Builder for [Client::list_policies]
ListSolanaAccounts
Builder for [Client::list_solana_accounts]
ListSolanaTokenBalances
Builder for [Client::list_solana_token_balances]
ListSpendPermissions
Builder for [Client::list_spend_permissions]
ListTokensForAccount
Builder for [Client::list_tokens_for_account]
ListTransfers
Builder for [Client::list_transfers]
ListWebhookSubscriptionEvents
Builder for [Client::list_webhook_subscription_events]
ListWebhookSubscriptions
Builder for [Client::list_webhook_subscriptions]
ListX402Bundles
Builder for [Client::list_x402_bundles]
ListX402DiscoveryMerchant
Builder for [Client::list_x402_discovery_merchant]
ListX402DiscoveryResources
Builder for [Client::list_x402_discovery_resources]
LookupEndUser
Builder for [Client::lookup_end_user]
PostX402DiscoveryMcp
Builder for [Client::post_x402_discovery_mcp]
PrepareAndSendUserOperation
Builder for [Client::prepare_and_send_user_operation]
PrepareUserOperation
Builder for [Client::prepare_user_operation]
RefundPaymentSession
Builder for [Client::refund_payment_session]
RequestEvmFaucet
Builder for [Client::request_evm_faucet]
RequestLimitsUpgrade
Builder for [Client::request_limits_upgrade]
RequestSolanaFaucet
Builder for [Client::request_solana_faucet]
RevokeDelegationForEndUser
Builder for [Client::revoke_delegation_for_end_user]
RevokeDelegationForEndUserAccount
Builder for [Client::revoke_delegation_for_end_user_account]
RevokeDelegationForEndUserAccountDeprecated
Builder for [Client::revoke_delegation_for_end_user_account_deprecated]
RevokeDelegationForEndUserDeprecated
Builder for [Client::revoke_delegation_for_end_user_deprecated]
RevokeSpendPermission
Builder for [Client::revoke_spend_permission]
RevokeWalletMandate
Builder for [Client::revoke_wallet_mandate]
RunSqlQuery
Builder for [Client::run_sql_query]
SearchX402Resources
Builder for [Client::search_x402_resources]
SendEvmAssetWithEndUserAccount
Builder for [Client::send_evm_asset_with_end_user_account]
SendEvmTransaction
Builder for [Client::send_evm_transaction]
SendEvmTransactionWithEndUserAccount
Builder for [Client::send_evm_transaction_with_end_user_account]
SendSolanaAssetWithEndUserAccount
Builder for [Client::send_solana_asset_with_end_user_account]
SendSolanaTransaction
Builder for [Client::send_solana_transaction]
SendSolanaTransactionWithEndUserAccount
Builder for [Client::send_solana_transaction_with_end_user_account]
SendUserOperation
Builder for [Client::send_user_operation]
SendUserOperationWithEndUserAccount
Builder for [Client::send_user_operation_with_end_user_account]
SettleX402Payment
Builder for [Client::settle_x402_payment]
SignEvmHash
Builder for [Client::sign_evm_hash]
SignEvmMessage
Builder for [Client::sign_evm_message]
SignEvmMessageWithEndUserAccount
Builder for [Client::sign_evm_message_with_end_user_account]
SignEvmTransaction
Builder for [Client::sign_evm_transaction]
SignEvmTransactionWithEndUserAccount
Builder for [Client::sign_evm_transaction_with_end_user_account]
SignEvmTypedData
Builder for [Client::sign_evm_typed_data]
SignEvmTypedDataWithEndUserAccount
Builder for [Client::sign_evm_typed_data_with_end_user_account]
SignSolanaMessage
Builder for [Client::sign_solana_message]
SignSolanaMessageWithEndUserAccount
Builder for [Client::sign_solana_message_with_end_user_account]
SignSolanaTransaction
Builder for [Client::sign_solana_transaction]
SignSolanaTransactionWithEndUserAccount
Builder for [Client::sign_solana_transaction_with_end_user_account]
SignSolanaX402PaymentWithEndUserAccount
Builder for [Client::sign_solana_x402_payment_with_end_user_account]
SimulatePolicies
Builder for [Client::simulate_policies]
SubmitDepositTravelRule
Builder for [Client::submit_deposit_travel_rule]
SubmitOnrampVerification
Builder for [Client::submit_onramp_verification]
SupportedX402PaymentKinds
Builder for [Client::supported_x402_payment_kinds]
UpdateCustomerById
Builder for [Client::update_customer_by_id]
UpdateEvmAccount
Builder for [Client::update_evm_account]
UpdateEvmSmartAccount
Builder for [Client::update_evm_smart_account]
UpdatePolicy
Builder for [Client::update_policy]
UpdateSolanaAccount
Builder for [Client::update_solana_account]
UpdateWebhookSubscription
Builder for [Client::update_webhook_subscription]
ValidateEndUserAccessToken
Builder for [Client::validate_end_user_access_token]
ValidateX402Resource
Builder for [Client::validate_x402_resource]
VerifyX402Payment
Builder for [Client::verify_x402_payment]
VoidPaymentSession
Builder for [Client::void_payment_session]