UNPKG

@indexea/sdk

Version:

Indexea JavaScript SDK (indexea.com)

215 lines (214 loc) 7.74 kB
/** * Indexea OpenAPI * 这是 Indexea 搜索服务平台的 OpenAPI,用于描述平台的所有接口信息,你可以通过这个页面来了解和在线验证平台的所有接口信息。 ### Errors 本 API 使用标准的 HTTP 状态码来指示操作成功或者失败,如果失败将会在 body 中以 JSON 格式提供详细的错误信息,如下所示: ``` { \"error\": 404, \"message\": \"page not found\" } ``` * * The version of the OpenAPI document: 1.0.0 * Contact: indexea.com@gmail.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AccountBean, Bulletin, OpenidBean } from '../models'; export interface AccountDeleteRequest { pwd: string; vcode: string; } export interface AccountDeleteOpenidRequest { type: string; openid: string; } export interface AccountPasswdRequest { password: string; newPassword: string; } export interface AccountPortraitRequest { portrait?: Blob; } export interface AccountProfileRequest { account?: string; } export interface AccountResetPwdRequest { account: string; verifyCode: string; pwd: string; } export interface AccountSendVerifyCodeRequest { account: string; purpose: string; } export interface AccountSigninRequest { account: string; pwd: string; keepLogin?: boolean; } export interface AccountSignupRequest { account: string; pwd: string; name: string; activateCode: string; } export interface AccountUpdateRequest { accountBean: AccountBean; } export interface AccountUpdateSettingsRequest { key: string; type: AccountUpdateSettingsTypeEnum; value: string; vcode?: string; } /** * */ export declare class AccountApi extends runtime.BaseAPI { /** * 获取系统公告 * 获取系统公告 */ accountBulletinRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Bulletin>>; /** * 获取系统公告 * 获取系统公告 */ accountBulletin(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Bulletin>; /** * * 注销账号 */ accountDeleteRaw(requestParameters: AccountDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * * 注销账号 */ accountDelete(requestParameters: AccountDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * * 解绑三方账号 */ accountDeleteOpenidRaw(requestParameters: AccountDeleteOpenidRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * * 解绑三方账号 */ accountDeleteOpenid(requestParameters: AccountDeleteOpenidRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * * 获取绑定的所有三方账号 */ accountOpenidRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OpenidBean>>>; /** * * 获取绑定的所有三方账号 */ accountOpenid(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<OpenidBean>>; /** * * 修改账号密码 */ accountPasswdRaw(requestParameters: AccountPasswdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * * 修改账号密码 */ accountPasswd(requestParameters: AccountPasswdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * * 修改账号头像 */ accountPortraitRaw(requestParameters: AccountPortraitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountBean>>; /** * * 修改账号头像 */ accountPortrait(requestParameters?: AccountPortraitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountBean>; /** * * 获取登录账号信息 */ accountProfileRaw(requestParameters: AccountProfileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountBean>>; /** * * 获取登录账号信息 */ accountProfile(requestParameters?: AccountProfileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountBean>; /** * * 重置账号密码 */ accountResetPwdRaw(requestParameters: AccountResetPwdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * * 重置账号密码 */ accountResetPwd(requestParameters: AccountResetPwdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * * 发送账号验证码 */ accountSendVerifyCodeRaw(requestParameters: AccountSendVerifyCodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * * 发送账号验证码 */ accountSendVerifyCode(requestParameters: AccountSendVerifyCodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * * 登录系统 */ accountSigninRaw(requestParameters: AccountSigninRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountBean>>; /** * * 登录系统 */ accountSignin(requestParameters: AccountSigninRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountBean>; /** * * 退出登录状态 */ accountSignoutRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * * 退出登录状态 */ accountSignout(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * * 注册新账号 */ accountSignupRaw(requestParameters: AccountSignupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountBean>>; /** * * 注册新账号 */ accountSignup(requestParameters: AccountSignupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountBean>; /** * * 修改账号资料 */ accountUpdateRaw(requestParameters: AccountUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountBean>>; /** * * 修改账号资料 */ accountUpdate(requestParameters: AccountUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountBean>; /** * * 修改账号设置 */ accountUpdateSettingsRaw(requestParameters: AccountUpdateSettingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * * 修改账号设置 */ accountUpdateSettings(requestParameters: AccountUpdateSettingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; } /** * @export */ export declare const AccountUpdateSettingsTypeEnum: { readonly Int: "int"; readonly Bool: "bool"; readonly String: "string"; }; export type AccountUpdateSettingsTypeEnum = typeof AccountUpdateSettingsTypeEnum[keyof typeof AccountUpdateSettingsTypeEnum];