@@ -219,7 +219,18 @@ import type {
219219 SearchAllArguments ,
220220 SearchFilesArguments ,
221221 SearchMessagesArguments ,
222+ SlackListsAccessDeleteArguments ,
223+ SlackListsAccessSetArguments ,
222224 SlackListsCreateArguments ,
225+ SlackListsDownloadGetArguments ,
226+ SlackListsDownloadStartArguments ,
227+ SlackListsItemsCreateArguments ,
228+ SlackListsItemsDeleteArguments ,
229+ SlackListsItemsDeleteMultipleArguments ,
230+ SlackListsItemsInfoArguments ,
231+ SlackListsItemsListArguments ,
232+ SlackListsItemsUpdateArguments ,
233+ SlackListsUpdateArguments ,
223234 StarsAddRemoveArguments ,
224235 StarsListArguments ,
225236 TeamAccessLogsArguments ,
@@ -480,7 +491,18 @@ import type {
480491 SearchAllResponse ,
481492 SearchFilesResponse ,
482493 SearchMessagesResponse ,
494+ SlackListsAccessDeleteResponse ,
495+ SlackListsAccessSetResponse ,
483496 SlackListsCreateResponse ,
497+ SlackListsDownloadGetResponse ,
498+ SlackListsDownloadStartResponse ,
499+ SlackListsItemsCreateResponse ,
500+ SlackListsItemsDeleteMultipleResponse ,
501+ SlackListsItemsDeleteResponse ,
502+ SlackListsItemsInfoResponse ,
503+ SlackListsItemsListResponse ,
504+ SlackListsItemsUpdateResponse ,
505+ SlackListsUpdateResponse ,
484506 StarsAddResponse ,
485507 StarsListResponse ,
486508 StarsRemoveResponse ,
@@ -2176,11 +2198,90 @@ export abstract class Methods extends EventEmitter<WebClientEvent> {
21762198 } ;
21772199
21782200 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+ } ,
21792216 /**
21802217 * @description Create a List.
21812218 * @see {@link https://docs.slack.dev/reference/methods/slackLists.create `slackLists.create` API reference }.
21822219 */
21832220 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 List items in 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' ) ,
21842285 } ;
21852286
21862287 public readonly team = {
0 commit comments