/** */ 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 CreateActionHeaders 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 CreateActionRequest extends $tea.Model { /** * @remarks * This parameter is required. */ actionInfo?: CreateActionRequestActionInfo[]; integratorFlag?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ item?: CreateActionResponseBodyItem[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateActionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateConnectorHeaders 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 CreateConnectorRequest extends $tea.Model { /** * @remarks * This parameter is required. */ connectorInfo?: CreateConnectorRequestConnectorInfo[]; integratorFlag?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateConnectorResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ item?: CreateConnectorResponseBodyItem[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateConnectorResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateConnectorResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateInvocableInstanceHeaders 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 CreateInvocableInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P */ connectAssetUri?: string; /** * @remarks * This parameter is required. * * @example * SAMPLE */ instanceKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateInvocableInstanceResponseBody extends $tea.Model { /** * @example * dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P */ connectAssetUri?: string; /** * @example * G-ACT-VER-XXXACT */ versionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateInvocableInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateInvocableInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTriggerHeaders 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 CreateTriggerRequest extends $tea.Model { integratorFlag?: string; /** * @remarks * This parameter is required. */ triggerInfo?: CreateTriggerRequestTriggerInfo[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTriggerResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ item?: CreateTriggerResponseBodyItem[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTriggerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTriggerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetActionDetailHeaders 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 GetActionDetailRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P */ connectAssetUri?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetActionDetailResponseBody extends $tea.Model { /** * @example * dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P */ connectAssetUri?: string; /** * @example * {"title":"A registration form","description":"A simple form example.","type":"object","required":[],"properties":{"password":{"type":"string","title":"Password","minLength":3},"telephone":{"type":"string","title":"Telephone","minLength":10}}} */ inputSchema?: string; integrationConfig?: GetActionDetailResponseBodyIntegrationConfig; /** * @example * XX执行动作 */ name?: string; /** * @example * {"title":"A registration form","description":"A simple form example.","type":"object","required":[],"properties":{"password":{"type":"string","title":"Password","minLength":3},"telephone":{"type":"string","title":"Telephone","minLength":10}}} */ outputSchema?: string; /** * @example * G-ACT-101FDEBD3C6E213DB474000P */ refId?: string; /** * @example * ding32fff839a3e0105d */ refProviderCorpId?: string; /** * @example * action */ refType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetActionDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetActionDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeInstanceHeaders 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 InvokeInstanceRequest extends $tea.Model { /** * @example * dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P */ connectAssetUri?: string; /** * @example * {} * * **if can be null:** * true */ inputJsonString?: string; /** * @example * SAMPLE */ instanceKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeInstanceResponseBody extends $tea.Model { /** * @example * 13 */ cost?: number; /** * @example * 0 */ errorCode?: string; /** * @example * success */ errorMessage?: string; /** * @example * 43b28ecffae-f-t_ */ instanceId?: string; /** * @example * {} */ outputJson?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: InvokeInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPageHeaders 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 PullDataByPageRequest extends $tea.Model { appId?: string; /** * @remarks * This parameter is required. */ dataModelId?: string; datetimeFilterField?: string; maxDatetime?: number; maxResults?: number; minDatetime?: number; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ list?: PullDataByPageResponseBodyList[]; maxResults?: number; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PullDataByPageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPkHeaders 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 PullDataByPkRequest extends $tea.Model { appId?: string; /** * @remarks * This parameter is required. */ primaryKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPkResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ dataCreateAppId?: string; /** * @remarks * This parameter is required. */ dataCreateAppType?: string; /** * @remarks * This parameter is required. */ dataGmtCreate?: number; /** * @remarks * This parameter is required. */ dataGmtModified?: number; /** * @remarks * This parameter is required. */ dataModifiedAppId?: string; /** * @remarks * This parameter is required. */ dataModifiedAppType?: string; /** * @remarks * This parameter is required. */ jsonData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPkResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PullDataByPkResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchActionsHeaders 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 SearchActionsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * G-CONN-1015BC8093540B01B8D0000Q */ connectorId?: string; /** * @remarks * This parameter is required. * * @example * ding32fff839a3e0105d */ connectorProviderCorpId?: string; /** * **if can be null:** * true */ integrationTypes?: string[]; /** * @example * 20 */ maxResults?: number; /** * @example * 0 * * **if can be null:** * true */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchActionsResponseBody extends $tea.Model { hasMore?: boolean; list?: SearchActionsResponseBodyList[]; nextToken?: string; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchActionsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchActionsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchConnectorsHeaders 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 SearchConnectorsRequest extends $tea.Model { /** * @example * 20 */ maxResults?: number; /** * @example * 0 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * official */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchConnectorsResponseBody extends $tea.Model { hasMore?: boolean; list?: SearchConnectorsResponseBodyList[]; nextToken?: string; /** * @example * 1 */ totalCount?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchConnectorsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchConnectorsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SyncDataHeaders 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 SyncDataRequest extends $tea.Model { appId?: string; /** * @remarks * This parameter is required. */ triggerDataList?: SyncDataRequestTriggerDataList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SyncDataResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ list?: SyncDataResponseBodyList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SyncDataResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SyncDataResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionHeaders 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 UpdateActionRequest extends $tea.Model { /** * @remarks * This parameter is required. */ actionInfo?: UpdateActionRequestActionInfo[]; /** * @remarks * This parameter is required. */ integratorFlag?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ item?: UpdateActionResponseBodyItem[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateActionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateConnectorHeaders 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 UpdateConnectorRequest extends $tea.Model { /** * @remarks * This parameter is required. */ connectorInfo?: UpdateConnectorRequestConnectorInfo[]; /** * @remarks * This parameter is required. */ integratorFlag?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateConnectorResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ item?: UpdateConnectorResponseBodyItem[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateConnectorResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateConnectorResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTriggerHeaders 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 UpdateTriggerRequest extends $tea.Model { /** * @remarks * This parameter is required. */ integratorFlag?: string; /** * @remarks * This parameter is required. */ triggerInfo?: UpdateTriggerRequestTriggerInfo[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTriggerResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ item?: UpdateTriggerResponseBodyItem[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTriggerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTriggerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionRequestActionInfoInputMappingConfig extends $tea.Model { customSchemaMapping?: string; rules?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionRequestActionInfoOutputDataRules extends $tea.Model { /** * @example * 1 */ expectValue?: string; /** * @example * EQ */ operate?: string; /** * @example * a/b/c */ propertyPath?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionRequestActionInfoOutputMappingConfig extends $tea.Model { customSchemaMapping?: string; rules?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionRequestActionInfo extends $tea.Model { apiPath?: string; /** * @remarks * This parameter is required. */ description?: string; dingConnectorId?: string; inputMappingConfig?: CreateActionRequestActionInfoInputMappingConfig; inputSchema?: string; /** * @remarks * This parameter is required. */ integratorActionId?: string; integratorConnectorId?: string; /** * @remarks * This parameter is required. */ name?: string; outputDataRules?: CreateActionRequestActionInfoOutputDataRules[]; outputMappingConfig?: CreateActionRequestActionInfoOutputMappingConfig; outputSchema?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateActionResponseBodyItem extends $tea.Model { /** * @remarks * This parameter is required. */ dingActionId?: string; /** * @remarks * This parameter is required. */ dingConnectorId?: string; /** * @remarks * This parameter is required. */ integratorActionId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; /** * @remarks * This parameter is required. */ subErrCode?: string; /** * @remarks * This parameter is required. */ subErrMsg?: string; /** * @remarks * This parameter is required. */ success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateConnectorRequestConnectorInfo extends $tea.Model { apiDomain?: string; apiSecret?: string; appId?: number; authValueEnv?: boolean; /** * @remarks * This parameter is required. */ description?: string; domainEnv?: boolean; iconMediaId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; /** * @remarks * This parameter is required. */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateConnectorResponseBodyItem extends $tea.Model { /** * @example * G-CONN-101921B15FE0212B4AF70 */ dingConnectorId?: string; /** * @remarks * This parameter is required. * * @example * xxxx */ integratorConnectorId?: string; subErrCode?: string; subErrMsg?: 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 CreateTriggerRequestTriggerInfo extends $tea.Model { /** * @remarks * This parameter is required. */ description?: string; dingConnectorId?: string; /** * @remarks * This parameter is required. */ inputSchema?: string; integratorConnectorId?: string; /** * @remarks * This parameter is required. */ integratorTriggerId?: string; /** * @remarks * This parameter is required. */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTriggerResponseBodyItem extends $tea.Model { /** * @remarks * This parameter is required. */ dingConnectorId?: string; /** * @remarks * This parameter is required. */ dingTriggerId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; /** * @remarks * This parameter is required. */ integratorTriggerId?: string; /** * @remarks * This parameter is required. */ subErrCode?: string; /** * @remarks * This parameter is required. */ subErrMsg?: string; /** * @remarks * This parameter is required. */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetActionDetailResponseBodyIntegrationConfigCategoryNames extends $tea.Model { /** * @example * 应用 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetActionDetailResponseBodyIntegrationConfigProps extends $tea.Model { /** * @example * SAMPLE_KEY */ key?: string; /** * @example * VALUE */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetActionDetailResponseBodyIntegrationConfig extends $tea.Model { categoryNames?: GetActionDetailResponseBodyIntegrationConfigCategoryNames[]; /** * @example * 表单 */ entityName?: string; props?: GetActionDetailResponseBodyIntegrationConfigProps[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PullDataByPageResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. */ dataCreateAppId?: string; /** * @remarks * This parameter is required. */ dataCreateAppType?: string; /** * @remarks * This parameter is required. */ dataGmtCreate?: number; /** * @remarks * This parameter is required. */ dataGmtModified?: number; /** * @remarks * This parameter is required. */ dataModifiedAppId?: string; /** * @remarks * This parameter is required. */ dataModifiedAppType?: string; /** * @remarks * This parameter is required. */ jsonData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchActionsResponseBodyList extends $tea.Model { /** * @example * dingtalk://dingtalkclient/page/link?pc_slide=true&url=https%3A%2F%2Fn.dingtalk.com%2Fdingding%2Fh5-common-authority%2Fconnector%2Findex.html%3FcorpId%3Dding32fff839a3e0105d%26accessorUuid%3DAPP-505001%26oPaths%3D%252Fding5b2a0b7e9677128935c2f4657eb6378f%252Fconnector%252FG-CONN-1017AF27C1B20B0FFD490005 */ authorityUrl?: string; /** * @remarks * This parameter is required. */ authorized?: boolean; /** * @example * dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P */ connectAssetUri?: string; /** * @example * G-CONN-XXCONNECTOR */ connectorId?: string; /** * @example * 示例描述 */ description?: string; /** * @example * http://example.com/icon.jpg */ icon?: string; /** * @example * G-ACT-XXXACTION */ id?: string; /** * @example * basic */ integrationType?: string; /** * @example * 示例连接器 */ name?: string; /** * @example * ding32fff839a3e0105d */ providerCorpId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchConnectorsResponseBodyList extends $tea.Model { /** * @example * 【钉钉官方】通讯录 */ description?: string; /** * @example * https://static.dingtalk.com/media/lALPDfJ6WadAG1dgYA_96_96.png */ icon?: string; /** * @example * G-CONN-1015BC8093540B01B8D0000Q */ id?: string; /** * @example * 通讯录 */ name?: string; /** * @example * ding32fff839a3e0105d */ providerCorpId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SyncDataRequestTriggerDataList extends $tea.Model { /** * @remarks * This parameter is required. */ action?: string; customTriggerId?: string; /** * @remarks * This parameter is required. */ dataGmtCreate?: number; /** * @remarks * This parameter is required. */ dataGmtModified?: number; /** * **if can be null:** * true */ integrationObject?: string; /** * @remarks * This parameter is required. */ jsonData?: string; triggerCondition?: string; /** * @remarks * This parameter is required. */ triggerId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SyncDataResponseBodyList extends $tea.Model { /** * @remarks * This parameter is required. */ bizPrimaryKey?: string; /** * @remarks * This parameter is required. */ subErrCode?: string; /** * @remarks * This parameter is required. */ subErrMsg?: string; /** * @remarks * This parameter is required. */ success?: boolean; /** * @remarks * This parameter is required. */ triggerId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionRequestActionInfoInputMappingConfig extends $tea.Model { customSchemaMapping?: string; rules?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionRequestActionInfoOutputDataRules extends $tea.Model { /** * @example * 1 */ expectValue?: string; /** * @example * EQ */ operate?: string; /** * @example * a/b/c */ propertyPath?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionRequestActionInfoOutputMappingConfig extends $tea.Model { customSchemaMapping?: string; rules?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionRequestActionInfo extends $tea.Model { apiPath?: string; description?: string; dingActionId?: string; dingConnectorId?: string; inputMappingConfig?: UpdateActionRequestActionInfoInputMappingConfig; inputSchema?: string; /** * @remarks * This parameter is required. */ integratorActionId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; name?: string; outputDataRules?: UpdateActionRequestActionInfoOutputDataRules[]; outputMappingConfig?: UpdateActionRequestActionInfoOutputMappingConfig; outputSchema?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateActionResponseBodyItem extends $tea.Model { /** * @remarks * This parameter is required. */ dingActionId?: string; /** * @remarks * This parameter is required. */ dingConnectorId?: string; /** * @remarks * This parameter is required. */ integratorActionId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; /** * @remarks * This parameter is required. */ subErrCode?: string; /** * @remarks * This parameter is required. */ subErrMsg?: string; /** * @remarks * This parameter is required. */ success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateConnectorRequestConnectorInfo extends $tea.Model { apiDomain?: string; apiSecret?: string; appId?: number; authValueEnv?: boolean; description?: string; dingConnectorId?: string; domainEnv?: boolean; iconMediaId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateConnectorResponseBodyItem extends $tea.Model { /** * @example * G-CONN-101921B15FE0212B4AF70 */ dingConnectorId?: string; /** * @remarks * This parameter is required. * * @example * xxxx */ integratorConnectorId?: string; subErrCode?: string; subErrMsg?: 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 UpdateTriggerRequestTriggerInfo extends $tea.Model { description?: string; dingConnectorId?: string; dingTriggerId?: string; inputSchema?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; /** * @remarks * This parameter is required. */ integratorTriggerId?: string; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTriggerResponseBodyItem extends $tea.Model { /** * @remarks * This parameter is required. */ dingConnectorId?: string; /** * @remarks * This parameter is required. */ dingTriggerId?: string; /** * @remarks * This parameter is required. */ integratorConnectorId?: string; /** * @remarks * This parameter is required. */ integratorTriggerId?: string; /** * @remarks * This parameter is required. */ subErrCode?: string; /** * @remarks * This parameter is required. */ subErrMsg?: string; /** * @remarks * This parameter is required. */ success?: boolean; 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 - CreateActionRequest * @param headers - CreateActionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateActionResponse */ createActionWithOptions(request: CreateActionRequest, headers: CreateActionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建执行动作 * * @param request - CreateActionRequest * @returns CreateActionResponse */ createAction(request: CreateActionRequest): Promise; /** * 创建连接器 * * @param request - CreateConnectorRequest * @param headers - CreateConnectorHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateConnectorResponse */ createConnectorWithOptions(request: CreateConnectorRequest, headers: CreateConnectorHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建连接器 * * @param request - CreateConnectorRequest * @returns CreateConnectorResponse */ createConnector(request: CreateConnectorRequest): Promise; /** * 创建一个用于运行执行动作/集成流的可调用实例 * * @param request - CreateInvocableInstanceRequest * @param headers - CreateInvocableInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateInvocableInstanceResponse */ createInvocableInstanceWithOptions(request: CreateInvocableInstanceRequest, headers: CreateInvocableInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建一个用于运行执行动作/集成流的可调用实例 * * @param request - CreateInvocableInstanceRequest * @returns CreateInvocableInstanceResponse */ createInvocableInstance(request: CreateInvocableInstanceRequest): Promise; /** * 创建触发器 * * @param request - CreateTriggerRequest * @param headers - CreateTriggerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTriggerResponse */ createTriggerWithOptions(request: CreateTriggerRequest, headers: CreateTriggerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建触发器 * * @param request - CreateTriggerRequest * @returns CreateTriggerResponse */ createTrigger(request: CreateTriggerRequest): Promise; /** * 获取执行动作详情 * * @param request - GetActionDetailRequest * @param headers - GetActionDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetActionDetailResponse */ getActionDetailWithOptions(request: GetActionDetailRequest, headers: GetActionDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取执行动作详情 * * @param request - GetActionDetailRequest * @returns GetActionDetailResponse */ getActionDetail(request: GetActionDetailRequest): Promise; /** * 调用执行实例 * * @param request - InvokeInstanceRequest * @param headers - InvokeInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns InvokeInstanceResponse */ invokeInstanceWithOptions(request: InvokeInstanceRequest, headers: InvokeInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 调用执行实例 * * @param request - InvokeInstanceRequest * @returns InvokeInstanceResponse */ invokeInstance(request: InvokeInstanceRequest): Promise; /** * 分页拉取连接器主数据 * * @param request - PullDataByPageRequest * @param headers - PullDataByPageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PullDataByPageResponse */ pullDataByPageWithOptions(request: PullDataByPageRequest, headers: PullDataByPageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页拉取连接器主数据 * * @param request - PullDataByPageRequest * @returns PullDataByPageResponse */ pullDataByPage(request: PullDataByPageRequest): Promise; /** * 通过业务主键拉取单条连接器主数据 * * @param request - PullDataByPkRequest * @param headers - PullDataByPkHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PullDataByPkResponse */ pullDataByPkWithOptions(dataModelId: string, request: PullDataByPkRequest, headers: PullDataByPkHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 通过业务主键拉取单条连接器主数据 * * @param request - PullDataByPkRequest * @returns PullDataByPkResponse */ pullDataByPk(dataModelId: string, request: PullDataByPkRequest): Promise; /** * 搜索执行动作 * * @param request - SearchActionsRequest * @param headers - SearchActionsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchActionsResponse */ searchActionsWithOptions(request: SearchActionsRequest, headers: SearchActionsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 搜索执行动作 * * @param request - SearchActionsRequest * @returns SearchActionsResponse */ searchActions(request: SearchActionsRequest): Promise; /** * 搜索连接器 * * @param request - SearchConnectorsRequest * @param headers - SearchConnectorsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchConnectorsResponse */ searchConnectorsWithOptions(request: SearchConnectorsRequest, headers: SearchConnectorsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 搜索连接器 * * @param request - SearchConnectorsRequest * @returns SearchConnectorsResponse */ searchConnectors(request: SearchConnectorsRequest): Promise; /** * 同步连接器数据 * * @param request - SyncDataRequest * @param headers - SyncDataHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SyncDataResponse */ syncDataWithOptions(request: SyncDataRequest, headers: SyncDataHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 同步连接器数据 * * @param request - SyncDataRequest * @returns SyncDataResponse */ syncData(request: SyncDataRequest): Promise; /** * 更新执行动作信息 * * @param request - UpdateActionRequest * @param headers - UpdateActionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateActionResponse */ updateActionWithOptions(request: UpdateActionRequest, headers: UpdateActionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新执行动作信息 * * @param request - UpdateActionRequest * @returns UpdateActionResponse */ updateAction(request: UpdateActionRequest): Promise; /** * 更新连接器信息 * * @param request - UpdateConnectorRequest * @param headers - UpdateConnectorHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateConnectorResponse */ updateConnectorWithOptions(request: UpdateConnectorRequest, headers: UpdateConnectorHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新连接器信息 * * @param request - UpdateConnectorRequest * @returns UpdateConnectorResponse */ updateConnector(request: UpdateConnectorRequest): Promise; /** * 更新触发事件信息 * * @param request - UpdateTriggerRequest * @param headers - UpdateTriggerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTriggerResponse */ updateTriggerWithOptions(request: UpdateTriggerRequest, headers: UpdateTriggerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新触发事件信息 * * @param request - UpdateTriggerRequest * @returns UpdateTriggerResponse */ updateTrigger(request: UpdateTriggerRequest): Promise; }