UNPKG

@indexea/sdk

Version:

Indexea JavaScript SDK (indexea.com)

228 lines (227 loc) 9.25 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 { ContactForm, PayResult, PaymentInvoice, PaymentOrder, PaymentService } from '../models'; export interface PaymentApplyInvoiceRequest { app: string; type: number; requestBody: Array<string>; } export interface PaymentBeginPayRequest { app: string; ident: string; type: PaymentBeginPayTypeEnum; } export interface PaymentBuyRequest { app: string; paymentService: PaymentService; } export interface PaymentDeleteInvoiceRequest { app: string; id: number; } export interface PaymentDeleteOrderRequest { app: string; ident: string; } export interface PaymentInvoicesRequest { app: string; } export interface PaymentOrderRequest { app: string; ident: string; } export interface PaymentOrdersRequest { app: string; } export interface PaymentOrdersWithoutInvoiceRequest { app: string; } export interface PaymentPriceRequest { app: string; service: PaymentService; } export interface PaymentReceiptRequest { app: string; ident: string; id: number; } export interface PaymentRequestContactRequest { app: string; contactForm: ContactForm; } export interface PaymentUploadReceiptRequest { app: string; ident: string; receipt?: Blob; } /** * */ export declare class PaymentApi extends runtime.BaseAPI { /** * 接受支付宝的支付结果 */ paymentAlipayRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * 接受支付宝的支付结果 */ paymentAlipay(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * 支付宝平台支付完毕后调整到该接口 */ paymentAlipayReturnRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * 支付宝平台支付完毕后调整到该接口 */ paymentAlipayReturn(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * 申请发票 */ paymentApplyInvoiceRaw(requestParameters: PaymentApplyInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentInvoice>>; /** * 申请发票 */ paymentApplyInvoice(requestParameters: PaymentApplyInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentInvoice>; /** * 选择支付方式,开始支付 * 支付订单 */ paymentBeginPayRaw(requestParameters: PaymentBeginPayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PayResult>>; /** * 选择支付方式,开始支付 * 支付订单 */ paymentBeginPay(requestParameters: PaymentBeginPayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PayResult>; /** * * 下单购买 */ paymentBuyRaw(requestParameters: PaymentBuyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentOrder>>; /** * * 下单购买 */ paymentBuy(requestParameters: PaymentBuyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentOrder>; /** * 删除发票 */ paymentDeleteInvoiceRaw(requestParameters: PaymentDeleteInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * 删除发票 */ paymentDeleteInvoice(requestParameters: PaymentDeleteInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * 取消订单 */ paymentDeleteOrderRaw(requestParameters: PaymentDeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * 取消订单 */ paymentDeleteOrder(requestParameters: PaymentDeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * 获取发票列表 */ paymentInvoicesRaw(requestParameters: PaymentInvoicesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PaymentInvoice>>>; /** * 获取发票列表 */ paymentInvoices(requestParameters: PaymentInvoicesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PaymentInvoice>>; /** * 获取订单详情 * 获取订单详情 */ paymentOrderRaw(requestParameters: PaymentOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentOrder>>; /** * 获取订单详情 * 获取订单详情 */ paymentOrder(requestParameters: PaymentOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentOrder>; /** * 获取应用的订单列表 * 订单列表 */ paymentOrdersRaw(requestParameters: PaymentOrdersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PaymentOrder>>>; /** * 获取应用的订单列表 * 订单列表 */ paymentOrders(requestParameters: PaymentOrdersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PaymentOrder>>; /** * 获取未曾开票的订单列表 */ paymentOrdersWithoutInvoiceRaw(requestParameters: PaymentOrdersWithoutInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PaymentOrder>>>; /** * 获取未曾开票的订单列表 */ paymentOrdersWithoutInvoice(requestParameters: PaymentOrdersWithoutInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PaymentOrder>>; /** * * 获取套餐价格 */ paymentPriceRaw(requestParameters: PaymentPriceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentService>>; /** * * 获取套餐价格 */ paymentPrice(requestParameters: PaymentPriceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentService>; /** * 查看回执图片 * 获取订单回执图片 */ paymentReceiptRaw(requestParameters: PaymentReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Blob>>; /** * 查看回执图片 * 获取订单回执图片 */ paymentReceipt(requestParameters: PaymentReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Blob>; /** * 获取私有化方案、报价等信息 * 联系销售获取私有化报价 */ paymentRequestContactRaw(requestParameters: PaymentRequestContactRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>; /** * 获取私有化方案、报价等信息 * 联系销售获取私有化报价 */ paymentRequestContact(requestParameters: PaymentRequestContactRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>; /** * 用户在完成银行转账后,通过该接口上传转账回执 * 上传转账回执 */ paymentUploadReceiptRaw(requestParameters: PaymentUploadReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentOrder>>; /** * 用户在完成银行转账后,通过该接口上传转账回执 * 上传转账回执 */ paymentUploadReceipt(requestParameters: PaymentUploadReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentOrder>; /** * 接受微信支付的支付结果 */ paymentWepayRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * 接受微信支付的支付结果 */ paymentWepay(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; } /** * @export */ export declare const PaymentBeginPayTypeEnum: { readonly None: "none"; readonly Alipay: "alipay"; readonly Wepay: "wepay"; readonly Bank: "bank"; readonly Paypal: "paypal"; readonly Stripe: "stripe"; }; export type PaymentBeginPayTypeEnum = typeof PaymentBeginPayTypeEnum[keyof typeof PaymentBeginPayTypeEnum];