Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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