/** */ 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 BatchCreateTemplateHeaders 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 BatchCreateTemplateRequest extends $tea.Model { /** * @remarks * This parameter is required. */ templateList?: BatchCreateTemplateRequestTemplateList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateTemplateResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ createResultList?: BatchCreateTemplateResponseBodyCreateResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateTemplateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchCreateTemplateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryByTemplateKeyHeaders 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 BatchQueryByTemplateKeyRequest extends $tea.Model { /** * @remarks * This parameter is required. */ templateKeys?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryByTemplateKeyResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ templateList?: BatchQueryByTemplateKeyResponseBodyTemplateList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryByTemplateKeyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchQueryByTemplateKeyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateTemplateHeaders 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 BatchUpdateTemplateRequest extends $tea.Model { /** * @remarks * This parameter is required. */ templateList?: BatchUpdateTemplateRequestTemplateList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateTemplateResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ updateResultList?: BatchUpdateTemplateResponseBodyUpdateResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateTemplateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchUpdateTemplateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIndustryTagListHeaders 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 QueryIndustryTagListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ industryList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIndustryTagListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryIndustryTagListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleTagListHeaders 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 QueryRoleTagListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ roleList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRoleTagListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryRoleTagListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTemplateCategorysHeaders 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 QueryTemplateCategorysResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ categoryList?: QueryTemplateCategorysResponseBodyCategoryList[]; /** * @example * 3 */ total?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTemplateCategorysResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryTemplateCategorysResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RecallAuditTemplateHeaders 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 RecallAuditTemplateRequest extends $tea.Model { /** * @remarks * This parameter is required. */ templateKeys?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RecallAuditTemplateResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ recallResult?: RecallAuditTemplateResponseBodyRecallResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RecallAuditTemplateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RecallAuditTemplateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateTemplateRequestTemplateList extends $tea.Model { /** * @remarks * This parameter is required. */ adaptEnv?: string[]; /** * @remarks * This parameter is required. * * @example * 描述 */ appDesc?: string; /** * @remarks * This parameter is required. * * @example * @lALPDe7s2JOuoyjNBaDNCgA */ appIcon?: string; caseVideoList?: string[]; /** * @remarks * This parameter is required. * * @example * template_category */ categoryCode?: string; coverImgList?: string[]; /** * @example * https://www.baidu.com/ */ expUrl?: string; /** * @remarks * This parameter is required. */ industryLabelList?: string[]; /** * @remarks * This parameter is required. * * @example * 100 */ installTimes?: number; mobilePreviewMediaList?: string[]; /** * @remarks * This parameter is required. * * @example * 测试模板 */ name?: string; /** * @remarks * This parameter is required. */ previewMediaList?: string[]; /** * @example * 小张 */ providerName?: string; /** * @remarks * This parameter is required. */ roleLabelList?: string[]; /** * @remarks * This parameter is required. * * @example * 描述 */ simpleDesc?: string; /** * @remarks * This parameter is required. * * @example * template_key_1 */ templateKey?: string; useCasesMediaList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchCreateTemplateResponseBodyCreateResultList extends $tea.Model { /** * @remarks * This parameter is required. */ templateKey?: string; /** * @remarks * This parameter is required. */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryByTemplateKeyResponseBodyTemplateList extends $tea.Model { /** * @remarks * This parameter is required. */ adaptEnv?: string[]; /** * @remarks * This parameter is required. * * @example * 测试用 */ appDesc?: string; /** * @remarks * This parameter is required. * * @example * @lALPDe7s2JOuoyjNBaDNCgA */ appIcon?: string; /** * @remarks * This parameter is required. */ caseVideoList?: string[]; /** * @remarks * This parameter is required. * * @example * template_category */ category?: string; /** * @remarks * This parameter is required. */ coverImgList?: string[]; /** * @remarks * This parameter is required. * * @example * http://www.baidu.com */ expUrl?: string; /** * @remarks * This parameter is required. */ industryLabelList?: string[]; /** * @remarks * This parameter is required. * * @example * 100 */ installTimes?: number; /** * @remarks * This parameter is required. */ mobilePreviewMediaList?: string[]; /** * @remarks * This parameter is required. * * @example * 测试用 */ name?: string; /** * @remarks * This parameter is required. */ previewMediaList?: string[]; /** * @remarks * This parameter is required. * * @example * 小明 */ providerName?: string; /** * @remarks * This parameter is required. */ roleLabelList?: string[]; /** * @remarks * This parameter is required. * * @example * 测试用 */ simpleDesc?: string; /** * @remarks * This parameter is required. * * @example * template_key */ templateKey?: string; /** * @remarks * This parameter is required. */ useCasesMediaList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateTemplateRequestTemplateList extends $tea.Model { /** * @remarks * This parameter is required. */ adaptEnv?: string[]; /** * @remarks * This parameter is required. * * @example * 这是测试 */ appDesc?: string; /** * @remarks * This parameter is required. * * @example * @lALPDe7s2JOuoyjNBaDNCgA */ appIcon?: string; caseVideoList?: string[]; /** * @remarks * This parameter is required. * * @example * template_category */ categoryCode?: string; coverImgList?: string[]; /** * @example * https://www.baidu.com/ */ expUrl?: string; /** * @remarks * This parameter is required. */ industryLabelList?: string[]; mobilePreviewMediaList?: string[]; /** * @remarks * This parameter is required. * * @example * 这是测试 */ name?: string; /** * @remarks * This parameter is required. */ previewMediaList?: string[]; /** * @example * 小红 */ providerName?: string; /** * @remarks * This parameter is required. */ roleLabelList?: string[]; /** * @remarks * This parameter is required. * * @example * 这是一个描述 */ simpleDesc?: string; /** * @remarks * This parameter is required. * * @example * template_key_1 */ templateKey?: string; useCasesMediaList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateTemplateResponseBodyUpdateResultList extends $tea.Model { /** * @remarks * This parameter is required. */ templateKey?: string; /** * @remarks * This parameter is required. */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTemplateCategorysResponseBodyCategoryList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * template_category */ code?: string; /** * @remarks * This parameter is required. * * @example * 模板分类 */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RecallAuditTemplateResponseBodyRecallResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * template_key_1 */ templateKey?: string; /** * @remarks * This parameter is required. * * @example * recall_success */ value?: 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); /** * 批量创建模板 * * @param request - BatchCreateTemplateRequest * @param headers - BatchCreateTemplateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchCreateTemplateResponse */ batchCreateTemplateWithOptions(request: BatchCreateTemplateRequest, headers: BatchCreateTemplateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量创建模板 * * @param request - BatchCreateTemplateRequest * @returns BatchCreateTemplateResponse */ batchCreateTemplate(request: BatchCreateTemplateRequest): Promise; /** * 批量查询模板 * * @param request - BatchQueryByTemplateKeyRequest * @param headers - BatchQueryByTemplateKeyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchQueryByTemplateKeyResponse */ batchQueryByTemplateKeyWithOptions(request: BatchQueryByTemplateKeyRequest, headers: BatchQueryByTemplateKeyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询模板 * * @param request - BatchQueryByTemplateKeyRequest * @returns BatchQueryByTemplateKeyResponse */ batchQueryByTemplateKey(request: BatchQueryByTemplateKeyRequest): Promise; /** * 批量修改模板 * * @param request - BatchUpdateTemplateRequest * @param headers - BatchUpdateTemplateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchUpdateTemplateResponse */ batchUpdateTemplateWithOptions(request: BatchUpdateTemplateRequest, headers: BatchUpdateTemplateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量修改模板 * * @param request - BatchUpdateTemplateRequest * @returns BatchUpdateTemplateResponse */ batchUpdateTemplate(request: BatchUpdateTemplateRequest): Promise; /** * 查询行业标签 * * @param headers - QueryIndustryTagListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryIndustryTagListResponse */ queryIndustryTagListWithOptions(headers: QueryIndustryTagListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询行业标签 * @returns QueryIndustryTagListResponse */ queryIndustryTagList(): Promise; /** * 查询角色 * * @param headers - QueryRoleTagListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryRoleTagListResponse */ queryRoleTagListWithOptions(headers: QueryRoleTagListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询角色 * @returns QueryRoleTagListResponse */ queryRoleTagList(): Promise; /** * 查询模板分类 * * @param headers - QueryTemplateCategorysHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryTemplateCategorysResponse */ queryTemplateCategorysWithOptions(headers: QueryTemplateCategorysHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询模板分类 * @returns QueryTemplateCategorysResponse */ queryTemplateCategorys(): Promise; /** * 撤回模板审核 * * @param request - RecallAuditTemplateRequest * @param headers - RecallAuditTemplateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RecallAuditTemplateResponse */ recallAuditTemplateWithOptions(request: RecallAuditTemplateRequest, headers: RecallAuditTemplateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 撤回模板审核 * * @param request - RecallAuditTemplateRequest * @returns RecallAuditTemplateResponse */ recallAuditTemplate(request: RecallAuditTemplateRequest): Promise; }