AzureCommunicationUI/sdk/AzureCommunicationUICalling/Sources/Utilities/AccessibilityIdentifier.swift (56 lines of code) (raw):
//
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
//
import Foundation
enum AccessibilityIdentifier: String {
case bannerViewAccessibilityID = "AzureCommunicationUICalling.CallingView.Banner.AccessibilityID"
case participantGridCellViewAccessibilityID =
"AzureCommunicationUICalling.CallingView.ParticipantGridCellView.AccessibilityID"
case participantGridLayoutViewAccessibilityID =
"AzureCommunicationUICalling.CallingView.ParticipantGridLayoutView.AccessibilityID"
case draggablePipViewAccessibilityID = "AzureCommunicationUICalling.CallingView.DraggablePipView.AccessibilityID"
case leaveCallConfirmTitleAccessibilityID =
"AzureCommunicationUICalling.CallingView.Overlay.LeaveCallConfirmTitle.AccessibilityID"
case leaveCallAccessibilityID = "AzureCommunicationUICalling.CallingView.Overlay.LeaveCall.AccessibilityID"
case joinCallAccessibilityID = "AzureCommunicationUICalling.SetupView.Button.JoinCall.AccessibilityID"
case toggleVideoAccessibilityID = "AzureCommunicationUICalling.SetupView.Button.Video.AccessibilityID"
case toggleMicAccessibilityID = "AzureCommunicationUICalling.SetupView.Button.Mic.AccessibilityID"
case toggleAudioDeviceAccessibilityID = "AzureCommunicationUICalling.SetupView.Button.AudioDevice.AccessibilityID"
case dismissButtonAccessibilityID = "AzureCommunicationUICalling.SetupView.Button.Dismiss.AccessibilityID"
case goToSettingsAccessibilityID = "AzureCommunicationUICalling.SetupView.Button.GoToSettings.AccessibilityID"
case videoAccessibilityID = "AzureCommunicationUICalling.CallingView.ControlButton.Video.AccessibilityID"
case micAccessibilityID = "AzureCommunicationUICalling.CallingView.ControlButton.Microphone.AccessibilityID"
case audioDeviceAccessibilityID =
"AzureCommunicationUICalling.CallingView.ControlButton.AudioDevice.AccessibilityID"
case hangupAccessibilityID = "AzureCommunicationUICalling.CallingView.ControlButton.HangUp.AccessibilityID"
case cancelAccessibilityID = "AzureCommunicationUICalling.CallingView.Overlay.Cancel.AccessibilityID"
case moreAccessibilityID = "AzureCommunicationUICalling.CallingView.ControlButton.More.AccessibilityID"
case shareDiagnosticsAccessibilityID =
"AzureCommunicationUICalling.CallingView.MoreOverlay.ShareDiagnostics.AccessibilityID"
case activityViewControllerCloseButtonAccessibilityID = "Close"
case activityViewControllerCopyButtonAccessibilityID = "Copy"
case activityViewControllerAccessibilityID = "ActivityListView"
case callResumeAccessibilityID =
"AzureCommunicationUICalling.CallingView.GridView.Resume.AccessibilityID"
case lobbyWaitingViewID =
"AzureCommunicationUICalling.CallingView.LobbyWaitingHeader.ViewButton.AccessibilityID"
case lobbyWaitingDismissID =
"AzureCommunicationUICalling.CallingView.LobbyWaitingHeader.DismissButton.AccessibilityID"
case lobbyErrorDismissID =
"AzureCommunicationUICalling.CallingView.LobbyActionError.Dismiss.AccessibilityID"
case participantListLobbyActionID =
"AzureCommunicationUICalling.CallingView.ParticipantDrawer.LobbyAction.AccessibilityID"
case callBottomToastAccessibilityID =
"AzureCommunicationUICalling.CallingView.BottomToast.AccessibilityID"
case callDiagnosticMessageBarAccessibilityID =
"AzureCommunicationUICalling.CallingView.Diagnostics.MessageBar.AccessibilityID"
case reportIssueAccessibilityID =
"AzureCommunicationUICalling.CallingView.ControlBarView.SupportForm.AccessibilityID"
case supportFormAccessibilityID =
"AzureCommunicationUICalling.CallingView.SupportForm.AccessibilityID"
case supportFormSubmitAccessibilityId =
"AzureCommunicationUICalling.CallingView.SupportForm.Submit.AccessibilityID"
case supportFormTextFieldAccessibilityId =
"AzureCommunicationUICalling.CallingView.SupportForm.TextField.AccessibilityID"
case callingViewParticipantMenuMuteAccessibilityId =
"AzureCommunicationUICalling.CallingView.ParticipantMenu.Mute.AccessibilityID"
case callingViewParticipantMenuRemoveAccessibilityId =
"AzureCommunicationUICalling.CallingView.ParticipantMenu.Remove.AccessibilityID"
}