/** */ 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 AmdpEmpRoleDataPushHeaders 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 AmdpEmpRoleDataPushRequest extends $tea.Model { param?: AmdpEmpRoleDataPushRequestParam[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmpRoleDataPushResponseBody extends $tea.Model { requestId?: string; result?: boolean; status?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmpRoleDataPushResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AmdpEmpRoleDataPushResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmployeeDataPushHeaders 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 AmdpEmployeeDataPushRequest extends $tea.Model { param?: AmdpEmployeeDataPushRequestParam[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmployeeDataPushResponseBody extends $tea.Model { requestId?: string; result?: boolean; status?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmployeeDataPushResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AmdpEmployeeDataPushResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpJobPositionDataPushHeaders 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 AmdpJobPositionDataPushRequest extends $tea.Model { param?: AmdpJobPositionDataPushRequestParam[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpJobPositionDataPushResponseBody extends $tea.Model { requestId?: string; result?: boolean; status?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpJobPositionDataPushResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AmdpJobPositionDataPushResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpOrganizationDataPushHeaders 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 AmdpOrganizationDataPushRequest extends $tea.Model { param?: AmdpOrganizationDataPushRequestParam[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpOrganizationDataPushResponseBody extends $tea.Model { requestId?: string; result?: boolean; status?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpOrganizationDataPushResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AmdpOrganizationDataPushResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmpRoleDataPushRequestParam extends $tea.Model { deptId?: string; isDelete?: string; roleCode?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpEmployeeDataPushRequestParam extends $tea.Model { avatar?: string; isDelete?: string; name?: string; unionId?: string; userId?: string; workNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpJobPositionDataPushRequestParam extends $tea.Model { deptId?: string; deptLeader?: string; isDelete?: string; leaderDeptId?: string; orderNumber?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AmdpOrganizationDataPushRequestParam extends $tea.Model { deptId?: string; deptManagerIdList?: string[]; dingTalkDeptId?: string; dingTalkParentId?: string; isDelete?: string; name?: string; parentId?: 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 - AmdpEmpRoleDataPushRequest * @param headers - AmdpEmpRoleDataPushHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AmdpEmpRoleDataPushResponse */ amdpEmpRoleDataPushWithOptions(request: AmdpEmpRoleDataPushRequest, headers: AmdpEmpRoleDataPushHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 人员角色数据推送 * * @param request - AmdpEmpRoleDataPushRequest * @returns AmdpEmpRoleDataPushResponse */ amdpEmpRoleDataPush(request: AmdpEmpRoleDataPushRequest): Promise; /** * 人员数据推送 * * @param request - AmdpEmployeeDataPushRequest * @param headers - AmdpEmployeeDataPushHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AmdpEmployeeDataPushResponse */ amdpEmployeeDataPushWithOptions(request: AmdpEmployeeDataPushRequest, headers: AmdpEmployeeDataPushHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 人员数据推送 * * @param request - AmdpEmployeeDataPushRequest * @returns AmdpEmployeeDataPushResponse */ amdpEmployeeDataPush(request: AmdpEmployeeDataPushRequest): Promise; /** * 任职数据推送 * * @param request - AmdpJobPositionDataPushRequest * @param headers - AmdpJobPositionDataPushHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AmdpJobPositionDataPushResponse */ amdpJobPositionDataPushWithOptions(request: AmdpJobPositionDataPushRequest, headers: AmdpJobPositionDataPushHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 任职数据推送 * * @param request - AmdpJobPositionDataPushRequest * @returns AmdpJobPositionDataPushResponse */ amdpJobPositionDataPush(request: AmdpJobPositionDataPushRequest): Promise; /** * 组织部门数据推送 * * @param request - AmdpOrganizationDataPushRequest * @param headers - AmdpOrganizationDataPushHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AmdpOrganizationDataPushResponse */ amdpOrganizationDataPushWithOptions(request: AmdpOrganizationDataPushRequest, headers: AmdpOrganizationDataPushHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 组织部门数据推送 * * @param request - AmdpOrganizationDataPushRequest * @returns AmdpOrganizationDataPushResponse */ amdpOrganizationDataPush(request: AmdpOrganizationDataPushRequest): Promise; }