UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

601 lines (600 loc) 15.5 kB
import { Axios } from 'coa-helper'; declare const wxIsvTemplateDraft: { createTime: number; userVersion: string; userDesc: string; templateId: number; sourceMiniprogramAppid: string; sourceMiniprogram: string; developer: string; createAt: number; }; declare const wxIsvTemplateItem: { createTime: number; userVersion: string; userDesc: string; draftId: number; sourceMiniprogramAppid: string; sourceMiniprogram: string; developer: string; createAt: number; }; declare const wxIsvAuthAppInfo: { nickName: string; nickname: string; headImg: string; serviceTypeInfo: { id: number; }; verifyTypeInfo: { id: number; }; userName: string; alias: string; qrcodeUrl: string; businessInfo: { openPay: number; openShake: number; openScan: number; openCard: number; openStore: number; }; idc: number; principalName: string; signature: string; miniProgramInfo: { network: { requestDomain: never[]; wsRequestDomain: never[]; uploadDomain: never[]; downloadDomain: never[]; bizDomain: never[]; udpDomain: never[]; }; categories: ObjectConstructor[][]; visitStatus: number; }; }; declare const wxIsvStatVisitTrend: { list: { refDate: string; sessionCnt: number; visitPv: number; visitUv: number; visitUvNew: number; stayTimeUv: number; stayTimeSession: number; visitDepth: number; }[]; }; declare const wxIsvStatDailySummary: { list: { refDate: string; visitTotal: number; sharePv: number; shareUv: number; }[]; }; declare const wxIsvStatDailyRetain: { refDate: string; visitUvNew: { key: number; value: number; }[]; visitUv: { key: number; value: number; }[]; }; declare const wxIsvConfig: { appId: string; appSecret: string; appToken: string; wxSmConfig: { appId: string; secret: string; }; }; declare const wxIsvNormalResponse: { errcode: number; errmsg: string; }; declare const wxIsvReleasePageList: { errcode: number; errmsg: string; pageList: string[]; }; declare const wxIsvReleaseAuditSubmit: { errcode: number; errmsg: string; auditid: number; }; declare const wxIsvReleaseLatestAudit: { errcode: number; errmsg: string; auditid: string; status: number; reason: string; screenShot: string; }; declare const wxIsvReleaseSupportVersion: { errcode: number; errmsg: string; nowVersion: string; uvInfo: { items: { percentage: number; version: string; }[]; }; }; declare const wxIsvReleaseQuota: { errcode: number; errmsg: string; rest: number; limit: number; speedupRest: number; speedupLimit: number; }; declare const wxIsvTesterBind: { errcode: number; errmsg: string; userstr: string; }; declare const wxIsvTesterList: { errcode: number; errmsg: string; members: { userstr: string; }[]; }; declare const wxIsvCategoryAudit: { errcode: number; errmsg: string; categoryList: ({ firstClass: string; secondClass: string; firstId: number; secondId: number; thirdClass?: undefined; thirdId?: undefined; } | { firstClass: string; secondClass: string; thirdClass: string; firstId: number; secondId: number; thirdId: number; })[]; }; declare const wxIsvDomainModify: { errcode: number; errmsg: string; requestdomain: string[]; wsrequestdomain: string[]; uploaddomain: string[]; downloaddomain: string[]; }; declare const wxIsvAuthInfo: { authorizerAppid: string; authorizerAccessToken: string; expiresIn: number; authorizerRefreshToken: string; funcInfo: { funcscopeCategory: { id: number; }; }[]; }; declare const wxIsvAuthAccountInfo: { errcode: number; errmsg: string; appid: string; accountType: number; principalType: number; principalName: string; realnameStatus: number; wxVerifyInfo: { qualificationVerify: boolean; namingVerify: boolean; annualReview: boolean; annualReviewBeginTime: number; annualReviewEndTime: number; }; signatureInfo: { signature: string; modifyUsedCount: number; modifyQuota: number; }; headImageInfo: { headImageUrl: string; modifyUsedCount: number; modifyQuota: number; }; }; declare const wxIsvAuthRefreshInfo: { authorizerAccessToken: string; expiresIn: number; authorizerRefreshToken: string; }; declare const wxIsvExpressBatchGetOrder: { orderId: string; deliveryId: string; waybillId: string; }[]; declare const wxIsvExpressBatchGetOrderResponse: { orderList: { errcode: number; errmsg: string; orderId: string; deliveryId: string; waybillId: string; printHtml: string; waybillData: { key: string; value: string; }[]; orderStatus: number; }[]; }; declare const wxIsvAddOrderParam: { addSource: number; orderId: string; openid: string; deliveryId: string; bizId: string; customRemark: string; sender: { name: string; tel: string; mobile: string; company: string; postCode: string; country: string; province: string; city: string; area: string; address: string; }; receiver: { name: string; tel: string; mobile: string; company: string; postCode: string; country: string; province: string; city: string; area: string; address: string; }; shop: { wxaPath: string; imgUrl: string; goodsName: string; goodsCount: number; }; cargo: { count: number; weight: number; spaceX: number; spaceY: number; spaceZ: number; detailList: { name: string; count: number; }[]; }; insured: { useInsured: number; insuredValue: number; }; service: { serviceType: number; serviceName: string; }; }; declare const wxIsvCancelOrderResponse: { errcode: number; errmsg: string; deliveryResultcode: number; deliveryResultmsg: string; }; declare const wxIsvGetAllAccountResponse: { count: number; list: { bizId: string; deliveryId: string; createTime: number; updateTime: number; statusCode: number; alias: string; remarkWrongMsg: string; remarkContent: string; quotaNum: number; quotaUpdateTime: number; serviceType: { serviceType: number; serviceName: string; }[]; }[]; }; declare const wxIsvGetAllAccountDelivery: { count: number; data: { deliveryId: string; deliveryName: string; canUseCash: number; canGetQuota: number; cashBizId: string; serviceType: { serviceType: number; serviceName: string; }[]; }[]; }; declare const wxIsvGetOrderResponse: { printHtml: string; waybillData: { key: string; value: string; }[]; deliveryId: string; waybillId: string; orderId: string; orderStatus: number; }; declare const wxIsvGetPathResponse: { openid: string; deliveryId: string; waybillId: string; pathItemNum: number; pathItemList: { actionTime: number; actionType: number; actionMsg: string; }[]; }; declare const wxIsvGetAllPrinterResponse: { count: number; openid: string[]; tagidList: string[]; }; declare const wxIsvGetQuoatResponse: { quotaNum: number; }; declare const wxIsvAddOrderResponse: { orderId: string; waybillId: string; waybillData: { key: string; value: string; }[]; }; declare const wxIsvRawDeliveryErrorResponse: { errcode: number; errmsg: string; deliveryResultcode: number; deliveryResultmsg: string; }; declare const wxIsvAddTemplateResponse: { errmsg: string; errcode: number; priTmplId: string; }; declare const wxIsvTmplKeywordResponse: { errcode: number; errmsg: string; data: { kid: number; name: string; example: string; rule: string; }[]; }; declare const wxIsvTicketResponse: { errcode: number; errmsg: string; ticket: string; expiresIn: number; }; declare const wxIsvMpShowItem: { errcode: number; errmsg: string; canOpen: number; isOpen: number; appid: string; nickname: string; headimg: string; }; declare const wxIsvMpShowItemList: { errcode: number; errmsg: string; totalNum: number; bizInfoList: { nickname: string; appid: string; headimg: string; }[]; }; declare const wxIsvComplainResponse: { errcode: number; errmsg: string; complaintOrder: { complaintOrderId: string; openId: string; createTime: number; phoneNumber: number; type: number; status: number; customerMaterial: { content: string; mediaIdList: string[]; }; orderId: string; outTradeNo: string; productName: string; payTime: number; totalCost: string; expireTime: number; }; item: { itemType: number; time: number; phoneNumber: number; content: string; mediaIdList: string[]; }[]; returnBill: { returnId: string; waybillId: string; deliveryName: string; orderStatus: number; }; }; declare const wxIsvCreatechargeidResponse: { errcode: number; errmsg: string; report_no: string; }; declare const wxIsvApplypayResponse: { errcode: number; errmsg: string; pay_url: string; }; declare const wxIsvGetpayorderlistResponse: { errcode: number; errmsg: string; list: { order_id: number; order_status: number; total_price: number; create_time: number; pay_time: number; can_refund: boolean; refund_time: number; refund_status: number; }[]; total: number; }; declare const wxIsvGetsummaryResponse: { errcode: number; errmsg: string; total: number; claim_num: number; claim_succ_num: number; premium: number; funds: number; need_close: boolean; }; declare const wxIsvGetorderlistResponse: { errcode: number; errmsg: string; list: { order_no: string; policy_no: string; report_no: string; status: number; insurance_end_date: string; premium: number; estimate_amount: number; delivery_no: string; refund_delivery_no: string; }[]; total: number; }; declare const wxIsvCreateorderResponse: { errcode: number; errmsg: string; policy_no: string; insurance_end_date: string; estimate_amount: number; }; declare const wxIsvClaimResponse: { errcode: number; errmsg: string; report_no: string; }; declare const wxIsvPluginManagementResponse: { errcode: number; errmsg: string; plugin_list: { appid: string; status: number; nickname: string; headimgurl: string; }[]; }; export declare namespace WxIsv { type AxiosMethod = Axios.Method; type AxiosResponse = Axios.AxiosResponse; type AxiosRequestConfig = Axios.AxiosRequestConfig; type AxiosTransformer = Axios.AxiosTransformer; interface WxIsvAuthItem { id: number; name: string; alias: string; desc: string; mutex: boolean; required?: boolean; } interface customErrorMessage { [errorNo: number]: string; } type customErrorHandler = (res: Axios.AxiosResponse) => void; type IgnoreError = number[]; interface Dic<T = any> { [index: string]: T; } interface WxIsvResponse { errcode: number; errmsg: string; } type WxIsvConfig = typeof wxIsvConfig; type WxIsvTemplateItem = typeof wxIsvTemplateItem; type WxIsvTemplateDraft = typeof wxIsvTemplateDraft; type WxIsvAuthAppInfo = typeof wxIsvAuthAppInfo; type WxIsvStatVisitTrend = typeof wxIsvStatVisitTrend; type WxIsvStatDailySummary = typeof wxIsvStatDailySummary; type WxIsvStatDailyRetain = typeof wxIsvStatDailyRetain; type WxIsvNormalResponse = typeof wxIsvNormalResponse; type WxIsvReleasePageList = typeof wxIsvReleasePageList; type WxIsvReleaseAuditSubmit = typeof wxIsvReleaseAuditSubmit; type WxIsvReleaseLatestAudit = typeof wxIsvReleaseLatestAudit; type WxIsvReleaseSupportVersion = typeof wxIsvReleaseSupportVersion; type WxIsvReleaseQuota = typeof wxIsvReleaseQuota; type WxIsvCategoryAudit = typeof wxIsvCategoryAudit; type WxIsvTesterBind = typeof wxIsvTesterBind; type WxIsvTesterList = typeof wxIsvTesterList; type WxIsvDomainModify = typeof wxIsvDomainModify; type WxIsvAuthInfo = typeof wxIsvAuthInfo; type WxIsvAuthAccountInfo = typeof wxIsvAuthAccountInfo; type WxIsvAuthRefreshInfo = typeof wxIsvAuthRefreshInfo; type WxIsvExpressBatchGetOrder = typeof wxIsvExpressBatchGetOrder; type WxIsvExpressBatchGetOrderResponse = typeof wxIsvExpressBatchGetOrderResponse; type WxIsvAddOrderParam = typeof wxIsvAddOrderParam; type WxIsvCancelOrderResponse = typeof wxIsvCancelOrderResponse; type WxIsvGetAllAccountResponse = typeof wxIsvGetAllAccountResponse; type WxIsvGetAllAccountDelivery = typeof wxIsvGetAllAccountDelivery; type WxIsvGetOrderResponse = typeof wxIsvGetOrderResponse; type WxIsvGetPathResponse = typeof wxIsvGetPathResponse; type WxIsvGetAllPrinterResponse = typeof wxIsvGetAllPrinterResponse; type WxIsvGetQuoatResponse = typeof wxIsvGetQuoatResponse; type WxIsvAddOrderResponse = typeof wxIsvAddOrderResponse; type WxIsvRawDeliveryErrorResponse = typeof wxIsvRawDeliveryErrorResponse; type WxIsvAddTemplateResponse = typeof wxIsvAddTemplateResponse; type WxIsvTmplKeywordResponse = typeof wxIsvTmplKeywordResponse; type WxIsvTicket = typeof wxIsvTicketResponse; type WxIsvMpShowItem = typeof wxIsvMpShowItem; type WxIsvMpShowItemList = typeof wxIsvMpShowItemList; type WxIsvComplainResponse = typeof wxIsvComplainResponse; type WxIsvCreatechargeidResponse = typeof wxIsvCreatechargeidResponse; type WxIsvApplypayResponse = typeof wxIsvApplypayResponse; type WxIsvGetpayorderlistResponse = typeof wxIsvGetpayorderlistResponse; type WxIsvGetsummaryResponse = typeof wxIsvGetsummaryResponse; type WxIsvGetorderlistResponse = typeof wxIsvGetorderlistResponse; type WxIsvCreateorderResponse = typeof wxIsvCreateorderResponse; type WxIsvClaimResponse = typeof wxIsvClaimResponse; type WxIsvPluginManagementResponse = typeof wxIsvPluginManagementResponse; } export {};