MicrosoftTeamsUserIdentifier

@objcMembers
public class MicrosoftTeamsUserIdentifier : NSObject, CommunicationIdentifier

Communication identifier for Microsoft Teams Users

  • Undocumented

    Declaration

    Swift

    public let userId: String
  • Undocumented

    Declaration

    Swift

    public let isAnonymous: Bool
  • Undocumented

    Declaration

    Swift

    public let rawId: String?
  • Undocumented

    Declaration

    Swift

    public let cloudEnviroment: CommunicationCloudEnvironment
  • Creates a MicrosoftTeamsUserIdentifier object

    Declaration

    Swift

    public init(
        userId: String,
        isAnonymous: Bool = false,
        rawId: String? = nil,
        cloudEnvironment: CommunicationCloudEnvironment = .Public
    )

    Parameters

    userId

    Id of the Microsoft Teams user. If the user isn’t anonymous, the id is the AAD object id of the user.

    isAnonymous

    Set this to true if the user is anonymous: for example when joining a meeting with a share link.

    rawId

    The optional raw id of the Microsoft Teams User identifier.

    cloudEnvironment

    The cloud that the Microsoft Team user belongs to. A null value translates to the Public cloud.

  • Undocumented

    Declaration

    Swift

    public init(userId: String, isAnonymous: Bool)
  • Undocumented

    Declaration

    Swift

    public static func == (lhs: MicrosoftTeamsUserIdentifier, rhs: MicrosoftTeamsUserIdentifier) -> Bool