/** */ 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 AddContactMemberToGroupHeaders 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 AddContactMemberToGroupRequest extends $tea.Model { /** * @example * 不裂变:STANDARD;裂变:FISSION */ fissionType?: string; /** * @example * 888 */ memberUnionId?: string; /** * @example * 1 */ memberUserId?: string; /** * @remarks * This parameter is required. * * @example * cid*** */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * 888 */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddContactMemberToGroupResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddContactMemberToGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddContactMemberToGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddKnowledgeHeaders 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 AddKnowledgeRequest extends $tea.Model { attachmentList?: AddKnowledgeRequestAttachmentList[]; /** * @example * 测试内容 */ content?: string; effectTimeend?: number; effectTimestart?: number; extTitle?: string; keyword?: string; /** * @example * xuvw1245 */ libraryKey?: string; /** * @example * http://www.test.com/xxxxx */ linkUrl?: string; /** * @example * Jxi12wo3qxoa */ openTeamId?: string; questionIds?: number[]; /** * @example * CCM */ source?: string; /** * @example * CCM-123 */ sourcePrimaryKey?: string; /** * @example * 测试 */ title?: string; /** * @example * CONDITION */ type?: string; /** * @example * V0193859102 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddKnowledgeResponseBody extends $tea.Model { /** * @example * J23suw1irs */ openKnowledgeId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddKnowledgeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddKnowledgeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddLibraryHeaders 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 AddLibraryRequest extends $tea.Model { /** * @example * 测试库描述 */ description?: string; openTeamIds?: string[]; /** * @example * CCM */ source?: string; /** * @example * CCM-123 */ sourcePrimaryKey?: string; /** * @example * 测试库 */ title?: string; /** * @example * EXTERNAL */ type?: string; /** * @example * manager123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddLibraryResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddLibraryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddLibraryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMemberToServiceGroupHeaders 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 AddMemberToServiceGroupRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cidxxxxxx== */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openTeamId?: string; /** * @remarks * This parameter is required. */ userIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMemberToServiceGroupResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMemberToServiceGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddMemberToServiceGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenCategoryHeaders 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 AddOpenCategoryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 5555 */ libraryId?: number; /** * @remarks * This parameter is required. * * @example * Jxi12wo3qxoa */ openTeamId?: string; /** * @example * 0 */ parentId?: number; /** * @remarks * This parameter is required. * * @example * 测试类目 */ title?: string; /** * @remarks * This parameter is required. * * @example * 0159003451667222 */ userId?: string; /** * @remarks * This parameter is required. * * @example * 钉三多 */ userName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenCategoryResponseBody extends $tea.Model { /** * @example * 2 */ result?: AddOpenCategoryResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenCategoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddOpenCategoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenKnowledgeHeaders 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 AddOpenKnowledgeRequest extends $tea.Model { /** * @example * 1 */ attachments?: AddOpenKnowledgeRequestAttachments[]; /** * @remarks * This parameter is required. * * @example * 44555 */ categoryId?: number; /** * @remarks * This parameter is required. * * @example * 这是服务群的介绍 */ content?: string; /** * @example * 2100-01-01 23:59:59 */ effectTimeend?: string; /** * @example * 1980-01-01 00:00:00 */ effectTimestart?: string; /** * @remarks * This parameter is required. * * @example * 这是问法1,这是问法2 */ extTitle?: string; /** * @example * 服务群,智能场景群 */ keyword?: string; /** * @remarks * This parameter is required. * * @example * 1 */ libraryId?: number; /** * @remarks * This parameter is required. * * @example * Jxi12wo3qxoa */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * XMD */ source?: string; /** * @example * 服务群,智能场景群 */ tags?: string; /** * @remarks * This parameter is required. * * @example * 服务群是什么 */ title?: string; /** * @remarks * This parameter is required. * * @example * EXTERNAL */ type?: string; /** * @remarks * This parameter is required. * * @example * 0159003451667222 */ userId?: string; /** * @remarks * This parameter is required. * * @example * 钉三多 */ userName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenKnowledgeResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 22 */ result?: AddOpenKnowledgeResponseBodyResult; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenKnowledgeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddOpenKnowledgeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenLibraryHeaders 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 AddOpenLibraryRequest extends $tea.Model { /** * @example * 这个是业务知识库 * * **if can be null:** * true */ description?: string; /** * @remarks * This parameter is required. * * @example * Jxi12wo3qxoa * * **if can be null:** * false */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * XMD */ source?: string; /** * @remarks * This parameter is required. * * @example * 测试库 */ title?: string; /** * @remarks * This parameter is required. * * @example * EXTERNAL */ type?: string; /** * @remarks * This parameter is required. * * @example * 0159003451667222 */ userId?: string; /** * @remarks * This parameter is required. * * @example * 钉三多 */ userName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenLibraryResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: AddOpenLibraryResponseBodyResult; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenLibraryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddOpenLibraryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddTicketMemoHeaders 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 AddTicketMemoRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * a8iS4X94TgtgiE */ openTicketId?: string; /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ processorUnionId?: string; ticketMemo?: AddTicketMemoRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddTicketMemoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AssignTicketHeaders 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 AssignTicketRequest extends $tea.Model { notify?: AssignTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * hNiPO2OVktNMiE */ openTicketId?: string; /** * @remarks * This parameter is required. */ operatorUnionId?: string; /** * @remarks * This parameter is required. */ processorUnionIds?: string[]; ticketMemo?: AssignTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AssignTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchBindingGroupBizIdsHeaders 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 BatchBindingGroupBizIdsRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bindingGroupBizIds?: BatchBindingGroupBizIdsRequestBindingGroupBizIds[]; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchBindingGroupBizIdsResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchBindingGroupBizIdsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchBindingGroupBizIdsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchGetGroupSetConfigHeaders 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 BatchGetGroupSetConfigRequest extends $tea.Model { /** * @remarks * This parameter is required. */ configKeys?: string[]; /** * @remarks * This parameter is required. */ openGroupSetId?: string; /** * @remarks * This parameter is required. */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchGetGroupSetConfigResponseBody extends $tea.Model { groupSetConfigs?: BatchGetGroupSetConfigResponseBodyGroupSetConfigs[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchGetGroupSetConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchGetGroupSetConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryCustomerSendTaskHeaders 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 BatchQueryCustomerSendTaskRequest extends $tea.Model { /** * @example * 2023-06-02 00:00:00 */ gmtCreateEnd?: string; /** * @example * 2023-06-01 00:00:00 */ gmtCreateStart?: string; /** * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * true */ needRichStatistics?: boolean; /** * @example * 1 */ nextToken?: string; openBatchTaskIds?: string[]; /** * @remarks * This parameter is required. */ openTeamId?: string; /** * @example * 哈哈哈 */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryCustomerSendTaskResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 8888 */ nextToken?: string; records?: BatchQueryCustomerSendTaskResponseBodyRecords[]; /** * @remarks * This parameter is required. * * @example * 100 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryCustomerSendTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchQueryCustomerSendTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryGroupMemberHeaders 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 BatchQueryGroupMemberRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @example * *** */ nextToken?: string; /** * @example * cid*** */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * 888 */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryGroupMemberResponseBody extends $tea.Model { hasMore?: boolean; nextToken?: string; openConversationId?: string; records?: BatchQueryGroupMemberResponseBodyRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryGroupMemberResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchQueryGroupMemberResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQuerySendMessageTaskHeaders 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 BatchQuerySendMessageTaskRequest extends $tea.Model { /** * @example * false */ getReadCount?: boolean; /** * @example * 2022-04-02 00:00:00 */ gmtCreateEnd?: string; /** * @example * 2022-04-01 00:00:00 */ gmtCreateStart?: string; /** * @example * 10 */ maxResults?: number; /** * @example * 首页传递空 */ nextToken?: string; /** * @example * fwPuycdHiiI */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openTeamId?: string; /** * @example * 群发任务双11 */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQuerySendMessageTaskResponseBody extends $tea.Model { maxResults?: number; nextToken?: string; records?: BatchQuerySendMessageTaskResponseBodyRecords[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQuerySendMessageTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchQuerySendMessageTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BoundTemplateToTeamHeaders 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 BoundTemplateToTeamRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * btkoYsadwyQiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * [{"robotCode":"123ITJovyMHtmi216233798228941001","robotName":"服务小钉"}] */ robotConfig?: string; templateDesc?: string; /** * @remarks * This parameter is required. */ templateId?: string; /** * @remarks * This parameter is required. */ templateName?: string; /** * @remarks * This parameter is required. * * @example * 0普通群模板,1内部群模板 */ templateType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BoundTemplateToTeamResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BoundTemplateToTeamResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BoundTemplateToTeamResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelTicketHeaders 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 CancelTicketRequest extends $tea.Model { notify?: CancelTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * a8iS4X94TgtgiE */ openTicketId?: string; /** * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ operatorUnionId?: string; ticketMemo?: CancelTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CategoryStatisticsHeaders 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 CategoryStatisticsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CategoryStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ categoryStatisticsRecords?: CategoryStatisticsResponseBodyCategoryStatisticsRecords[]; /** * @remarks * This parameter is required. */ categoryTrend?: CategoryStatisticsResponseBodyCategoryTrend[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CategoryStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CategoryStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CloseConversationHeaders 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 CloseConversationRequest extends $tea.Model { conversationId?: string; openTeamId?: string; serverTips?: string; serviceToken?: string; targetChannel?: string; visitorToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CloseConversationResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CloseConversationResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CloseConversationResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CloseHumanSessionHeaders 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 CloseHumanSessionRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openConversationId?: string; /** * @remarks * This parameter is required. */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CloseHumanSessionResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ sessionId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CloseHumanSessionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CloseHumanSessionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationCreatedNotifyHeaders 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 ConversationCreatedNotifyRequest extends $tea.Model { alipayUserId?: string; conversationId?: string; nickName?: string; /** * @example * eWaJSqDcLsoiE */ openTeamId?: string; serverName?: string; serverTips?: string; /** * @example * 对应外部渠道的会话ID */ serviceToken?: string; timeoutRemindTips?: string; userId?: string; visitorToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationCreatedNotifyResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationCreatedNotifyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ConversationCreatedNotifyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationTransferBeginNotifyHeaders 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 ConversationTransferBeginNotifyRequest extends $tea.Model { conversationId?: string; memo?: string; openTeamId?: string; serviceToken?: string; sourceSkillGroupId?: string; targetSkillGroupId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationTransferBeginNotifyResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationTransferBeginNotifyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ConversationTransferBeginNotifyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationTransferCompleteNotifyHeaders 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 ConversationTransferCompleteNotifyRequest extends $tea.Model { alipayUserId?: string; conversationId?: string; nickName?: string; openTeamId?: string; serviceToken?: string; userId?: string; visitorToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationTransferCompleteNotifyResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConversationTransferCompleteNotifyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ConversationTransferCompleteNotifyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupHeaders 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 CreateGroupRequest extends $tea.Model { /** * @example * PID123cjj2 */ groupBizId?: string; /** * @remarks * This parameter is required. * * @example * 测试服务群 */ groupName?: string; groupTagNames?: string[]; memberStaffIds?: string[]; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * manager123 */ ownerStaffId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * http://qr.dingtalk.com/xxxxx */ groupUrl?: string; /** * @remarks * This parameter is required. * * @example * cidxxxxxx== */ openConversationId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupConversationHeaders 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 CreateGroupConversationRequest extends $tea.Model { /** * @example * dingadc88253b4d581bd35c2f4657eb6378f */ corpId?: string; /** * @example * fsfsfadfasfdasdfsaf */ dingGroupId?: string; dingSuiteKey?: string; dingTokenGrantType?: number; /** * @example * 57675657 */ dingUserId?: string; /** * @example * 张三 */ dingUserName?: string; /** * @example * {"isServerInitiative":"true"} */ extValues?: string; openTeamId?: string; /** * @example * 3434 */ serverGroupId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupConversationResponseBody extends $tea.Model { /** * @example * 500 */ dingOpenErrcode?: number; /** * @example * SYSTEM_ERROR */ errorMsg?: string; /** * @example * true */ result?: string; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupConversationResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateGroupConversationResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupSetHeaders 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 CreateGroupSetRequest extends $tea.Model { /** * @remarks * This parameter is required. */ groupSetName?: string; /** * @remarks * This parameter is required. */ groupTemplateId?: string; /** * @remarks * This parameter is required. */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupSetResponseBody extends $tea.Model { result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateGroupSetResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateGroupSetResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateInstanceHeaders 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 CreateInstanceRequest extends $tea.Model { /** * @example * DOU_YIN */ channel?: string; /** * @example * 888888 */ externalBizId?: string; /** * @remarks * This parameter is required. * * @example * DING_CUSTOMER */ formCode?: string; /** * @remarks * This parameter is required. * * @example * {"node_1111":"hahha"} */ formDataList?: string; /** * @remarks * This parameter is required. * * @example * 88444*** */ openTeamId?: string; /** * @example * 88855 */ operatorUnionId?: string; /** * @example * 88855 */ ownerUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateInstanceResponseBody extends $tea.Model { /** * @example * 8888*** */ openDataInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTeamHeaders 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 CreateTeamRequest extends $tea.Model { /** * @remarks * This parameter is required. */ creatorDingUnionId?: string; /** * @remarks * This parameter is required. */ teamName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTeamResponseBody extends $tea.Model { result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTeamResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTeamResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTicketHeaders 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 CreateTicketRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ creatorUnionId?: string; /** * @example * [{\"identifier\":\"input1\",\"value\":\"123\"}] */ customFields?: string; notify?: CreateTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * bLkvfXKiSngQiE */ openTemplateBizId?: string; /** * @remarks * This parameter is required. */ processorUnionIds?: string[]; /** * @remarks * This parameter is required. * * @example * SG */ scene?: string; sceneContext?: CreateTicketRequestSceneContext; /** * @remarks * This parameter is required. * * @example * 工单标题 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTicketResponseBody extends $tea.Model { openTicketId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTicketResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskHeaders 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 CustomerSendMsgTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. */ messageContent?: CustomerSendMsgTaskRequestMessageContent; /** * @remarks * This parameter is required. * * @example * 8888 */ openTeamId?: string; queryCustomer?: CustomerSendMsgTaskRequestQueryCustomer; sendConfig?: CustomerSendMsgTaskRequestSendConfig; /** * @remarks * This parameter is required. * * @example * 任务名称 */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskResponseBody extends $tea.Model { /** * @example * 88888 */ openBatchTaskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CustomerSendMsgTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteGroupMembersFromGroupHeaders 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 DeleteGroupMembersFromGroupRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * GROUP:从群中删除;GROUP_SET:从群组中删除 */ deleteGroupType?: string; /** * @remarks * This parameter is required. * * @example * 8888 */ memberUnionId?: string; /** * @example * cid** */ openConversationId?: string; /** * @example * 8888 */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * 8888 */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteGroupMembersFromGroupResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteGroupMembersFromGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteGroupMembersFromGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteInstanceHeaders 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 DeleteInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * DING_CUSTOMER */ formCode?: string; /** * @remarks * This parameter is required. * * @example * 888*** */ openDataInstanceId?: string; /** * @remarks * This parameter is required. * * @example * 888** */ openTeamId?: string; /** * @example * 8889999 */ operatorUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteInstanceResponseBody extends $tea.Model { openDataInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteKnowledgeHeaders 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 DeleteKnowledgeRequest extends $tea.Model { /** * @example * xuvw1245 */ libraryKey?: string; /** * @example * Js1i0w3k */ openTeamId?: string; /** * @example * CCM */ source?: string; /** * @example * CCM-123 */ sourcePrimaryKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteKnowledgeResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteKnowledgeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteKnowledgeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class EmotionStatisticsHeaders 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 EmotionStatisticsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ maxDt?: string; /** * @example * 0.8 */ maxEmotion?: number; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @example * 0 */ minEmotion?: number; /** * @example * cidXX,cidYY */ openConversationIds?: string; /** * @example * ksdfosd */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class EmotionStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ emotionStatisticsRecords?: EmotionStatisticsResponseBodyEmotionStatisticsRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class EmotionStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: EmotionStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FinishTicketHeaders 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 FinishTicketRequest extends $tea.Model { notify?: FinishTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * a8iS4X94TgtgiE */ openTicketId?: string; /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ processorUnionId?: string; /** * @remarks * This parameter is required. */ ticketMemo?: FinishTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FinishTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAuthTokenHeaders 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 GetAuthTokenRequest extends $tea.Model { channel?: string; effectiveTime?: number; openTeamId?: string; serverId?: string; serverName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAuthTokenResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; result?: GetAuthTokenResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAuthTokenResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetAuthTokenResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInstancesByIdsHeaders 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 GetInstancesByIdsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * DING_CUSTOMER */ formCode?: string; /** * @remarks * This parameter is required. */ openDataInstanceIdList?: string[]; /** * @remarks * This parameter is required. * * @example * 888*** */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInstancesByIdsResponseBody extends $tea.Model { customFormInstanceResponseList?: GetInstancesByIdsResponseBodyCustomFormInstanceResponseList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInstancesByIdsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetInstancesByIdsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetNegativeWordCloudHeaders 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 GetNegativeWordCloudRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetNegativeWordCloudResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ words?: GetNegativeWordCloudResponseBodyWords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetNegativeWordCloudResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetNegativeWordCloudResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOssTempUrlHeaders 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 GetOssTempUrlRequest extends $tea.Model { /** * @remarks * This parameter is required. */ fetchMode?: string; /** * @remarks * This parameter is required. */ fileName?: string; /** * @remarks * This parameter is required. */ key?: string; /** * @remarks * This parameter is required. */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOssTempUrlResponseBody extends $tea.Model { url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOssTempUrlResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetOssTempUrlResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetStoragePolicyHeaders 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 GetStoragePolicyRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * TICKET_IMAGE */ bizType?: string; /** * @remarks * This parameter is required. * * @example * wahah.txt */ fileName?: string; /** * @remarks * This parameter is required. * * @example * 10000 */ fileSize?: number; /** * @remarks * This parameter is required. */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetStoragePolicyResponseBody extends $tea.Model { accessKeyId?: string; endpoint?: string; key?: string; policy?: string; signature?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetStoragePolicyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetStoragePolicyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketHeaders 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 GetTicketRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openTeamId?: string; /** * @remarks * This parameter is required. */ openTicketId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketResponseBody extends $tea.Model { createTime?: string; creator?: GetTicketResponseBodyCreator; customFields?: string; openConversationId?: string; openTicketId?: string; processor?: GetTicketResponseBodyProcessor; scene?: string; sceneContext?: string; stage?: string; takers?: GetTicketResponseBodyTakers[]; template?: GetTicketResponseBodyTemplate; title?: string; updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTicketResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetWordCloudHeaders 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 GetWordCloudRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetWordCloudResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ words?: GetWordCloudResponseBodyWords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetWordCloudResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetWordCloudResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GroupStatisticsHeaders 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 GroupStatisticsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GroupStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ groupCount?: number; /** * @remarks * This parameter is required. */ groupTrend?: GroupStatisticsResponseBodyGroupTrend[]; /** * @remarks * This parameter is required. * * @example * 1 */ increaseGroupCount?: number; /** * @remarks * This parameter is required. * * @example * 0.1 */ increaseRate?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GroupStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GroupStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionCategoryStatisticsHeaders 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 IntentionCategoryStatisticsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionCategoryStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ intentionCategoryRecords?: IntentionCategoryStatisticsResponseBodyIntentionCategoryRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionCategoryStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: IntentionCategoryStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionStatisticsHeaders 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 IntentionStatisticsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ intentionStatisticsRecords?: IntentionStatisticsResponseBodyIntentionStatisticsRecords[]; /** * @remarks * This parameter is required. */ intentionTrend?: IntentionStatisticsResponseBodyIntentionTrend[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: IntentionStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordHeaders 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 ListTicketOperateRecordRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openTeamId?: string; /** * @remarks * This parameter is required. */ openTicketId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordResponseBody extends $tea.Model { records?: ListTicketOperateRecordResponseBodyRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListTicketOperateRecordResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserTeamsHeaders 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 ListUserTeamsResponseBody extends $tea.Model { teams?: ListUserTeamsResponseBodyTeams[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserTeamsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListUserTeamsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryActiveUsersHeaders 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 QueryActiveUsersRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cidxxxxxx== */ openConversationId?: string; /** * @example * KxisoOk * * **if can be null:** * true */ openTeamId?: string; /** * @example * 5 */ topN?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryActiveUsersResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ activeUserInfos?: QueryActiveUsersResponseBodyActiveUserInfos[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryActiveUsersResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryActiveUsersResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCrmGroupContactHeaders 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 QueryCrmGroupContactRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ minResult?: number; /** * @example * 8888 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * cid888 */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * 888 */ openTeamId?: string; /** * @remarks * This parameter is required. */ searchFields?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCrmGroupContactResponseBody extends $tea.Model { /** * @example * token**** */ nextToken?: string; /** * @example * cid**** */ openConversationId?: string; records?: QueryCrmGroupContactResponseBodyRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCrmGroupContactResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCrmGroupContactResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerCardHeaders 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 QueryCustomerCardRequest extends $tea.Model { jsonParams?: string; openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerCardResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerCardResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCustomerCardResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerTaskUserDetailHeaders 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 QueryCustomerTaskUserDetailRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * 8888 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * 8888 */ openBatchTaskId?: string; /** * @remarks * This parameter is required. * * @example * 8888 */ openTeamId?: string; receiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerTaskUserDetailResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: string; records?: QueryCustomerTaskUserDetailResponseBodyRecords[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerTaskUserDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryCustomerTaskUserDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupHeaders 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 QueryGroupRequest extends $tea.Model { /** * @example * 101813123123 */ bizId?: string; /** * @example * cidxxxxxx== */ openConversationId?: string; /** * @example * KxisoOk */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 234 */ bizId?: string; /** * @remarks * This parameter is required. * * @example * 钉钉专属服务群 */ groupName?: string; /** * @remarks * This parameter is required. * * @example * https://qr.dingtalk.com/xxxxxxx */ groupUrl?: string; /** * @remarks * This parameter is required. * * @example * cidxxxxx== */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * xjfjdsiw */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * xkjhfker */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * jikwrjcowa */ robotCode?: string; /** * @remarks * This parameter is required. * * @example * 服务小钉 */ robotName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupMemberHeaders 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 QueryGroupMemberRequest extends $tea.Model { /** * @example * cidxxxxxx== */ openConversationId?: string; /** * @example * KxisoOk */ openTeamId?: string; /** * @remarks * This parameter is required. */ targetCorpId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupMemberResponseBody extends $tea.Model { result?: QueryGroupMemberResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupMemberResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryGroupMemberResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupSetHeaders 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 QueryGroupSetRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupSetResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ records?: QueryGroupSetResponseBodyRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupSetResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryGroupSetResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstancesByMultiConditionsHeaders 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 QueryInstancesByMultiConditionsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * DING_CUSTOMER */ formCode?: string; /** * @example * 10 */ maxResults?: number; /** * @example * 0 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * 888** */ openTeamId?: string; /** * @example * [ { "fieldCode":"contact_name", "fieldOperatorType":"like", "value":"测试api" } ] */ searchFields?: string; sortFields?: QueryInstancesByMultiConditionsRequestSortFields[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstancesByMultiConditionsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ maxResults?: number; nextToken?: string; records?: QueryInstancesByMultiConditionsResponseBodyRecords[]; /** * @remarks * This parameter is required. */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstancesByMultiConditionsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryInstancesByMultiConditionsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsHeaders 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 QuerySendMsgTaskStatisticsRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * 1 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * Jci333 */ openBatchTaskId?: string; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsResponseBody extends $tea.Model { maxResults?: number; nextToken?: string; records?: QuerySendMsgTaskStatisticsResponseBodyRecords[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QuerySendMsgTaskStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsDetailHeaders 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 QuerySendMsgTaskStatisticsDetailRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * 1 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * J22222 */ openBatchTaskId?: string; /** * @remarks * This parameter is required. * * @example * cid1111 */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * Jciwnfw */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsDetailResponseBody extends $tea.Model { maxResults?: number; nextToken?: string; records?: QuerySendMsgTaskStatisticsDetailResponseBodyRecords[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QuerySendMsgTaskStatisticsDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryServiceGroupMessageReadStatusHeaders 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 QueryServiceGroupMessageReadStatusRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * CXiw */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * cidxxxxxx== */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * msgxxxxxx== */ openMsgTaskId?: string; /** * @remarks * This parameter is required. * * @example * EifWwis */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryServiceGroupMessageReadStatusResponseBody extends $tea.Model { maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: string; records?: QueryServiceGroupMessageReadStatusResponseBodyRecords[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryServiceGroupMessageReadStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryServiceGroupMessageReadStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueueNotifyHeaders 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 QueueNotifyRequest extends $tea.Model { /** * @example * 5 */ estimateWaitMin?: number; /** * @example * eWaJSqDcLsoiE */ openTeamId?: string; /** * @example * 11 */ queuePlace?: number; /** * @example * 3333333333 */ serviceToken?: string; /** * @example * SourceTypeEnum */ targetChannel?: string; /** * @example * 你好,欢迎来到这里 */ tips?: string; /** * @example * eeeeeeeeerrrrr */ visitorToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueueNotifyResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueueNotifyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueueNotifyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveContactFromOrgHeaders 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 RemoveContactFromOrgRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 88888 */ contactUnionId?: string; /** * @remarks * This parameter is required. * * @example * 8888 */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveContactFromOrgResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveContactFromOrgResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RemoveContactFromOrgResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerDetailHeaders 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 ReportCustomerDetailRequest extends $tea.Model { /** * @example * true */ hasLogin?: boolean; /** * @example * true */ hasOpenConv?: boolean; /** * @remarks * This parameter is required. * * @example * 20220102 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @remarks * This parameter is required. * * @example * cidXXX */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * iSoqrhLQDtK */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerDetailResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ currentPage?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. */ records?: ReportCustomerDetailResponseBodyRecords[]; /** * @remarks * This parameter is required. * * @example * 100 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ReportCustomerDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerStatisticsHeaders 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 ReportCustomerStatisticsRequest extends $tea.Model { /** * **if can be null:** * true */ groupOwnerUserIds?: string[]; /** * **if can be null:** * true */ groupTags?: string[]; /** * @remarks * This parameter is required. * * @example * 20220102 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * **if can be null:** * true */ openConversationIds?: string[]; /** * @example * iFoqrhLQDtK */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * iSoqrhLQDtK */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ currentPage?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. */ records?: ReportCustomerStatisticsResponseBodyRecords[]; /** * @remarks * This parameter is required. * * @example * 100 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ReportCustomerStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketHeaders 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 ResubmitTicketRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ creatorUnionId?: string; /** * @example * [{\"identifier\":\"input1\",\"value\":\"123\"}] */ customFields?: string; notify?: ResubmitTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * bLkvfXKiSngQiE */ openTemplateBizId?: string; /** * @remarks * This parameter is required. * * @example * iPbrfXjdNjRoiE */ openTicketId?: string; /** * @remarks * This parameter is required. */ processorUnionIds?: string[]; /** * @remarks * This parameter is required. * * @example * SG */ scene?: string; sceneContext?: ResubmitTicketRequestSceneContext; ticketMemo?: ResubmitTicketRequestTicketMemo; /** * @remarks * This parameter is required. * * @example * 工单标题 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RetractTicketHeaders 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 RetractTicketRequest extends $tea.Model { notify?: RetractTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * a8iS4X94TgtgiE */ openTicketId?: string; operatorUnionId?: string; ticketMemo?: RetractTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RetractTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageRecallHeaders 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 RobotMessageRecallRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cidXXX */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * msgU87r5gnMP43JTDAZg/ETyQ== */ openMsgId?: string; /** * @remarks * This parameter is required. * * @example * iSoqrhLQDtK */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageRecallResponseBody extends $tea.Model { result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageRecallResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RobotMessageRecallResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveFormInstanceHeaders 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 SaveFormInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * {} */ formDataList?: string; /** * @remarks * This parameter is required. * * @example * 8888 */ openTeamId?: string; /** * @example * 88888 */ operatorUnionId?: string; /** * @example * 8888 */ ownerUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveFormInstanceResponseBody extends $tea.Model { /** * @example * 99999 */ openContactId?: string; /** * @example * 88888 */ openCustomerId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveFormInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SaveFormInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchGroupHeaders 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 SearchGroupRequest extends $tea.Model { /** * @example * 钉钉专属服务群 */ groupName?: string; /** * @example * 10 */ maxResults?: number; /** * @example * CXiw */ nextToken?: string; /** * @example * cidxxxx== */ openConversationId?: string; /** * @example * sjfuwid */ openGroupSetId?: string; /** * @example * jfuwida */ openTeamId?: string; /** * @example * 目前支持PAGE 和 SCROLL,默认PAGE类型 */ searchType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchGroupResponseBody extends $tea.Model { maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: string; records?: SearchGroupResponseBodyRecords[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskHeaders 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 SendMsgByTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. */ messageContent?: SendMsgByTaskRequestMessageContent; /** * @remarks * This parameter is required. */ openTeamId?: string; /** * @remarks * This parameter is required. */ queryGroup?: SendMsgByTaskRequestQueryGroup; /** * @remarks * This parameter is required. */ sendConfig?: SendMsgByTaskRequestSendConfig; /** * @remarks * This parameter is required. */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskResponseBody extends $tea.Model { openBatchTaskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SendMsgByTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskSupportInviteJoinOrgHeaders 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 SendMsgByTaskSupportInviteJoinOrgRequest extends $tea.Model { /** * @remarks * This parameter is required. */ messageContent?: SendMsgByTaskSupportInviteJoinOrgRequestMessageContent; /** * @remarks * This parameter is required. */ mobilePhones?: string[]; /** * @remarks * This parameter is required. * * @example * true */ needUrlTrack?: boolean; /** * @remarks * This parameter is required. * * @example * 88888 */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * 发送渠道 * 工作通知:WORK_NOTICE * 机器人:SINGLE_ROBOT */ sendChannel?: string; /** * @remarks * This parameter is required. * * @example * 群发任务 */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskSupportInviteJoinOrgResponseBody extends $tea.Model { openBatchTaskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskSupportInviteJoinOrgResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SendMsgByTaskSupportInviteJoinOrgResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendServiceGroupMessageHeaders 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 SendServiceGroupMessageRequest extends $tea.Model { atDingtalkIds?: string[]; atMobiles?: string[]; atUnionIds?: string[]; /** * @example * 0 */ btnOrientation?: string; btns?: SendServiceGroupMessageRequestBtns[]; /** * @remarks * This parameter is required. * * @example * 你有新的任务待审批 */ content?: string; /** * @example * false */ hasContentLinks?: boolean; /** * @example * false */ isAtAll?: boolean; /** * @remarks * This parameter is required. * * @example * MARKDOWN */ messageType?: string; receiverDingtalkIds?: string[]; receiverMobiles?: string[]; receiverUnionIds?: string[]; /** * @remarks * This parameter is required. * * @example * cidxxxxx== */ targetOpenConversationId?: string; /** * @remarks * This parameter is required. * * @example * 服务提醒 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendServiceGroupMessageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * msgxxxxxx== */ openMsgTaskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendServiceGroupMessageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SendServiceGroupMessageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotConfigHeaders 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 SetRobotConfigRequest extends $tea.Model { dingIsvOrgId?: number; dingOrgId?: number; dingSuiteKey?: string; dingTokenGrantType?: number; openGroupSetId?: string; openTeamId?: string; /** * @example * 0 */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotConfigResponseBody extends $tea.Model { result?: SetRobotConfigResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SetRobotConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TakeTicketHeaders 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 TakeTicketRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * a8iS4X94TgtgiE */ openTicketId?: string; /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ takerUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TakeTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TopicStatisticsHeaders 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 TopicStatisticsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ maxDt?: string; /** * @remarks * This parameter is required. * * @example * 20220101 */ minDt?: string; /** * @example * cidXX,cidYY */ openConversationIds?: string; /** * @remarks * This parameter is required. * * @example * KxisoOk */ openTeamId?: string; /** * @example * 工单 */ searchContent?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TopicStatisticsResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ topicStatisticsRecords?: TopicStatisticsResponseBodyTopicStatisticsRecords[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TopicStatisticsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: TopicStatisticsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferTicketHeaders 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 TransferTicketRequest extends $tea.Model { notify?: TransferTicketRequestNotify; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * iPFWCyMGWPiiIiE */ openTicketId?: string; /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ processorUnionId?: string; /** * @remarks * This parameter is required. */ processorUnionIds?: string[]; ticketMemo?: TransferTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateGroupSetHeaders 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 UpdateGroupSetRequest extends $tea.Model { /** * @example * cidkeQXxEC9VaGQ2M6nTlhNWQ== */ openConversationId?: string; /** * @example * iPnLAZk8oV4AiE */ openGroupSetId?: string; /** * @example * u9iSGISL3bqIiE */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateGroupSetResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateGroupSetResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateGroupSetResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateGroupTagHeaders 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 UpdateGroupTagRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openConversationIds?: string[]; tagNames?: string[]; /** * @remarks * This parameter is required. */ updateType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateGroupTagResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstanceHeaders 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 UpdateInstanceRequest extends $tea.Model { /** * @example * hhdhg */ externalBizId?: string; /** * @remarks * This parameter is required. * * @example * DING_CUSTOMER */ formCode?: string; /** * @remarks * This parameter is required. * * @example * {"node_888":"hhhh"} */ formDataList?: string; /** * @remarks * This parameter is required. * * @example * 888555 */ openDataInstanceId?: string; /** * @remarks * This parameter is required. * * @example * 888*** */ openTeamId?: string; /** * @example * 8888 */ operatorUnionId?: string; /** * @example * 88888 */ ownerUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstanceResponseBody extends $tea.Model { openDataInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTicketHeaders 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 UpdateTicketRequest extends $tea.Model { /** * @example * [{\"identifier\":\"input1\",\"value\":\"openAPI更新了值\"}] */ customFields?: string; /** * @remarks * This parameter is required. * * @example * eKWh3GBwsKEiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * iPFWCyMGWPiiIiE */ openTicketId?: string; /** * @remarks * This parameter is required. * * @example * p8VdSjm884SvQ6l05nCe5wiEiE */ processorUnionId?: string; /** * @remarks * This parameter is required. */ ticketMemo?: UpdateTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpgradeCloudGroupHeaders 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 UpgradeCloudGroupRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * sdfdfser */ ccsInstanceId?: string; /** * @remarks * This parameter is required. * * @example * cidrQnTVXH/X+ERaVqGaH+asw== */ openConversationId?: string; /** * @example * oPnDlfVYYIUia */ openGroupSetId?: string; /** * @example * btkoYsadwyQiE */ openTeamId?: string; templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpgradeCloudGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpgradeNormalGroupHeaders 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 UpgradeNormalGroupRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openConversationId?: string; openGroupSetId?: string; openTeamId?: string; templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpgradeNormalGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UrgeTicketHeaders 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 UrgeTicketRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * bLkvfXKiSngQiE */ openTeamId?: string; /** * @remarks * This parameter is required. * * @example * iPbrfXjdNjRoiE */ openTicketId?: string; /** * @remarks * This parameter is required. * * @example * Dq9hP8Sk2v6vQ6l05nCe5wiEiE */ operatorUnionId?: string; /** * @remarks * This parameter is required. */ ticketMemo?: UrgeTicketRequestTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UrgeTicketResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddKnowledgeRequestAttachmentList extends $tea.Model { /** * @example * doc */ mimeType?: string; path?: string; /** * @example * 655 */ size?: number; /** * @example * pdf */ suffix?: string; /** * @example * 测试附件 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenCategoryResponseBodyResult extends $tea.Model { /** * @example * 111 */ id?: number; /** * @example * title不能为空 */ message?: string; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenKnowledgeRequestAttachments extends $tea.Model { /** * @example * PDF */ mimeType?: string; /** * @example * https://dtapp-pub.dingtalk.com/dingtalkdesktop/test.pdf */ path?: string; /** * @example * 444556 */ size?: number; /** * @example * pdf */ suffix?: string; /** * @example * 这是一个附件文档 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenKnowledgeResponseBodyResult extends $tea.Model { /** * @example * 111 */ id?: number; /** * @example * 知识标问不能为空 */ message?: string; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddOpenLibraryResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 22 */ id?: number; message?: string; /** * @remarks * This parameter is required. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddTicketMemoRequestTicketMemoAttachments extends $tea.Model { /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ fileName?: string; /** * @example * wahaha.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddTicketMemoRequestTicketMemo extends $tea.Model { attachments?: AddTicketMemoRequestTicketMemoAttachments[]; /** * @remarks * This parameter is required. * * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AssignTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AssignTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ fileName?: string; /** * @example * wahaha.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AssignTicketRequestTicketMemo extends $tea.Model { attachments?: AssignTicketRequestTicketMemoAttachments[]; /** * @remarks * This parameter is required. * * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchBindingGroupBizIdsRequestBindingGroupBizIds extends $tea.Model { /** * @remarks * This parameter is required. * * @example * hghhghghhg */ bizId?: string; /** * @remarks * This parameter is required. * * @example * cid123 */ openConversationId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchGetGroupSetConfigResponseBodyGroupSetConfigs extends $tea.Model { /** * @remarks * This parameter is required. * * @example * ROBOT_SWITCH */ configKey?: string; /** * @remarks * This parameter is required. * * @example * 1 */ configValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryCustomerSendTaskResponseBodyRecords extends $tea.Model { /** * @example * 张三 */ createName?: string; /** * @example * 2023-07-14 10:00:00 */ createTimeStr?: string; /** * @example * 88888 */ createUnionId?: string; /** * @example * 88888 */ openBatchTaskId?: string; /** * @example * 90 */ readCustomerInc?: number; /** * @example * 100 */ readUserInc?: number; /** * @example * 100 */ sendCustomerInc?: number; /** * @example * UNFINISH 未完成 FINISHED 已发送 CANCELED 已取消 CREATE_TASK_FAILED 创建任务失败 SENDING 发送中 */ sendMessageStatus?: string; /** * @example * 2023-07-14 11:00:00 */ sendTaskTimeStr?: string; /** * @example * 200 */ sendUserInc?: number; /** * @example * 任务名称 */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQueryGroupMemberResponseBodyRecords extends $tea.Model { innerStaff?: boolean; nickName?: string; owner?: boolean; unionId?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchQuerySendMessageTaskResponseBodyRecords extends $tea.Model { createName?: string; createTimeStr?: string; createUnionId?: string; openBatchTaskId?: string; readGroupInc?: number; sendGroupInc?: number; sendMessageStatus?: string; /** * @remarks * This parameter is required. */ sendTaskTimeStr?: string; taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * wahaha.txt */ fileName?: string; /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelTicketRequestTicketMemo extends $tea.Model { attachments?: CancelTicketRequestTicketMemoAttachments[]; /** * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CategoryStatisticsResponseBodyCategoryStatisticsRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 9 */ lastCount?: number; /** * @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 CategoryStatisticsResponseBodyCategoryTrend extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 20220101 */ dt?: 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 CreateTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTicketRequestSceneContextGroupMsgs extends $tea.Model { /** * @example * true */ anchor?: boolean; /** * @example * msgsbY4BzTCNX0/ClUwoTTs7w== */ openMsgId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTicketRequestSceneContext extends $tea.Model { groupMsgs?: CreateTicketRequestSceneContextGroupMsgs[]; /** * @example * cidZBSNlUi/Jq9x76PAXUCrAA== */ openConversationId?: string; relevantorUnionIds?: string[]; /** * @example * a0ba57d5d29a48b51d0eca48da6b1d09 */ topicId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskRequestMessageContentBtns extends $tea.Model { /** * @example * http://www.baidu.com */ actionURL?: string; /** * @example * 百度 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskRequestMessageContent extends $tea.Model { btns?: CustomerSendMsgTaskRequestMessageContentBtns[]; /** * @remarks * This parameter is required. * * @example * 内容 */ content?: string; /** * @remarks * This parameter is required. * * @example * ACTIONCAR:卡片消息 */ messageType?: string; /** * @remarks * This parameter is required. * * @example * 标题 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskRequestQueryCustomer extends $tea.Model { openContactIds?: string[]; /** * @example * AIMED */ queryType?: string; /** * @example * {} */ searchContactConditions?: string; /** * @example * {} */ searchCustomerConditions?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskRequestSendConfigUrlTrackConfig extends $tea.Model { /** * @example * 百度 */ title?: string; /** * @example * 88888 */ trackId?: string; /** * @example * http://www.baidu.com */ trackUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CustomerSendMsgTaskRequestSendConfig extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ needUrlTrack?: boolean; /** * @example * 2023-06-01 00:00:00 */ sendTime?: string; /** * @remarks * This parameter is required. * * @example * INSTANT */ sendType?: string; urlTrackConfig?: CustomerSendMsgTaskRequestSendConfigUrlTrackConfig[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class EmotionStatisticsResponseBodyEmotionStatisticsRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 20220101 */ dt?: string; /** * @remarks * This parameter is required. * * @example * 0.3 */ emotionScore?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FinishTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FinishTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * wahaha.txt */ fileName?: string; /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FinishTicketRequestTicketMemo extends $tea.Model { attachments?: FinishTicketRequestTicketMemoAttachments[]; /** * @remarks * This parameter is required. * * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAuthTokenResponseBodyResult extends $tea.Model { authToken?: string; channel?: string; effectiveTime?: number; serverId?: string; serverName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetInstancesByIdsResponseBodyCustomFormInstanceResponseList extends $tea.Model { creatorUnionId?: string; fields?: string; /** * @remarks * This parameter is required. */ formCode?: string; /** * @remarks * This parameter is required. */ gmtCreate?: string; /** * @remarks * This parameter is required. */ gmtModified?: string; modifiedUnionId?: string; openDataInstanceId?: string; /** * @remarks * This parameter is required. */ openTeamId?: string; ownerUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetNegativeWordCloudResponseBodyWords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 销售 */ word?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketResponseBodyCreator extends $tea.Model { nickName?: string; unionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketResponseBodyProcessor extends $tea.Model { nickName?: string; unionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketResponseBodyTakers extends $tea.Model { nickName?: string; unionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTicketResponseBodyTemplate extends $tea.Model { openTemplateBizId?: string; openTemplateId?: string; templateName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetWordCloudResponseBodyWords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 销售 */ word?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GroupStatisticsResponseBodyGroupTrend extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 20220101 */ dt?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionCategoryStatisticsResponseBodyIntentionCategoryRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ askCount?: number; /** * @remarks * This parameter is required. * * @example * 工单类 */ categoryName?: string; /** * @remarks * This parameter is required. * * @example * 10 */ dissatisfiedCount?: number; /** * @remarks * This parameter is required. * * @example * 10 */ errorCount?: number; /** * @remarks * This parameter is required. * * @example * 10 */ praiseCount?: number; /** * @remarks * This parameter is required. * * @example * 10 */ suggestCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionStatisticsResponseBodyIntentionStatisticsRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 产品异常类 */ intention?: string; /** * @remarks * This parameter is required. * * @example * 9 */ lastCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IntentionStatisticsResponseBodyIntentionTrend extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ count?: number; /** * @remarks * This parameter is required. * * @example * 20220101 */ dt?: string; /** * @remarks * This parameter is required. * * @example * 产品异常类 */ intention?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordResponseBodyRecordsOperator extends $tea.Model { nickName?: string; unionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordResponseBodyRecordsTicketMemoAttachments extends $tea.Model { fileName?: string; key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordResponseBodyRecordsTicketMemo extends $tea.Model { attachments?: ListTicketOperateRecordResponseBodyRecordsTicketMemoAttachments[]; memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTicketOperateRecordResponseBodyRecords extends $tea.Model { openTicketId?: string; operateData?: string; operateTime?: string; operation?: string; operationDisplayName?: string; operator?: ListTicketOperateRecordResponseBodyRecordsOperator; ticketMemo?: ListTicketOperateRecordResponseBodyRecordsTicketMemo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserTeamsResponseBodyTeams extends $tea.Model { /** * @example * Jxi12wo3qxoa */ openTeamId?: string; /** * @example * 测试团队 */ teamName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryActiveUsersResponseBodyActiveUserInfos extends $tea.Model { /** * @remarks * This parameter is required. */ actionIndexL14d?: number; /** * @remarks * This parameter is required. */ actionIndexL30d?: number; /** * @remarks * This parameter is required. */ actionIndexL7d?: number; /** * @remarks * This parameter is required. */ activeScore?: number; /** * @remarks * This parameter is required. */ nickName?: string; /** * @remarks * This parameter is required. */ ranking?: number; /** * @remarks * This parameter is required. */ unionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCrmGroupContactResponseBodyRecords extends $tea.Model { /** * @example * {} ,具体字段取决于客户管理-字段管理-联系人字段设置 */ contactData?: string; /** * @example * ahghgg */ memberUnionId?: string; /** * @example * 张三 */ nickName?: string; /** * @example * 88888 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerTaskUserDetailResponseBodyRecordsEventTrackResponses extends $tea.Model { /** * @example * 2023-07-14 00:00:00 */ clickTime?: string; /** * @example * 88888 */ eventTrackId?: string; /** * @example * true */ onClick?: boolean; /** * @example * 标题名称 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryCustomerTaskUserDetailResponseBodyRecords extends $tea.Model { /** * @example * 客户名称 */ customerNames?: string; /** * @example * 11111 */ errorCode?: string; /** * @example * 错误信息 */ errorDetail?: string; eventTrackResponses?: QueryCustomerTaskUserDetailResponseBodyRecordsEventTrackResponses[]; /** * @example * 8888 */ openBatchTaskId?: string; /** * @example * 1 */ readStatus?: number; /** * @example * 2023-07-14 00:00:00 */ readTime?: string; /** * @example * 接收人姓名 */ receiverName?: string; /** * @example * 接收人ID */ receiverUnionId?: string; /** * @example * 2023-07-14 00:00:00 */ sendTime?: string; /** * @example * UNSEND未发;SEND_SUCCESS成功;SEND_FAILED失败;EXCEED_LIMIT被限流 */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupMemberResponseBodyResultGroupMemberList extends $tea.Model { avatarMediaId?: string; isUser?: boolean; nickName?: string; owner?: boolean; unionId?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupMemberResponseBodyResult extends $tea.Model { groupMemberList?: QueryGroupMemberResponseBodyResultGroupMemberList[]; openConversationId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryGroupSetResponseBodyRecords extends $tea.Model { /** * @remarks * This parameter is required. */ gmtCreate?: string; /** * @remarks * This parameter is required. */ gmtModified?: string; /** * @remarks * This parameter is required. */ groupSetName?: string; /** * @remarks * This parameter is required. */ openGroupSetId?: string; /** * @remarks * This parameter is required. */ templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstancesByMultiConditionsRequestSortFields extends $tea.Model { /** * @example * gmt_create */ fieldCode?: string; /** * @example * asc升序;desc降序 */ sortBy?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryInstancesByMultiConditionsResponseBodyRecords extends $tea.Model { creatorUnionId?: string; fields?: string; /** * @remarks * This parameter is required. */ formCode?: string; /** * @remarks * This parameter is required. */ gmtCreate?: string; /** * @remarks * This parameter is required. */ gmtModified?: string; modifiedUnionId?: string; /** * @remarks * This parameter is required. */ openDataInstanceId?: string; /** * @remarks * This parameter is required. */ openTeamId?: string; ownerUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsResponseBodyRecordsGroup extends $tea.Model { bizId?: string; groupName?: string; groupSetName?: string; openConversationId?: string; openGroupSetId?: string; openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsResponseBodyRecordsGroupUserReadStatistics extends $tea.Model { openBatchTaskId?: string; openConversationId?: string; readUserInc?: number; sendUserInc?: number; unReadUserInc?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsResponseBodyRecords extends $tea.Model { errorDetail?: string; group?: QuerySendMsgTaskStatisticsResponseBodyRecordsGroup; groupUserReadStatistics?: QuerySendMsgTaskStatisticsResponseBodyRecordsGroupUserReadStatistics; openMsgId?: string; status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySendMsgTaskStatisticsDetailResponseBodyRecords extends $tea.Model { openBatchTaskId?: string; openConversationId?: string; readStatus?: number; readTimeStr?: string; receiverName?: string; receiverUnionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryServiceGroupMessageReadStatusResponseBodyRecords extends $tea.Model { /** * @example * 1 */ readStatus?: number; /** * @example * 2021-09-01 00:00:00 */ readTimeStr?: string; /** * @example * $:LWCP_v1:xxxx== */ receiverDingTalkId?: string; /** * @example * 张三 */ receiverName?: string; /** * @example * Kxiwk2 */ receiverUnionId?: string; /** * @example * manager123 */ receiverUserId?: string; /** * @example * 2021-09-01 00:00:00 */ sendTimeStr?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerDetailResponseBodyRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ atRobotCnt?: number; /** * @remarks * This parameter is required. * * @example * 张三 */ customerName?: string; /** * @remarks * This parameter is required. * * @example * 测试群 */ groupName?: string; /** * @remarks * This parameter is required. * * @example * true */ hasLogin?: boolean; /** * @remarks * This parameter is required. * * @example * true */ hasOpenConv?: boolean; /** * @remarks * This parameter is required. * * @example * 2 */ sendMsgCnt?: number; /** * @remarks * This parameter is required. * * @example * xcjlsdf */ unionId?: string; /** * @remarks * This parameter is required. * * @example * 56789 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ReportCustomerStatisticsResponseBodyRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ atRobotCnt?: number; /** * @example * bizXX */ bizId?: string; /** * @remarks * This parameter is required. * * @example * 3 */ customerCnt?: number; /** * @remarks * This parameter is required. * * @example * 测试群 */ groupName?: string; /** * @remarks * This parameter is required. * * @example * 测试群分组 */ groupSetName?: string; /** * @remarks * This parameter is required. * * @example * 2 */ loginCnt?: number; /** * @remarks * This parameter is required. * * @example * 1 */ openConvCnt?: number; /** * @remarks * This parameter is required. * * @example * cidXXX */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * iSoqrhLQDtK */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * 2 */ sendMsgCnt?: number; /** * @remarks * This parameter is required. * * @example * 2 */ senderCnt?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketRequestSceneContextGroupMsgs extends $tea.Model { anchor?: boolean; /** * @example * msgsbY4BzTCNX0/ClUwoTTs7w== */ openMsgId?: string; topicId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketRequestSceneContext extends $tea.Model { groupMsgs?: ResubmitTicketRequestSceneContextGroupMsgs[]; /** * @example * cidZBSNlUi/Jq9x76PAXUCrAA== */ openConversationId?: string; relevantorUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * wahaha.txt */ fileName?: string; /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResubmitTicketRequestTicketMemo extends $tea.Model { attachments?: ResubmitTicketRequestTicketMemoAttachments[]; /** * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RetractTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RetractTicketRequestTicketMemoAttachments extends $tea.Model { fileName?: string; key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RetractTicketRequestTicketMemo extends $tea.Model { attachments?: RetractTicketRequestTicketMemoAttachments[]; /** * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchGroupResponseBodyRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 钉钉专属服务群 */ groupName?: string; /** * @remarks * This parameter is required. * * @example * dingtalk:xxx */ groupUrl?: string; /** * @remarks * This parameter is required. * * @example * cidxxxxx== */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * xjfjdsiw */ openGroupSetId?: string; /** * @remarks * This parameter is required. * * @example * xkjhfker */ openTeamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskRequestMessageContentBtns extends $tea.Model { actionURL?: string; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskRequestMessageContent extends $tea.Model { atActiveMemberNum?: number; atActiveUser?: boolean; atAll?: boolean; btns?: SendMsgByTaskRequestMessageContentBtns[]; content?: string; images?: string[]; /** * @remarks * This parameter is required. */ messageType?: string; remind?: boolean; title?: string; top?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskRequestQueryGroup extends $tea.Model { groupTagNames?: string[]; lastActiveDateFilterType?: string; lastActiveTimeEnd?: string; lastActiveTimeStart?: string; openConversationIds?: string[]; openGroupSetId?: string; /** * @remarks * This parameter is required. */ queryType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskRequestSendConfigUrlTrackConfig extends $tea.Model { title?: string; trackId?: string; trackUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskRequestSendConfig extends $tea.Model { needUrlTrack?: boolean; sendTime?: string; /** * @remarks * This parameter is required. */ sendType?: string; urlTrackConfig?: SendMsgByTaskRequestSendConfigUrlTrackConfig[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskSupportInviteJoinOrgRequestMessageContentBtns extends $tea.Model { /** * @example * http://www.baidu.com */ actionURL?: string; /** * @example * 按钮标题 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendMsgByTaskSupportInviteJoinOrgRequestMessageContent extends $tea.Model { btns?: SendMsgByTaskSupportInviteJoinOrgRequestMessageContentBtns[]; /** * @remarks * This parameter is required. * * @example * 内容 */ content?: string; /** * @remarks * This parameter is required. * * @example * ACTIONCARD:卡片消息 */ messageType?: string; /** * @remarks * This parameter is required. * * @example * 标题内容 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendServiceGroupMessageRequestBtns extends $tea.Model { /** * @example * http://www.dingtalk.com */ actionURL?: string; /** * @example * 测试按钮 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotConfigResponseBodyResult extends $tea.Model { configKey?: string; configValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TopicStatisticsResponseBodyTopicStatisticsRecords extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 20220101 */ dt?: string; /** * @remarks * This parameter is required. * * @example * 20 */ msgCount?: number; /** * @remarks * This parameter is required. * * @example * 3 */ participantsNum?: number; /** * @remarks * This parameter is required. * * @example * 10 */ topicNum?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferTicketRequestNotify extends $tea.Model { groupNoticeReceiverUnionIds?: string[]; /** * @example * true */ noticeAllGroupMember?: boolean; workNoticeReceiverUnionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * wahaha.txt */ fileName?: string; /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferTicketRequestTicketMemo extends $tea.Model { attachments?: TransferTicketRequestTicketMemoAttachments[]; /** * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * wahaha.txt */ fileName?: string; /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTicketRequestTicketMemo extends $tea.Model { attachments?: UpdateTicketRequestTicketMemoAttachments[]; /** * @remarks * This parameter is required. * * @example * 备注 */ memo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UrgeTicketRequestTicketMemoAttachments extends $tea.Model { /** * @example * wahaha.txt */ fileName?: string; /** * @example * ticket/image/44708069/43003/e27204b382c04832aec4243e940a1367_1625831640499.txt */ key?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UrgeTicketRequestTicketMemo extends $tea.Model { attachments?: UrgeTicketRequestTicketMemoAttachments[]; /** * @remarks * This parameter is required. * * @example * 备注 */ memo?: 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 - AddContactMemberToGroupRequest * @param headers - AddContactMemberToGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddContactMemberToGroupResponse */ addContactMemberToGroupWithOptions(request: AddContactMemberToGroupRequest, headers: AddContactMemberToGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加联系人到群里 * * @param request - AddContactMemberToGroupRequest * @returns AddContactMemberToGroupResponse */ addContactMemberToGroup(request: AddContactMemberToGroupRequest): Promise; /** * 添加知识点 * * @param request - AddKnowledgeRequest * @param headers - AddKnowledgeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddKnowledgeResponse */ addKnowledgeWithOptions(request: AddKnowledgeRequest, headers: AddKnowledgeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加知识点 * * @param request - AddKnowledgeRequest * @returns AddKnowledgeResponse */ addKnowledge(request: AddKnowledgeRequest): Promise; /** * 添加服务群知识库 * * @param request - AddLibraryRequest * @param headers - AddLibraryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddLibraryResponse */ addLibraryWithOptions(request: AddLibraryRequest, headers: AddLibraryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加服务群知识库 * * @param request - AddLibraryRequest * @returns AddLibraryResponse */ addLibrary(request: AddLibraryRequest): Promise; /** * 添加服务群群成员 * * @param request - AddMemberToServiceGroupRequest * @param headers - AddMemberToServiceGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddMemberToServiceGroupResponse */ addMemberToServiceGroupWithOptions(request: AddMemberToServiceGroupRequest, headers: AddMemberToServiceGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加服务群群成员 * * @param request - AddMemberToServiceGroupRequest * @returns AddMemberToServiceGroupResponse */ addMemberToServiceGroup(request: AddMemberToServiceGroupRequest): Promise; /** * OpenApi添加知识点类目 * * @param request - AddOpenCategoryRequest * @param headers - AddOpenCategoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddOpenCategoryResponse */ addOpenCategoryWithOptions(request: AddOpenCategoryRequest, headers: AddOpenCategoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * OpenApi添加知识点类目 * * @param request - AddOpenCategoryRequest * @returns AddOpenCategoryResponse */ addOpenCategory(request: AddOpenCategoryRequest): Promise; /** * OpenApi添加知识入库 * * @param request - AddOpenKnowledgeRequest * @param headers - AddOpenKnowledgeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddOpenKnowledgeResponse */ addOpenKnowledgeWithOptions(request: AddOpenKnowledgeRequest, headers: AddOpenKnowledgeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * OpenApi添加知识入库 * * @param request - AddOpenKnowledgeRequest * @returns AddOpenKnowledgeResponse */ addOpenKnowledge(request: AddOpenKnowledgeRequest): Promise; /** * 智能服务群知识库创建 * * @param request - AddOpenLibraryRequest * @param headers - AddOpenLibraryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddOpenLibraryResponse */ addOpenLibraryWithOptions(request: AddOpenLibraryRequest, headers: AddOpenLibraryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 智能服务群知识库创建 * * @param request - AddOpenLibraryRequest * @returns AddOpenLibraryResponse */ addOpenLibrary(request: AddOpenLibraryRequest): Promise; /** * 添加工单备注 * * @param request - AddTicketMemoRequest * @param headers - AddTicketMemoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddTicketMemoResponse */ addTicketMemoWithOptions(request: AddTicketMemoRequest, headers: AddTicketMemoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加工单备注 * * @param request - AddTicketMemoRequest * @returns AddTicketMemoResponse */ addTicketMemo(request: AddTicketMemoRequest): Promise; /** * 工单指派 * * @param request - AssignTicketRequest * @param headers - AssignTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AssignTicketResponse */ assignTicketWithOptions(request: AssignTicketRequest, headers: AssignTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 工单指派 * * @param request - AssignTicketRequest * @returns AssignTicketResponse */ assignTicket(request: AssignTicketRequest): Promise; /** * 批量绑定服务群业务ID * * @param request - BatchBindingGroupBizIdsRequest * @param headers - BatchBindingGroupBizIdsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchBindingGroupBizIdsResponse */ batchBindingGroupBizIdsWithOptions(request: BatchBindingGroupBizIdsRequest, headers: BatchBindingGroupBizIdsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量绑定服务群业务ID * * @param request - BatchBindingGroupBizIdsRequest * @returns BatchBindingGroupBizIdsResponse */ batchBindingGroupBizIds(request: BatchBindingGroupBizIdsRequest): Promise; /** * 批量查询群组配置 * * @param request - BatchGetGroupSetConfigRequest * @param headers - BatchGetGroupSetConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchGetGroupSetConfigResponse */ batchGetGroupSetConfigWithOptions(request: BatchGetGroupSetConfigRequest, headers: BatchGetGroupSetConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询群组配置 * * @param request - BatchGetGroupSetConfigRequest * @returns BatchGetGroupSetConfigResponse */ batchGetGroupSetConfig(request: BatchGetGroupSetConfigRequest): Promise; /** * 批量查询客户群发任务 * * @param request - BatchQueryCustomerSendTaskRequest * @param headers - BatchQueryCustomerSendTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchQueryCustomerSendTaskResponse */ batchQueryCustomerSendTaskWithOptions(request: BatchQueryCustomerSendTaskRequest, headers: BatchQueryCustomerSendTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询客户群发任务 * * @param request - BatchQueryCustomerSendTaskRequest * @returns BatchQueryCustomerSendTaskResponse */ batchQueryCustomerSendTask(request: BatchQueryCustomerSendTaskRequest): Promise; /** * 批量查询群成员 * * @param request - BatchQueryGroupMemberRequest * @param headers - BatchQueryGroupMemberHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchQueryGroupMemberResponse */ batchQueryGroupMemberWithOptions(request: BatchQueryGroupMemberRequest, headers: BatchQueryGroupMemberHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询群成员 * * @param request - BatchQueryGroupMemberRequest * @returns BatchQueryGroupMemberResponse */ batchQueryGroupMember(request: BatchQueryGroupMemberRequest): Promise; /** * 群发任务批量查询 * * @param request - BatchQuerySendMessageTaskRequest * @param headers - BatchQuerySendMessageTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchQuerySendMessageTaskResponse */ batchQuerySendMessageTaskWithOptions(request: BatchQuerySendMessageTaskRequest, headers: BatchQuerySendMessageTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 群发任务批量查询 * * @param request - BatchQuerySendMessageTaskRequest * @returns BatchQuerySendMessageTaskResponse */ batchQuerySendMessageTask(request: BatchQuerySendMessageTaskRequest): Promise; /** * 绑定服务群模板到团队 * * @param request - BoundTemplateToTeamRequest * @param headers - BoundTemplateToTeamHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BoundTemplateToTeamResponse */ boundTemplateToTeamWithOptions(request: BoundTemplateToTeamRequest, headers: BoundTemplateToTeamHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 绑定服务群模板到团队 * * @param request - BoundTemplateToTeamRequest * @returns BoundTemplateToTeamResponse */ boundTemplateToTeam(request: BoundTemplateToTeamRequest): Promise; /** * 撤销工单 * * @param request - CancelTicketRequest * @param headers - CancelTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CancelTicketResponse */ cancelTicketWithOptions(request: CancelTicketRequest, headers: CancelTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 撤销工单 * * @param request - CancelTicketRequest * @returns CancelTicketResponse */ cancelTicket(request: CancelTicketRequest): Promise; /** * 心声总览自定义分类统计 * * @param request - CategoryStatisticsRequest * @param headers - CategoryStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CategoryStatisticsResponse */ categoryStatisticsWithOptions(request: CategoryStatisticsRequest, headers: CategoryStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 心声总览自定义分类统计 * * @param request - CategoryStatisticsRequest * @returns CategoryStatisticsResponse */ categoryStatistics(request: CategoryStatisticsRequest): Promise; /** * 关闭会话回调 * * @param request - CloseConversationRequest * @param headers - CloseConversationHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CloseConversationResponse */ closeConversationWithOptions(request: CloseConversationRequest, headers: CloseConversationHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 关闭会话回调 * * @param request - CloseConversationRequest * @returns CloseConversationResponse */ closeConversation(request: CloseConversationRequest): Promise; /** * 关闭人工会话 * * @param request - CloseHumanSessionRequest * @param headers - CloseHumanSessionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CloseHumanSessionResponse */ closeHumanSessionWithOptions(request: CloseHumanSessionRequest, headers: CloseHumanSessionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 关闭人工会话 * * @param request - CloseHumanSessionRequest * @returns CloseHumanSessionResponse */ closeHumanSession(request: CloseHumanSessionRequest): Promise; /** * 客服分配成功通知回调 * * @param request - ConversationCreatedNotifyRequest * @param headers - ConversationCreatedNotifyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ConversationCreatedNotifyResponse */ conversationCreatedNotifyWithOptions(request: ConversationCreatedNotifyRequest, headers: ConversationCreatedNotifyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 客服分配成功通知回调 * * @param request - ConversationCreatedNotifyRequest * @returns ConversationCreatedNotifyResponse */ conversationCreatedNotify(request: ConversationCreatedNotifyRequest): Promise; /** * 会话转接开始通知回调 * * @param request - ConversationTransferBeginNotifyRequest * @param headers - ConversationTransferBeginNotifyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ConversationTransferBeginNotifyResponse */ conversationTransferBeginNotifyWithOptions(request: ConversationTransferBeginNotifyRequest, headers: ConversationTransferBeginNotifyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 会话转接开始通知回调 * * @param request - ConversationTransferBeginNotifyRequest * @returns ConversationTransferBeginNotifyResponse */ conversationTransferBeginNotify(request: ConversationTransferBeginNotifyRequest): Promise; /** * 会话转接完成通知回调 * * @param request - ConversationTransferCompleteNotifyRequest * @param headers - ConversationTransferCompleteNotifyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ConversationTransferCompleteNotifyResponse */ conversationTransferCompleteNotifyWithOptions(request: ConversationTransferCompleteNotifyRequest, headers: ConversationTransferCompleteNotifyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 会话转接完成通知回调 * * @param request - ConversationTransferCompleteNotifyRequest * @returns ConversationTransferCompleteNotifyResponse */ conversationTransferCompleteNotify(request: ConversationTransferCompleteNotifyRequest): Promise; /** * 创建服务群 * * @param request - CreateGroupRequest * @param headers - CreateGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateGroupResponse */ createGroupWithOptions(request: CreateGroupRequest, headers: CreateGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建服务群 * * @param request - CreateGroupRequest * @returns CreateGroupResponse */ createGroup(request: CreateGroupRequest): Promise; /** * 创建主动会话接口 * * @param request - CreateGroupConversationRequest * @param headers - CreateGroupConversationHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateGroupConversationResponse */ createGroupConversationWithOptions(request: CreateGroupConversationRequest, headers: CreateGroupConversationHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建主动会话接口 * * @param request - CreateGroupConversationRequest * @returns CreateGroupConversationResponse */ createGroupConversation(request: CreateGroupConversationRequest): Promise; /** * 创建服务群群分组 * * @param request - CreateGroupSetRequest * @param headers - CreateGroupSetHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateGroupSetResponse */ createGroupSetWithOptions(request: CreateGroupSetRequest, headers: CreateGroupSetHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建服务群群分组 * * @param request - CreateGroupSetRequest * @returns CreateGroupSetResponse */ createGroupSet(request: CreateGroupSetRequest): Promise; /** * 服务群新增表单实例 * * @param request - CreateInstanceRequest * @param headers - CreateInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateInstanceResponse */ createInstanceWithOptions(request: CreateInstanceRequest, headers: CreateInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群新增表单实例 * * @param request - CreateInstanceRequest * @returns CreateInstanceResponse */ createInstance(request: CreateInstanceRequest): Promise; /** * 创建服务群团队 * * @param request - CreateTeamRequest * @param headers - CreateTeamHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTeamResponse */ createTeamWithOptions(request: CreateTeamRequest, headers: CreateTeamHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建服务群团队 * * @param request - CreateTeamRequest * @returns CreateTeamResponse */ createTeam(request: CreateTeamRequest): Promise; /** * 创建工单 * * @param request - CreateTicketRequest * @param headers - CreateTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTicketResponse */ createTicketWithOptions(request: CreateTicketRequest, headers: CreateTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建工单 * * @param request - CreateTicketRequest * @returns CreateTicketResponse */ createTicket(request: CreateTicketRequest): Promise; /** * 客户群发任务 * * @param request - CustomerSendMsgTaskRequest * @param headers - CustomerSendMsgTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CustomerSendMsgTaskResponse */ customerSendMsgTaskWithOptions(request: CustomerSendMsgTaskRequest, headers: CustomerSendMsgTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 客户群发任务 * * @param request - CustomerSendMsgTaskRequest * @returns CustomerSendMsgTaskResponse */ customerSendMsgTask(request: CustomerSendMsgTaskRequest): Promise; /** * 从群或者群组剔除成员 * * @param request - DeleteGroupMembersFromGroupRequest * @param headers - DeleteGroupMembersFromGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteGroupMembersFromGroupResponse */ deleteGroupMembersFromGroupWithOptions(request: DeleteGroupMembersFromGroupRequest, headers: DeleteGroupMembersFromGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 从群或者群组剔除成员 * * @param request - DeleteGroupMembersFromGroupRequest * @returns DeleteGroupMembersFromGroupResponse */ deleteGroupMembersFromGroup(request: DeleteGroupMembersFromGroupRequest): Promise; /** * 服务群删除表单实例 * * @param request - DeleteInstanceRequest * @param headers - DeleteInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteInstanceResponse */ deleteInstanceWithOptions(request: DeleteInstanceRequest, headers: DeleteInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群删除表单实例 * * @param request - DeleteInstanceRequest * @returns DeleteInstanceResponse */ deleteInstance(request: DeleteInstanceRequest): Promise; /** * 服务群删除知识点 * * @param request - DeleteKnowledgeRequest * @param headers - DeleteKnowledgeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteKnowledgeResponse */ deleteKnowledgeWithOptions(request: DeleteKnowledgeRequest, headers: DeleteKnowledgeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群删除知识点 * * @param request - DeleteKnowledgeRequest * @returns DeleteKnowledgeResponse */ deleteKnowledge(request: DeleteKnowledgeRequest): Promise; /** * 客户心声负面情绪统计 * * @param request - EmotionStatisticsRequest * @param headers - EmotionStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns EmotionStatisticsResponse */ emotionStatisticsWithOptions(request: EmotionStatisticsRequest, headers: EmotionStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 客户心声负面情绪统计 * * @param request - EmotionStatisticsRequest * @returns EmotionStatisticsResponse */ emotionStatistics(request: EmotionStatisticsRequest): Promise; /** * 结单 * * @param request - FinishTicketRequest * @param headers - FinishTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns FinishTicketResponse */ finishTicketWithOptions(request: FinishTicketRequest, headers: FinishTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 结单 * * @param request - FinishTicketRequest * @returns FinishTicketResponse */ finishTicket(request: FinishTicketRequest): Promise; /** * 获取签权Token * * @param request - GetAuthTokenRequest * @param headers - GetAuthTokenHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetAuthTokenResponse */ getAuthTokenWithOptions(request: GetAuthTokenRequest, headers: GetAuthTokenHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取签权Token * * @param request - GetAuthTokenRequest * @returns GetAuthTokenResponse */ getAuthToken(request: GetAuthTokenRequest): Promise; /** * 服务群通过实例ID集合批量查询表单实例数据 * * @param request - GetInstancesByIdsRequest * @param headers - GetInstancesByIdsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetInstancesByIdsResponse */ getInstancesByIdsWithOptions(request: GetInstancesByIdsRequest, headers: GetInstancesByIdsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群通过实例ID集合批量查询表单实例数据 * * @param request - GetInstancesByIdsRequest * @returns GetInstancesByIdsResponse */ getInstancesByIds(request: GetInstancesByIdsRequest): Promise; /** * 获取负面心声词云 * * @param request - GetNegativeWordCloudRequest * @param headers - GetNegativeWordCloudHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetNegativeWordCloudResponse */ getNegativeWordCloudWithOptions(request: GetNegativeWordCloudRequest, headers: GetNegativeWordCloudHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取负面心声词云 * * @param request - GetNegativeWordCloudRequest * @returns GetNegativeWordCloudResponse */ getNegativeWordCloud(request: GetNegativeWordCloudRequest): Promise; /** * 获取临时访问链接 * * @param request - GetOssTempUrlRequest * @param headers - GetOssTempUrlHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetOssTempUrlResponse */ getOssTempUrlWithOptions(request: GetOssTempUrlRequest, headers: GetOssTempUrlHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取临时访问链接 * * @param request - GetOssTempUrlRequest * @returns GetOssTempUrlResponse */ getOssTempUrl(request: GetOssTempUrlRequest): Promise; /** * 获取表单上传凭证 * * @param request - GetStoragePolicyRequest * @param headers - GetStoragePolicyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetStoragePolicyResponse */ getStoragePolicyWithOptions(request: GetStoragePolicyRequest, headers: GetStoragePolicyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取表单上传凭证 * * @param request - GetStoragePolicyRequest * @returns GetStoragePolicyResponse */ getStoragePolicy(request: GetStoragePolicyRequest): Promise; /** * 查询工单详情 * * @param request - GetTicketRequest * @param headers - GetTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTicketResponse */ getTicketWithOptions(request: GetTicketRequest, headers: GetTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询工单详情 * * @param request - GetTicketRequest * @returns GetTicketResponse */ getTicket(request: GetTicketRequest): Promise; /** * 获取心声词云 * * @param request - GetWordCloudRequest * @param headers - GetWordCloudHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetWordCloudResponse */ getWordCloudWithOptions(request: GetWordCloudRequest, headers: GetWordCloudHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取心声词云 * * @param request - GetWordCloudRequest * @returns GetWordCloudResponse */ getWordCloud(request: GetWordCloudRequest): Promise; /** * 心声总览群统计 * * @param request - GroupStatisticsRequest * @param headers - GroupStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GroupStatisticsResponse */ groupStatisticsWithOptions(request: GroupStatisticsRequest, headers: GroupStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 心声总览群统计 * * @param request - GroupStatisticsRequest * @returns GroupStatisticsResponse */ groupStatistics(request: GroupStatisticsRequest): Promise; /** * 心声总览意图&自定义分类统计 * * @param request - IntentionCategoryStatisticsRequest * @param headers - IntentionCategoryStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns IntentionCategoryStatisticsResponse */ intentionCategoryStatisticsWithOptions(request: IntentionCategoryStatisticsRequest, headers: IntentionCategoryStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 心声总览意图&自定义分类统计 * * @param request - IntentionCategoryStatisticsRequest * @returns IntentionCategoryStatisticsResponse */ intentionCategoryStatistics(request: IntentionCategoryStatisticsRequest): Promise; /** * 心声总览意图统计 * * @param request - IntentionStatisticsRequest * @param headers - IntentionStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns IntentionStatisticsResponse */ intentionStatisticsWithOptions(request: IntentionStatisticsRequest, headers: IntentionStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 心声总览意图统计 * * @param request - IntentionStatisticsRequest * @returns IntentionStatisticsResponse */ intentionStatistics(request: IntentionStatisticsRequest): Promise; /** * 查询工单操作记录 * * @param request - ListTicketOperateRecordRequest * @param headers - ListTicketOperateRecordHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListTicketOperateRecordResponse */ listTicketOperateRecordWithOptions(request: ListTicketOperateRecordRequest, headers: ListTicketOperateRecordHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询工单操作记录 * * @param request - ListTicketOperateRecordRequest * @returns ListTicketOperateRecordResponse */ listTicketOperateRecord(request: ListTicketOperateRecordRequest): Promise; /** * 查询用户所在团队 * * @param headers - ListUserTeamsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListUserTeamsResponse */ listUserTeamsWithOptions(userId: string, headers: ListUserTeamsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户所在团队 * @returns ListUserTeamsResponse */ listUserTeams(userId: string): Promise; /** * 查询服务群活跃成员 * * @param request - QueryActiveUsersRequest * @param headers - QueryActiveUsersHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryActiveUsersResponse */ queryActiveUsersWithOptions(request: QueryActiveUsersRequest, headers: QueryActiveUsersHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询服务群活跃成员 * * @param request - QueryActiveUsersRequest * @returns QueryActiveUsersResponse */ queryActiveUsers(request: QueryActiveUsersRequest): Promise; /** * 群联系人画像检索 * * @param request - QueryCrmGroupContactRequest * @param headers - QueryCrmGroupContactHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCrmGroupContactResponse */ queryCrmGroupContactWithOptions(request: QueryCrmGroupContactRequest, headers: QueryCrmGroupContactHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 群联系人画像检索 * * @param request - QueryCrmGroupContactRequest * @returns QueryCrmGroupContactResponse */ queryCrmGroupContact(request: QueryCrmGroupContactRequest): Promise; /** * 查询客户信息 * * @param request - QueryCustomerCardRequest * @param headers - QueryCustomerCardHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCustomerCardResponse */ queryCustomerCardWithOptions(request: QueryCustomerCardRequest, headers: QueryCustomerCardHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询客户信息 * * @param request - QueryCustomerCardRequest * @returns QueryCustomerCardResponse */ queryCustomerCard(request: QueryCustomerCardRequest): Promise; /** * 查询客户群发任务客户触达详情 * * @param request - QueryCustomerTaskUserDetailRequest * @param headers - QueryCustomerTaskUserDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCustomerTaskUserDetailResponse */ queryCustomerTaskUserDetailWithOptions(request: QueryCustomerTaskUserDetailRequest, headers: QueryCustomerTaskUserDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询客户群发任务客户触达详情 * * @param request - QueryCustomerTaskUserDetailRequest * @returns QueryCustomerTaskUserDetailResponse */ queryCustomerTaskUserDetail(request: QueryCustomerTaskUserDetailRequest): Promise; /** * 查询单个服务群信息 * * @param request - QueryGroupRequest * @param headers - QueryGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryGroupResponse */ queryGroupWithOptions(request: QueryGroupRequest, headers: QueryGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询单个服务群信息 * * @param request - QueryGroupRequest * @returns QueryGroupResponse */ queryGroup(request: QueryGroupRequest): Promise; /** * 查询指定群成员 * * @param request - QueryGroupMemberRequest * @param headers - QueryGroupMemberHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryGroupMemberResponse */ queryGroupMemberWithOptions(request: QueryGroupMemberRequest, headers: QueryGroupMemberHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询指定群成员 * * @param request - QueryGroupMemberRequest * @returns QueryGroupMemberResponse */ queryGroupMember(request: QueryGroupMemberRequest): Promise; /** * 查询服务群群组信息 * * @param request - QueryGroupSetRequest * @param headers - QueryGroupSetHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryGroupSetResponse */ queryGroupSetWithOptions(request: QueryGroupSetRequest, headers: QueryGroupSetHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询服务群群组信息 * * @param request - QueryGroupSetRequest * @returns QueryGroupSetResponse */ queryGroupSet(request: QueryGroupSetRequest): Promise; /** * 服务群通过多添件进行组合检索表单数据实例集合 * * @param request - QueryInstancesByMultiConditionsRequest * @param headers - QueryInstancesByMultiConditionsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryInstancesByMultiConditionsResponse */ queryInstancesByMultiConditionsWithOptions(request: QueryInstancesByMultiConditionsRequest, headers: QueryInstancesByMultiConditionsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群通过多添件进行组合检索表单数据实例集合 * * @param request - QueryInstancesByMultiConditionsRequest * @returns QueryInstancesByMultiConditionsResponse */ queryInstancesByMultiConditions(request: QueryInstancesByMultiConditionsRequest): Promise; /** * 群发任务统计查询 * * @param request - QuerySendMsgTaskStatisticsRequest * @param headers - QuerySendMsgTaskStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QuerySendMsgTaskStatisticsResponse */ querySendMsgTaskStatisticsWithOptions(request: QuerySendMsgTaskStatisticsRequest, headers: QuerySendMsgTaskStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 群发任务统计查询 * * @param request - QuerySendMsgTaskStatisticsRequest * @returns QuerySendMsgTaskStatisticsResponse */ querySendMsgTaskStatistics(request: QuerySendMsgTaskStatisticsRequest): Promise; /** * 群发任务群维度的统计数据 * * @param request - QuerySendMsgTaskStatisticsDetailRequest * @param headers - QuerySendMsgTaskStatisticsDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QuerySendMsgTaskStatisticsDetailResponse */ querySendMsgTaskStatisticsDetailWithOptions(request: QuerySendMsgTaskStatisticsDetailRequest, headers: QuerySendMsgTaskStatisticsDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 群发任务群维度的统计数据 * * @param request - QuerySendMsgTaskStatisticsDetailRequest * @returns QuerySendMsgTaskStatisticsDetailResponse */ querySendMsgTaskStatisticsDetail(request: QuerySendMsgTaskStatisticsDetailRequest): Promise; /** * 查消息的已读/未读列表 * * @param request - QueryServiceGroupMessageReadStatusRequest * @param headers - QueryServiceGroupMessageReadStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryServiceGroupMessageReadStatusResponse */ queryServiceGroupMessageReadStatusWithOptions(request: QueryServiceGroupMessageReadStatusRequest, headers: QueryServiceGroupMessageReadStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查消息的已读/未读列表 * * @param request - QueryServiceGroupMessageReadStatusRequest * @returns QueryServiceGroupMessageReadStatusResponse */ queryServiceGroupMessageReadStatus(request: QueryServiceGroupMessageReadStatusRequest): Promise; /** * 外部DT工作台排队通知回调 * * @param request - QueueNotifyRequest * @param headers - QueueNotifyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueueNotifyResponse */ queueNotifyWithOptions(request: QueueNotifyRequest, headers: QueueNotifyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 外部DT工作台排队通知回调 * * @param request - QueueNotifyRequest * @returns QueueNotifyResponse */ queueNotify(request: QueueNotifyRequest): Promise; /** * 组织剔除联系人 * * @param request - RemoveContactFromOrgRequest * @param headers - RemoveContactFromOrgHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RemoveContactFromOrgResponse */ removeContactFromOrgWithOptions(request: RemoveContactFromOrgRequest, headers: RemoveContactFromOrgHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 组织剔除联系人 * * @param request - RemoveContactFromOrgRequest * @returns RemoveContactFromOrgResponse */ removeContactFromOrg(request: RemoveContactFromOrgRequest): Promise; /** * 指定群的客户活跃明细查询 * * @param request - ReportCustomerDetailRequest * @param headers - ReportCustomerDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ReportCustomerDetailResponse */ reportCustomerDetailWithOptions(request: ReportCustomerDetailRequest, headers: ReportCustomerDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 指定群的客户活跃明细查询 * * @param request - ReportCustomerDetailRequest * @returns ReportCustomerDetailResponse */ reportCustomerDetail(request: ReportCustomerDetailRequest): Promise; /** * 客户活跃明细指标查询 * * @param request - ReportCustomerStatisticsRequest * @param headers - ReportCustomerStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ReportCustomerStatisticsResponse */ reportCustomerStatisticsWithOptions(request: ReportCustomerStatisticsRequest, headers: ReportCustomerStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 客户活跃明细指标查询 * * @param request - ReportCustomerStatisticsRequest * @returns ReportCustomerStatisticsResponse */ reportCustomerStatistics(request: ReportCustomerStatisticsRequest): Promise; /** * 重新提交工单 * * @param request - ResubmitTicketRequest * @param headers - ResubmitTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ResubmitTicketResponse */ resubmitTicketWithOptions(request: ResubmitTicketRequest, headers: ResubmitTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 重新提交工单 * * @param request - ResubmitTicketRequest * @returns ResubmitTicketResponse */ resubmitTicket(request: ResubmitTicketRequest): Promise; /** * 撤回工单 * * @param request - RetractTicketRequest * @param headers - RetractTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RetractTicketResponse */ retractTicketWithOptions(request: RetractTicketRequest, headers: RetractTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 撤回工单 * * @param request - RetractTicketRequest * @returns RetractTicketResponse */ retractTicket(request: RetractTicketRequest): Promise; /** * 指定群的机器人消息撤回 * * @param request - RobotMessageRecallRequest * @param headers - RobotMessageRecallHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RobotMessageRecallResponse */ robotMessageRecallWithOptions(request: RobotMessageRecallRequest, headers: RobotMessageRecallHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 指定群的机器人消息撤回 * * @param request - RobotMessageRecallRequest * @returns RobotMessageRecallResponse */ robotMessageRecall(request: RobotMessageRecallRequest): Promise; /** * 服务群新增表单实例 * * @param request - SaveFormInstanceRequest * @param headers - SaveFormInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SaveFormInstanceResponse */ saveFormInstanceWithOptions(request: SaveFormInstanceRequest, headers: SaveFormInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群新增表单实例 * * @param request - SaveFormInstanceRequest * @returns SaveFormInstanceResponse */ saveFormInstance(request: SaveFormInstanceRequest): Promise; /** * 搜索服务群 * * @param request - SearchGroupRequest * @param headers - SearchGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchGroupResponse */ searchGroupWithOptions(request: SearchGroupRequest, headers: SearchGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 搜索服务群 * * @param request - SearchGroupRequest * @returns SearchGroupResponse */ searchGroup(request: SearchGroupRequest): Promise; /** * 服务群发任务 * * @param request - SendMsgByTaskRequest * @param headers - SendMsgByTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SendMsgByTaskResponse */ sendMsgByTaskWithOptions(request: SendMsgByTaskRequest, headers: SendMsgByTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群发任务 * * @param request - SendMsgByTaskRequest * @returns SendMsgByTaskResponse */ sendMsgByTask(request: SendMsgByTaskRequest): Promise; /** * 增强版客户群发 * * @param request - SendMsgByTaskSupportInviteJoinOrgRequest * @param headers - SendMsgByTaskSupportInviteJoinOrgHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SendMsgByTaskSupportInviteJoinOrgResponse */ sendMsgByTaskSupportInviteJoinOrgWithOptions(request: SendMsgByTaskSupportInviteJoinOrgRequest, headers: SendMsgByTaskSupportInviteJoinOrgHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 增强版客户群发 * * @param request - SendMsgByTaskSupportInviteJoinOrgRequest * @returns SendMsgByTaskSupportInviteJoinOrgResponse */ sendMsgByTaskSupportInviteJoinOrg(request: SendMsgByTaskSupportInviteJoinOrgRequest): Promise; /** * 服务群发消息 * * @param request - SendServiceGroupMessageRequest * @param headers - SendServiceGroupMessageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SendServiceGroupMessageResponse */ sendServiceGroupMessageWithOptions(request: SendServiceGroupMessageRequest, headers: SendServiceGroupMessageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群发消息 * * @param request - SendServiceGroupMessageRequest * @returns SendServiceGroupMessageResponse */ sendServiceGroupMessage(request: SendServiceGroupMessageRequest): Promise; /** * 执行阿里内部用户群组机器人服务开关 * * @param request - SetRobotConfigRequest * @param headers - SetRobotConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SetRobotConfigResponse */ setRobotConfigWithOptions(request: SetRobotConfigRequest, headers: SetRobotConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 执行阿里内部用户群组机器人服务开关 * * @param request - SetRobotConfigRequest * @returns SetRobotConfigResponse */ setRobotConfig(request: SetRobotConfigRequest): Promise; /** * 申领工单 * * @param request - TakeTicketRequest * @param headers - TakeTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns TakeTicketResponse */ takeTicketWithOptions(request: TakeTicketRequest, headers: TakeTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 申领工单 * * @param request - TakeTicketRequest * @returns TakeTicketResponse */ takeTicket(request: TakeTicketRequest): Promise; /** * 客户心声热门话题统计 * * @param request - TopicStatisticsRequest * @param headers - TopicStatisticsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns TopicStatisticsResponse */ topicStatisticsWithOptions(request: TopicStatisticsRequest, headers: TopicStatisticsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 客户心声热门话题统计 * * @param request - TopicStatisticsRequest * @returns TopicStatisticsResponse */ topicStatistics(request: TopicStatisticsRequest): Promise; /** * 转交工单 * * @param request - TransferTicketRequest * @param headers - TransferTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns TransferTicketResponse */ transferTicketWithOptions(request: TransferTicketRequest, headers: TransferTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 转交工单 * * @param request - TransferTicketRequest * @returns TransferTicketResponse */ transferTicket(request: TransferTicketRequest): Promise; /** * 变更群的群组配置信息 * * @param request - UpdateGroupSetRequest * @param headers - UpdateGroupSetHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateGroupSetResponse */ updateGroupSetWithOptions(request: UpdateGroupSetRequest, headers: UpdateGroupSetHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 变更群的群组配置信息 * * @param request - UpdateGroupSetRequest * @returns UpdateGroupSetResponse */ updateGroupSet(request: UpdateGroupSetRequest): Promise; /** * 更新服务群标签 * * @param request - UpdateGroupTagRequest * @param headers - UpdateGroupTagHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateGroupTagResponse */ updateGroupTagWithOptions(request: UpdateGroupTagRequest, headers: UpdateGroupTagHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新服务群标签 * * @param request - UpdateGroupTagRequest * @returns UpdateGroupTagResponse */ updateGroupTag(request: UpdateGroupTagRequest): Promise; /** * 服务群更新表单实例 * * @param request - UpdateInstanceRequest * @param headers - UpdateInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInstanceResponse */ updateInstanceWithOptions(request: UpdateInstanceRequest, headers: UpdateInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 服务群更新表单实例 * * @param request - UpdateInstanceRequest * @returns UpdateInstanceResponse */ updateInstance(request: UpdateInstanceRequest): Promise; /** * 更新工单自定义字段 * * @param request - UpdateTicketRequest * @param headers - UpdateTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTicketResponse */ updateTicketWithOptions(request: UpdateTicketRequest, headers: UpdateTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新工单自定义字段 * * @param request - UpdateTicketRequest * @returns UpdateTicketResponse */ updateTicket(request: UpdateTicketRequest): Promise; /** * 将智能云客服下的旧版服务群升级为钉钉智能服务群 * * @param request - UpgradeCloudGroupRequest * @param headers - UpgradeCloudGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpgradeCloudGroupResponse */ upgradeCloudGroupWithOptions(request: UpgradeCloudGroupRequest, headers: UpgradeCloudGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 将智能云客服下的旧版服务群升级为钉钉智能服务群 * * @param request - UpgradeCloudGroupRequest * @returns UpgradeCloudGroupResponse */ upgradeCloudGroup(request: UpgradeCloudGroupRequest): Promise; /** * 将常规钉群升级为钉钉智能服务群 * * @param request - UpgradeNormalGroupRequest * @param headers - UpgradeNormalGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpgradeNormalGroupResponse */ upgradeNormalGroupWithOptions(request: UpgradeNormalGroupRequest, headers: UpgradeNormalGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 将常规钉群升级为钉钉智能服务群 * * @param request - UpgradeNormalGroupRequest * @returns UpgradeNormalGroupResponse */ upgradeNormalGroup(request: UpgradeNormalGroupRequest): Promise; /** * 工单催办 * * @param request - UrgeTicketRequest * @param headers - UrgeTicketHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UrgeTicketResponse */ urgeTicketWithOptions(request: UrgeTicketRequest, headers: UrgeTicketHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 工单催办 * * @param request - UrgeTicketRequest * @returns UrgeTicketResponse */ urgeTicket(request: UrgeTicketRequest): Promise; }