Skip to content

Commit 561606f

Browse files
committed
methods/request for slacklists
1 parent d31395c commit 561606f

18 files changed

+599
-17
lines changed

metadata/web-api/rate_limit_tiers.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -267,17 +267,17 @@
267267
"search.all": "Tier2",
268268
"search.files": "Tier2",
269269
"search.messages": "Tier2",
270-
"slackLists.accessDelete": "Tier3",
271-
"slackLists.accessSet": "Tier3",
270+
"slackLists.access.delete": "Tier3",
271+
"slackLists.access.set": "Tier3",
272272
"slackLists.create": "Tier2",
273-
"slackLists.downloadGet": "Tier4",
274-
"slackLists.downloadStart": "Tier2",
275-
"slackLists.itemsCreate": "Tier3",
276-
"slackLists.itemsDelete": "Tier2",
277-
"slackLists.itemsDeleteMultiple": "Tier2",
278-
"slackLists.itemsInfo": "Tier2",
279-
"slackLists.itemsList": "Tier2",
280-
"slackLists.itemsUpdate": "Tier3",
273+
"slackLists.download.get": "Tier4",
274+
"slackLists.download.start": "Tier2",
275+
"slackLists.items.create": "Tier3",
276+
"slackLists.items.delete": "Tier2",
277+
"slackLists.items.deleteMultiple": "Tier2",
278+
"slackLists.items.info": "Tier2",
279+
"slackLists.items.list": "Tier2",
280+
"slackLists.items.update": "Tier3",
281281
"slackLists.update": "Tier2",
282282
"stars.add": "Tier2",
283283
"stars.list": "Tier3",

slack-api-client/src/main/java/com/slack/api/methods/AsyncMethodsClient.java

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,21 @@
101101
import com.slack.api.methods.request.search.SearchAllRequest;
102102
import com.slack.api.methods.request.search.SearchFilesRequest;
103103
import com.slack.api.methods.request.search.SearchMessagesRequest;
104+
import com.slack.api.methods.request.slacklists.SlackListsAccessDeleteRequest;
105+
import com.slack.api.methods.request.slacklists.SlackListsAccessSetRequest;
106+
import com.slack.api.methods.request.slacklists.SlackListsCreateRequest;
107+
import com.slack.api.methods.request.slacklists.SlackListsDownloadGetRequest;
108+
import com.slack.api.methods.request.slacklists.SlackListsDownloadSetRequest;
109+
import com.slack.api.methods.request.slacklists.SlackListsItemsCreateRequest;
110+
import com.slack.api.methods.request.slacklists.SlackListsItemsDeleteRequest;
111+
import com.slack.api.methods.request.slacklists.SlackListsItemsDeleteMultipleRequest;
112+
import com.slack.api.methods.request.slacklists.SlackListsItemsInfoRequest;
113+
import com.slack.api.methods.request.slacklists.SlackListsItemsListRequest;
114+
import com.slack.api.methods.request.slacklists.SlackListsItemsUpdateRequest;
115+
import com.slack.api.methods.request.slacklists.SlackListsUpdateRequest;
104116
import com.slack.api.methods.request.stars.StarsAddRequest;
105117
import com.slack.api.methods.request.stars.StarsListRequest;
106118
import com.slack.api.methods.request.stars.StarsRemoveRequest;
107-
import com.slack.api.methods.request.slacklists.SlackListsCreateRequest;
108119
import com.slack.api.methods.request.team.*;
109120
import com.slack.api.methods.request.team.external_teams.TeamExternalTeamsDisconnectRequest;
110121
import com.slack.api.methods.request.team.external_teams.TeamExternalTeamsListRequest;
@@ -224,7 +235,18 @@
224235
import com.slack.api.methods.response.search.SearchAllResponse;
225236
import com.slack.api.methods.response.search.SearchFilesResponse;
226237
import com.slack.api.methods.response.search.SearchMessagesResponse;
238+
import com.slack.api.methods.response.slacklists.SlackListsAccessDeleteResponse;
239+
import com.slack.api.methods.response.slacklists.SlackListsAccessSetResponse;
227240
import com.slack.api.methods.response.slacklists.SlackListsCreateResponse;
241+
import com.slack.api.methods.response.slacklists.SlackListsDownloadGetResponse;
242+
import com.slack.api.methods.response.slacklists.SlackListsDownloadSetResponse;
243+
import com.slack.api.methods.response.slacklists.SlackListsItemsCreateResponse;
244+
import com.slack.api.methods.response.slacklists.SlackListsItemsDeleteResponse;
245+
import com.slack.api.methods.response.slacklists.SlackListsItemsDeleteMultipleResponse;
246+
import com.slack.api.methods.response.slacklists.SlackListsItemsInfoResponse;
247+
import com.slack.api.methods.response.slacklists.SlackListsItemsListResponse;
248+
import com.slack.api.methods.response.slacklists.SlackListsItemsUpdateResponse;
249+
import com.slack.api.methods.response.slacklists.SlackListsUpdateResponse;
228250
import com.slack.api.methods.response.stars.StarsAddResponse;
229251
import com.slack.api.methods.response.stars.StarsListResponse;
230252
import com.slack.api.methods.response.stars.StarsRemoveResponse;
@@ -1416,10 +1438,53 @@ CompletableFuture<AdminConversationsWhitelistListGroupsLinkedToChannelResponse>
14161438
// ------------------------------
14171439
// slackLists
14181440
// ------------------------------
1441+
CompletableFuture<SlackListsAccessDeleteResponse> slackListsAccessDelete(SlackListsAccessDeleteRequest req);
1442+
1443+
CompletableFuture<SlackListsAccessDeleteResponse> slackListsAccessDelete(RequestConfigurator<SlackListsAccessDeleteRequest.SlackListsAccessDeleteRequestBuilder> req);
1444+
1445+
CompletableFuture<SlackListsAccessSetResponse> slackListsAccessSet(SlackListsAccessSetRequest req);
1446+
1447+
CompletableFuture<SlackListsAccessSetResponse> slackListsAccessSet(RequestConfigurator<SlackListsAccessSetRequest.SlackListsAccessSetRequestBuilder> req);
14191448

14201449
CompletableFuture<SlackListsCreateResponse> slackListsCreate(SlackListsCreateRequest req);
14211450

14221451
CompletableFuture<SlackListsCreateResponse> slackListsCreate(RequestConfigurator<SlackListsCreateRequest.SlackListsCreateRequestBuilder> req);
1452+
1453+
CompletableFuture<SlackListsDownloadGetResponse> slackListsDownloadGet(SlackListsDownloadGetRequest req);
1454+
1455+
CompletableFuture<SlackListsDownloadGetResponse> slackListsDownloadGet(RequestConfigurator<SlackListsDownloadGetRequest.SlackListsDownloadGetRequestBuilder> req);
1456+
1457+
CompletableFuture<SlackListsDownloadStartResponse> slackListsDownloadStart(SlackListsDownloadStartRequest req);
1458+
1459+
CompletableFuture<SlackListsDownloadStartResponse> slackListsDownloadStart(RequestConfigurator<SlackListsDownloadStartRequest.SlackListsDownloadStartRequestBuilder> req);
1460+
1461+
CompletableFuture<SlackListsItemsCreateResponse> slackListsItemsCreate(SlackListsItemsCreateRequest req);
1462+
1463+
CompletableFuture<SlackListsItemsCreateResponse> slackListsItemsCreate(RequestConfigurator<SlackListsItemsCreateRequest.SlackListsItemsCreateRequestBuilder> req);
1464+
1465+
CompletableFuture<SlackListsItemsDeleteResponse> slackListsItemsDelete(SlackListsItemsDeleteRequest req);
1466+
1467+
CompletableFuture<SlackListsItemsDeleteResponse> slackListsItemsDelete(RequestConfigurator<SlackListsItemsDeleteRequest.SlackListsItemsDeleteRequestBuilder> req);
1468+
1469+
CompletableFuture<SlackListsItemsDeleteMultipleResponse> slackListsItemsDeleteMultiple(SlackListsItemsDeleteMultipleRequest req);
1470+
1471+
CompletableFuture<SlackListsItemsDeleteMultipleResponse> slackListsItemsDeleteMultiple(RequestConfigurator<SlackListsItemsDeleteMultipleRequest.SlackListsItemsDeleteMultipleRequestBuilder> req);
1472+
1473+
CompletableFuture<SlackListsItemsInfoResponse> slackListsItemsInfo(SlackListsItemsInfoRequest req);
1474+
1475+
CompletableFuture<SlackListsItemsInfoResponse> slackListsItemsInfo(RequestConfigurator<SlackListsItemsInfoRequest.SlackListsItemsInfoRequestBuilder> req);
1476+
1477+
CompletableFuture<SlackListsItemsListResponse> slackListsItemsList(SlackListsItemsListRequest req);
1478+
1479+
CompletableFuture<SlackListsItemsListResponse> slackListsItemsList(RequestConfigurator<SlackListsItemsListRequest.SlackListsItemsListRequestBuilder> req);
1480+
1481+
CompletableFuture<SlackListsItemsUpdateResponse> slackListsItemsUpdate(SlackListsItemsUpdateRequest req);
1482+
1483+
CompletableFuture<SlackListsItemsUpdateResponse> slackListsItemsUpdate(RequestConfigurator<SlackListsItemsUpdateRequest.SlackListsItemsUpdateRequestBuilder> req);
1484+
1485+
CompletableFuture<SlackListsUpdateResponse> slackListsUpdate(SlackListsUpdateRequest req);
1486+
1487+
CompletableFuture<SlackListsUpdateResponse> slackListsUpdate(RequestConfigurator<SlackListsUpdateRequest.SlackListsUpdateRequestBuilder> req);
14231488

14241489
// ------------------------------
14251490
// team

slack-api-client/src/main/java/com/slack/api/methods/Methods.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,18 @@ private Methods() {
659659
// slackLists
660660
// ------------------------------
661661

662+
public static final String SLACKLISTS_ACCESS_DELETE = "slackLists.access.delete";
663+
public static final String SLACKLISTS_ACCESS_SET = "slackLists.access.set";
662664
public static final String SLACKLISTS_CREATE = "slackLists.create";
665+
public static final String SLACKLISTS_DOWNLOAD_GET = "slackLists.download.get";
666+
public static final String SLACKLISTS_DOWNLOAD_START = "slackLists.download.start";
667+
public static final String SLACKLISTS_ITEMS_CREATE = "slackLists.items.create";
668+
public static final String SLACKLISTS_ITEMS_DELETE = "slackLists.items.delete";
669+
public static final String SLACKLISTS_ITEMS_DELETE_MULTIPLE = "slackLists.items.deleteMultiple";
670+
public static final String SLACKLISTS_ITEMS_INFO = "slackLists.items.info";
671+
public static final String SLACKLISTS_ITEMS_LIST = "slackLists.items.list";
672+
public static final String SLACKLISTS_ITEMS_UPDATE = "slackLists.items.update";
673+
public static final String SLACKLISTS_UPDATE = "slackLists.update";
663674

664675
// ------------------------------
665676
// team

slack-api-client/src/main/java/com/slack/api/methods/MethodsClient.java

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,18 @@
117117
import com.slack.api.methods.request.stars.StarsAddRequest;
118118
import com.slack.api.methods.request.stars.StarsListRequest;
119119
import com.slack.api.methods.request.stars.StarsRemoveRequest;
120+
import com.slack.api.methods.request.slacklists.SlackListsAccessDeleteRequest;
121+
import com.slack.api.methods.request.slacklists.SlackListsAccessSetRequest;
120122
import com.slack.api.methods.request.slacklists.SlackListsCreateRequest;
123+
import com.slack.api.methods.request.slacklists.SlackListsDownloadGetRequest;
124+
import com.slack.api.methods.request.slacklists.SlackListsDownloadSetRequest;
125+
import com.slack.api.methods.request.slacklists.SlackListsItemsCreateRequest;
126+
import com.slack.api.methods.request.slacklists.SlackListsItemsDeleteRequest;
127+
import com.slack.api.methods.request.slacklists.SlackListsItemsDeleteMultipleRequest;
128+
import com.slack.api.methods.request.slacklists.SlackListsItemsInfoRequest;
129+
import com.slack.api.methods.request.slacklists.SlackListsItemsListRequest;
130+
import com.slack.api.methods.request.slacklists.SlackListsItemsUpdateRequest;
131+
import com.slack.api.methods.request.slacklists.SlackListsUpdateRequest;
121132
import com.slack.api.methods.request.team.*;
122133
import com.slack.api.methods.request.team.external_teams.TeamExternalTeamsDisconnectRequest;
123134
import com.slack.api.methods.request.team.external_teams.TeamExternalTeamsListRequest;
@@ -249,7 +260,18 @@
249260
import com.slack.api.methods.response.search.SearchAllResponse;
250261
import com.slack.api.methods.response.search.SearchFilesResponse;
251262
import com.slack.api.methods.response.search.SearchMessagesResponse;
263+
import com.slack.api.methods.response.slacklists.SlackListsAccessDeleteResponse;
264+
import com.slack.api.methods.response.slacklists.SlackListsAccessSetResponse;
252265
import com.slack.api.methods.response.slacklists.SlackListsCreateResponse;
266+
import com.slack.api.methods.response.slacklists.SlackListsDownloadGetResponse;
267+
import com.slack.api.methods.response.slacklists.SlackListsDownloadSetResponse;
268+
import com.slack.api.methods.response.slacklists.SlackListsItemsCreateResponse;
269+
import com.slack.api.methods.response.slacklists.SlackListsItemsDeleteResponse;
270+
import com.slack.api.methods.response.slacklists.SlackListsItemsDeleteMultipleResponse;
271+
import com.slack.api.methods.response.slacklists.SlackListsItemsInfoResponse;
272+
import com.slack.api.methods.response.slacklists.SlackListsItemsListResponse;
273+
import com.slack.api.methods.response.slacklists.SlackListsItemsUpdateResponse;
274+
import com.slack.api.methods.response.slacklists.SlackListsUpdateResponse;
253275
import com.slack.api.methods.response.stars.StarsAddResponse;
254276
import com.slack.api.methods.response.stars.StarsListResponse;
255277
import com.slack.api.methods.response.stars.StarsRemoveResponse;
@@ -2506,10 +2528,65 @@ StarsRemoveResponse starsRemove(RequestConfigurator<StarsRemoveRequest.StarsRemo
25062528
// slackLists
25072529
// ------------------------------
25082530

2531+
SlackListsAccessDeleteResponse slackListsAccessDelete(SlackListsAccessDeleteRequest req) throws IOException, SlackApiException;
2532+
2533+
SlackListsAccessDeleteResponse slackListsAccessDelete(RequestConfigurator<SlackListsAccessDeleteRequest.SlackListsAccessDeleteRequestBuilder> req)
2534+
throws IOException, SlackApiException;
2535+
2536+
SlackListsAccessSetResponse slackListsAccessSet(SlackListsAccessSetRequest req) throws IOException, SlackApiException;
2537+
2538+
SlackListsAccessSetResponse slackListsAccessSet(RequestConfigurator<SlackListsAccessSetRequest.SlackListsAccessSetRequestBuilder> req)
2539+
throws IOException, SlackApiException;
2540+
25092541
SlackListsCreateResponse slackListsCreate(SlackListsCreateRequest req) throws IOException, SlackApiException;
25102542

25112543
SlackListsCreateResponse slackListsCreate(RequestConfigurator<SlackListsCreateRequest.SlackListsCreateRequestBuilder> req)
25122544
throws IOException, SlackApiException;
2545+
2546+
SlackListsDownloadGetResponse slackListsDownloadGet(SlackListsDownloadGetRequest req) throws IOException, SlackApiException;
2547+
2548+
SlackListsDownloadGetResponse slackListsDownloadGet(RequestConfigurator<SlackListsDownloadGetRequest.SlackListsDownloadGetRequestBuilder> req)
2549+
throws IOException, SlackApiException;
2550+
2551+
SlackListsDownloadStartResponse slackListsDownloadStart(SlackListsDownloadStartRequest req) throws IOException, SlackApiException;
2552+
2553+
SlackListsDownloadStartResponse slackListsDownloadStart(RequestConfigurator<SlackListsDownloadStartRequest.SlackListsDownloadStartRequestBuilder> req)
2554+
throws IOException, SlackApiException;
2555+
2556+
SlackListsItemsCreateResponse slackListsItemsCreate(SlackListsItemsCreateRequest req) throws IOException, SlackApiException;
2557+
2558+
SlackListsItemsCreateResponse slackListsItemsCreate(RequestConfigurator<SlackListsItemsCreateRequest.SlackListsItemsCreateRequestBuilder> req)
2559+
throws IOException, SlackApiException;
2560+
2561+
SlackListsItemsDeleteResponse slackListsItemsDelete(SlackListsItemsDeleteRequest req) throws IOException, SlackApiException;
2562+
2563+
SlackListsItemsDeleteResponse slackListsItemsDelete(RequestConfigurator<SlackListsItemsDeleteRequest.SlackListsItemsDeleteRequestBuilder> req)
2564+
throws IOException, SlackApiException;
2565+
2566+
SlackListsItemsDeleteMultipleResponse slackListsItemsDeleteMultiple(SlackListsItemsDeleteMultipleRequest req) throws IOException, SlackApiException;
2567+
2568+
SlackListsItemsDeleteMultipleResponse slackListsItemsDeleteMultiple(RequestConfigurator<SlackListsItemsDeleteMultipleRequest.SlackListsItemsDeleteMultipleRequestBuilder> req)
2569+
throws IOException, SlackApiException;
2570+
2571+
SlackListsItemsInfoResponse slackListsItemsInfo(SlackListsItemsInfoRequest req) throws IOException, SlackApiException;
2572+
2573+
SlackListsItemsInfoResponse slackListsItemsInfo(RequestConfigurator<SlackListsItemsInfoRequest.SlackListsItemsInfoRequestBuilder> req)
2574+
throws IOException, SlackApiException;
2575+
2576+
SlackListsItemsListResponse slackListsItemsList(SlackListsItemsListRequest req) throws IOException, SlackApiException;
2577+
2578+
SlackListsItemsListResponse slackListsItemsList(RequestConfigurator<SlackListsItemsListRequest.SlackListsItemsListRequestBuilder> req)
2579+
throws IOException, SlackApiException;
2580+
2581+
SlackListsItemsUpdateResponse slackListsItemsUpdate(SlackListsItemsUpdateRequest req) throws IOException, SlackApiException;
2582+
2583+
SlackListsItemsUpdateResponse slackListsItemsUpdate(RequestConfigurator<SlackListsItemsUpdateRequest.SlackListsItemsUpdateRequestBuilder> req)
2584+
throws IOException, SlackApiException;
2585+
2586+
SlackListsUpdateResponse slackListsUpdate(SlackListsUpdateRequest req) throws IOException, SlackApiException;
2587+
2588+
SlackListsUpdateResponse slackListsUpdate(RequestConfigurator<SlackListsUpdateRequest.SlackListsUpdateRequestBuilder> req)
2589+
throws IOException, SlackApiException;
25132590

25142591
// ------------------------------
25152592
// team

slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimits.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,11 +424,23 @@ public static void setRateLimitTier(String methodName, MethodsRateLimitTier tier
424424
setRateLimitTier(SEARCH_FILES, Tier2);
425425
setRateLimitTier(SEARCH_MESSAGES, Tier2);
426426

427+
setRateLimitTier(SLACKLISTS_ACCESS_DELETE, Tier3);
428+
setRateLimitTier(SLACKLISTS_ACCESS_SET, Tier3);
429+
setRateLimitTier(SLACKLISTS_CREATE, Tier2);
430+
setRateLimitTier(SLACKLISTS_DOWNLOAD_GET, Tier4);
431+
setRateLimitTier(SLACKLISTS_DOWNLOAD_START, Tier2);
432+
setRateLimitTier(SLACKLISTS_ITEMS_CREATE, Tier3);
433+
setRateLimitTier(SLACKLISTS_ITEMS_DELETE, Tier2);
434+
setRateLimitTier(SLACKLISTS_ITEMS_DELETE_MULTIPLE, Tier2);
435+
setRateLimitTier(SLACKLISTS_ITEMS_INFO, Tier2);
436+
setRateLimitTier(SLACKLISTS_ITEMS_LIST, Tier2);
437+
setRateLimitTier(SLACKLISTS_ITEMS_UPDATE, Tier3);
438+
setRateLimitTier(SLACKLISTS_UPDATE, Tier2);
439+
427440
setRateLimitTier(STARS_ADD, Tier2);
428441
setRateLimitTier(STARS_LIST, Tier3);
429442
setRateLimitTier(STARS_REMOVE, Tier2);
430443

431-
setRateLimitTier(SLACKLISTS_CREATE, Tier2);
432444

433445
setRateLimitTier(TEAM_ACCESS_LOGS, Tier2);
434446
setRateLimitTier(TEAM_BILLABLE_INFO, Tier2);

slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2777,6 +2777,22 @@ public static FormBody.Builder toForm(StarsRemoveRequest req) {
27772777
return form;
27782778
}
27792779

2780+
public static FormBody.Builder toForm(SlackListsAccessDeleteRequest req) {
2781+
FormBody.Builder form = new FormBody.Builder();
2782+
setIfNotNull("list_id", req.getId(), form);
2783+
if (req.getUserIds() != null) {
2784+
setIfNotNull("user_ids", getJsonWithGsonAnonymInnerClassHandling(req.getUserIds()), form);
2785+
}
2786+
if (req.getChannelIds() != null) {
2787+
setIfNotNull("channel_ids", getJsonWithGsonAnonymInnerClassHandling(req.getChannelIds()), form);
2788+
}
2789+
return form;
2790+
}
2791+
2792+
public static FormBody.Builder toForm(SlackListsAccessSetRequest req) {
2793+
2794+
}
2795+
27802796
public static FormBody.Builder toForm(SlackListsCreateRequest req) {
27812797
FormBody.Builder form = new FormBody.Builder();
27822798
setIfNotNull("name", req.getName(), form);
@@ -2794,6 +2810,38 @@ public static FormBody.Builder toForm(SlackListsCreateRequest req) {
27942810
return form;
27952811
}
27962812

2813+
public static FormBody.Builder toForm(SlackListsDownloadGetRequest req) {
2814+
2815+
}
2816+
2817+
public static FormBody.Builder toForm(SlackListsDownloadSetRequest req) {
2818+
2819+
}
2820+
2821+
public static FormBody.Builder toForm(SlackListsItemsCreateRequest req) {
2822+
2823+
}
2824+
2825+
public static FormBody.Builder toForm(SlackListsItemsDeleteRequest req) {
2826+
2827+
}
2828+
2829+
public static FormBody.Builder toForm(SlackListsItemsInfoRequest req) {
2830+
2831+
}
2832+
2833+
public static FormBody.Builder toForm(SlackListsItemsListRequest req) {
2834+
2835+
}
2836+
2837+
public static FormBody.Builder toForm(SlackListsItemsUpdateRequest req) {
2838+
2839+
}
2840+
2841+
public static FormBody.Builder toForm(SlackListsUpdateRequest req) {
2842+
2843+
}
2844+
27972845
public static FormBody.Builder toForm(TeamAccessLogsRequest req) {
27982846
FormBody.Builder form = new FormBody.Builder();
27992847
setIfNotNull("before", req.getBefore(), form);
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.slack.api.methods.request.slacklists;
2+
3+
import com.slack.api.methods.SlackApiRequest;
4+
import java.util.List;
5+
import lombok.Builder;
6+
import lombok.Data;
7+
8+
/**
9+
* https://docs.slack.dev/reference/methods/slackLists.access.delete
10+
*/
11+
@Data
12+
@Builder
13+
public class SlackListsAccessDeleteRequest implements SlackApiRequest {
14+
15+
/**
16+
* Authentication token bearing required scopes.
17+
*/
18+
private String token;
19+
20+
/**
21+
* Encoded ID of the List.
22+
*/
23+
private String listId;
24+
25+
/**
26+
* List of channels you wish to update access for. Can only be used if user_ids is not provided. (Optional)
27+
*/
28+
private List<String> channelIds;
29+
30+
/**
31+
* List of users you wish to update access for. Can only be used if channel_ids is not provided. (Optional)
32+
*/
33+
private List<String> userIds;
34+
}
35+

0 commit comments

Comments
 (0)