Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions json-logs/samples/api/workflows.featured.add.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ok": false,
"error": "",
"needed": "",
"provided": "",
"warning": ""
}
7 changes: 7 additions & 0 deletions json-logs/samples/api/workflows.featured.list.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ok": false,
"error": "",
"needed": "",
"provided": "",
"warning": ""
}
7 changes: 7 additions & 0 deletions json-logs/samples/api/workflows.featured.remove.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ok": false,
"error": "",
"needed": "",
"provided": "",
"warning": ""
}
7 changes: 7 additions & 0 deletions json-logs/samples/api/workflows.featured.set.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ok": false,
"error": "",
"needed": "",
"provided": "",
"warning": ""
}
3 changes: 2 additions & 1 deletion json-logs/samples/api/workflows.stepCompleted.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"ok": false,
"error": "",
"needed": "",
"provided": ""
"provided": "",
"warning": ""
}
3 changes: 2 additions & 1 deletion json-logs/samples/api/workflows.stepFailed.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"ok": false,
"error": "",
"needed": "",
"provided": ""
"provided": "",
"warning": ""
}
3 changes: 2 additions & 1 deletion json-logs/samples/api/workflows.updateStep.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"ok": false,
"error": "",
"needed": "",
"provided": ""
"provided": "",
"warning": ""
}
4 changes: 4 additions & 0 deletions metadata/web-api/rate_limit_tiers.json
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,10 @@
"views.publish": "Tier4",
"views.push": "Tier4",
"views.update": "Tier4",
"workflows.featured.add": "Tier2",
"workflows.featured.list": "Tier2",
"workflows.featured.remove": "Tier2",
"workflows.featured.set": "Tier2",
"workflows.stepCompleted": "Tier2",
"workflows.stepFailed": "Tier2",
"workflows.updateStep": "Tier2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@
import com.slack.api.methods.request.views.ViewsPublishRequest;
import com.slack.api.methods.request.views.ViewsPushRequest;
import com.slack.api.methods.request.views.ViewsUpdateRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedAddRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedListRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedRemoveRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedSetRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepCompletedRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepFailedRequest;
import com.slack.api.methods.request.workflows.WorkflowsUpdateStepRequest;
Expand Down Expand Up @@ -266,6 +270,10 @@
import com.slack.api.methods.response.views.ViewsPublishResponse;
import com.slack.api.methods.response.views.ViewsPushResponse;
import com.slack.api.methods.response.views.ViewsUpdateResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedAddResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedListResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedRemoveResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedSetResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepCompletedResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepFailedResponse;
import com.slack.api.methods.response.workflows.WorkflowsUpdateStepResponse;
Expand Down Expand Up @@ -1651,6 +1659,22 @@ CompletableFuture<AdminConversationsWhitelistListGroupsLinkedToChannelResponse>
// workflows
// ------------------------------

CompletableFuture<WorkflowsFeaturedAddResponse> workflowsFeaturedAdd(WorkflowsFeaturedAddRequest req);

CompletableFuture<WorkflowsFeaturedAddResponse> workflowsFeaturedAdd(RequestConfigurator<WorkflowsFeaturedAddRequest.WorkflowsFeaturedAddRequestBuilder> req);

CompletableFuture<WorkflowsFeaturedListResponse> workflowsFeaturedList(WorkflowsFeaturedListRequest req);

CompletableFuture<WorkflowsFeaturedListResponse> workflowsFeaturedList(RequestConfigurator<WorkflowsFeaturedListRequest.WorkflowsFeaturedListRequestBuilder> req);

CompletableFuture<WorkflowsFeaturedRemoveResponse> workflowsFeaturedRemove(WorkflowsFeaturedRemoveRequest req);

CompletableFuture<WorkflowsFeaturedRemoveResponse> workflowsFeaturedRemove(RequestConfigurator<WorkflowsFeaturedRemoveRequest.WorkflowsFeaturedRemoveRequestBuilder> req);

CompletableFuture<WorkflowsFeaturedSetResponse> workflowsFeaturedSet(WorkflowsFeaturedSetRequest req);

CompletableFuture<WorkflowsFeaturedSetResponse> workflowsFeaturedSet(RequestConfigurator<WorkflowsFeaturedSetRequest.WorkflowsFeaturedSetRequestBuilder> req);

CompletableFuture<WorkflowsStepCompletedResponse> workflowsStepCompleted(WorkflowsStepCompletedRequest req);

CompletableFuture<WorkflowsStepCompletedResponse> workflowsStepCompleted(RequestConfigurator<WorkflowsStepCompletedRequest.WorkflowsStepCompletedRequestBuilder> req);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -746,7 +746,10 @@ private Methods() {
// ------------------------------
// workflows
// ------------------------------

public static final String WORKFLOWS_FEATURED_ADD = "workflows.featured.add";
public static final String WORKFLOWS_FEATURED_LIST = "workflows.featured.list";
public static final String WORKFLOWS_FEATURED_REMOVE = "workflows.featured.remove";
public static final String WORKFLOWS_FEATURED_SET = "workflows.featured.set";
public static final String WORKFLOWS_STEP_COMPLETED = "workflows.stepCompleted";
public static final String WORKFLOWS_STEP_FAILED = "workflows.stepFailed";
public static final String WORKFLOWS_UPDATE_STEP = "workflows.updateStep";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,10 @@
import com.slack.api.methods.request.views.ViewsPublishRequest;
import com.slack.api.methods.request.views.ViewsPushRequest;
import com.slack.api.methods.request.views.ViewsUpdateRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedAddRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedListRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedRemoveRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedSetRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepCompletedRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepFailedRequest;
import com.slack.api.methods.request.workflows.WorkflowsUpdateStepRequest;
Expand Down Expand Up @@ -292,6 +296,10 @@
import com.slack.api.methods.response.views.ViewsPublishResponse;
import com.slack.api.methods.response.views.ViewsPushResponse;
import com.slack.api.methods.response.views.ViewsUpdateResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedAddResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedListResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedRemoveResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedSetResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepCompletedResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepFailedResponse;
import com.slack.api.methods.response.workflows.WorkflowsUpdateStepResponse;
Expand Down Expand Up @@ -2815,6 +2823,34 @@ ViewsPublishResponse viewsPublish(RequestConfigurator<ViewsPublishRequest.ViewsP
// workflows
// ------------------------------

WorkflowsFeaturedAddResponse workflowsFeaturedAdd(WorkflowsFeaturedAddRequest req)
throws IOException, SlackApiException;

WorkflowsFeaturedAddResponse workflowsFeaturedAdd(
RequestConfigurator<WorkflowsFeaturedAddRequest.WorkflowsFeaturedAddRequestBuilder> req)
throws IOException, SlackApiException;

WorkflowsFeaturedListResponse workflowsFeaturedList(WorkflowsFeaturedListRequest req)
throws IOException, SlackApiException;

WorkflowsFeaturedListResponse workflowsFeaturedList(
RequestConfigurator<WorkflowsFeaturedListRequest.WorkflowsFeaturedListRequestBuilder> req)
throws IOException, SlackApiException;

WorkflowsFeaturedRemoveResponse workflowsFeaturedRemove(WorkflowsFeaturedRemoveRequest req)
throws IOException, SlackApiException;

WorkflowsFeaturedRemoveResponse workflowsFeaturedRemove(
RequestConfigurator<WorkflowsFeaturedRemoveRequest.WorkflowsFeaturedRemoveRequestBuilder> req)
throws IOException, SlackApiException;

WorkflowsFeaturedSetResponse workflowsFeaturedSet(WorkflowsFeaturedSetRequest req)
throws IOException, SlackApiException;

WorkflowsFeaturedSetResponse workflowsFeaturedSet(
RequestConfigurator<WorkflowsFeaturedSetRequest.WorkflowsFeaturedSetRequestBuilder> req)
throws IOException, SlackApiException;

WorkflowsStepCompletedResponse workflowsStepCompleted(WorkflowsStepCompletedRequest req)
throws IOException, SlackApiException;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -479,6 +479,10 @@ public static void setRateLimitTier(String methodName, MethodsRateLimitTier tier
setRateLimitTier(VIEWS_PUSH, Tier4);
setRateLimitTier(VIEWS_UPDATE, Tier4);

setRateLimitTier(WORKFLOWS_FEATURED_ADD, Tier2);
setRateLimitTier(WORKFLOWS_FEATURED_LIST, Tier2);
setRateLimitTier(WORKFLOWS_FEATURED_REMOVE, Tier2);
setRateLimitTier(WORKFLOWS_FEATURED_SET, Tier2);
setRateLimitTier(WORKFLOWS_STEP_COMPLETED, Tier2);
setRateLimitTier(WORKFLOWS_STEP_FAILED, Tier2);
setRateLimitTier(WORKFLOWS_UPDATE_STEP, Tier2);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,10 @@
import com.slack.api.methods.request.views.ViewsPublishRequest;
import com.slack.api.methods.request.views.ViewsPushRequest;
import com.slack.api.methods.request.views.ViewsUpdateRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedAddRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedListRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedRemoveRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedSetRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepCompletedRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepFailedRequest;
import com.slack.api.methods.request.workflows.WorkflowsUpdateStepRequest;
Expand Down Expand Up @@ -3231,6 +3235,45 @@ public static FormBody.Builder toForm(ViewsPublishRequest req) {
return form;
}

public static FormBody.Builder toForm(WorkflowsFeaturedAddRequest req) {
FormBody.Builder form = new FormBody.Builder();
setIfNotNull("channel_id", req.getChannelId(), form);
if (req.getTriggerIds() != null) {
String json = getJsonWithGsonAnonymInnerClassHandling(req.getTriggerIds());
form.add("trigger_ids", json);
}
return form;
}

public static FormBody.Builder toForm(WorkflowsFeaturedListRequest req) {
FormBody.Builder form = new FormBody.Builder();
if (req.getChannelIds() != null) {
String json = getJsonWithGsonAnonymInnerClassHandling(req.getChannelIds());
form.add("channel_ids", json);
}
return form;
}

public static FormBody.Builder toForm(WorkflowsFeaturedRemoveRequest req) {
FormBody.Builder form = new FormBody.Builder();
setIfNotNull("channel_id", req.getChannelId(), form);
if (req.getTriggerIds() != null) {
String json = getJsonWithGsonAnonymInnerClassHandling(req.getTriggerIds());
form.add("trigger_ids", json);
}
return form;
}

public static FormBody.Builder toForm(WorkflowsFeaturedSetRequest req) {
FormBody.Builder form = new FormBody.Builder();
setIfNotNull("channel_id", req.getChannelId(), form);
if (req.getTriggerIds() != null) {
String json = getJsonWithGsonAnonymInnerClassHandling(req.getTriggerIds());
form.add("trigger_ids", json);
}
return form;
}

public static FormBody.Builder toForm(WorkflowsStepCompletedRequest req) {
FormBody.Builder form = new FormBody.Builder();
setIfNotNull("workflow_step_execute_id", req.getWorkflowStepExecuteId(), form);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,10 @@
import com.slack.api.methods.request.views.ViewsPublishRequest;
import com.slack.api.methods.request.views.ViewsPushRequest;
import com.slack.api.methods.request.views.ViewsUpdateRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedAddRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedListRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedRemoveRequest;
import com.slack.api.methods.request.workflows.WorkflowsFeaturedSetRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepCompletedRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepFailedRequest;
import com.slack.api.methods.request.workflows.WorkflowsUpdateStepRequest;
Expand Down Expand Up @@ -270,6 +274,10 @@
import com.slack.api.methods.response.views.ViewsPublishResponse;
import com.slack.api.methods.response.views.ViewsPushResponse;
import com.slack.api.methods.response.views.ViewsUpdateResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedAddResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedListResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedRemoveResponse;
import com.slack.api.methods.response.workflows.WorkflowsFeaturedSetResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepCompletedResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepFailedResponse;
import com.slack.api.methods.response.workflows.WorkflowsUpdateStepResponse;
Expand Down Expand Up @@ -3030,6 +3038,46 @@ public CompletableFuture<ViewsPublishResponse> viewsPublish(RequestConfigurator<
return viewsPublish(req.configure(ViewsPublishRequest.builder()).build());
}

@Override
public CompletableFuture<WorkflowsFeaturedAddResponse> workflowsFeaturedAdd(WorkflowsFeaturedAddRequest req) {
return executor.execute(WORKFLOWS_FEATURED_ADD, toMap(req), () -> methods.workflowsFeaturedAdd(req));
}

@Override
public CompletableFuture<WorkflowsFeaturedAddResponse> workflowsFeaturedAdd(RequestConfigurator<WorkflowsFeaturedAddRequest.WorkflowsFeaturedAddRequestBuilder> req) {
return workflowsFeaturedAdd(req.configure(WorkflowsFeaturedAddRequest.builder()).build());
}

@Override
public CompletableFuture<WorkflowsFeaturedListResponse> workflowsFeaturedList(WorkflowsFeaturedListRequest req) {
return executor.execute(WORKFLOWS_FEATURED_LIST, toMap(req), () -> methods.workflowsFeaturedList(req));
}

@Override
public CompletableFuture<WorkflowsFeaturedListResponse> workflowsFeaturedList(RequestConfigurator<WorkflowsFeaturedListRequest.WorkflowsFeaturedListRequestBuilder> req) {
return workflowsFeaturedList(req.configure(WorkflowsFeaturedListRequest.builder()).build());
}

@Override
public CompletableFuture<WorkflowsFeaturedRemoveResponse> workflowsFeaturedRemove(WorkflowsFeaturedRemoveRequest req) {
return executor.execute(WORKFLOWS_FEATURED_REMOVE, toMap(req), () -> methods.workflowsFeaturedRemove(req));
}

@Override
public CompletableFuture<WorkflowsFeaturedRemoveResponse> workflowsFeaturedRemove(RequestConfigurator<WorkflowsFeaturedRemoveRequest.WorkflowsFeaturedRemoveRequestBuilder> req) {
return workflowsFeaturedRemove(req.configure(WorkflowsFeaturedRemoveRequest.builder()).build());
}

@Override
public CompletableFuture<WorkflowsFeaturedSetResponse> workflowsFeaturedSet(WorkflowsFeaturedSetRequest req) {
return executor.execute(WORKFLOWS_FEATURED_SET, toMap(req), () -> methods.workflowsFeaturedSet(req));
}

@Override
public CompletableFuture<WorkflowsFeaturedSetResponse> workflowsFeaturedSet(RequestConfigurator<WorkflowsFeaturedSetRequest.WorkflowsFeaturedSetRequestBuilder> req) {
return workflowsFeaturedSet(req.configure(WorkflowsFeaturedSetRequest.builder()).build());
}

@Override
public CompletableFuture<WorkflowsStepCompletedResponse> workflowsStepCompleted(WorkflowsStepCompletedRequest req) {
return executor.execute(WORKFLOWS_STEP_COMPLETED, toMap(req), () -> methods.workflowsStepCompleted(req));
Expand Down
Loading