Skip to content

Commit fa062a6

Browse files
zimegClaude
andcommitted
refactor(web-api): alphabetize codeChannels.* methods
Order the codeChannels.* methods alphabetically for consistency; no signature or behavior changes. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
1 parent 8b440f9 commit fa062a6

3 files changed

Lines changed: 255 additions & 255 deletions

File tree

‎slack_sdk/web/async_client.py‎

Lines changed: 85 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -2113,6 +2113,20 @@ async def assistant_threads_setStatus(
21132113
kwargs = _remove_none_values(kwargs)
21142114
return await self.api_call("assistant.threads.setStatus", json=kwargs)
21152115

2116+
async def codeChannels_archive(
2117+
self,
2118+
*,
2119+
channel_id: str,
2120+
summary_message_ts: Optional[str] = None,
2121+
**kwargs,
2122+
) -> AsyncSlackResponse:
2123+
"""Archive a code channel, optionally recording a summary.
2124+
https://docs.slack.dev/reference/methods/codeChannels.archive
2125+
"""
2126+
kwargs.update({"channel_id": channel_id, "summary_message_ts": summary_message_ts})
2127+
kwargs = _remove_none_values(kwargs)
2128+
return await self.api_call("codeChannels.archive", json=kwargs)
2129+
21162130
async def codeChannels_create(
21172131
self,
21182132
*,
@@ -2140,19 +2154,56 @@ async def codeChannels_create(
21402154
kwargs = _remove_none_values(kwargs)
21412155
return await self.api_call("codeChannels.create", json=kwargs)
21422156

2143-
async def codeChannels_archive(
2157+
async def codeChannels_getCanvas(
21442158
self,
21452159
*,
21462160
channel_id: str,
2147-
summary_message_ts: Optional[str] = None,
2161+
canvas_id: str,
2162+
content_format: Optional[str] = None,
2163+
include_resolved: Optional[bool] = None,
21482164
**kwargs,
21492165
) -> AsyncSlackResponse:
2150-
"""Archive a code channel, optionally recording a summary.
2151-
https://docs.slack.dev/reference/methods/codeChannels.archive
2166+
"""Read a code channel canvas's content and its comment threads.
2167+
https://docs.slack.dev/reference/methods/codeChannels.getCanvas
21522168
"""
2153-
kwargs.update({"channel_id": channel_id, "summary_message_ts": summary_message_ts})
2169+
kwargs.update(
2170+
{
2171+
"channel_id": channel_id,
2172+
"canvas_id": canvas_id,
2173+
"content_format": content_format,
2174+
"include_resolved": include_resolved,
2175+
}
2176+
)
21542177
kwargs = _remove_none_values(kwargs)
2155-
return await self.api_call("codeChannels.archive", json=kwargs)
2178+
return await self.api_call("codeChannels.getCanvas", json=kwargs)
2179+
2180+
async def codeChannels_listViews(
2181+
self,
2182+
*,
2183+
channel_id: str,
2184+
**kwargs,
2185+
) -> AsyncSlackResponse:
2186+
"""List the view tabs attached to a code channel.
2187+
https://docs.slack.dev/reference/methods/codeChannels.listViews
2188+
"""
2189+
kwargs.update({"channel_id": channel_id})
2190+
kwargs = _remove_none_values(kwargs)
2191+
return await self.api_call("codeChannels.listViews", json=kwargs)
2192+
2193+
async def codeChannels_removeView(
2194+
self,
2195+
*,
2196+
channel_id: str,
2197+
view_key: Optional[str] = None,
2198+
view_id: Optional[str] = None,
2199+
**kwargs,
2200+
) -> AsyncSlackResponse:
2201+
"""Remove a view tab from a code channel (provide exactly one of view_key or view_id).
2202+
https://docs.slack.dev/reference/methods/codeChannels.removeView
2203+
"""
2204+
kwargs.update({"channel_id": channel_id, "view_key": view_key, "view_id": view_id})
2205+
kwargs = _remove_none_values(kwargs)
2206+
return await self.api_call("codeChannels.removeView", json=kwargs)
21562207

21572208
async def codeChannels_rename(
21582209
self,
@@ -2168,26 +2219,20 @@ async def codeChannels_rename(
21682219
kwargs = _remove_none_values(kwargs)
21692220
return await self.api_call("codeChannels.rename", json=kwargs)
21702221

2171-
async def codeChannels_setProperties(
2222+
async def codeChannels_setCanvasContent(
21722223
self,
21732224
*,
21742225
channel_id: str,
2175-
code_channel: Optional[Dict[str, Any]] = None,
2176-
agent_resource: Optional[Dict[str, Any]] = None,
2226+
canvas_id: str,
2227+
content: str,
21772228
**kwargs,
21782229
) -> AsyncSlackResponse:
2179-
"""Set a code channel's context bar items and external resource details.
2180-
https://docs.slack.dev/reference/methods/codeChannels.setProperties
2230+
"""Replace a code channel canvas's content while preserving comment anchors.
2231+
https://docs.slack.dev/reference/methods/codeChannels.setCanvasContent
21812232
"""
2182-
kwargs.update(
2183-
{
2184-
"channel_id": channel_id,
2185-
"code_channel": code_channel,
2186-
"agent_resource": agent_resource,
2187-
}
2188-
)
2233+
kwargs.update({"channel_id": channel_id, "canvas_id": canvas_id, "content": content})
21892234
kwargs = _remove_none_values(kwargs)
2190-
return await self.api_call("codeChannels.setProperties", json=kwargs)
2235+
return await self.api_call("codeChannels.setCanvasContent", json=kwargs)
21912236

21922237
async def codeChannels_setCommands(
21932238
self,
@@ -2203,6 +2248,27 @@ async def codeChannels_setCommands(
22032248
kwargs = _remove_none_values(kwargs)
22042249
return await self.api_call("codeChannels.setCommands", json=kwargs)
22052250

2251+
async def codeChannels_setProperties(
2252+
self,
2253+
*,
2254+
channel_id: str,
2255+
code_channel: Optional[Dict[str, Any]] = None,
2256+
agent_resource: Optional[Dict[str, Any]] = None,
2257+
**kwargs,
2258+
) -> AsyncSlackResponse:
2259+
"""Set a code channel's context bar items and external resource details.
2260+
https://docs.slack.dev/reference/methods/codeChannels.setProperties
2261+
"""
2262+
kwargs.update(
2263+
{
2264+
"channel_id": channel_id,
2265+
"code_channel": code_channel,
2266+
"agent_resource": agent_resource,
2267+
}
2268+
)
2269+
kwargs = _remove_none_values(kwargs)
2270+
return await self.api_call("codeChannels.setProperties", json=kwargs)
2271+
22062272
async def codeChannels_setView(
22072273
self,
22082274
*,
@@ -2242,72 +2308,6 @@ async def codeChannels_setView(
22422308
kwargs = _remove_none_values(kwargs)
22432309
return await self.api_call("codeChannels.setView", json=kwargs)
22442310

2245-
async def codeChannels_listViews(
2246-
self,
2247-
*,
2248-
channel_id: str,
2249-
**kwargs,
2250-
) -> AsyncSlackResponse:
2251-
"""List the view tabs attached to a code channel.
2252-
https://docs.slack.dev/reference/methods/codeChannels.listViews
2253-
"""
2254-
kwargs.update({"channel_id": channel_id})
2255-
kwargs = _remove_none_values(kwargs)
2256-
return await self.api_call("codeChannels.listViews", json=kwargs)
2257-
2258-
async def codeChannels_removeView(
2259-
self,
2260-
*,
2261-
channel_id: str,
2262-
view_key: Optional[str] = None,
2263-
view_id: Optional[str] = None,
2264-
**kwargs,
2265-
) -> AsyncSlackResponse:
2266-
"""Remove a view tab from a code channel (provide exactly one of view_key or view_id).
2267-
https://docs.slack.dev/reference/methods/codeChannels.removeView
2268-
"""
2269-
kwargs.update({"channel_id": channel_id, "view_key": view_key, "view_id": view_id})
2270-
kwargs = _remove_none_values(kwargs)
2271-
return await self.api_call("codeChannels.removeView", json=kwargs)
2272-
2273-
async def codeChannels_getCanvas(
2274-
self,
2275-
*,
2276-
channel_id: str,
2277-
canvas_id: str,
2278-
content_format: Optional[str] = None,
2279-
include_resolved: Optional[bool] = None,
2280-
**kwargs,
2281-
) -> AsyncSlackResponse:
2282-
"""Read a code channel canvas's content and its comment threads.
2283-
https://docs.slack.dev/reference/methods/codeChannels.getCanvas
2284-
"""
2285-
kwargs.update(
2286-
{
2287-
"channel_id": channel_id,
2288-
"canvas_id": canvas_id,
2289-
"content_format": content_format,
2290-
"include_resolved": include_resolved,
2291-
}
2292-
)
2293-
kwargs = _remove_none_values(kwargs)
2294-
return await self.api_call("codeChannels.getCanvas", json=kwargs)
2295-
2296-
async def codeChannels_setCanvasContent(
2297-
self,
2298-
*,
2299-
channel_id: str,
2300-
canvas_id: str,
2301-
content: str,
2302-
**kwargs,
2303-
) -> AsyncSlackResponse:
2304-
"""Replace a code channel canvas's content while preserving comment anchors.
2305-
https://docs.slack.dev/reference/methods/codeChannels.setCanvasContent
2306-
"""
2307-
kwargs.update({"channel_id": channel_id, "canvas_id": canvas_id, "content": content})
2308-
kwargs = _remove_none_values(kwargs)
2309-
return await self.api_call("codeChannels.setCanvasContent", json=kwargs)
2310-
23112311
async def assistant_threads_setTitle(
23122312
self,
23132313
*,

0 commit comments

Comments
 (0)