/** */ 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 AddAttendeeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddAttendeeRequest extends $tea.Model { /** * @remarks * This parameter is required. */ attendeesToAdd?: AddAttendeeRequestAttendeesToAdd[]; chatNotification?: boolean; pushNotification?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddAttendeeResponse 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 AddMeetingRoomsHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMeetingRoomsRequest extends $tea.Model { /** * @remarks * This parameter is required. */ meetingRoomsToAdd?: AddMeetingRoomsRequestMeetingRoomsToAdd[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMeetingRoomsResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMeetingRoomsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddMeetingRoomsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelEventHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelEventRequest extends $tea.Model { scope?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelEventResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelEventResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CancelEventResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CheckInHeaders 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 CheckInResponseBody extends $tea.Model { checkInTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CheckInResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CheckInResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConvertLegacyEventIdHeaders 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 ConvertLegacyEventIdRequest extends $tea.Model { /** * @remarks * This parameter is required. */ legacyEventIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConvertLegacyEventIdResponseBody extends $tea.Model { legacyEventIdMap?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ConvertLegacyEventIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ConvertLegacyEventIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateAclsHeaders 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 CreateAclsRequest extends $tea.Model { /** * @remarks * This parameter is required. */ privilege?: string; /** * @remarks * This parameter is required. */ scope?: CreateAclsRequestScope; /** * @remarks * This parameter is required. */ sendMsg?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateAclsResponseBody extends $tea.Model { aclId?: string; privilege?: string; scope?: CreateAclsResponseBodyScope; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateAclsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateAclsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequest extends $tea.Model { attendees?: CreateEventRequestAttendees[]; cardInstances?: CreateEventRequestCardInstances[]; categories?: CreateEventRequestCategories[]; description?: string; /** * @remarks * This parameter is required. */ end?: CreateEventRequestEnd; extra?: { [key: string]: string; }; freeBusyStatus?: string; isAllDay?: boolean; location?: CreateEventRequestLocation; onlineMeetingInfo?: CreateEventRequestOnlineMeetingInfo; recurrence?: CreateEventRequestRecurrence; reminders?: CreateEventRequestReminders[]; richTextDescription?: CreateEventRequestRichTextDescription; /** * @remarks * This parameter is required. */ start?: CreateEventRequestStart; /** * @remarks * This parameter is required. */ summary?: string; uiConfigs?: CreateEventRequestUiConfigs[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBody extends $tea.Model { attendees?: CreateEventResponseBodyAttendees[]; cardInstances?: CreateEventResponseBodyCardInstances[]; categories?: CreateEventResponseBodyCategories[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: CreateEventResponseBodyEnd; id?: string; isAllDay?: boolean; location?: CreateEventResponseBodyLocation; onlineMeetingInfo?: CreateEventResponseBodyOnlineMeetingInfo; organizer?: CreateEventResponseBodyOrganizer; recurrence?: CreateEventResponseBodyRecurrence; reminders?: CreateEventResponseBodyReminders[]; richTextDescription?: CreateEventResponseBodyRichTextDescription; /** * @remarks * This parameter is required. */ start?: CreateEventResponseBodyStart; summary?: string; uiConfigs?: CreateEventResponseBodyUiConfigs[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateEventResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequest extends $tea.Model { attendees?: CreateEventByMeRequestAttendees[]; description?: string; end?: CreateEventByMeRequestEnd; extra?: { [key: string]: string; }; isAllDay?: boolean; location?: CreateEventByMeRequestLocation; onlineMeetingInfo?: CreateEventByMeRequestOnlineMeetingInfo; recurrence?: CreateEventByMeRequestRecurrence; reminders?: CreateEventByMeRequestReminders[]; richTextDescription?: CreateEventByMeRequestRichTextDescription; /** * @remarks * This parameter is required. */ start?: CreateEventByMeRequestStart; /** * @remarks * This parameter is required. */ summary?: string; uiConfigs?: CreateEventByMeRequestUiConfigs[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBody extends $tea.Model { attendees?: CreateEventByMeResponseBodyAttendees[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: CreateEventByMeResponseBodyEnd; id?: string; isAllDay?: boolean; location?: CreateEventByMeResponseBodyLocation; onlineMeetingInfo?: CreateEventByMeResponseBodyOnlineMeetingInfo; organizer?: CreateEventByMeResponseBodyOrganizer; recurrence?: CreateEventByMeResponseBodyRecurrence; reminders?: CreateEventByMeResponseBodyReminders[]; richTextDescription?: CreateEventByMeResponseBodyRichTextDescription; /** * @remarks * This parameter is required. */ start?: CreateEventByMeResponseBodyStart; summary?: string; uiConfigs?: CreateEventByMeResponseBodyUiConfigs[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateEventByMeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateSubscribedCalendarHeaders 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 CreateSubscribedCalendarRequest extends $tea.Model { description?: string; managers?: string[]; /** * @remarks * This parameter is required. */ name?: string; /** * @remarks * This parameter is required. */ subscribeScope?: CreateSubscribedCalendarRequestSubscribeScope; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateSubscribedCalendarResponseBody extends $tea.Model { calendarId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateSubscribedCalendarResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateSubscribedCalendarResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteAclHeaders 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 DeleteAclResponse 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 DeleteEventHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteEventRequest extends $tea.Model { pushNotification?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteEventResponse 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 DeleteSubscribedCalendarHeaders 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 DeleteSubscribedCalendarResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteSubscribedCalendarResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteSubscribedCalendarResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GenerateCaldavAccountHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingUid?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GenerateCaldavAccountRequest extends $tea.Model { /** * @remarks * This parameter is required. */ device?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GenerateCaldavAccountResponseBody extends $tea.Model { password?: string; serverAddress?: string; username?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GenerateCaldavAccountResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GenerateCaldavAccountResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventHeaders 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 GetEventRequest extends $tea.Model { maxAttendees?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBody extends $tea.Model { attendees?: GetEventResponseBodyAttendees[]; cardInstances?: GetEventResponseBodyCardInstances[]; categories?: GetEventResponseBodyCategories[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: GetEventResponseBodyEnd; extendedProperties?: GetEventResponseBodyExtendedProperties; id?: string; isAllDay?: boolean; location?: GetEventResponseBodyLocation; meetingRooms?: GetEventResponseBodyMeetingRooms[]; onlineMeetingInfo?: GetEventResponseBodyOnlineMeetingInfo; organizer?: GetEventResponseBodyOrganizer; originStart?: GetEventResponseBodyOriginStart; recurrence?: GetEventResponseBodyRecurrence; reminders?: GetEventResponseBodyReminders[]; richTextDescription?: GetEventResponseBodyRichTextDescription; seriesMasterId?: string; start?: GetEventResponseBodyStart; /** * @remarks * This parameter is required. * * @example * 已取消、删除的日程是cancelled */ status?: string; summary?: string; uiConfigs?: GetEventResponseBodyUiConfigs[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetEventResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleHeaders 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 GetMeetingRoomsScheduleRequest extends $tea.Model { /** * @remarks * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endTime?: string; /** * @remarks * This parameter is required. */ roomIds?: string[]; /** * @remarks * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ startTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponseBody extends $tea.Model { scheduleInformation?: GetMeetingRoomsScheduleResponseBodyScheduleInformation[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetMeetingRoomsScheduleResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleHeaders 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 GetScheduleRequest extends $tea.Model { /** * @remarks * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endTime?: string; /** * @remarks * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ startTime?: 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 GetScheduleResponseBody extends $tea.Model { scheduleInformation?: GetScheduleResponseBodyScheduleInformation[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetScheduleResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeRequest extends $tea.Model { /** * @remarks * This parameter is required. */ endTime?: string; /** * @remarks * This parameter is required. */ startTime?: 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 GetScheduleByMeResponseBody extends $tea.Model { scheduleInformation?: GetScheduleByMeResponseBodyScheduleInformation[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetScheduleByMeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignInLinkHeaders 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 GetSignInLinkResponseBody extends $tea.Model { signInLink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignInLinkResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSignInLinkResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignInListHeaders 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 GetSignInListRequest extends $tea.Model { /** * @remarks * This parameter is required. */ maxResults?: number; nextToken?: string; /** * @remarks * This parameter is required. * * @example * check_in */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignInListResponseBody extends $tea.Model { nextToken?: string; users?: GetSignInListResponseBodyUsers[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignInListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSignInListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignOutLinkHeaders 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 GetSignOutLinkResponseBody extends $tea.Model { signOutLink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignOutLinkResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSignOutLinkResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignOutListHeaders 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 GetSignOutListRequest extends $tea.Model { /** * @remarks * This parameter is required. */ maxResults?: number; nextToken?: string; /** * @remarks * This parameter is required. * * @example * sign_out */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignOutListResponseBody extends $tea.Model { nextToken?: string; users?: GetSignOutListResponseBodyUsers[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignOutListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSignOutListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSubscribedCalendarHeaders 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 GetSubscribedCalendarResponseBody extends $tea.Model { author?: string; calendarId?: string; description?: string; managers?: string[]; name?: string; subscribeScope?: GetSubscribedCalendarResponseBodySubscribeScope; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSubscribedCalendarResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSubscribedCalendarResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAclsHeaders 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 ListAclsResponseBody extends $tea.Model { acls?: ListAclsResponseBodyAcls[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAclsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListAclsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAiMinutesHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingAccessTokenType?: string; dingIsvOrgId?: string; dingOrgId?: string; dingSuiteKey?: string; dingUid?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAiMinutesRequest extends $tea.Model { fetchAll?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAiMinutesResponseBody extends $tea.Model { minutes?: ListAiMinutesResponseBodyMinutes[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAiMinutesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListAiMinutesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAttendeesHeaders 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 ListAttendeesRequest extends $tea.Model { maxResults?: number; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAttendeesResponseBody extends $tea.Model { attendees?: ListAttendeesResponseBodyAttendees[]; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAttendeesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListAttendeesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCalendarsHeaders 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 ListCalendarsResponseBody extends $tea.Model { response?: ListCalendarsResponseBodyResponse; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCalendarsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListCalendarsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCategoriesHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCategoriesResponseBody extends $tea.Model { categories?: ListCategoriesResponseBodyCategories[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCategoriesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListCategoriesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsHeaders 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 ListEventsRequest extends $tea.Model { /** * @example * 100 */ maxAttendees?: number; maxResults?: number; nextToken?: string; seriesMasterId?: string; showDeleted?: boolean; syncToken?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMax?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMin?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBody extends $tea.Model { events?: ListEventsResponseBodyEvents[]; nextToken?: string; syncToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListEventsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesHeaders 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 ListEventsInstancesRequest extends $tea.Model { /** * @example * 100 */ maxAttendees?: number; /** * @example * 100 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * cnNTbW1YbxxxxdEgvdlQrQT09 */ seriesMasterId?: string; startRecurrenceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBody extends $tea.Model { events?: ListEventsInstancesResponseBodyEvents[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListEventsInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewHeaders 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 ListEventsViewRequest extends $tea.Model { maxAttendees?: number; maxResults?: number; nextToken?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMax?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMin?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBody extends $tea.Model { events?: ListEventsViewResponseBodyEvents[]; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListEventsViewResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeRequest extends $tea.Model { maxAttendees?: number; maxResults?: number; nextToken?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMax?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMin?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBody extends $tea.Model { events?: ListEventsViewByMeResponseBodyEvents[]; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListEventsViewByMeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesHeaders 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 ListInstancesRequest extends $tea.Model { /** * @example * 100 */ maxAttendees?: number; maxResults?: number; nextToken?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMax?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ timeMin?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBody extends $tea.Model { events?: ListInstancesResponseBodyEvents[]; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListOrgPluginsHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingAccessTokenType?: string; dingClientId?: string; dingIsvOrgId?: string; dingOpenAppOrgId?: string; dingOrgId?: string; dingSuiteKey?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListOrgPluginsResponseBody extends $tea.Model { plugins?: ListOrgPluginsResponseBodyPlugins[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListOrgPluginsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListOrgPluginsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class MeetingRoomRespondHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; userAgent?: string; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class MeetingRoomRespondRequest extends $tea.Model { responseStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class MeetingRoomRespondResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class MeetingRoomRespondResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: MeetingRoomRespondResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequest extends $tea.Model { attendees?: PatchEventRequestAttendees[]; cardInstances?: PatchEventRequestCardInstances[]; categories?: PatchEventRequestCategories[]; description?: string; end?: PatchEventRequestEnd; extra?: { [key: string]: string; }; freeBusyStatus?: string; /** * @remarks * This parameter is required. */ id?: string; isAllDay?: boolean; location?: PatchEventRequestLocation; onlineMeetingInfo?: PatchEventRequestOnlineMeetingInfo; recurrence?: PatchEventRequestRecurrence; reminders?: PatchEventRequestReminders[]; richTextDescription?: PatchEventRequestRichTextDescription; start?: PatchEventRequestStart; summary?: string; uiConfigs?: PatchEventRequestUiConfigs[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBody extends $tea.Model { attendees?: PatchEventResponseBodyAttendees[]; cardInstances?: PatchEventResponseBodyCardInstances[]; categories?: PatchEventResponseBodyCategories[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: PatchEventResponseBodyEnd; id?: string; isAllDay?: boolean; location?: PatchEventResponseBodyLocation; onlineMeetingInfo?: PatchEventResponseBodyOnlineMeetingInfo; organizer?: PatchEventResponseBodyOrganizer; recurrence?: PatchEventResponseBodyRecurrence; reminders?: PatchEventResponseBodyReminders[]; richTextDescription?: PatchEventResponseBodyRichTextDescription; /** * @remarks * This parameter is required. */ start?: PatchEventResponseBodyStart; summary?: string; uiConfigs?: PatchEventResponseBodyUiConfigs[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PatchEventResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveAttendeeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveAttendeeRequest extends $tea.Model { attendeesToRemove?: RemoveAttendeeRequestAttendeesToRemove[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveAttendeeResponse 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 RemoveMeetingRoomsHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveMeetingRoomsRequest extends $tea.Model { meetingRoomsToRemove?: RemoveMeetingRoomsRequestMeetingRoomsToRemove[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveMeetingRoomsResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveMeetingRoomsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RemoveMeetingRoomsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RespondEventHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RespondEventRequest extends $tea.Model { /** * @remarks * This parameter is required. */ responseStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RespondEventResponse 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 SignInHeaders 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 SignInResponseBody extends $tea.Model { checkInTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SignInResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SignInResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SignOutHeaders 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 SignOutResponseBody extends $tea.Model { checkOutTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SignOutResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SignOutResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SubscribeCalendarHeaders 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 SubscribeCalendarResponse 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 TransferEventHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xClientToken?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferEventRequest extends $tea.Model { isExitCalendar?: boolean; needNotifyViaO2O?: boolean; /** * @remarks * This parameter is required. */ newOrganizerId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferEventResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TransferEventResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: TransferEventResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnsubscribeCalendarHeaders 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 UnsubscribeCalendarResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnsubscribeCalendarResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UnsubscribeCalendarResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrgPluginSubscribersHeaders 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 UpdateOrgPluginSubscribersRequest extends $tea.Model { deptIds?: string[]; unionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrgPluginSubscribersResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrgPluginSubscribersResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrgPluginSubscribersResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateSubscribedCalendarsHeaders 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 UpdateSubscribedCalendarsRequest extends $tea.Model { description?: string; managers?: string[]; name?: string; subscribeScope?: UpdateSubscribedCalendarsRequestSubscribeScope; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateSubscribedCalendarsResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateSubscribedCalendarsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateSubscribedCalendarsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddAttendeeRequestAttendeesToAdd extends $tea.Model { id?: string; isOptional?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddMeetingRoomsRequestMeetingRoomsToAdd extends $tea.Model { roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateAclsRequestScope extends $tea.Model { /** * @remarks * This parameter is required. */ scopeType?: string; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateAclsResponseBodyScope extends $tea.Model { scopeType?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestAttendees extends $tea.Model { id?: string; isOptional?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestCardInstances extends $tea.Model { outTrackId?: string; scenario?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestCategories extends $tea.Model { categoryId?: string; displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestEnd extends $tea.Model { /** * @example * 2020-01-01 */ date?: string; /** * @example * 2020-01-01T10:15:30+08:00 */ dateTime?: string; /** * @example * Asia/Shanghai */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestLocation extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestOnlineMeetingInfo extends $tea.Model { type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestRecurrence extends $tea.Model { pattern?: CreateEventRequestRecurrencePattern; range?: CreateEventRequestRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestReminders extends $tea.Model { method?: string; minutes?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestStart extends $tea.Model { /** * @example * 2020-01-01 */ date?: string; /** * @example * 2020-01-01T10:15:30+08:00 */ dateTime?: string; /** * @example * Asia/Shanghai */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventRequestUiConfigs extends $tea.Model { uiName?: string; uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyCardInstances extends $tea.Model { outTrackId?: string; scenario?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyCategories extends $tea.Model { categoryId?: string; displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyLocation extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyRecurrence extends $tea.Model { pattern?: CreateEventResponseBodyRecurrencePattern; range?: CreateEventResponseBodyRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyReminders extends $tea.Model { method?: string; minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventResponseBodyUiConfigs extends $tea.Model { uiName?: string; uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestAttendees extends $tea.Model { id?: string; isOptional?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestEnd extends $tea.Model { /** * @example * 2020-01-01 */ date?: string; /** * @example * 2020-01-01T10:15:30+08:00 */ dateTime?: string; /** * @example * Asia/Shanghai */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestLocation extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestOnlineMeetingInfo extends $tea.Model { type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestRecurrence extends $tea.Model { pattern?: CreateEventByMeRequestRecurrencePattern; range?: CreateEventByMeRequestRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestReminders extends $tea.Model { method?: string; minutes?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestStart extends $tea.Model { /** * @example * 2020-01-01 */ date?: string; /** * @example * 2020-01-01T10:15:30+08:00 */ dateTime?: string; /** * @example * Asia/Shanghai */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeRequestUiConfigs extends $tea.Model { uiName?: string; uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyLocation extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyRecurrence extends $tea.Model { pattern?: CreateEventByMeResponseBodyRecurrencePattern; range?: CreateEventByMeResponseBodyRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyReminders extends $tea.Model { method?: string; minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateEventByMeResponseBodyUiConfigs extends $tea.Model { uiName?: string; uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateSubscribedCalendarRequestSubscribeScope extends $tea.Model { corpIds?: string[]; openConversationIds?: string[]; unionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyCardInstances extends $tea.Model { outTrackId?: string; scenario?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyCategories extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyExtendedPropertiesSharedProperties extends $tea.Model { belongCorpId?: string; sourceOpenCid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyExtendedProperties extends $tea.Model { sharedProperties?: GetEventResponseBodyExtendedPropertiesSharedProperties; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyLocation extends $tea.Model { displayName?: string; meetingRooms?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyMeetingRooms extends $tea.Model { displayName?: string; responseStatus?: string; roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyOriginStart extends $tea.Model { dateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyRecurrence extends $tea.Model { pattern?: GetEventResponseBodyRecurrencePattern; range?: GetEventResponseBodyRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyReminders extends $tea.Model { method?: string; minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEventResponseBodyUiConfigs extends $tea.Model { uiName?: string; uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItemsEnd extends $tea.Model { dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItemsOrganizer extends $tea.Model { id?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItemsStart extends $tea.Model { dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItems extends $tea.Model { end?: GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItemsEnd; eventId?: string; organizer?: GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItemsOrganizer; start?: GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItemsStart; /** * @example * BUSY */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMeetingRoomsScheduleResponseBodyScheduleInformation extends $tea.Model { error?: string; roomId?: string; scheduleItems?: GetMeetingRoomsScheduleResponseBodyScheduleInformationScheduleItems[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleResponseBodyScheduleInformationScheduleItemsEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleResponseBodyScheduleInformationScheduleItemsStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleResponseBodyScheduleInformationScheduleItems extends $tea.Model { end?: GetScheduleResponseBodyScheduleInformationScheduleItemsEnd; start?: GetScheduleResponseBodyScheduleInformationScheduleItemsStart; /** * @example * BUSY */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleResponseBodyScheduleInformation extends $tea.Model { error?: string; scheduleItems?: GetScheduleResponseBodyScheduleInformationScheduleItems[]; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeResponseBodyScheduleInformationScheduleItemsEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeResponseBodyScheduleInformationScheduleItemsStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeResponseBodyScheduleInformationScheduleItems extends $tea.Model { end?: GetScheduleByMeResponseBodyScheduleInformationScheduleItemsEnd; start?: GetScheduleByMeResponseBodyScheduleInformationScheduleItemsStart; /** * @example * BUSY */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetScheduleByMeResponseBodyScheduleInformation extends $tea.Model { error?: string; scheduleItems?: GetScheduleByMeResponseBodyScheduleInformationScheduleItems[]; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignInListResponseBodyUsers extends $tea.Model { checkInTime?: number; displayName?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSignOutListResponseBodyUsers extends $tea.Model { checkOutTime?: number; displayName?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSubscribedCalendarResponseBodySubscribeScope extends $tea.Model { corpIds?: string[]; openConversationIds?: string[]; unionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAclsResponseBodyAclsScope extends $tea.Model { scopeType?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAclsResponseBodyAcls extends $tea.Model { aclId?: string; privilege?: string; scope?: ListAclsResponseBodyAclsScope; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAiMinutesResponseBodyMinutes extends $tea.Model { creatorUserId?: string; minutesId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAttendeesResponseBodyAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCalendarsResponseBodyResponseCalendars extends $tea.Model { description?: string; /** * @remarks * This parameter is required. */ eTag?: string; /** * @remarks * This parameter is required. */ id?: string; /** * @remarks * This parameter is required. */ privilege?: string; /** * @remarks * This parameter is required. */ summary?: string; timeZone?: string; /** * @remarks * This parameter is required. */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCalendarsResponseBodyResponse extends $tea.Model { /** * @remarks * This parameter is required. */ calendars?: ListCalendarsResponseBodyResponseCalendars[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListCategoriesResponseBodyCategories extends $tea.Model { displayName?: string; openCategoryId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsCategories extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsExtendedPropertiesSharedProperties extends $tea.Model { belongCorpId?: string; sourceOpenCid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsExtendedProperties extends $tea.Model { sharedProperties?: ListEventsResponseBodyEventsExtendedPropertiesSharedProperties; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsLocation extends $tea.Model { displayName?: string; meetingRooms?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsMeetingRooms extends $tea.Model { displayName?: string; responseStatus?: string; roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsOriginStart extends $tea.Model { dateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsRecurrence extends $tea.Model { pattern?: ListEventsResponseBodyEventsRecurrencePattern; range?: ListEventsResponseBodyEventsRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsReminders extends $tea.Model { method?: string; minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEventsStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsResponseBodyEvents extends $tea.Model { attendees?: ListEventsResponseBodyEventsAttendees[]; categories?: ListEventsResponseBodyEventsCategories[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: ListEventsResponseBodyEventsEnd; extendedProperties?: ListEventsResponseBodyEventsExtendedProperties; id?: string; isAllDay?: boolean; location?: ListEventsResponseBodyEventsLocation; meetingRooms?: ListEventsResponseBodyEventsMeetingRooms[]; onlineMeetingInfo?: ListEventsResponseBodyEventsOnlineMeetingInfo; organizer?: ListEventsResponseBodyEventsOrganizer; originStart?: ListEventsResponseBodyEventsOriginStart; recurrence?: ListEventsResponseBodyEventsRecurrence; reminders?: ListEventsResponseBodyEventsReminders[]; richTextDescription?: ListEventsResponseBodyEventsRichTextDescription; seriesMasterId?: string; start?: ListEventsResponseBodyEventsStart; status?: string; summary?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsAttendees extends $tea.Model { /** * @example * jack */ displayName?: string; /** * @example * iiiP35sJaxxxxRKgiEiF */ id?: string; isOptional?: boolean; /** * @example * accepted */ responseStatus?: string; /** * @example * false */ self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsEnd extends $tea.Model { /** * @example * 2020-01-01 */ date?: string; /** * @example * 2020-01-01T11:15:30+08:00 */ dateTime?: string; /** * @example * Asia/Shanghai */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsExtendedPropertiesSharedProperties extends $tea.Model { sourceOpenCid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsExtendedProperties extends $tea.Model { sharedProperties?: ListEventsInstancesResponseBodyEventsExtendedPropertiesSharedProperties; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsLocation extends $tea.Model { /** * @example * room 1-2-3 */ displayName?: string; meetingRooms?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsOnlineMeetingInfo extends $tea.Model { /** * @example * 5c4df21dxxxx-a6db402b9f3a" */ conferenceId?: string; /** * @example * dingtalk */ type?: string; /** * @example * dingtalk://dingtalkclient/page/videoCoxxxxndar?confId=5c4df21dxxxx2b9f3a&calendarId=92xxxx36 */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsOrganizer extends $tea.Model { /** * @example * tony */ displayName?: string; /** * @example * iiiP35sJaxxxxRKgiEiF */ id?: string; /** * @example * accepted */ responseStatus?: string; /** * @example * true */ self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsRecurrencePattern extends $tea.Model { /** * @example * 14 */ dayOfMonth?: number; /** * @example * sunday */ daysOfWeek?: string; /** * @example * first */ index?: string; /** * @example * 1 */ interval?: number; /** * @example * daily */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2020-01-01T10:15:30+08:00 */ endDate?: string; /** * @example * 5 */ numberOfOccurrences?: number; /** * @example * noEnd */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsRecurrence extends $tea.Model { pattern?: ListEventsInstancesResponseBodyEventsRecurrencePattern; range?: ListEventsInstancesResponseBodyEventsRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsReminders extends $tea.Model { /** * @example * dingtalk */ method?: string; /** * @example * 0 */ minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEventsStart extends $tea.Model { /** * @example * 2020-01-01 */ date?: string; /** * @example * 2020-01-01T10:15:30+08:00 */ dateTime?: string; /** * @example * Asia/Shanghai */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsInstancesResponseBodyEvents extends $tea.Model { attendees?: ListEventsInstancesResponseBodyEventsAttendees[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2020-01-01T10:15:30+08:00 */ createTime?: string; /** * @example * something about this event */ description?: string; end?: ListEventsInstancesResponseBodyEventsEnd; extendedProperties?: ListEventsInstancesResponseBodyEventsExtendedProperties; /** * @example * cnNTbW1YbxxxxdEgvdlQrQT09 */ id?: string; /** * @example * false */ isAllDay?: boolean; location?: ListEventsInstancesResponseBodyEventsLocation; onlineMeetingInfo?: ListEventsInstancesResponseBodyEventsOnlineMeetingInfo; organizer?: ListEventsInstancesResponseBodyEventsOrganizer; recurrence?: ListEventsInstancesResponseBodyEventsRecurrence; reminders?: ListEventsInstancesResponseBodyEventsReminders[]; /** * @example * cnNTbWxxxxaFJZdEgvdlQrQT09 */ seriesMasterId?: string; start?: ListEventsInstancesResponseBodyEventsStart; /** * @example * confirmed */ status?: string; /** * @example * test event */ summary?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2020-01-01T10:15:30+08:00 */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsCategories extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsExtendedPropertiesPrivateProperties extends $tea.Model { dingtalkDetailUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsExtendedPropertiesSharedProperties extends $tea.Model { belongCorpId?: string; sourceOpenCid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsExtendedProperties extends $tea.Model { privateProperties?: ListEventsViewResponseBodyEventsExtendedPropertiesPrivateProperties; sharedProperties?: ListEventsViewResponseBodyEventsExtendedPropertiesSharedProperties; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsLocation extends $tea.Model { displayName?: string; meetingRooms?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsMeetingRooms extends $tea.Model { displayName?: string; responseStatus?: string; roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsOriginStart extends $tea.Model { dateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsRecurrence extends $tea.Model { pattern?: ListEventsViewResponseBodyEventsRecurrencePattern; range?: ListEventsViewResponseBodyEventsRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEventsStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewResponseBodyEvents extends $tea.Model { attendees?: ListEventsViewResponseBodyEventsAttendees[]; categories?: ListEventsViewResponseBodyEventsCategories[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: ListEventsViewResponseBodyEventsEnd; extendedProperties?: ListEventsViewResponseBodyEventsExtendedProperties; id?: string; isAllDay?: boolean; location?: ListEventsViewResponseBodyEventsLocation; meetingRooms?: ListEventsViewResponseBodyEventsMeetingRooms[]; onlineMeetingInfo?: ListEventsViewResponseBodyEventsOnlineMeetingInfo; organizer?: ListEventsViewResponseBodyEventsOrganizer; originStart?: ListEventsViewResponseBodyEventsOriginStart; recurrence?: ListEventsViewResponseBodyEventsRecurrence; richTextDescription?: ListEventsViewResponseBodyEventsRichTextDescription; seriesMasterId?: string; start?: ListEventsViewResponseBodyEventsStart; status?: string; summary?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsCategories extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsExtendedPropertiesSharedProperties extends $tea.Model { belongCorpId?: string; sourceOpenCid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsExtendedProperties extends $tea.Model { sharedProperties?: ListEventsViewByMeResponseBodyEventsExtendedPropertiesSharedProperties; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsLocation extends $tea.Model { displayName?: string; meetingRooms?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsMeetingRooms extends $tea.Model { displayName?: string; responseStatus?: string; roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsOriginStart extends $tea.Model { dateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsRecurrence extends $tea.Model { pattern?: ListEventsViewByMeResponseBodyEventsRecurrencePattern; range?: ListEventsViewByMeResponseBodyEventsRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEventsStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListEventsViewByMeResponseBodyEvents extends $tea.Model { attendees?: ListEventsViewByMeResponseBodyEventsAttendees[]; categories?: ListEventsViewByMeResponseBodyEventsCategories[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: ListEventsViewByMeResponseBodyEventsEnd; extendedProperties?: ListEventsViewByMeResponseBodyEventsExtendedProperties; id?: string; isAllDay?: boolean; location?: ListEventsViewByMeResponseBodyEventsLocation; meetingRooms?: ListEventsViewByMeResponseBodyEventsMeetingRooms[]; onlineMeetingInfo?: ListEventsViewByMeResponseBodyEventsOnlineMeetingInfo; organizer?: ListEventsViewByMeResponseBodyEventsOrganizer; originStart?: ListEventsViewByMeResponseBodyEventsOriginStart; recurrence?: ListEventsViewByMeResponseBodyEventsRecurrence; richTextDescription?: ListEventsViewByMeResponseBodyEventsRichTextDescription; seriesMasterId?: string; start?: ListEventsViewByMeResponseBodyEventsStart; status?: string; summary?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsExtendedPropertiesSharedProperties extends $tea.Model { belongCorpId?: string; sourceOpenCid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsExtendedProperties extends $tea.Model { sharedProperties?: ListInstancesResponseBodyEventsExtendedPropertiesSharedProperties; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsLocation extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsMeetingRooms extends $tea.Model { displayName?: string; responseStatus?: string; roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsOnlineMeetingInfo extends $tea.Model { conferenceId?: string; extraInfo?: { [key: string]: any; }; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsRecurrence extends $tea.Model { pattern?: ListInstancesResponseBodyEventsRecurrencePattern; range?: ListInstancesResponseBodyEventsRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsReminders extends $tea.Model { method?: string; minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEventsStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListInstancesResponseBodyEvents extends $tea.Model { attendees?: ListInstancesResponseBodyEventsAttendees[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createTime?: string; description?: string; end?: ListInstancesResponseBodyEventsEnd; extendedProperties?: ListInstancesResponseBodyEventsExtendedProperties; id?: string; isAllDay?: boolean; location?: ListInstancesResponseBodyEventsLocation; meetingRooms?: ListInstancesResponseBodyEventsMeetingRooms[]; onlineMeetingInfo?: ListInstancesResponseBodyEventsOnlineMeetingInfo; organizer?: ListInstancesResponseBodyEventsOrganizer; recurrence?: ListInstancesResponseBodyEventsRecurrence; reminders?: ListInstancesResponseBodyEventsReminders[]; seriesMasterId?: string; start?: ListInstancesResponseBodyEventsStart; status?: string; summary?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListOrgPluginsResponseBodyPluginsSubscribers extends $tea.Model { deptIds?: string[]; unionIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListOrgPluginsResponseBodyPlugins extends $tea.Model { logo?: string; name?: string; pluginClassification?: string; pluginId?: string; subscribers?: ListOrgPluginsResponseBodyPluginsSubscribers; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestAttendees extends $tea.Model { email?: string; id?: string; isOptional?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestCardInstances extends $tea.Model { outTrackId?: string; scenario?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestCategories extends $tea.Model { categoryId?: string; displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestLocation extends $tea.Model { displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestOnlineMeetingInfo extends $tea.Model { type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestRecurrence extends $tea.Model { pattern?: PatchEventRequestRecurrencePattern; range?: PatchEventRequestRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestReminders extends $tea.Model { method?: string; minutes?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventRequestUiConfigs extends $tea.Model { /** * @remarks * This parameter is required. */ uiName?: string; /** * @remarks * This parameter is required. */ uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyAttendees extends $tea.Model { displayName?: string; id?: string; isOptional?: boolean; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyCardInstances extends $tea.Model { outTrackId?: string; scenario?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyCategories extends $tea.Model { categoryId?: string; displayName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyEnd extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyLocation extends $tea.Model { displayName?: string; meetingRooms?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyOnlineMeetingInfo extends $tea.Model { conferenceId?: string; type?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyOrganizer extends $tea.Model { displayName?: string; id?: string; responseStatus?: string; self?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyRecurrencePattern extends $tea.Model { dayOfMonth?: number; daysOfWeek?: string; firstDayOfWeek?: string; index?: string; interval?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyRecurrenceRange extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ endDate?: string; numberOfOccurrences?: number; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyRecurrence extends $tea.Model { pattern?: PatchEventResponseBodyRecurrencePattern; range?: PatchEventResponseBodyRecurrenceRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyReminders extends $tea.Model { method?: string; minutes?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyRichTextDescription extends $tea.Model { text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyStart extends $tea.Model { date?: string; dateTime?: string; timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PatchEventResponseBodyUiConfigs extends $tea.Model { /** * @remarks * This parameter is required. */ uiName?: string; /** * @remarks * This parameter is required. */ uiStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveAttendeeRequestAttendeesToRemove extends $tea.Model { id?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveMeetingRoomsRequestMeetingRoomsToRemove extends $tea.Model { roomId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateSubscribedCalendarsRequestSubscribeScope extends $tea.Model { corpIds?: string[]; openConversationIds?: string[]; unionIds?: 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 - AddAttendeeRequest * @param headers - AddAttendeeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddAttendeeResponse */ addAttendeeWithOptions(userId: string, calendarId: string, eventId: string, request: AddAttendeeRequest, headers: AddAttendeeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 新增日程参与人 * * @param request - AddAttendeeRequest * @returns AddAttendeeResponse */ addAttendee(userId: string, calendarId: string, eventId: string, request: AddAttendeeRequest): Promise; /** * 添加会议室 * * @param request - AddMeetingRoomsRequest * @param headers - AddMeetingRoomsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddMeetingRoomsResponse */ addMeetingRoomsWithOptions(userId: string, calendarId: string, eventId: string, request: AddMeetingRoomsRequest, headers: AddMeetingRoomsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加会议室 * * @param request - AddMeetingRoomsRequest * @returns AddMeetingRoomsResponse */ addMeetingRooms(userId: string, calendarId: string, eventId: string, request: AddMeetingRoomsRequest): Promise; /** * 取消指定日程 * * @param request - CancelEventRequest * @param headers - CancelEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CancelEventResponse */ cancelEventWithOptions(userId: string, calendarId: string, eventId: string, request: CancelEventRequest, headers: CancelEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 取消指定日程 * * @param request - CancelEventRequest * @returns CancelEventResponse */ cancelEvent(userId: string, calendarId: string, eventId: string, request: CancelEventRequest): Promise; /** * 签到 * * @param headers - CheckInHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CheckInResponse */ checkInWithOptions(userId: string, calendarId: string, eventId: string, headers: CheckInHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 签到 * @returns CheckInResponse */ checkIn(userId: string, calendarId: string, eventId: string): Promise; /** * 转换老版本的eventId * * @param request - ConvertLegacyEventIdRequest * @param headers - ConvertLegacyEventIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ConvertLegacyEventIdResponse */ convertLegacyEventIdWithOptions(userId: string, request: ConvertLegacyEventIdRequest, headers: ConvertLegacyEventIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 转换老版本的eventId * * @param request - ConvertLegacyEventIdRequest * @returns ConvertLegacyEventIdResponse */ convertLegacyEventId(userId: string, request: ConvertLegacyEventIdRequest): Promise; /** * 创建访问控制 * * @param request - CreateAclsRequest * @param headers - CreateAclsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAclsResponse */ createAclsWithOptions(userId: string, calendarId: string, request: CreateAclsRequest, headers: CreateAclsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建访问控制 * * @param request - CreateAclsRequest * @returns CreateAclsResponse */ createAcls(userId: string, calendarId: string, request: CreateAclsRequest): Promise; /** * 创建日程 * * @param request - CreateEventRequest * @param headers - CreateEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEventResponse */ createEventWithOptions(userId: string, calendarId: string, request: CreateEventRequest, headers: CreateEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建日程 * * @param request - CreateEventRequest * @returns CreateEventResponse */ createEvent(userId: string, calendarId: string, request: CreateEventRequest): Promise; /** * 创建日程(me接口) * * @param request - CreateEventByMeRequest * @param headers - CreateEventByMeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEventByMeResponse */ createEventByMeWithOptions(calendarId: string, request: CreateEventByMeRequest, headers: CreateEventByMeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建日程(me接口) * * @param request - CreateEventByMeRequest * @returns CreateEventByMeResponse */ createEventByMe(calendarId: string, request: CreateEventByMeRequest): Promise; /** * 快速创建订阅日历 * * @param request - CreateSubscribedCalendarRequest * @param headers - CreateSubscribedCalendarHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateSubscribedCalendarResponse */ createSubscribedCalendarWithOptions(userId: string, request: CreateSubscribedCalendarRequest, headers: CreateSubscribedCalendarHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 快速创建订阅日历 * * @param request - CreateSubscribedCalendarRequest * @returns CreateSubscribedCalendarResponse */ createSubscribedCalendar(userId: string, request: CreateSubscribedCalendarRequest): Promise; /** * 删除访问控制 * * @param headers - DeleteAclHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAclResponse */ deleteAclWithOptions(userId: string, calendarId: string, aclId: string, headers: DeleteAclHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除访问控制 * @returns DeleteAclResponse */ deleteAcl(userId: string, calendarId: string, aclId: string): Promise; /** * 删除指定日程 * * @param request - DeleteEventRequest * @param headers - DeleteEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEventResponse */ deleteEventWithOptions(userId: string, calendarId: string, eventId: string, request: DeleteEventRequest, headers: DeleteEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除指定日程 * * @param request - DeleteEventRequest * @returns DeleteEventResponse */ deleteEvent(userId: string, calendarId: string, eventId: string, request: DeleteEventRequest): Promise; /** * 删除指定订阅日历 * * @param headers - DeleteSubscribedCalendarHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteSubscribedCalendarResponse */ deleteSubscribedCalendarWithOptions(userId: string, calendarId: string, headers: DeleteSubscribedCalendarHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除指定订阅日历 * @returns DeleteSubscribedCalendarResponse */ deleteSubscribedCalendar(userId: string, calendarId: string): Promise; /** * 生成caldav账户 * * @param request - GenerateCaldavAccountRequest * @param headers - GenerateCaldavAccountHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GenerateCaldavAccountResponse */ generateCaldavAccountWithOptions(userId: string, request: GenerateCaldavAccountRequest, headers: GenerateCaldavAccountHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 生成caldav账户 * * @param request - GenerateCaldavAccountRequest * @returns GenerateCaldavAccountResponse */ generateCaldavAccount(userId: string, request: GenerateCaldavAccountRequest): Promise; /** * 查询日程列表 * * @param request - GetEventRequest * @param headers - GetEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetEventResponse */ getEventWithOptions(userId: string, calendarId: string, eventId: string, request: GetEventRequest, headers: GetEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询日程列表 * * @param request - GetEventRequest * @returns GetEventResponse */ getEvent(userId: string, calendarId: string, eventId: string, request: GetEventRequest): Promise; /** * 查询会议室忙闲 * * @param request - GetMeetingRoomsScheduleRequest * @param headers - GetMeetingRoomsScheduleHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetMeetingRoomsScheduleResponse */ getMeetingRoomsScheduleWithOptions(userId: string, request: GetMeetingRoomsScheduleRequest, headers: GetMeetingRoomsScheduleHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询会议室忙闲 * * @param request - GetMeetingRoomsScheduleRequest * @returns GetMeetingRoomsScheduleResponse */ getMeetingRoomsSchedule(userId: string, request: GetMeetingRoomsScheduleRequest): Promise; /** * 查询闲忙 * * @param request - GetScheduleRequest * @param headers - GetScheduleHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetScheduleResponse */ getScheduleWithOptions(userId: string, request: GetScheduleRequest, headers: GetScheduleHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询闲忙 * * @param request - GetScheduleRequest * @returns GetScheduleResponse */ getSchedule(userId: string, request: GetScheduleRequest): Promise; /** * 查询闲忙(me接口) * * @param request - GetScheduleByMeRequest * @param headers - GetScheduleByMeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetScheduleByMeResponse */ getScheduleByMeWithOptions(request: GetScheduleByMeRequest, headers: GetScheduleByMeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询闲忙(me接口) * * @param request - GetScheduleByMeRequest * @returns GetScheduleByMeResponse */ getScheduleByMe(request: GetScheduleByMeRequest): Promise; /** * 获取签到链接 * * @param headers - GetSignInLinkHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSignInLinkResponse */ getSignInLinkWithOptions(calendarId: string, userId: string, eventId: string, headers: GetSignInLinkHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取签到链接 * @returns GetSignInLinkResponse */ getSignInLink(calendarId: string, userId: string, eventId: string): Promise; /** * 获取签到信息详情 * * @param request - GetSignInListRequest * @param headers - GetSignInListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSignInListResponse */ getSignInListWithOptions(userId: string, calendarId: string, eventId: string, request: GetSignInListRequest, headers: GetSignInListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取签到信息详情 * * @param request - GetSignInListRequest * @returns GetSignInListResponse */ getSignInList(userId: string, calendarId: string, eventId: string, request: GetSignInListRequest): Promise; /** * 获取签退链接 * * @param headers - GetSignOutLinkHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSignOutLinkResponse */ getSignOutLinkWithOptions(calendarId: string, userId: string, eventId: string, headers: GetSignOutLinkHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取签退链接 * @returns GetSignOutLinkResponse */ getSignOutLink(calendarId: string, userId: string, eventId: string): Promise; /** * 获取签退信息详情 * * @param request - GetSignOutListRequest * @param headers - GetSignOutListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSignOutListResponse */ getSignOutListWithOptions(userId: string, calendarId: string, eventId: string, request: GetSignOutListRequest, headers: GetSignOutListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取签退信息详情 * * @param request - GetSignOutListRequest * @returns GetSignOutListResponse */ getSignOutList(userId: string, calendarId: string, eventId: string, request: GetSignOutListRequest): Promise; /** * 获取指定订阅日历详情 * * @param headers - GetSubscribedCalendarHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSubscribedCalendarResponse */ getSubscribedCalendarWithOptions(userId: string, calendarId: string, headers: GetSubscribedCalendarHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取指定订阅日历详情 * @returns GetSubscribedCalendarResponse */ getSubscribedCalendar(userId: string, calendarId: string): Promise; /** * 获取访问控制列表 * * @param headers - ListAclsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListAclsResponse */ listAclsWithOptions(userId: string, calendarId: string, headers: ListAclsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取访问控制列表 * @returns ListAclsResponse */ listAcls(userId: string, calendarId: string): Promise; /** * 拉取日程中绑定的听记信息 * * @param request - ListAiMinutesRequest * @param headers - ListAiMinutesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListAiMinutesResponse */ listAiMinutesWithOptions(userId: string, calendarId: string, eventId: string, request: ListAiMinutesRequest, headers: ListAiMinutesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 拉取日程中绑定的听记信息 * * @param request - ListAiMinutesRequest * @returns ListAiMinutesResponse */ listAiMinutes(userId: string, calendarId: string, eventId: string, request: ListAiMinutesRequest): Promise; /** * 分页获取参与人列表 * * @param request - ListAttendeesRequest * @param headers - ListAttendeesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListAttendeesResponse */ listAttendeesWithOptions(userId: string, calendarId: string, eventId: string, request: ListAttendeesRequest, headers: ListAttendeesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页获取参与人列表 * * @param request - ListAttendeesRequest * @returns ListAttendeesResponse */ listAttendees(userId: string, calendarId: string, eventId: string, request: ListAttendeesRequest): Promise; /** * 日历本查询 * * @param headers - ListCalendarsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListCalendarsResponse */ listCalendarsWithOptions(userId: string, headers: ListCalendarsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 日历本查询 * @returns ListCalendarsResponse */ listCalendars(userId: string): Promise; /** * 获取会议类型列表 * * @param headers - ListCategoriesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListCategoriesResponse */ listCategoriesWithOptions(userId: string, headers: ListCategoriesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取会议类型列表 * @returns ListCategoriesResponse */ listCategories(userId: string): Promise; /** * 查询日程列表 * * @param request - ListEventsRequest * @param headers - ListEventsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListEventsResponse */ listEventsWithOptions(userId: string, calendarId: string, request: ListEventsRequest, headers: ListEventsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询日程列表 * * @param request - ListEventsRequest * @returns ListEventsResponse */ listEvents(userId: string, calendarId: string, request: ListEventsRequest): Promise; /** * 查询同一个循环日程序列下已生成的实例 * * @param request - ListEventsInstancesRequest * @param headers - ListEventsInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListEventsInstancesResponse */ listEventsInstancesWithOptions(userId: string, calendarId: string, request: ListEventsInstancesRequest, headers: ListEventsInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询同一个循环日程序列下已生成的实例 * * @param request - ListEventsInstancesRequest * @returns ListEventsInstancesResponse */ listEventsInstances(userId: string, calendarId: string, request: ListEventsInstancesRequest): Promise; /** * 查询日程视图列表以查看闲忙,展开循环日程 * * @param request - ListEventsViewRequest * @param headers - ListEventsViewHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListEventsViewResponse */ listEventsViewWithOptions(userId: string, calendarId: string, request: ListEventsViewRequest, headers: ListEventsViewHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询日程视图列表以查看闲忙,展开循环日程 * * @param request - ListEventsViewRequest * @returns ListEventsViewResponse */ listEventsView(userId: string, calendarId: string, request: ListEventsViewRequest): Promise; /** * 查询日程视图列表以查看闲忙,展开循环日程(me接口) * * @param request - ListEventsViewByMeRequest * @param headers - ListEventsViewByMeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListEventsViewByMeResponse */ listEventsViewByMeWithOptions(calendarId: string, request: ListEventsViewByMeRequest, headers: ListEventsViewByMeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询日程视图列表以查看闲忙,展开循环日程(me接口) * * @param request - ListEventsViewByMeRequest * @returns ListEventsViewByMeResponse */ listEventsViewByMe(calendarId: string, request: ListEventsViewByMeRequest): Promise; /** * 查询循环日程实例列表 * * @param request - ListInstancesRequest * @param headers - ListInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListInstancesResponse */ listInstancesWithOptions(userId: string, calendarId: string, eventId: string, request: ListInstancesRequest, headers: ListInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询循环日程实例列表 * * @param request - ListInstancesRequest * @returns ListInstancesResponse */ listInstances(userId: string, calendarId: string, eventId: string, request: ListInstancesRequest): Promise; /** * 拉取企业内插件列表 * * @param headers - ListOrgPluginsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListOrgPluginsResponse */ listOrgPluginsWithOptions(headers: ListOrgPluginsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 拉取企业内插件列表 * @returns ListOrgPluginsResponse */ listOrgPlugins(): Promise; /** * 设置会议室在日程中的响应状态 * * @param request - MeetingRoomRespondRequest * @param headers - MeetingRoomRespondHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns MeetingRoomRespondResponse */ meetingRoomRespondWithOptions(calendarId: string, userId: string, eventId: string, roomId: string, request: MeetingRoomRespondRequest, headers: MeetingRoomRespondHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 设置会议室在日程中的响应状态 * * @param request - MeetingRoomRespondRequest * @returns MeetingRoomRespondResponse */ meetingRoomRespond(calendarId: string, userId: string, eventId: string, roomId: string, request: MeetingRoomRespondRequest): Promise; /** * 修改日程 * * @param request - PatchEventRequest * @param headers - PatchEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PatchEventResponse */ patchEventWithOptions(userId: string, calendarId: string, eventId: string, request: PatchEventRequest, headers: PatchEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 修改日程 * * @param request - PatchEventRequest * @returns PatchEventResponse */ patchEvent(userId: string, calendarId: string, eventId: string, request: PatchEventRequest): Promise; /** * 删除日程参与人 * * @param request - RemoveAttendeeRequest * @param headers - RemoveAttendeeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RemoveAttendeeResponse */ removeAttendeeWithOptions(userId: string, calendarId: string, eventId: string, request: RemoveAttendeeRequest, headers: RemoveAttendeeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除日程参与人 * * @param request - RemoveAttendeeRequest * @returns RemoveAttendeeResponse */ removeAttendee(userId: string, calendarId: string, eventId: string, request: RemoveAttendeeRequest): Promise; /** * 删除会议室 * * @param request - RemoveMeetingRoomsRequest * @param headers - RemoveMeetingRoomsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RemoveMeetingRoomsResponse */ removeMeetingRoomsWithOptions(userId: string, calendarId: string, eventId: string, request: RemoveMeetingRoomsRequest, headers: RemoveMeetingRoomsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除会议室 * * @param request - RemoveMeetingRoomsRequest * @returns RemoveMeetingRoomsResponse */ removeMeetingRooms(userId: string, calendarId: string, eventId: string, request: RemoveMeetingRoomsRequest): Promise; /** * 回复日程邀请 * * @param request - RespondEventRequest * @param headers - RespondEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RespondEventResponse */ respondEventWithOptions(userId: string, calendarId: string, eventId: string, request: RespondEventRequest, headers: RespondEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 回复日程邀请 * * @param request - RespondEventRequest * @returns RespondEventResponse */ respondEvent(userId: string, calendarId: string, eventId: string, request: RespondEventRequest): Promise; /** * 签到 * * @param headers - SignInHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SignInResponse */ signInWithOptions(userId: string, calendarId: string, eventId: string, headers: SignInHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 签到 * @returns SignInResponse */ signIn(userId: string, calendarId: string, eventId: string): Promise; /** * 签退 * * @param headers - SignOutHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SignOutResponse */ signOutWithOptions(userId: string, calendarId: string, eventId: string, headers: SignOutHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 签退 * @returns SignOutResponse */ signOut(userId: string, calendarId: string, eventId: string): Promise; /** * 订阅公共日历 * * @param headers - SubscribeCalendarHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SubscribeCalendarResponse */ subscribeCalendarWithOptions(userId: string, calendarId: string, headers: SubscribeCalendarHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 订阅公共日历 * @returns SubscribeCalendarResponse */ subscribeCalendar(userId: string, calendarId: string): Promise; /** * 日程转让 * * @param request - TransferEventRequest * @param headers - TransferEventHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns TransferEventResponse */ transferEventWithOptions(calendarId: string, userId: string, eventId: string, request: TransferEventRequest, headers: TransferEventHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 日程转让 * * @param request - TransferEventRequest * @returns TransferEventResponse */ transferEvent(calendarId: string, userId: string, eventId: string, request: TransferEventRequest): Promise; /** * 取消订阅公共日历 * * @param headers - UnsubscribeCalendarHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UnsubscribeCalendarResponse */ unsubscribeCalendarWithOptions(userId: string, calendarId: string, headers: UnsubscribeCalendarHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 取消订阅公共日历 * @returns UnsubscribeCalendarResponse */ unsubscribeCalendar(userId: string, calendarId: string): Promise; /** * 更新插件订阅人群 * * @param request - UpdateOrgPluginSubscribersRequest * @param headers - UpdateOrgPluginSubscribersHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrgPluginSubscribersResponse */ updateOrgPluginSubscribersWithOptions(pluginId: string, request: UpdateOrgPluginSubscribersRequest, headers: UpdateOrgPluginSubscribersHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新插件订阅人群 * * @param request - UpdateOrgPluginSubscribersRequest * @returns UpdateOrgPluginSubscribersResponse */ updateOrgPluginSubscribers(pluginId: string, request: UpdateOrgPluginSubscribersRequest): Promise; /** * 更新指定订阅日历 * * @param request - UpdateSubscribedCalendarsRequest * @param headers - UpdateSubscribedCalendarsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateSubscribedCalendarsResponse */ updateSubscribedCalendarsWithOptions(calendarId: string, userId: string, request: UpdateSubscribedCalendarsRequest, headers: UpdateSubscribedCalendarsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新指定订阅日历 * * @param request - UpdateSubscribedCalendarsRequest * @returns UpdateSubscribedCalendarsResponse */ updateSubscribedCalendars(calendarId: string, userId: string, request: UpdateSubscribedCalendarsRequest): Promise; }