Skip to content

Commit 3f94e48

Browse files
Add interactivity_pointer as trigger_id alias to views.* APIs (#1556)
Co-authored-by: William Bergamin <[email protected]>
1 parent 0e8a686 commit 3f94e48

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

slack_sdk/web/async_client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5232,15 +5232,16 @@ async def users_profile_set(
52325232
async def views_open(
52335233
self,
52345234
*,
5235-
trigger_id: str,
5235+
trigger_id: Optional[str] = None,
5236+
interactivity_pointer: Optional[str] = None,
52365237
view: Union[dict, View],
52375238
**kwargs,
52385239
) -> AsyncSlackResponse:
52395240
"""Open a view for a user.
52405241
https://api.slack.com/methods/views.open
52415242
See https://api.slack.com/surfaces/modals for details.
52425243
"""
5243-
kwargs.update({"trigger_id": trigger_id})
5244+
kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
52445245
if isinstance(view, View):
52455246
kwargs.update({"view": view.to_dict()})
52465247
else:
@@ -5252,7 +5253,8 @@ async def views_open(
52525253
async def views_push(
52535254
self,
52545255
*,
5255-
trigger_id: str,
5256+
trigger_id: Optional[str] = None,
5257+
interactivity_pointer: Optional[str] = None,
52565258
view: Union[dict, View],
52575259
**kwargs,
52585260
) -> AsyncSlackResponse:
@@ -5264,7 +5266,7 @@ async def views_push(
52645266
to learn more about the lifecycle and intricacies of views.
52655267
https://api.slack.com/methods/views.push
52665268
"""
5267-
kwargs.update({"trigger_id": trigger_id})
5269+
kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
52685270
if isinstance(view, View):
52695271
kwargs.update({"view": view.to_dict()})
52705272
else:

slack_sdk/web/client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5223,15 +5223,16 @@ def users_profile_set(
52235223
def views_open(
52245224
self,
52255225
*,
5226-
trigger_id: str,
5226+
trigger_id: Optional[str] = None,
5227+
interactivity_pointer: Optional[str] = None,
52275228
view: Union[dict, View],
52285229
**kwargs,
52295230
) -> SlackResponse:
52305231
"""Open a view for a user.
52315232
https://api.slack.com/methods/views.open
52325233
See https://api.slack.com/surfaces/modals for details.
52335234
"""
5234-
kwargs.update({"trigger_id": trigger_id})
5235+
kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
52355236
if isinstance(view, View):
52365237
kwargs.update({"view": view.to_dict()})
52375238
else:
@@ -5243,7 +5244,8 @@ def views_open(
52435244
def views_push(
52445245
self,
52455246
*,
5246-
trigger_id: str,
5247+
trigger_id: Optional[str] = None,
5248+
interactivity_pointer: Optional[str] = None,
52475249
view: Union[dict, View],
52485250
**kwargs,
52495251
) -> SlackResponse:
@@ -5255,7 +5257,7 @@ def views_push(
52555257
to learn more about the lifecycle and intricacies of views.
52565258
https://api.slack.com/methods/views.push
52575259
"""
5258-
kwargs.update({"trigger_id": trigger_id})
5260+
kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
52595261
if isinstance(view, View):
52605262
kwargs.update({"view": view.to_dict()})
52615263
else:

slack_sdk/web/legacy_client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5234,15 +5234,16 @@ def users_profile_set(
52345234
def views_open(
52355235
self,
52365236
*,
5237-
trigger_id: str,
5237+
trigger_id: Optional[str] = None,
5238+
interactivity_pointer: Optional[str] = None,
52385239
view: Union[dict, View],
52395240
**kwargs,
52405241
) -> Union[Future, SlackResponse]:
52415242
"""Open a view for a user.
52425243
https://api.slack.com/methods/views.open
52435244
See https://api.slack.com/surfaces/modals for details.
52445245
"""
5245-
kwargs.update({"trigger_id": trigger_id})
5246+
kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
52465247
if isinstance(view, View):
52475248
kwargs.update({"view": view.to_dict()})
52485249
else:
@@ -5254,7 +5255,8 @@ def views_open(
52545255
def views_push(
52555256
self,
52565257
*,
5257-
trigger_id: str,
5258+
trigger_id: Optional[str] = None,
5259+
interactivity_pointer: Optional[str] = None,
52585260
view: Union[dict, View],
52595261
**kwargs,
52605262
) -> Union[Future, SlackResponse]:
@@ -5266,7 +5268,7 @@ def views_push(
52665268
to learn more about the lifecycle and intricacies of views.
52675269
https://api.slack.com/methods/views.push
52685270
"""
5269-
kwargs.update({"trigger_id": trigger_id})
5271+
kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
52705272
if isinstance(view, View):
52715273
kwargs.update({"view": view.to_dict()})
52725274
else:

0 commit comments

Comments
 (0)