coa-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js
70 lines (69 loc) • 2.16 kB
TypeScript
import { WxIsvServiceBase } from '../libs/WxIsvServiceBase';
interface UgcDeclare {
scene: number[];
method: number[];
otherSceneDesc: string;
hasAuditTeam: number;
auditDesc: string;
}
export declare class WxIsvReleaseService extends WxIsvServiceBase {
commit(accessToken: string, template_id: string, extAppId: string, extInfo: any, version: string, description: string): Promise<any>;
getPage(accessToken: string): Promise<{
errcode: number;
errmsg: string;
pageList: string[];
}>;
queryQuota(accessToken: string): Promise<{
errcode: number;
errmsg: string;
rest: number;
limit: number;
speedupRest: number;
speedupLimit: number;
}>;
submitAudit(accessToken: string, item_list: any[], order_path: string, privacy_api_not_use: boolean, ugc_declare?: UgcDeclare): Promise<string>;
undoSubmitAudit(accessToken: string): Promise<{
errcode: number;
errmsg: string;
}>;
speedAudit(accessToken: string, auditid: string): Promise<{
errcode: number;
errmsg: string;
}>;
getLatestAuditStatus(accessToken: string): Promise<{
errcode: number;
errmsg: string;
auditid: string;
status: number;
reason: string;
screenShot: string;
}>;
release(accessToken: string): Promise<{
errcode: number;
errmsg: string;
}>;
revertCodeRelease(accessToken: string, action?: 'get_history_version', appVersion?: string): Promise<{
errcode: number;
errmsg: string;
}>;
setVisitStatus(accessToken: string, action: 'open' | 'close'): Promise<{
errcode: number;
errmsg: string;
}>;
getSupportVersion(accessToken: string): Promise<{
errcode: number;
errmsg: string;
nowVersion: string;
uvInfo: {
items: {
percentage: number;
version: string;
}[];
};
}>;
setSupportVersion(accessToken: string, version: string): Promise<{
errcode: number;
errmsg: string;
}>;
}
export {};