import { ConversationAccount, TeamsChannelAccount } from '../account.js'; import { MeetingDetails } from './meeting-details.js'; import '../membership-source.js'; import '../membership-source-types.js'; import '../membership-types.js'; import '../role.js'; /** * * General information about a Teams meeting. */ type MeetingInfo = { /** * @member {string} [id] Unique identifier representing a meeting */ id?: string; /** * @member {MeetingDetails} [details] The specific details of a Teams meeting. */ details?: MeetingDetails; /** * @member {ConversationAccount} [conversation] The Conversation Account for the meeting. */ conversation?: ConversationAccount; /** * @member {TeamsChannelAccount} [organizer] The organizer's user information. */ organizer?: TeamsChannelAccount; }; export type { MeetingInfo };