/** */ 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 InstallCoolAppOrderToGroupHeaders 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 InstallCoolAppOrderToGroupRequest extends $tea.Model { /** * @example * cidxxx */ conversationId?: string; sortedPluginIdList?: number[]; /** * @example * template-id-xxx */ templateId?: string; unsortedPluginIdList?: number[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallCoolAppOrderToGroupResponseBody extends $tea.Model { result?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallCoolAppOrderToGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: InstallCoolAppOrderToGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallCoolAppToGroupHeaders 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 InstallCoolAppToGroupRequest extends $tea.Model { /** * @example * cidxxxx */ conversationId?: string; /** * @example * CoolApp-xxx */ operateCoolAppCode?: string; /** * @example * staffid12 */ operatorId?: string; /** * @example * template-id-xxx */ templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallCoolAppToGroupResponseBody extends $tea.Model { result?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallCoolAppToGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: InstallCoolAppToGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderHeaders 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 QueryCoolAppShortcutOrderRequest extends $tea.Model { /** * @example * cidxxx */ conversationId?: string; /** * @example * staff1 */ operatorId?: string; /** * @example * templateId1 */ templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderResponseBody extends $tea.Model { result?: QueryCoolAppShortcutOrderResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCoolAppShortcutOrderResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstalledCoolAppsInConversationHeaders 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 QueryInstalledCoolAppsInConversationRequest extends $tea.Model { /** * @example * cidxxx */ openConversationId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstalledCoolAppsInConversationResponseBody extends $tea.Model { result?: QueryInstalledCoolAppsInConversationResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstalledCoolAppsInConversationResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryInstalledCoolAppsInConversationResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UninstallCoolAppFromGroupHeaders 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 UninstallCoolAppFromGroupRequest extends $tea.Model { /** * @example * cidxxx */ conversationId?: string; /** * @example * CoolApp-xxx */ operateCoolAppCode?: string; /** * @example * staffid111 */ operatorId?: string; /** * @example * template-id-xxx */ templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UninstallCoolAppFromGroupResponseBody extends $tea.Model { result?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UninstallCoolAppFromGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UninstallCoolAppFromGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderResponseBodyResultForbiddenPluginList extends $tea.Model { appCode?: string; desc?: string; pluginId?: string; source?: string; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderResponseBodyResultMyPluginList extends $tea.Model { appCode?: string; desc?: string; pluginId?: string; source?: string; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderResponseBodyResultOtherPluginList extends $tea.Model { appCode?: string; desc?: string; pluginId?: string; source?: string; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCoolAppShortcutOrderResponseBodyResult extends $tea.Model { forbiddenPluginList?: QueryCoolAppShortcutOrderResponseBodyResultForbiddenPluginList[]; myPluginList?: QueryCoolAppShortcutOrderResponseBodyResultMyPluginList[]; otherPluginList?: QueryCoolAppShortcutOrderResponseBodyResultOtherPluginList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstalledCoolAppsInConversationResponseBodyResultCoolApps extends $tea.Model { coolAppCode?: string; coolAppName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstalledCoolAppsInConversationResponseBodyResult extends $tea.Model { coolApps?: QueryInstalledCoolAppsInConversationResponseBodyResultCoolApps[]; 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 - InstallCoolAppOrderToGroupRequest * @param headers - InstallCoolAppOrderToGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns InstallCoolAppOrderToGroupResponse */ installCoolAppOrderToGroupWithOptions(request: InstallCoolAppOrderToGroupRequest, headers: InstallCoolAppOrderToGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 群酷应用排序 * * @param request - InstallCoolAppOrderToGroupRequest * @returns InstallCoolAppOrderToGroupResponse */ installCoolAppOrderToGroup(request: InstallCoolAppOrderToGroupRequest): Promise; /** * 安装酷应用到群 * * @param request - InstallCoolAppToGroupRequest * @param headers - InstallCoolAppToGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns InstallCoolAppToGroupResponse */ installCoolAppToGroupWithOptions(request: InstallCoolAppToGroupRequest, headers: InstallCoolAppToGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 安装酷应用到群 * * @param request - InstallCoolAppToGroupRequest * @returns InstallCoolAppToGroupResponse */ installCoolAppToGroup(request: InstallCoolAppToGroupRequest): Promise; /** * 查询群插件栏 * * @param request - QueryCoolAppShortcutOrderRequest * @param headers - QueryCoolAppShortcutOrderHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCoolAppShortcutOrderResponse */ queryCoolAppShortcutOrderWithOptions(request: QueryCoolAppShortcutOrderRequest, headers: QueryCoolAppShortcutOrderHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询群插件栏 * * @param request - QueryCoolAppShortcutOrderRequest * @returns QueryCoolAppShortcutOrderResponse */ queryCoolAppShortcutOrder(request: QueryCoolAppShortcutOrderRequest): Promise; /** * 查询会话内已安装的酷应用 * * @param request - QueryInstalledCoolAppsInConversationRequest * @param headers - QueryInstalledCoolAppsInConversationHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryInstalledCoolAppsInConversationResponse */ queryInstalledCoolAppsInConversationWithOptions(request: QueryInstalledCoolAppsInConversationRequest, headers: QueryInstalledCoolAppsInConversationHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询会话内已安装的酷应用 * * @param request - QueryInstalledCoolAppsInConversationRequest * @returns QueryInstalledCoolAppsInConversationResponse */ queryInstalledCoolAppsInConversation(request: QueryInstalledCoolAppsInConversationRequest): Promise; /** * 从群内卸载酷应用 * * @param request - UninstallCoolAppFromGroupRequest * @param headers - UninstallCoolAppFromGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UninstallCoolAppFromGroupResponse */ uninstallCoolAppFromGroupWithOptions(request: UninstallCoolAppFromGroupRequest, headers: UninstallCoolAppFromGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 从群内卸载酷应用 * * @param request - UninstallCoolAppFromGroupRequest * @returns UninstallCoolAppFromGroupResponse */ uninstallCoolAppFromGroup(request: UninstallCoolAppFromGroupRequest): Promise; }