8000 Merge branch 'main' into axsuarez/SupportUpdateAndDeleteFromSkills · ericmicrofocus/botbuilder-python@e2a5f77 · GitHub
[go: up one dir, main page]

Skip to content

Commit e2a5f77

Browse files
authored
Merge branch 'main' into axsuarez/SupportUpdateAndDeleteFromSkills
2 parents 4c5a341 + d8e338e commit e2a5f77

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

libraries/botbuilder-core/botbuilder/core/teams/teams_activity_extensions.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ def teams_get_team_info(activity: Activity) -> TeamInfo:
2727
return None
2828

2929

30-
def teams_notify_user(activity: Activity):
30+
def teams_notify_user(
31+
activity: Activity, alert_in_meeting: bool = None, external_resource_url: str = None
32+
):
3133
if not activity:
3234
return
3335

@@ -36,4 +38,6 @@ def teams_notify_user(activity: Activity):
3638

3739
channel_data = TeamsChannelData().deserialize(activity.channel_data)
3840
channel_data.notification = NotificationInfo(alert=True)
41+
channel_data.notification.alert_in_meeting = alert_in_meeting
42+
channel_data.notification.external_resource_url = external_resource_url
3943
activity.channel_data = channel_data

libraries/botbuilder-schema/botbuilder/schema/teams/_models_py3.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,11 +940,22 @@ class NotificationInfo(Model):
940940

941941
_attribute_map = {
942942
"alert": {"key": "alert", "type": "bool"},
943+
"alert_in_meeting": {"key": "alertInMeeting", "type": "bool"},
944+
"external_resource_url": {"key": "externalResourceUrl", "type": "str"},
943945
}
944946

945-
def __init__(self, *, alert: bool = None, **kwargs) -> None:
947+
def __init__(
948+
self,
949+
*,
950+
alert: bool = None,
951+
alert_in_meeting: bool = None,
952+
external_resource_url: str = None,
953+
**kwargs
954+
) -> None:
946955
super(NotificationInfo, self).__init__(**kwargs)
947956
self.alert = alert
957+
self.alert_in_meeting = alert_in_meeting
958+
self.external_resource_url = external_resource_url
948959

949960

950961
class O365ConnectorCard(Model):

0 commit comments

Comments
 (0)
0