/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class BatchQueryOpportunityTagHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryOpportunityTagRequest extends $tea.Model { corpIdList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryOpportunityTagResponseBody extends $tea.Model { result?: BatchQueryOpportunityTagResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryOpportunityTagResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchQueryOpportunityTagResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIsvOppStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIsvOppStatusRequest extends $tea.Model { isvOpportunityStatusList?: UpdateIsvOppStatusRequestIsvOpportunityStatusList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIsvOppStatusResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIsvOppStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateIsvOppStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryOpportunityTagResponseBodyResultOpportunityList extends $tea.Model { /** * @example * 50 */ activeUserCnt7d?: number; /** * @example * c:近7日活跃 */ appActiveState?: string; /** * @example * ding939a85cb101e83b0 */ corpId?: string; /** * @example * 2-广场 */ fstFunnelsourceNameLv1?: string; /** * @example * 2-广场 */ funnelsourceNameLv1?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryOpportunityTagResponseBodyResult extends $tea.Model { opportunityList?: BatchQueryOpportunityTagResponseBodyResultOpportunityList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIsvOppStatusRequestIsvOpportunityStatusList extends $tea.Model { isvCorpId?: string; /** * @remarks * This parameter is required. */ microAppId?: string; /** * @remarks * This parameter is required. */ name?: string; note?: string; operCorpId?: string; /** * @remarks * This parameter is required. */ operName?: string; /** * @remarks * This parameter is required. */ operTime?: string; /** * @remarks * This parameter is required. */ operUserId?: string; /** * @remarks * This parameter is required. */ oppSourceCorpId?: string; /** * @remarks * This parameter is required. */ opportunityStatus?: string; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * ISV批量查询商机标签 * * @param request - BatchQueryOpportunityTagRequest * @param headers - BatchQueryOpportunityTagHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchQueryOpportunityTagResponse */ batchQueryOpportunityTagWithOptions(request: BatchQueryOpportunityTagRequest, headers: BatchQueryOpportunityTagHeaders, runtime: $Util.RuntimeOptions): Promise; /** * ISV批量查询商机标签 * * @param request - BatchQueryOpportunityTagRequest * @returns BatchQueryOpportunityTagResponse */ batchQueryOpportunityTag(request: BatchQueryOpportunityTagRequest): Promise; /** * ISV商机状态同步 * * @param request - UpdateIsvOppStatusRequest * @param headers - UpdateIsvOppStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateIsvOppStatusResponse */ updateIsvOppStatusWithOptions(request: UpdateIsvOppStatusRequest, headers: UpdateIsvOppStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * ISV商机状态同步 * * @param request - UpdateIsvOppStatusRequest * @returns UpdateIsvOppStatusResponse */ updateIsvOppStatus(request: UpdateIsvOppStatusRequest): Promise; }