import { ConversationAccount, TeamsChannelAccount } from '../account.mjs'; import { MeetingDetails } from './meeting-details.mjs'; import '../membership-source.mjs'; import '../membership-source-types.mjs'; import '../membership-types.mjs'; import '../role.mjs'; /** * * 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 };