AzureCommunicationUI/sdk/AzureCommunicationUICalling/Sources/Model/CapabilitiesChangedReason.swift (19 lines of code) (raw):

// // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. // import Foundation import AzureCommunicationCalling enum CapabilitiesChangedReason: String, CaseIterable, Equatable { case roleChanged case userPolicyChanged case meetingDetailsChanged } extension AzureCommunicationCalling.CapabilitiesChangedReason { func toCapabilitiesChangedReason() -> CapabilitiesChangedReason { switch self { case .roleChanged: return .roleChanged case .userPolicyChanged: return .userPolicyChanged case .meetingDetailsChanged: return .meetingDetailsChanged } } }