/** * * An interface representing TeamDetails. * Details related to a team */ type TeamDetails = { /** * @member {string} [id] Unique identifier representing a team */ id: string; /** * @member {string} [name] Name of team. */ name?: string; /** * @member {string} [type] The type of the team. Valid values are standard, sharedChannel and privateChannel. */ type?: 'standard' | 'sharedChannel' | 'privateChannel'; /** * @member {string} [aadGroupId] Azure Active Directory (AAD) Group Id for * the team. */ aadGroupId?: string; /** * @member {number} [channelCount] Count of channels in the team. */ channelCount?: number; /** * @member {number} [memberCount] Count of members in the team. * the team. */ memberCount?: number; /** * @member {string} [tenantId] Azure Active Directory (AAD) tenant ID for the team. */ tenantId?: string; }; export type { TeamDetails };