@@ -2160,7 +2160,7 @@ <h1 class="title">Module <code>slack_sdk.web.async_client</code></h1>
21602160 ts: Optional[str] = None,
21612161 source: Optional[str] = None,
21622162 unfurl_id: Optional[str] = None,
2163- unfurls: Dict[str, Dict],
2163+ unfurls: Optional[ Dict[str, Dict]] = None, # or user_auth_*
21642164 user_auth_blocks: Optional[Union[str, Sequence[Union[Dict, Block]]]] = None,
21652165 user_auth_message: Optional[str] = None,
21662166 user_auth_required: Optional[bool] = None,
@@ -2183,6 +2183,7 @@ <h1 class="title">Module <code>slack_sdk.web.async_client</code></h1>
21832183 "user_auth_url": user_auth_url,
21842184 }
21852185 )
2186+ _parse_web_class_objects(kwargs) # for user_auth_blocks
21862187 kwargs = _remove_none_values(kwargs)
21872188 # NOTE: intentionally using json over params for API methods using blocks/attachments
21882189 return await self.api_call("chat.unfurl", json=kwargs)
@@ -6800,7 +6801,7 @@ <h2 id="note">Note</h2>
68006801 ts: Optional[str] = None,
68016802 source: Optional[str] = None,
68026803 unfurl_id: Optional[str] = None,
6803- unfurls: Dict[str, Dict],
6804+ unfurls: Optional[ Dict[str, Dict]] = None, # or user_auth_*
68046805 user_auth_blocks: Optional[Union[str, Sequence[Union[Dict, Block]]]] = None,
68056806 user_auth_message: Optional[str] = None,
68066807 user_auth_required: Optional[bool] = None,
@@ -6823,6 +6824,7 @@ <h2 id="note">Note</h2>
68236824 "user_auth_url": user_auth_url,
68246825 }
68256826 )
6827+ _parse_web_class_objects(kwargs) # for user_auth_blocks
68266828 kwargs = _remove_none_values(kwargs)
68276829 # NOTE: intentionally using json over params for API methods using blocks/attachments
68286830 return await self.api_call("chat.unfurl", json=kwargs)
@@ -12602,7 +12604,7 @@ <h3>Methods</h3>
1260212604</details>
1260312605</dd>
1260412606<dt id="slack_sdk.web.async_client.AsyncWebClient.chat_unfurl"><code class="name flex">
12605- <span>async def <span class="ident">chat_unfurl</span></span>(<span>self, *, channel: Optional[str] = None, ts: Optional[str] = None, source: Optional[str] = None, unfurl_id: Optional[str] = None, unfurls: Dict[str, Dict], user_auth_blocks: Union[str, Sequence[Union[Dict, <a title="slack_sdk.models.blocks.blocks.Block" href="../models/blocks/blocks.html#slack_sdk.models.blocks.blocks.Block">Block</a>]], ForwardRef(None)] = None, user_auth_message: Optional[str] = None, user_auth_required: Optional[bool] = None, user_auth_url: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.async_slack_response.AsyncSlackResponse" href="async_slack_response.html#slack_sdk.web.async_slack_response.AsyncSlackResponse">AsyncSlackResponse</a></span>
12607+ <span>async def <span class="ident">chat_unfurl</span></span>(<span>self, *, channel: Optional[str] = None, ts: Optional[str] = None, source: Optional[str] = None, unfurl_id: Optional[str] = None, unfurls: Optional[ Dict[str, Dict]] = None , user_auth_blocks: Union[str, Sequence[Union[Dict, <a title="slack_sdk.models.blocks.blocks.Block" href="../models/blocks/blocks.html#slack_sdk.models.blocks.blocks.Block">Block</a>]], ForwardRef(None)] = None, user_auth_message: Optional[str] = None, user_auth_required: Optional[bool] = None, user_auth_url: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.async_slack_response.AsyncSlackResponse" href="async_slack_response.html#slack_sdk.web.async_slack_response.AsyncSlackResponse">AsyncSlackResponse</a></span>
1260612608</code></dt>
1260712609<dd>
1260812610<div class="desc"><p>Provide custom unfurl behavior for user-posted URLs.
@@ -12618,7 +12620,7 @@ <h3>Methods</h3>
1261812620 ts: Optional[str] = None,
1261912621 source: Optional[str] = None,
1262012622 unfurl_id: Optional[str] = None,
12621- unfurls: Dict[str, Dict],
12623+ unfurls: Optional[ Dict[str, Dict]] = None, # or user_auth_*
1262212624 user_auth_blocks: Optional[Union[str, Sequence[Union[Dict, Block]]]] = None,
1262312625 user_auth_message: Optional[str] = None,
1262412626 user_auth_required: Optional[bool] = None,
@@ -12641,6 +12643,7 @@ <h3>Methods</h3>
1264112643 "user_auth_url": user_auth_url,
1264212644 }
1264312645 )
12646+ _parse_web_class_objects(kwargs) # for user_auth_blocks
1264412647 kwargs = _remove_none_values(kwargs)
1264512648 # NOTE: intentionally using json over params for API methods using blocks/attachments
1264612649 return await self.api_call("chat.unfurl", json=kwargs)</code></pre>
0 commit comments