@@ -219,6 +219,18 @@ import type {
219219 SearchAllArguments ,
220220 SearchFilesArguments ,
221221 SearchMessagesArguments ,
222+ SlackListsAccessDeleteArguments ,
223+ SlackListsAccessSetArguments ,
224+ SlackListsCreateArguments ,
225+ SlackListsDownloadGetArguments ,
226+ SlackListsDownloadStartArguments ,
227+ SlackListsItemsCreateArguments ,
228+ SlackListsItemsDeleteArguments ,
229+ SlackListsItemsDeleteMultipleArguments ,
230+ SlackListsItemsInfoArguments ,
231+ SlackListsItemsListArguments ,
232+ SlackListsItemsUpdateArguments ,
233+ SlackListsUpdateArguments ,
222234 StarsAddRemoveArguments ,
223235 StarsListArguments ,
224236 TeamAccessLogsArguments ,
@@ -479,6 +491,18 @@ import type {
479491 SearchAllResponse ,
480492 SearchFilesResponse ,
481493 SearchMessagesResponse ,
494+ SlackListsAccessDeleteResponse ,
495+ SlackListsAccessSetResponse ,
496+ SlackListsCreateResponse ,
497+ SlackListsDownloadGetResponse ,
498+ SlackListsDownloadStartResponse ,
499+ SlackListsItemsCreateResponse ,
500+ SlackListsItemsDeleteMultipleResponse ,
501+ SlackListsItemsDeleteResponse ,
502+ SlackListsItemsInfoResponse ,
503+ SlackListsItemsListResponse ,
504+ SlackListsItemsUpdateResponse ,
505+ SlackListsUpdateResponse ,
482506 StarsAddResponse ,
483507 StarsListResponse ,
484508 StarsRemoveResponse ,
@@ -2173,6 +2197,93 @@ export abstract class Methods extends EventEmitter<WebClientEvent> {
21732197 messages : bindApiCall < SearchMessagesArguments , SearchMessagesResponse > ( this , 'search.messages' ) ,
21742198 } ;
21752199
2200+ public readonly slackLists = {
2201+ access : {
2202+ /**
2203+ * @description Delete access for specified entities.
2204+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.access.delete `slackLists.access.delete` API reference }.
2205+ */
2206+ delete : bindApiCall < SlackListsAccessDeleteArguments , SlackListsAccessDeleteResponse > (
2207+ this ,
2208+ 'slackLists.access.delete' ,
2209+ ) ,
2210+ /**
2211+ * @description Set access level for specified entities.
2212+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.access.set `slackLists.access.set` API reference }.
2213+ */
2214+ set : bindApiCall < SlackListsAccessSetArguments , SlackListsAccessSetResponse > ( this , 'slackLists.access.set' ) ,
2215+ } ,
2216+ /**
2217+ * @description Create a List.
2218+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.create `slackLists.create` API reference }.
2219+ */
2220+ create : bindApiCall < SlackListsCreateArguments , SlackListsCreateResponse > ( this , 'slackLists.create' ) ,
2221+ download : {
2222+ /**
2223+ * @description Get download job status.
2224+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.download.get `slackLists.download.get` API reference }.
2225+ */
2226+ get : bindApiCall < SlackListsDownloadGetArguments , SlackListsDownloadGetResponse > ( this , 'slackLists.download.get' ) ,
2227+ /**
2228+ * @description Start a download job for a list.
2229+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.download.start `slackLists.download.start` API reference }.
2230+ */
2231+ start : bindApiCall < SlackListsDownloadStartArguments , SlackListsDownloadStartResponse > (
2232+ this ,
2233+ 'slackLists.download.start' ,
2234+ ) ,
2235+ } ,
2236+ items : {
2237+ /**
2238+ * @description Create a list item.
2239+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.items.create `slackLists.items.create` API reference }.
2240+ */
2241+ create : bindApiCall < SlackListsItemsCreateArguments , SlackListsItemsCreateResponse > (
2242+ this ,
2243+ 'slackLists.items.create' ,
2244+ ) ,
2245+ /**
2246+ * @description Delete a list item.
2247+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.items.delete `slackLists.items.delete` API reference }.
2248+ */
2249+ delete : bindApiCall < SlackListsItemsDeleteArguments , SlackListsItemsDeleteResponse > (
2250+ this ,
2251+ 'slackLists.items.delete' ,
2252+ ) ,
2253+ /**
2254+ * @description Delete multiple list items.
2255+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.items.deleteMultiple `slackLists.items.deleteMultiple` API reference }.
2256+ */
2257+ deleteMultiple : bindApiCall < SlackListsItemsDeleteMultipleArguments , SlackListsItemsDeleteMultipleResponse > (
2258+ this ,
2259+ 'slackLists.items.deleteMultiple' ,
2260+ ) ,
2261+ /**
2262+ * @description Get info about a list item.
2263+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.items.info `slackLists.items.info` API reference }.
2264+ */
2265+ info : bindApiCall < SlackListsItemsInfoArguments , SlackListsItemsInfoResponse > ( this , 'slackLists.items.info' ) ,
2266+ /**
2267+ * @description Get records from a List.
2268+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.items.list `slackLists.items.list` API reference }.
2269+ */
2270+ list : bindApiCall < SlackListsItemsListArguments , SlackListsItemsListResponse > ( this , 'slackLists.items.list' ) ,
2271+ /**
2272+ * @description Update a list item.
2273+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.items.update `slackLists.items.update` API reference }.
2274+ */
2275+ update : bindApiCall < SlackListsItemsUpdateArguments , SlackListsItemsUpdateResponse > (
2276+ this ,
2277+ 'slackLists.items.update' ,
2278+ ) ,
2279+ } ,
2280+ /**
2281+ * @description Update a list.
2282+ * @see {@link https://docs.slack.dev/reference/methods/slackLists.update `slackLists.update` API reference }.
2283+ */
2284+ update : bindApiCall < SlackListsUpdateArguments , SlackListsUpdateResponse > ( this , 'slackLists.update' ) ,
2285+ } ;
2286+
21762287 public readonly team = {
21772288 /**
21782289 * @description Gets the access logs for the current team.
0 commit comments