UNPKG

@okutrade/account-api

Version:

TypeScript client for OKU Account API using Connect-ES

156 lines (155 loc) 4.96 kB
/** * AuthService handles authentication and session management * * EVM authentication endpoints (/auth/evm/*) * * @generated from service gfxcafe.oku.account.v1.AuthService */ export declare const AuthService: { readonly typeName: "gfxcafe.oku.account.v1.AuthService"; readonly methods: { /** * Create a challenge for EVM wallet authentication (/auth/evm/challenge) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.EvmChallenge */ readonly evmChallenge: { readonly name: "EvmChallenge"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Solve the challenge to authenticate (/auth/evm/solve) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.EvmSolve */ readonly evmSolve: { readonly name: "EvmSolve"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Logout and invalidate session (/auth/logout) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.Logout */ readonly logout: { readonly name: "Logout"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Extend the current session (/auth/extend_session) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.ExtendSession */ readonly extendSession: { readonly name: "ExtendSession"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Get current user information (/auth/user_info) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.UserInfo */ readonly userInfo: { readonly name: "UserInfo"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Update user's display name (/auth/user_info/update/display_name) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.UserInfoUpdateDisplayName */ readonly userInfoUpdateDisplayName: { readonly name: "UserInfoUpdateDisplayName"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Get bridge information for the user (/auth/bridge_info) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.BridgeInfo */ readonly bridgeInfo: { readonly name: "BridgeInfo"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Set bridge information for the user (/auth/bridge_info) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.BridgeInfoSet */ readonly bridgeInfoSet: { readonly name: "BridgeInfoSet"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Request email login code (/auth/email/challenge) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.EmailChallenge */ readonly emailChallenge: { readonly name: "EmailChallenge"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Verify email with code (/auth/email/verify) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.EmailVerify */ readonly emailVerify: { readonly name: "EmailVerify"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Confirm email verification (/auth/email/confirm) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.EmailConfirm */ readonly emailConfirm: { readonly name: "EmailConfirm"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Merge two user accounts (/auth/manage/merge) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.ManageMerge */ readonly manageMerge: { readonly name: "ManageMerge"; readonly I: any; readonly O: any; readonly kind: any; }; /** * Remove wallet IDP from user (/auth/manage/remove_wallet_idp) * * @generated from rpc gfxcafe.oku.account.v1.AuthService.ManageRemoveWalletIdp */ readonly manageRemoveWalletIdp: { readonly name: "ManageRemoveWalletIdp"; readonly I: any; readonly O: any; readonly kind: any; }; }; };