import { integrationScope as scope } from "../../../automation/integrations" export const TEAMS_TEAM_READ_REQUIREMENT = "Team.ReadBasic.All" export const TEAMS_CHANNEL_READ_REQUIREMENT = "Channel.ReadBasic.All" export const TEAMS_TEAM_MEMBER_READ_REQUIREMENT = "TeamMember.Read.All" export const TEAMS_CHANNEL_MEMBER_READ_REQUIREMENT = "ChannelMember.Read.All" export const TEAMS_CHANNEL_MESSAGE_READ_REQUIREMENT = "ChannelMessage.Read.All" export const TEAMS_CHANNEL_MESSAGE_SEND_REQUIREMENT = "ChannelMessage.Send" export const TEAMS_CHANNEL_WRITE_REQUIREMENT = scope.and( "ChannelSettings.ReadWrite.All", TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, ) export const TEAMS_CHANNEL_DELETE_REQUIREMENT = scope.and( "Channel.Delete.All", TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, ) export const TEAMS_CHANNEL_CREATE_REQUIREMENT = scope.and( "Channel.Create", TEAMS_TEAM_READ_REQUIREMENT, ) export const TEAMS_TEAM_MEMBER_WRITE_REQUIREMENT = scope.and( "TeamMember.ReadWrite.All", TEAMS_TEAM_READ_REQUIREMENT, ) export const TEAMS_CHANNEL_MEMBER_WRITE_REQUIREMENT = scope.and( "ChannelMember.ReadWrite.All", TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, ) export const TEAMS_CHAT_CREATE_REQUIREMENT = scope.and( "Chat.Create", "User.Read", ) export const TEAMS_CHAT_READ_REQUIREMENT = scope.any( "Chat.ReadWrite", "Chat.Read", "Chat.ReadBasic", ) export const TEAMS_CHAT_MEMBER_READ_REQUIREMENT = scope.any( "ChatMember.ReadWrite", "ChatMember.Read", ) export const TEAMS_CHAT_MESSAGE_READ_REQUIREMENT = scope.any( "Chat.ReadWrite", "Chat.Read", ) export const TEAMS_CHAT_MESSAGE_SEND_REQUIREMENT = "ChatMessage.Send" export const TEAMS_CHAT_WRITE_REQUIREMENT = "Chat.ReadWrite" export const TEAMS_CHAT_MEMBER_WRITE_REQUIREMENT = "ChatMember.ReadWrite" export const TEAMS_TEAM_REFERENCE_READ_REQUIREMENT = scope.and( TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, ) export const TEAMS_TEAM_REFERENCE_MEMBER_REQUIREMENT = scope.and( TEAMS_TEAM_MEMBER_READ_REQUIREMENT, TEAMS_TEAM_READ_REQUIREMENT, ) export const TEAMS_CHANNEL_REFERENCE_MEMBER_REQUIREMENT = scope.and( TEAMS_CHANNEL_MEMBER_READ_REQUIREMENT, TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, ) export const TEAMS_CHANNEL_REFERENCE_MESSAGE_READ_REQUIREMENT = scope.and( TEAMS_CHANNEL_MESSAGE_READ_REQUIREMENT, TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, ) export const TEAMS_CHANNEL_REFERENCE_MESSAGE_SEND_REQUIREMENT = scope.and( TEAMS_CHANNEL_MESSAGE_SEND_REQUIREMENT, TEAMS_TEAM_READ_REQUIREMENT, TEAMS_CHANNEL_READ_REQUIREMENT, )