Skip to content

Commit 8547826

Browse files
version 3.32.0 (#1558)
1 parent 3f94e48 commit 8547826

File tree

8 files changed

+515
-33
lines changed

8 files changed

+515
-33
lines changed

docs/static/api-docs/slack_sdk/index.html

Lines changed: 100 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3367,6 +3367,74 @@ <h2 id="note">Note</h2>
33673367
)
33683368
return self.api_call(&#34;conversations.replies&#34;, http_verb=&#34;GET&#34;, params=kwargs)
33693369

3370+
def conversations_requestSharedInvite_approve(
3371+
self,
3372+
*,
3373+
invite_id: str,
3374+
channel_id: Optional[str] = None,
3375+
is_external_limited: Optional[str] = None,
3376+
message: Optional[Dict[str, Any]] = None,
3377+
**kwargs,
3378+
) -&gt; SlackResponse:
3379+
&#34;&#34;&#34;Approve a request to add an external user to a channel. This also sends them a Slack Connect invite.
3380+
https://api.slack.com/methods/conversations.requestSharedInvite.approve
3381+
&#34;&#34;&#34;
3382+
kwargs.update(
3383+
{
3384+
&#34;invite_id&#34;: invite_id,
3385+
&#34;channel_id&#34;: channel_id,
3386+
&#34;is_external_limited&#34;: is_external_limited,
3387+
}
3388+
)
3389+
if message is not None:
3390+
kwargs.update({&#34;message&#34;: json.dumps(message)})
3391+
return self.api_call(&#34;conversations.requestSharedInvite.approve&#34;, params=kwargs)
3392+
3393+
def conversations_requestSharedInvite_deny(
3394+
self,
3395+
*,
3396+
invite_id: str,
3397+
message: Optional[str] = None,
3398+
**kwargs,
3399+
) -&gt; SlackResponse:
3400+
&#34;&#34;&#34;Deny a request to invite an external user to a channel.
3401+
https://api.slack.com/methods/conversations.requestSharedInvite.deny
3402+
&#34;&#34;&#34;
3403+
kwargs.update({&#34;invite_id&#34;: invite_id, &#34;message&#34;: message})
3404+
return self.api_call(&#34;conversations.requestSharedInvite.deny&#34;, params=kwargs)
3405+
3406+
def conversations_requestSharedInvite_list(
3407+
self,
3408+
*,
3409+
cursor: Optional[str] = None,
3410+
include_approved: Optional[bool] = None,
3411+
include_denied: Optional[bool] = None,
3412+
include_expired: Optional[bool] = None,
3413+
invite_ids: Optional[Union[str, Sequence[str]]] = None,
3414+
limit: Optional[int] = None,
3415+
user_id: Optional[str] = None,
3416+
**kwargs,
3417+
) -&gt; SlackResponse:
3418+
&#34;&#34;&#34;Lists requests to add external users to channels with ability to filter.
3419+
https://api.slack.com/methods/conversations.requestSharedInvite.list
3420+
&#34;&#34;&#34;
3421+
kwargs.update(
3422+
{
3423+
&#34;cursor&#34;: cursor,
3424+
&#34;include_approved&#34;: include_approved,
3425+
&#34;include_denied&#34;: include_denied,
3426+
&#34;include_expired&#34;: include_expired,
3427+
&#34;limit&#34;: limit,
3428+
&#34;user_id&#34;: user_id,
3429+
}
3430+
)
3431+
if invite_ids is not None:
3432+
if isinstance(invite_ids, (list, Tuple)):
3433+
kwargs.update({&#34;invite_ids&#34;: &#34;,&#34;.join(invite_ids)})
3434+
else:
3435+
kwargs.update({&#34;invite_ids&#34;: invite_ids})
3436+
return self.api_call(&#34;conversations.requestSharedInvite.list&#34;, params=kwargs)
3437+
33703438
def conversations_setPurpose(
33713439
self,
33723440
*,
@@ -5339,15 +5407,16 @@ <h2 id="note">Note</h2>
53395407
def views_open(
53405408
self,
53415409
*,
5342-
trigger_id: str,
5410+
trigger_id: Optional[str] = None,
5411+
interactivity_pointer: Optional[str] = None,
53435412
view: Union[dict, View],
53445413
**kwargs,
53455414
) -&gt; SlackResponse:
53465415
&#34;&#34;&#34;Open a view for a user.
53475416
https://api.slack.com/methods/views.open
53485417
See https://api.slack.com/surfaces/modals for details.
53495418
&#34;&#34;&#34;
5350-
kwargs.update({&#34;trigger_id&#34;: trigger_id})
5419+
kwargs.update({&#34;trigger_id&#34;: trigger_id, &#34;interactivity_pointer&#34;: interactivity_pointer})
53515420
if isinstance(view, View):
53525421
kwargs.update({&#34;view&#34;: view.to_dict()})
53535422
else:
@@ -5359,7 +5428,8 @@ <h2 id="note">Note</h2>
53595428
def views_push(
53605429
self,
53615430
*,
5362-
trigger_id: str,
5431+
trigger_id: Optional[str] = None,
5432+
interactivity_pointer: Optional[str] = None,
53635433
view: Union[dict, View],
53645434
**kwargs,
53655435
) -&gt; SlackResponse:
@@ -5371,7 +5441,7 @@ <h2 id="note">Note</h2>
53715441
to learn more about the lifecycle and intricacies of views.
53725442
https://api.slack.com/methods/views.push
53735443
&#34;&#34;&#34;
5374-
kwargs.update({&#34;trigger_id&#34;: trigger_id})
5444+
kwargs.update({&#34;trigger_id&#34;: trigger_id, &#34;interactivity_pointer&#34;: interactivity_pointer})
53755445
if isinstance(view, View):
53765446
kwargs.update({&#34;view&#34;: view.to_dict()})
53775447
else:
@@ -6696,6 +6766,27 @@ <h3>Methods</h3>
66966766
<div class="desc"><p>Retrieve a thread of messages posted to a conversation
66976767
<a href="https://api.slack.com/methods/conversations.replies">https://api.slack.com/methods/conversations.replies</a></p></div>
66986768
</dd>
6769+
<dt id="slack_sdk.WebClient.conversations_requestSharedInvite_approve"><code class="name flex">
6770+
<span>def <span class="ident">conversations_requestSharedInvite_approve</span></span>(<span>self, *, invite_id: str, channel_id: Optional[str] = None, is_external_limited: Optional[str] = None, message: Optional[Dict[str, Any]] = None, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
6771+
</code></dt>
6772+
<dd>
6773+
<div class="desc"><p>Approve a request to add an external user to a channel. This also sends them a Slack Connect invite.
6774+
<a href="https://api.slack.com/methods/conversations.requestSharedInvite.approve">https://api.slack.com/methods/conversations.requestSharedInvite.approve</a></p></div>
6775+
</dd>
6776+
<dt id="slack_sdk.WebClient.conversations_requestSharedInvite_deny"><code class="name flex">
6777+
<span>def <span class="ident">conversations_requestSharedInvite_deny</span></span>(<span>self, *, invite_id: str, message: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
6778+
</code></dt>
6779+
<dd>
6780+
<div class="desc"><p>Deny a request to invite an external user to a channel.
6781+
<a href="https://api.slack.com/methods/conversations.requestSharedInvite.deny">https://api.slack.com/methods/conversations.requestSharedInvite.deny</a></p></div>
6782+
</dd>
6783+
<dt id="slack_sdk.WebClient.conversations_requestSharedInvite_list"><code class="name flex">
6784+
<span>def <span class="ident">conversations_requestSharedInvite_list</span></span>(<span>self, *, cursor: Optional[str] = None, include_approved: Optional[bool] = None, include_denied: Optional[bool] = None, include_expired: Optional[bool] = None, invite_ids: Union[str, Sequence[str], ForwardRef(None)] = None, limit: Optional[int] = None, user_id: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
6785+
</code></dt>
6786+
<dd>
6787+
<div class="desc"><p>Lists requests to add external users to channels with ability to filter.
6788+
<a href="https://api.slack.com/methods/conversations.requestSharedInvite.list">https://api.slack.com/methods/conversations.requestSharedInvite.list</a></p></div>
6789+
</dd>
66996790
<dt id="slack_sdk.WebClient.conversations_setPurpose"><code class="name flex">
67006791
<span>def <span class="ident">conversations_setPurpose</span></span>(<span>self, *, channel: str, purpose: str, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
67016792
</code></dt>
@@ -7458,7 +7549,7 @@ <h3>Methods</h3>
74587549
<a href="https://api.slack.com/methods/users.setPresence">https://api.slack.com/methods/users.setPresence</a></p></div>
74597550
</dd>
74607551
<dt id="slack_sdk.WebClient.views_open"><code class="name flex">
7461-
<span>def <span class="ident">views_open</span></span>(<span>self, *, trigger_id: str, view: Union[dict, <a title="slack_sdk.models.views.View" href="models/views/index.html#slack_sdk.models.views.View">View</a>], **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
7552+
<span>def <span class="ident">views_open</span></span>(<span>self, *, trigger_id: Optional[str] = None, interactivity_pointer: Optional[str] = None, view: Union[dict, <a title="slack_sdk.models.views.View" href="models/views/index.html#slack_sdk.models.views.View">View</a>], **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
74627553
</code></dt>
74637554
<dd>
74647555
<div class="desc"><p>Open a view for a user.
@@ -7475,7 +7566,7 @@ <h3>Methods</h3>
74757566
<a href="https://api.slack.com/methods/views.publish">https://api.slack.com/methods/views.publish</a></p></div>
74767567
</dd>
74777568
<dt id="slack_sdk.WebClient.views_push"><code class="name flex">
7478-
<span>def <span class="ident">views_push</span></span>(<span>self, *, trigger_id: str, view: Union[dict, <a title="slack_sdk.models.views.View" href="models/views/index.html#slack_sdk.models.views.View">View</a>], **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
7569+
<span>def <span class="ident">views_push</span></span>(<span>self, *, trigger_id: Optional[str] = None, interactivity_pointer: Optional[str] = None, view: Union[dict, <a title="slack_sdk.models.views.View" href="models/views/index.html#slack_sdk.models.views.View">View</a>], **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
74797570
</code></dt>
74807571
<dd>
74817572
<div class="desc"><p>Push a view onto the stack of a root view.
@@ -8114,6 +8205,9 @@ <h4><code><a title="slack_sdk.WebClient" href="#slack_sdk.WebClient">WebClient</
81148205
<li><code><a title="slack_sdk.WebClient.conversations_open" href="#slack_sdk.WebClient.conversations_open">conversations_open</a></code></li>
81158206
<li><code><a title="slack_sdk.WebClient.conversations_rename" href="#slack_sdk.WebClient.conversations_rename">conversations_rename</a></code></li>
81168207
<li><code><a title="slack_sdk.WebClient.conversations_replies" href="#slack_sdk.WebClient.conversations_replies">conversations_replies</a></code></li>
8208+
<li><code><a title="slack_sdk.WebClient.conversations_requestSharedInvite_approve" href="#slack_sdk.WebClient.conversations_requestSharedInvite_approve">conversations_requestSharedInvite_approve</a></code></li>
8209+
<li><code><a title="slack_sdk.WebClient.conversations_requestSharedInvite_deny" href="#slack_sdk.WebClient.conversations_requestSharedInvite_deny">conversations_requestSharedInvite_deny</a></code></li>
8210+
<li><code><a title="slack_sdk.WebClient.conversations_requestSharedInvite_list" href="#slack_sdk.WebClient.conversations_requestSharedInvite_list">conversations_requestSharedInvite_list</a></code></li>
81178211
<li><code><a title="slack_sdk.WebClient.conversations_setPurpose" href="#slack_sdk.WebClient.conversations_setPurpose">conversations_setPurpose</a></code></li>
81188212
<li><code><a title="slack_sdk.WebClient.conversations_setTopic" href="#slack_sdk.WebClient.conversations_setTopic">conversations_setTopic</a></code></li>
81198213
<li><code><a title="slack_sdk.WebClient.conversations_unarchive" href="#slack_sdk.WebClient.conversations_unarchive">conversations_unarchive</a></code></li>

docs/static/api-docs/slack_sdk/models/blocks/block_elements.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2940,17 +2940,23 @@ <h3>Inherited members</h3>
29402940

29412941
@property
29422942
def attributes(self) -&gt; Set[str]:
2943-
return super().attributes.union({&#34;timestamp&#34;})
2943+
return super().attributes.union({&#34;timestamp&#34;, &#34;format&#34;, &#34;url&#34;, &#34;fallback&#34;})
29442944

29452945
def __init__(
29462946
self,
29472947
*,
29482948
timestamp: str,
2949+
format: str,
2950+
url: Optional[str] = None,
2951+
fallback: Optional[str] = None,
29492952
**others: dict,
29502953
):
29512954
super().__init__(type=self.type)
29522955
show_unknown_key_warning(self, others)
29532956
self.timestamp = timestamp
2957+
self.format = format
2958+
self.url = url
2959+
self.fallback = fallback
29542960

29552961
class Broadcast(RichTextElement):
29562962
type = &#34;broadcast&#34;

docs/static/api-docs/slack_sdk/models/blocks/index.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4839,17 +4839,23 @@ <h3>Inherited members</h3>
48394839

48404840
@property
48414841
def attributes(self) -&gt; Set[str]:
4842-
return super().attributes.union({&#34;timestamp&#34;})
4842+
return super().attributes.union({&#34;timestamp&#34;, &#34;format&#34;, &#34;url&#34;, &#34;fallback&#34;})
48434843

48444844
def __init__(
48454845
self,
48464846
*,
48474847
timestamp: str,
4848+
format: str,
4849+
url: Optional[str] = None,
4850+
fallback: Optional[str] = None,
48484851
**others: dict,
48494852
):
48504853
super().__init__(type=self.type)
48514854
show_unknown_key_warning(self, others)
48524855
self.timestamp = timestamp
4856+
self.format = format
4857+
self.url = url
4858+
self.fallback = fallback
48534859

48544860
class Broadcast(RichTextElement):
48554861
type = &#34;broadcast&#34;

0 commit comments

Comments
 (0)