Skip to content

Commit b66eb3c

Browse files
committed
added bot type for handling base class section
1 parent 2dc5502 commit b66eb3c

File tree

5 files changed

+14
-0
lines changed

5 files changed

+14
-0
lines changed

articles/communication-services/concepts/includes/identifiers/identifiers-ios.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ switch (communicationIdentifier)
120120
print(#"Teams user: \(teamsUser.UserId)"#)
121121
case let phoneNumber as PhoneNumberIdentifier:
122122
print(#"Phone number: \(phoneNumber.PhoneNumber)"#)
123+
case let bot as MicrosoftBotIdentifier:
124+
print(#"Microsoft bot: \(bot.botId)"#)
123125
case let unknown as UnknownIdentifier:
124126
print(#"Unknown: \(unknown.Id)"#)
125127
@unknown default:

articles/communication-services/concepts/includes/identifiers/identifiers-java.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ else if (communicationIdentifier instanceof MicrosoftTeamsUserIdentifier) {
133133
else if (communicationIdentifier instanceof PhoneNumberIdentifier) {
134134
System.out.println("Phone number: " + ((PhoneNumberIdentifier)communicationIdentifier).getPhoneNumber());
135135
}
136+
else if (communicationIdentifier instanceof MicrosoftBotIdentifier) {
137+
Log.i(tag, "Microsoft bot: " + ((MicrosoftBotIdentifier)communicationIdentifier).getBotId());
138+
}
136139
else if (communicationIdentifier instanceof UnknownIdentifier) {
137140
System.out.println("Unkown user: " + ((UnknownIdentifier)communicationIdentifier).getId());
138141
}

articles/communication-services/concepts/includes/identifiers/identifiers-js.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ switch (communicationIdentifier.kind)
137137
// narrowed to UnknownIdentifierKind
138138
console.log(`Unknown: ${communicationIdentifier.id}`);
139139
break;
140+
case "microsoftBot":
141+
// narrowed to MicrosoftBotIdentifier
142+
console.log(`Microsoft bot: ${communicationIdentifier.botId}`);
143+
break;
140144
default:
141145
// be careful here whether you want to throw because a new SDK version
142146
// can introduce new identifier types

articles/communication-services/concepts/includes/identifiers/identifiers-net.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,9 @@ switch (communicationIdentifier)
135135
case PhoneNumberIdentifier phoneNumber:
136136
Console.WriteLine($"Phone number: {phoneNumber.PhoneNumber}");
137137
break;
138+
case MicrosoftBotIdentifier bot:
139+
Console.WriteLine($"Microsoft bot: {bot.BotId}");
140+
break;
138141
case UnknownIdentifier unknown:
139142
Console.WriteLine($"Unknown: {unknown.Id}");
140143
break;

articles/communication-services/concepts/includes/identifiers/identifiers-python.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ match communication_identifier.kind:
129129
print(f"Teams user: {communication_identifier.properties['user_id']}")
130130
case CommunicationIdentifierKind.PHONE_NUMBER:
131131
print(f"Phone number: {communication_identifier.properties['value']}")
132+
case CommunicationIdentifierKind.MICROSOFT_BOT:
133+
print(f"Microsoft bot: {communication_identifier.properties['bot_id']}")
132134
case CommunicationIdentifierKind.UNKNOWN:
133135
print(f"Unknown: {communication_identifier.raw_id}")
134136
case _:

0 commit comments

Comments
 (0)