diff --git a/README.md b/README.md index 744d04f2e..1300e178b 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ All released versions are available on the Maven Central repositories. The lates | groupId:artifactId | Description | |------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [**com.slack.api:bolt**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt) | Bolt is a framework that offers an abstraction layer to build Slack apps safely and quickly. The most commonly used Servlet environment is supported out-of-the-box. | -| [**com.slack.api:bolt-socket-mode**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-socket-mode) | This module offers a handy way to run Bolt apps through [Socket Mode](https://api.slack.com/) connections. | +| [**com.slack.api:bolt-socket-mode**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-socket-mode) | This module offers a handy way to run Bolt apps through [Socket Mode](https://docs.slack.dev/apis/events-api/using-socket-mode) connections. | | [**com.slack.api:bolt-jetty**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-jetty) | This module offers a handy way to run Bolt apps on the [Java EE compatible Jetty HTTP server (9.x)](https://www.eclipse.org/jetty/). | | [**com.slack.api:bolt-jakarta-jetty**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-jakarta-jetty) | This module offers a handy way to run Bolt apps on the [Jakarta EE compatible Jetty HTTP server](https://www.eclipse.org/jetty/). | | [**com.slack.api:bolt-aws-lambda**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-aws-lambda) | This module offers a handy way to run Bolt apps on AWS [API Gateway](https://aws.amazon.com/api-gateway/) + [Lambda](https://aws.amazon.com/lambda/). | @@ -100,7 +100,7 @@ All released versions are available on the Maven Central repositories. The lates |groupId:artifactId|Description| |---|---| -|[**com.slack.api:slack-api-model**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model)|This is a collection of the classes representing the [Slack core objects](https://api.slack.com/types) such as conversations, messages, users, blocks, and surfaces. As this is an essential part of the SDK, all other modules depend on this.| +|[**com.slack.api:slack-api-model**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model)|This is a collection of the classes representing the [Slack core objects](https://docs.slack.dev/reference/objects) such as conversations, messages, users, blocks, and surfaces. As this is an essential part of the SDK, all other modules depend on this.| |[**com.slack.api:slack-api-model-kotlin-extension**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model-kotlin-extension)|This contains the Block Kit Kotlin DSL builder, which allows you to define block kit structures via a Kotlin-native DSL.| |[**com.slack.api:slack-api-client**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-client)|This is a collection of the Slack API clients. The supported are Basic API Methods, Socket Mode, RTM (Real Time Messaging) API, SCIM API, Audit Logs API, and Status API.| |[**com.slack.api:slack-api-client-kotlin-extension**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-client-kotlin-extension)|This contains extension methods for various slack client message builders so you can seamlessly use the Block Kit Kotlin DSL directly on the Java message builders.| diff --git a/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java b/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java index 05c815744..1f64abcc0 100644 --- a/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java +++ b/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java @@ -33,7 +33,7 @@ public class InvalidRequestPatternTest { @Before public void setUp() { - // https://api.slack.com/docs/verifying-requests-from-slack + // https://docs.slack.dev/authentication/verifying-requests-from-slack String signingSecret = appConfig.getSigningSecret(); if (signingSecret == null || signingSecret.trim().isEmpty()) { // This is just a random value to avoid SlackSignature.Generator's initialization error. diff --git a/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java b/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java index d5854f14b..e5ca4e8e4 100644 --- a/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java +++ b/bolt-jakarta-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java @@ -94,7 +94,7 @@ public void weather() throws Exception { ServletTester tester = TestUtils.getServletTester(webApp); HttpTester.Request request = TestUtils.prepareRequest(); - // https://api.slack.com/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands request.setContent("token=gIkuvaNzQIHg97ATvDxqgjtO" + "&team_id=T0001" + "&team_domain=example" + @@ -122,7 +122,7 @@ public void echo() throws Exception { ServletTester tester = TestUtils.getServletTester(webApp); HttpTester.Request request = TestUtils.prepareRequest(); - // https://api.slack.com/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands request.setContent("token=gIkuvaNzQIHg97ATvDxqgjtO" + "&team_id=T0001" + "&team_domain=example" + diff --git a/bolt-kotlin-examples/src/main/kotlin/examples/docs/AppHome.kt b/bolt-kotlin-examples/src/main/kotlin/examples/docs/AppHome.kt index b5def337b..4cdda1740 100644 --- a/bolt-kotlin-examples/src/main/kotlin/examples/docs/AppHome.kt +++ b/bolt-kotlin-examples/src/main/kotlin/examples/docs/AppHome.kt @@ -16,7 +16,7 @@ fun main() { .singleTeamBotToken("xoxb-xxx") .build()) - // https://api.slack.com/events/app_home_opened + // https://docs.slack.dev/reference/events/app_home_opened app.event(AppHomeOpenedEvent::class.java) { event, ctx -> // Build a Home tab view val now = ZonedDateTime.now() diff --git a/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/app.kt b/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/app.kt index 15e72c720..e488a2dac 100644 --- a/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/app.kt +++ b/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/app.kt @@ -29,7 +29,7 @@ fun main() { } val oauthConfig = ResourceLoader.loadAppConfig() - // https://api.slack.com/authentication/migration + // https://docs.slack.dev/legacy/legacy-app-migration/migrating-classic-apps oauthConfig.isClassicAppPermissionsEnabled = true val oauthApp = App(oauthConfig).asOAuthApp(true) diff --git a/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/aws.kt b/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/aws.kt index cd60c1bbc..e1e953be0 100644 --- a/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/aws.kt +++ b/bolt-kotlin-examples/src/main/kotlin/examples/oauth_flow/aws.kt @@ -38,7 +38,7 @@ fun main() { } val oauthConfig = ResourceLoader.loadAppConfig() - // https://api.slack.com/authentication/migration + // https://docs.slack.dev/legacy/legacy-app-migration/migrating-classic-apps oauthConfig.isClassicAppPermissionsEnabled = true val oauthApp = App(oauthConfig).asOAuthApp(true) diff --git a/bolt-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java b/bolt-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java index 67b55663a..f48a7fd1b 100644 --- a/bolt-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java +++ b/bolt-servlet/src/test/java/test_locally/servlet_test/InvalidRequestPatternTest.java @@ -36,7 +36,7 @@ public class InvalidRequestPatternTest { @Before public void setUp() { - // https://api.slack.com/docs/verifying-requests-from-slack + // https://docs.slack.dev/authentication/verifying-requests-from-slack String signingSecret = appConfig.getSigningSecret(); if (signingSecret == null || signingSecret.trim().isEmpty()) { // This is just a random value to avoid SlackSignature.Generator's initialization error. diff --git a/bolt-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java b/bolt-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java index f83fd5378..41490d901 100644 --- a/bolt-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java +++ b/bolt-servlet/src/test/java/test_locally/servlet_test/SlashCommandTest.java @@ -93,7 +93,7 @@ public void weather() throws Exception { ServletTester tester = TestUtils.getServletTester(webApp); HttpTester.Request request = TestUtils.prepareRequest(); - // https://api.slack.com/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands request.setContent("token=gIkuvaNzQIHg97ATvDxqgjtO" + "&team_id=T0001" + "&team_domain=example" + @@ -121,7 +121,7 @@ public void echo() throws Exception { ServletTester tester = TestUtils.getServletTester(webApp); HttpTester.Request request = TestUtils.prepareRequest(); - // https://api.slack.com/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands request.setContent("token=gIkuvaNzQIHg97ATvDxqgjtO" + "&team_id=T0001" + "&team_domain=example" + diff --git a/bolt/src/main/java/com/slack/api/bolt/App.java b/bolt/src/main/java/com/slack/api/bolt/App.java index f8cab99e4..48a724e70 100644 --- a/bolt/src/main/java/com/slack/api/bolt/App.java +++ b/bolt/src/main/java/com/slack/api/bolt/App.java @@ -102,7 +102,7 @@ protected List buildDefaultMiddlewareList(AppConfig config) { // request verification if (config.isRequestVerificationEnabled()) { - // https://api.slack.com/docs/verifying-requests-from-slack + // https://docs.slack.dev/authentication/verifying-requests-from-slack String signingSecret = config.getSigningSecret(); if (signingSecret == null || signingSecret.trim().isEmpty()) { // This is just a random value to avoid SlackSignature.Generator's initialization error. @@ -161,7 +161,7 @@ public enum Status { // ------------------------------------- // Slash Commands - // https://api.slack.com/interactivity/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands // ------------------------------------- /** @@ -171,7 +171,7 @@ public enum Status { // ------------------------------------- // Events API - // https://api.slack.com/events-api + // https://docs.slack.dev/apis/events-api // ------------------------------------- /** @@ -188,7 +188,7 @@ public enum Status { // ------------------------------------- // Block Kit - // https://api.slack.com/block-kit + // https://docs.slack.dev/block-kit // ------------------------------------- /** @@ -202,7 +202,7 @@ public enum Status { // ------------------------------------- // Modal Views - // https://api.slack.com/surfaces/modals/using + // https://docs.slack.dev/surfaces/modals // ------------------------------------- /** @@ -216,7 +216,7 @@ public enum Status { // ------------------------------------- // Shortcuts - // https://api.slack.com/interactivity + // https://docs.slack.dev/interactivity/implementing-shortcuts // ------------------------------------- /** @@ -231,7 +231,7 @@ public enum Status { // ------------------------------------- // Workflow Steps - // https://api.slack.com/workflows/steps + // https://docs.slack.dev/legacy/legacy-steps-from-apps // ------------------------------------- /** @@ -243,7 +243,7 @@ public enum Status { // ------------------------------------- // Attachments - // https://api.slack.com/messaging/composing/layouts#attachments + // https://docs.slack.dev/legacy/legacy-dialogs // ------------------------------------- /** @@ -253,7 +253,7 @@ public enum Status { // ------------------------------------- // Dialogs - // https://api.slack.com/dialogs + // https://docs.slack.dev/legacy/legacy-dialogs // ------------------------------------- /** @@ -357,7 +357,7 @@ public String buildAuthorizeUrl(String state, String nonce) { AppConfig config = config(); if (config.getClientId() == null) { log.warn("To enable th Slack OAuth flow, set config#clientId and so on properly. " + - "Refer to https://api.slack.com/authentication for more information."); + "Refer to https://docs.slack.dev/authentication for more information."); return null; } if (config.isStateValidationEnabled() && state == null) { @@ -366,7 +366,7 @@ public String buildAuthorizeUrl(String state, String nonce) { } if (config.isOpenIDConnectEnabled() && config.getUserScope() == null) { log.warn("For OpenID Connect authorization, set config#userScope properly. " + - "Refer to https://api.slack.com/authentication/sign-in-with-slack for more information."); + "Refer to https://docs.slack.dev/authentication/sign-in-with-slack for more information."); return null; } if (config.isOpenIDConnectEnabled() && config.getScope() != null) { @@ -378,7 +378,7 @@ public String buildAuthorizeUrl(String state, String nonce) { String redirectUriParam = redirectUriQueryParam(appConfig); if (config.isClassicAppPermissionsEnabled()) { - // https://api.slack.com/authentication/migration + // https://docs.slack.dev/legacy/legacy-app-migration/migrating-classic-apps return "https://slack.com/oauth/authorize" + "?client_id=" + config.getClientId() + "&scope=" + scope + @@ -622,7 +622,7 @@ public App assistant(Assistant assistant) { // ------------- // Events API - // https://api.slack.com/events-api + // https://docs.slack.dev/apis/events-api public App event( Class eventClass, BoltEventHandler handler) { @@ -706,7 +706,7 @@ public App message(Pattern pattern, BoltEventHandler messageHandle // ------------- // Slash Commands - // https://api.slack.com/interactivity/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands public App command(String command, SlashCommandHandler handler) { return command(Pattern.compile("^" + Pattern.quote(command) + "$"), handler); @@ -722,7 +722,7 @@ public App command(Pattern command, SlashCommandHandler handler) { // ------------- // Block Kit - // https://api.slack.com/block-kit + // https://docs.slack.dev/block-kit public App blockAction(String actionId, BlockActionHandler handler) { return blockAction(Pattern.compile("^" + Pattern.quote(actionId) + "$"), handler); @@ -750,8 +750,8 @@ public App blockSuggestion(Pattern actionId, BlockSuggestionHandler handler) { // ------------- // Shortcuts - // https://api.slack.com/interactivity - // https://api.slack.com/interactivity/actions + // https://docs.slack.dev/interactivity + // https://docs.slack.dev/interactivity/implementing-shortcuts public App globalShortcut(String callbackId, GlobalShortcutHandler handler) { return globalShortcut(Pattern.compile("^" + Pattern.quote(callbackId) + "$"), handler); @@ -779,7 +779,7 @@ public App messageShortcut(Pattern callbackId, MessageShortcutHandler handler) { // ------------- // Modal Views - // https://api.slack.com/surfaces/modals/using + // https://docs.slack.dev/surfaces/modals public App viewSubmission(String callbackId, ViewSubmissionHandler handler) { return viewSubmission(Pattern.compile("^" + Pattern.quote(callbackId) + "$"), handler); @@ -807,10 +807,10 @@ public App viewClosed(Pattern callbackId, ViewClosedHandler handler) { // ------------- // Workflows: Steps from Apps - // https://api.slack.com/workflows/steps + // https://docs.slack.dev/legacy/legacy-steps-from-apps /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App step(WorkflowStep step) { @@ -818,7 +818,7 @@ public App step(WorkflowStep step) { } /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App workflowStepEdit(String callbackId, WorkflowStepEditHandler handler) { @@ -826,7 +826,7 @@ public App workflowStepEdit(String callbackId, WorkflowStepEditHandler handler) } /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App workflowStepEdit(Pattern callbackId, WorkflowStepEditHandler handler) { @@ -838,7 +838,7 @@ public App workflowStepEdit(Pattern callbackId, WorkflowStepEditHandler handler) } /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App workflowStepSave(String callbackId, WorkflowStepSaveHandler handler) { @@ -846,7 +846,7 @@ public App workflowStepSave(String callbackId, WorkflowStepSaveHandler handler) } /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App workflowStepSave(Pattern callbackId, WorkflowStepSaveHandler handler) { @@ -858,7 +858,7 @@ public App workflowStepSave(Pattern callbackId, WorkflowStepSaveHandler handler) } /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App workflowStepExecute(String pattern, WorkflowStepExecuteHandler handler) { @@ -866,7 +866,7 @@ public App workflowStepExecute(String pattern, WorkflowStepExecuteHandler handle } /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public App workflowStepExecute(Pattern pattern, WorkflowStepExecuteHandler handler) { @@ -879,7 +879,7 @@ public App workflowStepExecute(Pattern pattern, WorkflowStepExecuteHandler handl // ------------- // Attachments - // https://api.slack.com/messaging/composing/layouts#attachments + // https://docs.slack.dev/messaging/formatting-message-text#building-attachments public App attachmentAction(String callbackId, AttachmentActionHandler handler) { return attachmentAction(Pattern.compile("^" + Pattern.quote(callbackId) + "$"), handler); @@ -895,7 +895,7 @@ public App attachmentAction(Pattern callbackId, AttachmentActionHandler handler) // ------------- // Dialogs - // https://api.slack.com/dialogs + // https://docs.slack.dev/legacy/legacy-dialogs public App dialogSubmission(String callbackId, DialogSubmissionHandler handler) { return dialogSubmission(Pattern.compile("^" + Pattern.quote(callbackId) + "$"), handler); @@ -1221,7 +1221,7 @@ protected Response runHandler(Request slackRequest) throws IOException, SlackApi break; } case UrlVerification: { - // https://api.slack.com/events/url_verification + // https://docs.slack.dev/reference/events/url_verification return Response.builder() .statusCode(200) .contentType("text/plain") diff --git a/bolt/src/main/java/com/slack/api/bolt/AppConfig.java b/bolt/src/main/java/com/slack/api/bolt/AppConfig.java index 0d858b4ce..1651650db 100644 --- a/bolt/src/main/java/com/slack/api/bolt/AppConfig.java +++ b/bolt/src/main/java/com/slack/api/bolt/AppConfig.java @@ -91,7 +91,7 @@ private static SlackHttpClient buildSlackHttpClient() { @Builder.Default private String verificationToken = System.getenv(EnvVariableName.SLACK_VERIFICATION_TOKEN); - // https://api.slack.com/docs/oauth + // https://docs.slack.dev/authentication/installing-with-oauth public boolean isDistributedApp() { return clientId != null && clientSecret != null; @@ -195,7 +195,7 @@ public void setOAuthCallbackEnabled(boolean enabled) { private long authTestCacheExpirationMillis = 600_000L; @Builder.Default - // https://api.slack.com/authentication/migration + // https://docs.slack.dev/legacy/legacy-app-migration/migrating-classic-apps private boolean classicAppPermissionsEnabled = false; /** @@ -368,7 +368,7 @@ public void setOauthRedirectUriPath(String oauthRedirectUriPath) { /** * Automatically acknowledge message events that have subtype if true. - * Find the list of available subtypes at https://api.slack.com/events/message#subtypes + * Find the list of available subtypes at https://docs.slack.dev/reference/events/message#subtypes */ @Builder.Default private boolean subtypedMessageEventsAutoAckEnabled = false; diff --git a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowCompleteUtility.java b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowCompleteUtility.java index 0def238e5..b8650a83f 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowCompleteUtility.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowCompleteUtility.java @@ -8,7 +8,7 @@ import java.util.Map; /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public interface WorkflowCompleteUtility { diff --git a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowConfigureUtility.java b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowConfigureUtility.java index 981482e83..9bf695d94 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowConfigureUtility.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowConfigureUtility.java @@ -11,7 +11,7 @@ import static com.slack.api.model.view.Views.view; /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public interface WorkflowConfigureUtility { diff --git a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowFailUtility.java b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowFailUtility.java index 9c18434b1..8b3ba1e15 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowFailUtility.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowFailUtility.java @@ -8,7 +8,7 @@ import java.util.Map; /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public interface WorkflowFailUtility { diff --git a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowUpdateUtility.java b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowUpdateUtility.java index d9ac82797..8e0786230 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/WorkflowUpdateUtility.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/WorkflowUpdateUtility.java @@ -11,7 +11,7 @@ import java.util.Map; /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Deprecated public interface WorkflowUpdateUtility { diff --git a/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepEditContext.java b/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepEditContext.java index 6f789c202..972a3d328 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepEditContext.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepEditContext.java @@ -6,7 +6,7 @@ /** * workflow_step_edit type request's context. - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Getter @Setter diff --git a/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepExecuteContext.java b/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepExecuteContext.java index 7f1182506..e57e8b4c9 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepExecuteContext.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepExecuteContext.java @@ -7,7 +7,7 @@ /** * workflow_step_execute type request's context. - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Getter @Setter diff --git a/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepSaveContext.java b/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepSaveContext.java index a9107aaef..2f3f61d5f 100644 --- a/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepSaveContext.java +++ b/bolt/src/main/java/com/slack/api/bolt/context/builtin/WorkflowStepSaveContext.java @@ -12,7 +12,7 @@ /** * workflow_step_save type request's context. - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Getter @Setter diff --git a/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/LegacyRequestVerification.java b/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/LegacyRequestVerification.java index 7545559b5..cf600ee37 100644 --- a/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/LegacyRequestVerification.java +++ b/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/LegacyRequestVerification.java @@ -18,7 +18,7 @@ /** * Validates legacy verification token parameters. * - * @see Slack Request Verification + * @see Slack Request Verification */ @Deprecated @Slf4j diff --git a/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/SSLCheck.java b/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/SSLCheck.java index 5393a6b04..73cd8d262 100644 --- a/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/SSLCheck.java +++ b/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/SSLCheck.java @@ -23,7 +23,7 @@ public SSLCheck(String verificationToken) { @Override public Response apply(Request req, Response resp, MiddlewareChain chain) throws Exception { if (req.getRequestType() == RequestType.SSLCheck) { - // https://api.slack.com/interactivity/slash-commands + // https://docs.slack.dev/interactivity/implementing-slash-commands // If public distribution is active for your app, // Slack will occasionally send your command's request URL a simple POST request // to verify the server's SSL certificate. diff --git a/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/WorkflowStep.java b/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/WorkflowStep.java index 9ec7cdeb9..3d62126e3 100644 --- a/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/WorkflowStep.java +++ b/bolt/src/main/java/com/slack/api/bolt/middleware/builtin/WorkflowStep.java @@ -18,7 +18,7 @@ import java.util.regex.Pattern; /** - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Slf4j @Getter diff --git a/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepEditRequest.java b/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepEditRequest.java index 48b52335b..eed5996c3 100644 --- a/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepEditRequest.java +++ b/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepEditRequest.java @@ -9,7 +9,7 @@ import lombok.ToString; @ToString(callSuper = true) -// Use new custom steps: https://api.slack.com/automation/functions/custom-bolt +// Use new custom steps: https://docs.slack.dev/workflows/workflow-steps @Deprecated public class WorkflowStepEditRequest extends Request { diff --git a/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepExecuteRequest.java b/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepExecuteRequest.java index 058217fd6..06f46255a 100644 --- a/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepExecuteRequest.java +++ b/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepExecuteRequest.java @@ -10,7 +10,7 @@ import lombok.ToString; @ToString(callSuper = true) -// Use new custom steps: https://api.slack.com/automation/functions/custom-bolt +// Use new custom steps: https://docs.slack.dev/workflows/workflow-steps @Deprecated public class WorkflowStepExecuteRequest extends Request { diff --git a/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepSaveRequest.java b/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepSaveRequest.java index c4fc51599..b00c33e92 100644 --- a/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepSaveRequest.java +++ b/bolt/src/main/java/com/slack/api/bolt/request/builtin/WorkflowStepSaveRequest.java @@ -9,7 +9,7 @@ import lombok.ToString; @ToString(callSuper = true) -// Use new custom steps: https://api.slack.com/automation/functions/custom-bolt +// Use new custom steps: https://docs.slack.dev/workflows/workflow-steps @Deprecated public class WorkflowStepSaveRequest extends Request { diff --git a/bolt/src/main/java/com/slack/api/bolt/service/OAuthStateService.java b/bolt/src/main/java/com/slack/api/bolt/service/OAuthStateService.java index 1c317e79c..5d7b99d94 100644 --- a/bolt/src/main/java/com/slack/api/bolt/service/OAuthStateService.java +++ b/bolt/src/main/java/com/slack/api/bolt/service/OAuthStateService.java @@ -8,7 +8,7 @@ /** * Manages state parameters for Slack OAuth flow. * - * @see Slack OAuth + * @see Slack OAuth */ public interface OAuthStateService extends Service { diff --git a/bolt/src/main/java/com/slack/api/bolt/service/OpenIDConnectNonceService.java b/bolt/src/main/java/com/slack/api/bolt/service/OpenIDConnectNonceService.java index ba205cf9f..c77afcc09 100644 --- a/bolt/src/main/java/com/slack/api/bolt/service/OpenIDConnectNonceService.java +++ b/bolt/src/main/java/com/slack/api/bolt/service/OpenIDConnectNonceService.java @@ -8,7 +8,7 @@ /** * Manages nonce parameters for Slack OpenID Connect flow. * - * @see Sign in with Slack + * @see Sign in with Slack */ public interface OpenIDConnectNonceService extends Service { diff --git a/bolt/src/test/java/test_locally/app/BlockActionTest.java b/bolt/src/test/java/test_locally/app/BlockActionTest.java index 0dca8c814..5bdf4f59b 100644 --- a/bolt/src/test/java/test_locally/app/BlockActionTest.java +++ b/bolt/src/test/java/test_locally/app/BlockActionTest.java @@ -49,7 +49,7 @@ public void tearDown() throws Exception { final String secret = "foo-bar-baz"; final SlackSignature.Generator generator = new SlackSignature.Generator(secret); - String realPayload = "{\"type\":\"block_actions\",\"team\":{\"id\":\"T123\",\"domain\":\"test-test\"},\"user\":{\"id\":\"U123\",\"username\":\"test-test\",\"name\":\"test-test\",\"team_id\":\"T123\"},\"api_app_id\":\"A123\",\"token\":\"legacy-fixed-value\",\"container\":{\"type\":\"view\",\"view_id\":\"V123\"},\"trigger_id\":\"987196394372.3485157640.efe5ca926abc9dadb0371534fff4326e\",\"view\":{\"id\":\"V123\",\"team_id\":\"T123\",\"type\":\"home\",\"blocks\":[{\"type\":\"section\",\"block_id\":\"hltsY\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*Here's what you can do with Project Tracker:*\",\"verbatim\":false}},{\"type\":\"actions\",\"block_id\":\"home_actions\",\"elements\":[{\"type\":\"button\",\"action_id\":\"home_button_1\",\"text\":{\"type\":\"plain_text\",\"text\":\"Create New Task\",\"emoji\":true},\"style\":\"primary\",\"value\":\"create_task\"},{\"type\":\"button\",\"action_id\":\"home_button_2\",\"text\":{\"type\":\"plain_text\",\"text\":\"Create New Project\",\"emoji\":true},\"value\":\"create_project\"},{\"type\":\"button\",\"action_id\":\"home_button_3\",\"text\":{\"type\":\"plain_text\",\"text\":\"Help\",\"emoji\":true},\"value\":\"help\"}]},{\"type\":\"context\",\"block_id\":\"BNV\",\"elements\":[{\"fallback\":\"20x20px image\",\"image_url\":\"https:\\/\\/api.slack.com\\/img\\/blocks\\/bkb_template_images\\/placeholder.png\",\"image_width\":20,\"image_height\":20,\"image_bytes\":96,\"type\":\"image\",\"alt_text\":\"placeholder\"}]},{\"type\":\"section\",\"block_id\":\"z61\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*Your Configurations*\",\"verbatim\":false}},{\"type\":\"divider\",\"block_id\":\"F6ZOo\"},{\"type\":\"section\",\"block_id\":\"NmR\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*#public-relations*\\n posts new tasks, comments, and project updates to \",\"verbatim\":false},\"accessory\":{\"type\":\"button\",\"text\":{\"type\":\"plain_text\",\"text\":\"Edit\",\"emoji\":true},\"value\":\"public-relations\",\"action_id\":\"czws\"}},{\"type\":\"divider\",\"block_id\":\"QAaXg\"},{\"type\":\"section\",\"block_id\":\"LqY\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*#team-updates*\\n posts project updates to \",\"verbatim\":false},\"accessory\":{\"type\":\"button\",\"text\":{\"type\":\"plain_text\",\"text\":\"Edit\",\"emoji\":true},\"value\":\"public-relations\",\"action_id\":\"BOp7O\"}},{\"type\":\"divider\",\"block_id\":\"NGZ\"},{\"type\":\"actions\",\"block_id\":\"QFv\",\"elements\":[{\"type\":\"button\",\"action_id\":\"home_button_4\",\"text\":{\"type\":\"plain_text\",\"text\":\"New Configuration\",\"emoji\":true},\"value\":\"new_configuration\"}]}],\"private_metadata\":\"\",\"callback_id\":\"\",\"state\":{\"values\":{}},\"hash\":\"1583634748.7562ffd9\",\"title\":{\"type\":\"plain_text\",\"text\":\"View Title\",\"emoji\":true},\"clear_on_close\":false,\"notify_on_close\":false,\"close\":null,\"submit\":null,\"previous_view_id\":null,\"root_view_id\":\"V123\",\"app_id\":\"A123\",\"external_id\":\"\",\"app_installed_team_id\":\"T123\",\"bot_id\":\"B123\"},\"actions\":[{\"action_id\":\"home_button_1\",\"block_id\":\"home_actions\",\"text\":{\"type\":\"plain_text\",\"text\":\"Create New Task\",\"emoji\":true},\"value\":\"create_task\",\"style\":\"primary\",\"type\":\"button\",\"action_ts\":\"1583635577.758298\"}]}"; + String realPayload = "{\"type\":\"block_actions\",\"team\":{\"id\":\"T123\",\"domain\":\"test-test\"},\"user\":{\"id\":\"U123\",\"username\":\"test-test\",\"name\":\"test-test\",\"team_id\":\"T123\"},\"api_app_id\":\"A123\",\"token\":\"legacy-fixed-value\",\"container\":{\"type\":\"view\",\"view_id\":\"V123\"},\"trigger_id\":\"987196394372.3485157640.efe5ca926abc9dadb0371534fff4326e\",\"view\":{\"id\":\"V123\",\"team_id\":\"T123\",\"type\":\"home\",\"blocks\":[{\"type\":\"section\",\"block_id\":\"hltsY\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*Here's what you can do with Project Tracker:*\",\"verbatim\":false}},{\"type\":\"actions\",\"block_id\":\"home_actions\",\"elements\":[{\"type\":\"button\",\"action_id\":\"home_button_1\",\"text\":{\"type\":\"plain_text\",\"text\":\"Create New Task\",\"emoji\":true},\"style\":\"primary\",\"value\":\"create_task\"},{\"type\":\"button\",\"action_id\":\"home_button_2\",\"text\":{\"type\":\"plain_text\",\"text\":\"Create New Project\",\"emoji\":true},\"value\":\"create_project\"},{\"type\":\"button\",\"action_id\":\"home_button_3\",\"text\":{\"type\":\"plain_text\",\"text\":\"Help\",\"emoji\":true},\"value\":\"help\"}]},{\"type\":\"context\",\"block_id\":\"BNV\",\"elements\":[{\"fallback\":\"20x20px image\",\"image_url\":\"https:\\/\\/docs.slack.dev\\/img\\/blocks\\/bkb_template_images\\/placeholder.png\",\"image_width\":20,\"image_height\":20,\"image_bytes\":96,\"type\":\"image\",\"alt_text\":\"placeholder\"}]},{\"type\":\"section\",\"block_id\":\"z61\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*Your Configurations*\",\"verbatim\":false}},{\"type\":\"divider\",\"block_id\":\"F6ZOo\"},{\"type\":\"section\",\"block_id\":\"NmR\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*#public-relations*\\n posts new tasks, comments, and project updates to \",\"verbatim\":false},\"accessory\":{\"type\":\"button\",\"text\":{\"type\":\"plain_text\",\"text\":\"Edit\",\"emoji\":true},\"value\":\"public-relations\",\"action_id\":\"czws\"}},{\"type\":\"divider\",\"block_id\":\"QAaXg\"},{\"type\":\"section\",\"block_id\":\"LqY\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*#team-updates*\\n posts project updates to \",\"verbatim\":false},\"accessory\":{\"type\":\"button\",\"text\":{\"type\":\"plain_text\",\"text\":\"Edit\",\"emoji\":true},\"value\":\"public-relations\",\"action_id\":\"BOp7O\"}},{\"type\":\"divider\",\"block_id\":\"NGZ\"},{\"type\":\"actions\",\"block_id\":\"QFv\",\"elements\":[{\"type\":\"button\",\"action_id\":\"home_button_4\",\"text\":{\"type\":\"plain_text\",\"text\":\"New Configuration\",\"emoji\":true},\"value\":\"new_configuration\"}]}],\"private_metadata\":\"\",\"callback_id\":\"\",\"state\":{\"values\":{}},\"hash\":\"1583634748.7562ffd9\",\"title\":{\"type\":\"plain_text\",\"text\":\"View Title\",\"emoji\":true},\"clear_on_close\":false,\"notify_on_close\":false,\"close\":null,\"submit\":null,\"previous_view_id\":null,\"root_view_id\":\"V123\",\"app_id\":\"A123\",\"external_id\":\"\",\"app_installed_team_id\":\"T123\",\"bot_id\":\"B123\"},\"actions\":[{\"action_id\":\"home_button_1\",\"block_id\":\"home_actions\",\"text\":{\"type\":\"plain_text\",\"text\":\"Create New Task\",\"emoji\":true},\"value\":\"create_task\",\"style\":\"primary\",\"type\":\"button\",\"action_ts\":\"1583635577.758298\"}]}"; @Test public void test_with_real_payload() throws Exception { diff --git a/bolt/src/test/java/test_locally/app/RemoteFunctionTest.java b/bolt/src/test/java/test_locally/app/RemoteFunctionTest.java index 206823d89..59e7af03b 100644 --- a/bolt/src/test/java/test_locally/app/RemoteFunctionTest.java +++ b/bolt/src/test/java/test_locally/app/RemoteFunctionTest.java @@ -492,7 +492,7 @@ ViewSubmissionRequest buildViewSubmissionRequest() throws UnsupportedEncodingExc @Test public void compileDocumentExamples() { - // https://api.slack.com/automation/functions/custom-bolt + // https://docs.slack.dev/workflows/workflow-steps App app = buildApp(); app.function("sample_function", (req, ctx) -> { diff --git a/bolt/src/test/java/test_locally/docs/AppHomeTest.java b/bolt/src/test/java/test_locally/docs/AppHomeTest.java index e44e2c0ac..cd5f45a69 100644 --- a/bolt/src/test/java/test_locally/docs/AppHomeTest.java +++ b/bolt/src/test/java/test_locally/docs/AppHomeTest.java @@ -19,7 +19,7 @@ public class AppHomeTest { @Test public void example() { - // https://api.slack.com/events/app_home_opened + // https://docs.slack.dev/reference/events/app_home_opened app.event(AppHomeOpenedEvent.class, (payload, ctx) -> { // Build a Home tab view ZonedDateTime now = ZonedDateTime.now(); diff --git a/bolt/src/test/java/test_locally/docs/SCIMApiTest.java b/bolt/src/test/java/test_locally/docs/SCIMApiTest.java index 3ffb61443..489886b72 100644 --- a/bolt/src/test/java/test_locally/docs/SCIMApiTest.java +++ b/bolt/src/test/java/test_locally/docs/SCIMApiTest.java @@ -50,7 +50,7 @@ public static void main(String[] args) throws IOException, SCIMApiException { String userName = "Kaz"; // Run a filter query for user search - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter UsersSearchResponse searchResp = slack.scim(token).searchUsers(req -> req .count(1) .filter("userName eq \"" + userName + "\"") diff --git a/docs/content/guides/ai-apps.md b/docs/content/guides/ai-apps.md index e5424608d..53eda7993 100644 --- a/docs/content/guides/ai-apps.md +++ b/docs/content/guides/ai-apps.md @@ -13,14 +13,14 @@ AI apps comprise a new messaging experience for Slack. If you're unfamiliar with ## Configuring your app to support AI apps features {#configuring-your-app} -1. Within [App Settings](https://api.slack.com/apps), enable the **Agents & AI Apps** feature. +1. Within [app settings](https://api.slack.com/apps), enable the **Agents & AI Apps** feature. -2. Within the App Settings **OAuth & Permissions** page, add the following scopes: +2. Within the app settings **OAuth & Permissions** page, add the following scopes: * [`assistant:write`](https://docs.slack.dev/reference/scopes/assistant.write) * [`chat:write`](https://docs.slack.dev/reference/scopes/chat.write) * [`im:history`](https://docs.slack.dev/reference/scopes/im.history) -3. Within the App Settings **Event Subscriptions** page, subscribe to the following events: +3. Within the app settings **Event Subscriptions** page, subscribe to the following events: * [`assistant_thread_started`](https://docs.slack.dev/reference/events/assistant_thread_started) * [`assistant_thread_context_changed`](https://docs.slack.dev/reference/events/assistant_thread_context_changed) * [`message.im`](https://docs.slack.dev/reference/events/message.im) @@ -75,7 +75,7 @@ While the `assistant_thread_started` and `assistant_thread_context_changed` even If you do provide your own `threadContextService` property, it must feature `get` and `save` methods. -:::tip +:::tip[Tip] Be sure to give the [AI apps reference docs](/reference#agents--assistants) a look! ::: @@ -83,7 +83,7 @@ Be sure to give the [AI apps reference docs](/reference#agents--assistants) a lo When the user opens a new thread with your AI app, the [`assistant_thread_started`](https://docs.slack.dev/reference/events/assistant_thread_started) event will be sent to your app. -:::tip +:::tip[Tip] When a user opens a thread with your app while in a channel, the channel info is stored as the thread's `AssistantThreadContext` data. You can grab that info by using the `context.getThreadContext()` utility, as subsequent user message event payloads won't include the channel info. ::: diff --git a/docs/content/guides/app-distribution.md b/docs/content/guides/app-distribution.md index f49bff5ff..71167abf1 100644 --- a/docs/content/guides/app-distribution.md +++ b/docs/content/guides/app-distribution.md @@ -4,36 +4,36 @@ lang: en # App Distribution (OAuth) -A newly created Slack app can only be installed in its development workspace in the beginning. By setting an OAuth Redirect URL and enabling [App Distribution](https://docs.slack.dev/distribution/), the app becomes to be ready for installation in any other workspaces. +A newly created Slack app can only be installed in its development workspace in the beginning. By setting an OAuth Redirect URL and enabling [App Distribution](https://docs.slack.dev/distribution/), the app becomes to be ready for installation in other workspaces. * [Installing with OAuth](https://docs.slack.dev/authentication/installing-with-oauth) -* [Distributing Slack Apps](https://docs.slack.dev/distribution/) +* [Distributing Slack apps](https://docs.slack.dev/distribution/) -### Slack App Configuration +### Slack app configuration -To enable App Distribution, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, go to **Settings** > **Manage Distribution** on the left pane, and follow the instructions there. +To enable App Distribution, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, go to **Settings** > **Manage Distribution** on the left pane, and follow the instructions there. For **Redirect URL**, Bolt apps respond to `https://{your app's public URL domain}/slack/oauth/callback` if you go with recommended settings. To know how to configure such settings, consult the list of the available env variables below in this page. -Bolt for Java automatically includes support for [org wide installations](https://docs.slack.dev/enterprise-grid/) since version `1.4.0`. Org wide installations can be enabled in your app configuration settings under **Org Level Apps**. +Bolt for Java automatically includes support for [org-wide installations](https://docs.slack.dev/enterprise-grid/) since version `1.4.0`. Org-wide installations can be enabled in your app settings under **Org Level Apps**. -### What Your Bolt App Does +### What your Bolt app does -All your app needs to do to properly handle OAuth Flow are: +To properly handle the OAuth flow: -* Provide an endpoint starting OAuth flow by redirecting installers to Slack's Authorize endpoint with sufficient parameters +* Provide an endpoint starting the OAuth flow by redirecting installers to the `authorize` endpoint with sufficient parameters * Generate a `state` parameter value to verify afterwards * Append `client_id`, `scope`, `user_scope` (only for v2), and `state` to the URL * Provide an endpoint to handle user redirection from Slack * Make sure if the `state` parameter is valid - * Complete the installation by calling [oauth.v2.access](https://docs.slack.dev/reference/methods/oauth.v2.access) (or [oauth.access](https://docs.slack.dev/reference/methods/oauth.access) if you maintain legacy OAuth apps) method and store the acquired tokens + * Complete the installation by calling the [`oauth.v2.access`](https://docs.slack.dev/reference/methods/oauth.v2.access) method (or the [`oauth.access`](https://docs.slack.dev/reference/methods/oauth.access) method if you maintain legacy OAuth apps) method and store the acquired tokens * Provide the endpoints to navigate installers for the completion/cancellation of the installation flow * The URLs are usually somewhere else but Bolt has simple functionality to serve them --- ## Examples -Here is a Bolt app demonstrating how to implement OAuth flow. As the OAuth flow handling features are unnecessary for many custom apps, those are disabled by default. **App** instances need to explicitly call `asOAuthApp(true)` to turn on them. +Here is a Bolt app demonstrating how to implement an OAuth flow. As the OAuth flow handling features are unnecessary for many custom apps, those are disabled by default. `App` instances need to explicitly call the `asOAuthApp(true)` method to turn them on. ```java import com.slack.api.bolt.App; @@ -66,34 +66,34 @@ SlackAppServer server = new SlackAppServer(new HashMap<>(Map.ofEntries( server.start(); // http://localhost:3000 ``` -Technically, it's possible to use a single **App** for both Slack API requests and direct user interactions for the OAuth flow. But most apps probably will prefer to have a different root path for OAuth interactions. +Technically, it's possible to use a single `App` for both Slack API requests and direct user interactions for the OAuth flow, but most apps will prefer to have a different root path for OAuth interactions. -### Slack Config for Distributing Your Slack App +### Slack config for distributing your Slack app Here is the list of the necessary configurations for distributing apps built with Bolt. If you prefer using other env variable names or other solutions to load this information, implement your own way to load **AppConfig** instead. |Env Variable Name|Description (Where to find the value)| |-|-| -|**SLACK_SIGNING_SECRET**|**Signing Secret**: A secret key for verifying requests from Slack. (Find at **Settings** > **Basic Information** > **App Credentials**)| -|**SLACK_CLIENT_ID**|**OAuth 2.0 Client ID** (Find at **Settings** > **Basic Information** > **App Credentials**)| -|**SLACK_CLIENT_SECRET**|**OAuth 2.0 Client Secret** (Find at **Settings** > **Basic Information** > **App Credentials**)| -|**SLACK_REDIRECT_URI**|**OAuth 2.0 Redirect URI** (Configure at **Features** > **OAuth & Permissions** > **Redirect URLs**)| -|**SLACK_SCOPES**|**Command-separated list of scopes**: `scope` parameter that will be appended to `https://slack.com/oauth/authorize` and `https://slack.com/oauth/v2/authorize` as a query parameter (Find at **Settings** > **Manage Distribution** > **Sharable URL**, extract the value for `scope`)| -|**SLACK_USER_SCOPES** (only for v2)|**Command-separated list of user scopes**: `user_scope` parameter that will be appended to `https://slack.com/oauth/v2/authorize` as a query parameter (Find at **Settings** > **Manage Distribution** > **Sharable URL**, extract the value for `user_scope`)| -|**SLACK_INSTALL_PATH**|**Starting point of OAuth flow**: This endpoint redirects users to the Slack Authorize endpoint with required query parameters such as `client_id`, `scope`, `user_scope` (only for v2), and `state`. The suggested path is `/slack/oauth/start` but you can go with any path. Note that the example above automatically prepends `/slack/oauth` to this variable.| -|**SLACK_REDIRECT_URI_PATH**|**Path for OAuth Redirect URI**: This endpoint handles callback requests after the Slack's OAuth confirmation. The path must be consistent with **SLACK_REDIRECT_URI** value. The suggested path is `/slack/oauth/callback` but you can go with any path. Note that the example above automatically prepends `/slack/oauth` to this variable.| -|**SLACK_OAUTH_COMPLETION_URL**|**Installation Completion URL**: The complete public URL to redirect users when their installations have been successfully completed. You can go with any URLs.| -|**SLACK_OAUTH_CANCELLATION_URL**|**Installation Cancellation/Error URL**: The complete public URL to redirect users when their installations have been cancelled for some reasons. You can go with any URLs.| +|`SLACK_SIGNING_SECRET`|A secret key for verifying requests from Slack. (Find at **Settings** > **Basic Information** > **App Credentials**)| +|`SLACK_CLIENT_ID`|OAuth 2.0 Client ID (Find at **Settings** > **Basic Information** > **App Credentials**)| +|`SLACK_CLIENT_SECRET`|OAuth 2.0 Client Secret (Find at **Settings** > **Basic Information** > **App Credentials**)| +|`SLACK_REDIRECT_URI`|OAuth 2.0 Redirect URI (Configure at **Features** > **OAuth & Permissions** > **Redirect URLs**)| +|`SLACK_SCOPES`|Comma-separated list of scopes: `scope` parameter that will be appended to `https://slack.com/oauth/authorize` and `https://slack.com/oauth/v2/authorize` as a query parameter (Find at **Settings** > **Manage Distribution** > **Sharable URL**, extract the value for `scope`)| +|`SLACK_USER_SCOPES` (only for v2)|Comma-separated list of user scopes: `user_scope` parameter that will be appended to `https://slack.com/oauth/v2/authorize` as a query parameter (Find at **Settings** > **Manage Distribution** > **Sharable URL**, extract the value for `user_scope`)| +|`SLACK_INSTALL_PATH`|Starting point of OAuth flow; this endpoint redirects users to the Slack `authorize` endpoint with required query parameters such as `client_id`, `scope`, `user_scope` (only for v2), and `state`. The suggested path is `/slack/oauth/start`, but you can use any path. Note that the example above automatically prepends `/slack/oauth` to this variable.| +|`SLACK_REDIRECT_URI_PATH`|Path for OAuth Redirect URI; this endpoint handles callback requests after the Slack OAuth confirmation. The path must be consistent with the `SLACK_REDIRECT_URI` value. The suggested path is `/slack/oauth/callback`, but you can use any path. Note that the example above automatically prepends `/slack/oauth` to this variable.| +|`SLACK_OAUTH_COMPLETION_URL`|Installation Completion URL; the complete public URL to redirect users to when their installations have been successfully completed. You can use any URL.| +|`SLACK_OAUTH_CANCELLATION_URL`|Installation Cancellation/Error URL; the complete public URL to redirect users to when their installations have been cancelled. You can use any URL.| ### Choose Proper Storage Services -By default, OAuth flow supported Bolt apps uses the local file system to generate/store state parameters, and store bot/user tokens. Bolt supports the following out-of-the-box. +By default, OAuth flow-supported Bolt apps uses the local file system to generate and store state parameters, and store bot and user tokens. Bolt supports the following out-of-the-box. * Local File System * Amazon S3 -* Relational Database (via JDBC) - [_coming soon!_](https://github.com/slackapi/java-slack-sdk/issues/347) +* Relational database (via JDBC) - [_coming soon!_](https://github.com/slackapi/java-slack-sdk/issues/347) -If your datastore is unsupported, you can implement the interfaces **com.slack.api.bolt.service.InstallationService** and **com.slack.api.bolt.service.OAuthStateService** on your own. +If your datastore is unsupported, you can implement the interfaces `com.slack.api.bolt.service.InstallationService` and `com.slack.api.bolt.service.OAuthStateService` on your own. Here is an example app demonstrating how to enable Amazon S3 backed services. @@ -147,25 +147,27 @@ SlackAppServer server = new SlackAppServer(new HashMap<>(Map.ofEntries( server.start(); // http://localhost:3000 ``` -If you want to turn [the token rotation feature](https://docs.slack.dev/authentication/using-token-rotation) on, your `InstallationService` should be compatible with it. Refer to the [v1.9.0 release notes](https://github.com/slackapi/java-slack-sdk/releases/tag/v1.9.0) for more details. +If you want to turn the [token rotation feature](https://docs.slack.dev/authentication/using-token-rotation) on, your `InstallationService` should be compatible with it. Refer to the [v1.9.0 release notes](https://github.com/slackapi/java-slack-sdk/releases/tag/v1.9.0) for more details. -### Granular Permission Apps or Classic Apps +### Granular permission apps or classic apps -Slack has two types of OAuth flows for Slack app installations. The V2 (this is a bit confusing but it's not the version of OAuth spec, but the version of the Slack OAuth flow) OAuth flow enables Slack apps to request more granular permissions than the classic ones, especially for bot users. The differences between the two types are having `v2` in the endpoint to issue access tokens and the OAuth Authorization URL, plus some changes to the response data structure returned by the `oauth(.v2).access` endpoint. +Slack has two types of OAuth flows for Slack app installations. The V2 (this is a bit confusing because it's not the version of OAuth spec, rather the version of the Slack OAuth flow) OAuth flow enables Slack apps to request more granular permissions than the classic ones, especially for bot users. The differences between the two types are having `v2` in the endpoint to issue access tokens and the OAuth authorization URL, plus some changes to the response data structure returned by the `oauth(.v2).access` endpoint. #### [V2 OAuth 2.0 Flow](https://docs.slack.dev/authentication/installing-with-oauth) (default) -|-|-| +|Variable|Description| +|--------|-----------| |Authorization URL|`https://slack.com/oauth/v2/authorize`| |Web API to issue access tokens|[`oauth.v2.access`](https://docs.slack.dev/reference/methods/oauth.v2.access) ([Response](https://github.com/slackapi/java-slack-sdk/blob/main/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2AccessResponse.java))| #### [Classic OAuth Flow](https://docs.slack.dev/authentication/installing-with-oauth) -|-|-| +|Variable|Description| +|--------|-----------| |Authorization URL|`https://slack.com/oauth/authorize`| |Web API to issue access tokens|[`oauth.access`](https://docs.slack.dev/reference/methods/oauth.access) ([Response](https://github.com/slackapi/java-slack-sdk/blob/main/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthAccessResponse.java))| -By default, Bolt enables the V2 OAuth Flow over the classic one. It's configurable by **AppConfig**'s the setter method for `classicAppPermissionsEnabled`. The value is set to `false` by default. Change the flag to `true` to authorize your classic OAuth apps. +By default, Bolt enables the V2 OAuth Flow. It's configurable by the `setClassicAppPermissionsEnabled` method. The value is set to `false` by default. Change the flag to `true` to authorize your classic OAuth apps. ```java AppConfig appConfig = new AppConfig(); @@ -173,12 +175,18 @@ appConfig.setClassicAppPermissionsEnabled(true); App app = new App(appConfig); ``` -**InstallationService** absorbs the difference in the response structure. So, you don't need to change anything even when you switch from the classic OAuth to the V2. - +`InstallationService` absorbs the difference in the response structure, so you don't need to change anything when you switch from the classic OAuth to the V2. #### Build Slack OAuth using Spring Boot -Implementing Slack OAuth flow app using Spring Boot is quite easy. All you need to do are to 1) load env variables, 2) to initialize `App` with services and listeners as a Spring Bean, and 3) to have three endpoints to handle HTTP requests. **Please note that Bolt properly works with Spring Boot 2.2 or newer versions.** +To implement a Slack OAuth flow: +1) Load `env` variables +2) Initialize `App` with services and listeners, such as a Spring Bean +3) Have three endpoints to handle HTTP requests + +:::tip[Tip] +Bolt properly works with Spring Boot 2.2 or newer versions. +::: ```java package hello; @@ -256,9 +264,9 @@ public class SlackApp { } ``` -#### Use the Built-in tokens_revoked / app_uninstalled Event Handlers +#### Use the Built-in `tokens_revoked` / `app_uninstalled` event handlers -For secure data management for your customers and end-users, properly handling [tokens_revoked](https://docs.slack.dev/reference/events/tokens_revoked) and [app_uninstalled](https://docs.slack.dev/reference/events/app_uninstalled) events is crucial. Bolt for Java provides the built-in event handlers for these events, which seamlessly integrated with your `InstallationService`'s deletion methods. +For secure data management for your customers and end users, properly handling [`tokens_revoked`](https://docs.slack.dev/reference/events/tokens_revoked) and [`app_uninstalled`](https://docs.slack.dev/reference/events/app_uninstalled) events is crucial. Bolt for Java provides the built-in event handlers for these events, which seamlessly integrate with your `InstallationService`'s deletion methods. ```java App app = new App(); @@ -279,15 +287,15 @@ app.event(TokensRevokedEvent.class, app.defaultTokensRevokedEventHandler()); app.event(AppUninstalledEvent.class, app.defaultAppUninstalledEventHandler()); ``` -To enable your own custom `InstallationService` classes to work with the built-in event handlers, the classes need to implement the following methods in [the `InstallationService` interface](https://github.com/seratch/java-slack-sdk/blob/main/bolt/src/main/java/com/slack/api/bolt/service/InstallationService.java): +To enable your own custom `InstallationService` classes to work with the built-in event handlers, the classes need to implement the following methods in the [`InstallationService`](https://github.com/seratch/java-slack-sdk/blob/main/bolt/src/main/java/com/slack/api/bolt/service/InstallationService.java) interface: * `void deleteBot(Bot bot)` * `void deleteInstaller(Installer installer)` * `void deleteAll(String enterpriseId, String teamId)` -#### Serve the Completion/Cancellation Pages in Bolt Apps +#### Serve completion/cancellation pages in Bolt apps -Although most apps tend to choose static pages for the completion/cancellation URLs, it's also possible to dynamically serve those URLs in the same app. Bolt doesn't offer any features to render web pages. Use your favorite template engine for it. +Although most apps tend to choose static pages for the completion/cancellation URLs, it's also possible to dynamically serve those URLs in the same app. Bolt does not offer any features to render web pages. Use your favorite template engine for it. ```java String renderCompletionPageHtml(String queryString) { return null; } diff --git a/docs/content/guides/app-home.md b/docs/content/guides/app-home.md index 726a95fc6..798cd019b 100644 --- a/docs/content/guides/app-home.md +++ b/docs/content/guides/app-home.md @@ -6,11 +6,11 @@ lang: en An [App Home](https://docs.slack.dev/surfaces/app-home) is a private, one-to-one space in Slack shared by a user and an app. Each App Home contains a number of tabbed surfaces, including a Messages tab for app-user conversation, and a Home tab that can be fully customized by the app. -### Slack App Configuration +### Slack app configuration -To enable Home tabs, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, go to **Features** > **App Home** on the left pane, and then turn on **Home Tab**. +To enable Home tabs, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, go to **Features** > **App Home** on the left pane, and then turn on **Home Tab**. -To enable Events API, go to **Features** > **Event Subscriptions** on the left pane. There are a few things to do on the page. +To enable the Events API, go to **Features** > **Event Subscriptions** on the left pane. There are a few things to do on the page. * Turn on **Enable Events** * Set the **Request URL** to `https://{your app's public URL domain}/slack/events` (this step is not required for Socket Mode apps) @@ -20,25 +20,25 @@ To enable Events API, go to **Features** > **Event Subscriptions** on the left p * Choose **app_home_opened** event * Click the **Save Changes** button at the bottom for sure -### What Your Bolt App Does +### What your Bolt app does -All your app needs to do to provide Home tabs to your app users are: +To provide Home tabs to your app users: -1. Call the [**views.publish**](https://docs.slack.dev/reference/methods/views.publish) method to update the Home tab on a per-user basis -2. Handle any user interactions in Home tab (`"block_actions"`, `"block_suggestion"`) +1. Call the [`views.publish`](https://docs.slack.dev/reference/methods/views.publish) method to update the Home tab on a per-user basis +2. Handle any user interactions in Home tab (`block_actions`, `block_suggestion`) -Most commonly, [`"app_home_opened"`](https://docs.slack.dev/reference/events/app_home_opened) events would be used as the trigger to call the [**views.publish**](https://docs.slack.dev/reference/methods/views.publish) method. Subscribing this event type is useful particularly for the initial Home tab creation. But it's also fine to publish Home tabs by any other means. +Most commonly, [`app_home_opened`](https://docs.slack.dev/reference/events/app_home_opened) events would be used as the trigger to call the [`views.publish`](https://docs.slack.dev/reference/methods/views.publish) method. Subscribing this event type is useful particularly for the initial Home tab creation. But it's also fine to publish Home tabs by any other means. --- ## Examples -:::tip +:::tip[Tip] If you're a beginner to using Bolt for Slack App development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt), first. ::: -The following code calls [**views.publish**](https://docs.slack.dev/reference/methods/views.publish) method when receiving an [`"app_home_opened"` events](https://docs.slack.dev/reference/events/app_home_opened) for the user that triggered the event. The user will see the updated Home tab immediately after the [**views.publish**](https://docs.slack.dev/reference/methods/views.publish) call has been successfully completed. +The following code calls the [`views.publish`](https://docs.slack.dev/reference/methods/views.publish) method when receiving an [`app_home_opened`](https://docs.slack.dev/reference/events/app_home_opened) event for the user that triggered the event. The user will see the updated Home tab immediately after the [`views.publish`](https://docs.slack.dev/reference/methods/views.publish) call has been successfully completed. ```java import com.slack.api.methods.response.views.ViewsPublishResponse; @@ -78,7 +78,7 @@ app.event(AppHomeOpenedEvent.class, (payload, ctx) -> { }); ``` -It looks like as below in Kotlin. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful) +It looks like this in Kotlin. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful.) ```kotlin // static imports @@ -130,6 +130,6 @@ val appHomeView = view { it } ``` -### Under the Hood +## Under the hood Refer to [the Events API guide](/guides/events-api). \ No newline at end of file diff --git a/docs/content/guides/audit-logs-api.md b/docs/content/guides/audit-logs-api.md index 153a15034..c66246df4 100644 --- a/docs/content/guides/audit-logs-api.md +++ b/docs/content/guides/audit-logs-api.md @@ -4,16 +4,16 @@ lang: en # Audit Logs API -[Audit Logs API](https://api.lack.com/docs/audit-logs-api) is a set of APIs for monitoring what's happening in your [Enterprise Grid](https://docs.slack.dev/enterprise-grid/) organization. +The [Audit Logs API](https://api.lack.com/docs/audit-logs-api) is used for monitoring what is happening in your [Enterprise Grid](https://docs.slack.dev/enterprise-grid/) organization. The Audit Logs API can be used by security information and event management (SIEM) tools to provide an analysis of how your Slack organization is being accessed. You can also use this API to write your own applications to see how members of your organization are using Slack. -Follow the instructions in [the API document](https://docs.slack.dev/admins/audit-logs-api) to get a valid token for using Audit Logs API. Your Slack app for Audit Logs API needs to be installed on the Enterprise Grid Organization, not an individual workspace within the organization. +Follow the instructions in [the API documentation](https://docs.slack.dev/admins/audit-logs-api) to get a valid token for using the Audit Logs API. Your Slack app used for accessing the Audit Logs API needs to be installed at the org level on the Enterprise Grid organization, not an individual workspace within the organization. --- -## Call Audit Logs API in Java +## Call the Audit Logs API in Java -It's straight-forward to call Audit Logs API using the `slack-api-client` library. +Use the `slack-api-client` library to call the Audit Logs API. ```java import com.slack.api.Slack; @@ -24,7 +24,7 @@ String token = System.getenv("SLACK_ADMIN_ACCESS_TOKN"); // `auditlogs:read` sco AuditClient audit = slack.audit(token); ``` -All the endpoints are supported. +All of the endpoints are supported. |Java Method|Endpoint| |-|-| @@ -32,9 +32,9 @@ All the endpoints are supported. |`AuditClient#getSchemas()`|`GET /schemas`| |`AuditClient#getActions()`|`GET /actions`| -### getLogs() +### `getLogs()` -This is the primary endpoint for retrieving actual audit events from your organization. It will return a list of actions that have occurred on the installed workspace or grid organization. Authentication required. +This is the primary endpoint for retrieving actual audit events from your organization. It will return a list of actions that have occurred on the installed workspace or grid organization. Authentication is required. ```java import com.slack.api.audit.response.LogsResponse; @@ -46,11 +46,11 @@ LogsResponse response = audit.getLogs(req -> req ); ``` -Refer to [Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/response/LogsResponse.html) to know the response data structure. +Refer to the [Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/response/LogsResponse.html) to know the response data structure. -### getSchemas() +### `getSchemas()` -This endpoint returns information about the kind of objects which the Audit Logs API returns as a list of all objects and a short description. Authentication not required. +This endpoint returns information about the kind of objects, which the Audit Logs API returns as a list of all objects and a short description. Authentication is not required. ```java import com.slack.api.audit.response.SchemasResponse; @@ -58,11 +58,11 @@ import com.slack.api.audit.response.SchemasResponse; SchemasResponse response = audit.getSchemas(); ``` -Refer to [Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/response/SchemasResponse.html) to know the response data structure. +Refer to the [Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/response/SchemasResponse.html) to know the response data structure. -### getActions() +### `getActions()` -This endpoint returns information about the kind of actions that the Audit Logs API returns as [a list of all actions](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/Actions.html) and a short description of each. Authentication not required. +This endpoint returns information about the kind of actions that the Audit Logs API returns as [a list of all actions](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/Actions.html) and a short description of each. Authentication is not required. ```java import com.slack.api.audit.response.ActionsResponse; @@ -70,21 +70,19 @@ import com.slack.api.audit.response.ActionsResponse; ActionsResponse response = audit.getActions(); ``` -Refer to [Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/response/ActionsResponse.html) to know the response data structure. +Refer to the [Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/audit/response/ActionsResponse.html) to know the response data structure. --- -## Rate Limits +## Rate limits -The Audit Logs API methods conform to Slack's [rate limits](https://docs.slack.dev/apis/web-api/rate-limits) and all methods are rated Tier 3. This allows for up to 50 calls per minute, with an allowance for sporadic bursts. Refer to [the API document](https://docs.slack.dev/admins/audit-logs-api) for more details. +The Audit Logs API methods conform to Slack's [rate limits](https://docs.slack.dev/apis/web-api/rate-limits) and all methods are rated Tier 3. This allows for up to 50 calls per minute, with an allowance for sporadic bursts. Refer to [the API documentation](https://docs.slack.dev/admins/audit-logs-api) for more details. -`AsyncAuditClient`, the async client, has great consideration for Rate Limits. +The async client, `AsyncAuditClient`, takes rate limits into consideration. The async client internally has its queue systems to avoid burst traffics as much as possible while `AuditClient`, the synchronous client, always blindly sends requests. Both sync and async clients maintain the metrics data in a `MetricsDatastore` together. This allows the async client to accurately know the current traffic they generated toward the Slack platform and estimate the remaining amount to call. -The async client internally has its queue systems to avoid burst traffics as much as possible while `AuditClient`, the synchronous client, always blindly sends requests. The good thing is that both sync and async clients maintain the metrics data in a `MetricsDatastore` together. This allows the async client to accurately know the current traffic they generated toward the Slack Platform and estimate the remaining amount to call. +The default implementation of the datastore is an in-memory one using the JVM heap memory. The default `SlackConfig` enables the in-memory one. -The default implementation of the datastore is in-memory one using the JVM heap memory. The default `SlackConfig` enables the in-memory one. It should work nicely for most cases. If your app is fine with it, you don't need to configure anything. - -`AsyncAuditClient` considers the metrics data very well. It may delay API requests to avoid rate-limited errors if the clients in the app already sent too many requests within a short period. +The `AsyncAuditClient` considers the metrics data well. It may delay API requests to avoid rate-limited errors if the clients in the app already sent too many requests within a short period. ```java import com.slack.api.audit.*; diff --git a/docs/content/guides/bolt-basics.md b/docs/content/guides/bolt-basics.md index 60432a197..5ce21aaf6 100644 --- a/docs/content/guides/bolt-basics.md +++ b/docs/content/guides/bolt-basics.md @@ -13,7 +13,7 @@ If you're not yet familiar with Slack app development in general, we recommend r The `App` class is a place to write only essential parts of your Slack app without being bothered by trifles. -The code configuring an `App` instance mainly consists of the ways to respond to incoming events from Slack such as user actions, command invocations, requests to load options in select menus, and any events you subscribe to in the Events API. +The code configuring an `App` instance mainly consists of the ways to respond to incoming events from Slack such as user actions, command invocations, requests to load options in select menus, and any events you subscribe to in the [Events API](https://docs.slack.dev/apis/events-api). ```java import com.slack.api.bolt.App; @@ -25,7 +25,7 @@ app.command("/echo", (req, ctx) -> { ``` --- -## Dispatching Events +## Dispatching events Here is the list of the available methods to dispatch events. @@ -38,7 +38,7 @@ Here is the list of the available methods to dispatch events. |`app.dialogCancellation`|callback_id `String` \| `Pattern`|Dialogs: Responds to the events where users close dialogs by clicking Cancel buttons.| |`app.dialogSubmission`|callback_id: `String` \| `Pattern`|Dialogs: Responds to data submissions in dialogs.| |`app.dialogSuggestion`|callback_id: `String` \| `Pattern`|Dialogs: Responds to requests to load options for `"external"` typed select menus in dialogs.| -|`app.event`|event type: `Class\`|[Events API](/guides/events-api): Responds to any kinds of bot/user events you subscribe.| +|`app.event`|event type: `Class\`|[Events API](/guides/events-api): Responds to any of bot/user events you subscribe to.| | `app.function` | callback_id: `String` \| `Pattern` | [Custom steps](/guides/custom-steps): Defines a function that can be used as a custom step in [Workflow Builder](https://slack.com/help/articles/360035692513-Guide-to-Slack-Workflow-Builder). |`app.globalShortcut`|callback_id: `String` \| `Pattern`|[Shortcuts](/guides/shortcuts): Responds to global shortcut invocations.| |`app.message`|keyword: `String` \| `Pattern`|[Events API](/guides/events-api): Responds to messages posted by a user only when the text in messages matches the given keyword or regular expressions.| @@ -47,9 +47,9 @@ Here is the list of the available methods to dispatch events. |`app.viewSubmission`|callback_id: `String` \| `Pattern`|[Modals](/guides/modals): Responds to data submissions in modals.| --- -## Development Guides by Feature +## Development guides by feature -On these guide pages, you'll find a more concrete example code for each. +On these guide pages, you'll find example code for each. * [Slash Commands](/guides/slash-commands) * [Interactive Components](/guides/interactive-components) @@ -60,7 +60,7 @@ On these guide pages, you'll find a more concrete example code for each. * [App Distribution (OAuth Flow)](/guides/app-distribution) --- -## Acknowledge Incoming Requests +## Acknowledge incoming requests Actions, commands, and options events must always be acknowledged using the `ack()` method. All such utility methods are available as the instance methods of a `Context` object. @@ -130,7 +130,7 @@ app.globalShortcut("callback-id", (req, ctx) -> { If you want to take full control of the `ExecutorService` to use, you don't need to use `app.executorService()`. You can go with the preferable way to manage asynchronous code execution for your app. --- -## Respond to User Actions +## Respond to user actions Are you already familiar with `response_url`? If not, we recommend reading [this guide](https://docs.slack.dev/interactivity/handling-user-interaction) first. @@ -152,9 +152,9 @@ app.command("/hello", (req, ctx) -> { ``` --- -## Use Web APIs / Reply using say utility +## Use Web APIs / reply using `say` utility -When you need to call some Slack Web APIs in Bolt apps, use `ctx.client()` for it. The `MethodsClient` created by the method already holds a valid bot token. So, you don't need to give a token to it. Just calling a method with parameters as below works for you. +Use `ctx.client()` to call Slack Web API methods in Bolt apps. The `MethodsClient` created by the method already holds a valid bot token, so there is no need to provide a token to it. Call the method with parameters as below. ```java app.command("/hello", (req, ctx) -> { @@ -167,7 +167,7 @@ app.command("/hello", (req, ctx) -> { }); ``` -For [chat.postMessage](https://docs.slack.dev/reference/methods/chat.postmessage) API calls with the given channel ID, using `say()` utility is much simpler. If your slash command needs to be available anywhere, using `ctx.respond` would be more robust as `say()` method does not work for the conversations where the app's bot user is not a member of (e.g., a person's own DM). +For [chat.postMessage](https://docs.slack.dev/reference/methods/chat.postmessage) API calls with the given channel ID, using the `say()` utility is simpler. However, if your slash command needs to be available anywhere, using `ctx.respond` would be more robust, as the `say()` method does not work for conversations where the app's bot user is not a member (e.g., a person's own DM). ```java app.command("/hello", (req, ctx) -> { @@ -206,7 +206,7 @@ app.command("/my-search", (req, ctx) -> { ``` --- -## Use Logger +## Use logger You can access [SLF4J](http://www.slf4j.org/) logger in `Context` objects. @@ -284,17 +284,17 @@ if (debugMode != null && debugMode.equals("1")) { // enable only when SLACK_APP_ } ``` -The middleware transforms an unsuccessful response such as 404 Not Found to a 200 OK response with an ephemeral message that tells useful information for debugging. +The middleware transforms an unsuccessful response such as `404 Not Found` to a `200 OK` response with an ephemeral message that tells useful information for debugging. ![Bolt middleware ](/img/bolt-middleware.png) -#### Order of Execution in Middleware List +#### Order of execution in middleware list A set of the built-in middleware precedes your custom middleware. So, if the app detects something in built-in ones and stops calling `chain.next(req)`, succeeding ones won't be executed. The most common would be the case where a request has been denied by `RequestVerification` middleware. After the denial, any middleware won't be executed, so that the above middleware also doesn't work for the case. -#### Customize the Built-in Middleware List +#### Customize the built-in middleware list Bolt turns the following middleware on by default: @@ -317,10 +317,10 @@ appConfig.setRequestVerificationEnabled(false); // the default is true App app = new App(appConfig); ``` -Make sure if it's safe enough when you turn a built-in middleware off. **We strongly recommend using `RequestVerification` for better security**. If you have a proxy that verifies request signature in front of the Bolt app, it's totally fine to disable `RequestVerification` to avoid duplication of work. Don't turn it off just for easiness of development. +Make sure it's safe enough when you turn a built-in middleware off. **We strongly recommend using `RequestVerification` for better security**. If you have a proxy that verifies a request signature in front of the Bolt app, you may disable `RequestVerification` to avoid duplication of work. Don't turn it off just for ease of development. --- -## Supported Web Frameworks +## Supported web frameworks Refer to the [supported web frameworks page](/guides/supported-web-frameworks) for more details. diff --git a/docs/content/guides/composing-messages.md b/docs/content/guides/composing-messages.md index 7edc66858..9e748a19c 100644 --- a/docs/content/guides/composing-messages.md +++ b/docs/content/guides/composing-messages.md @@ -4,12 +4,12 @@ lang: en # Composing Messages -This section shows how to build Slack messages using the `slack-api-client` library. If you're not familiar with [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage) API yet, read [the web api basics page](/guides/web-api-basics) before trying the samples here. +This section shows how to build Slack messages using the `slack-api-client` library. If you're not familiar with the [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage) API method yet, read [the Web API basics page](/guides/web-api-basics) before trying the samples here. -Also, before jumping into Java code, we recommend developing an understanding of composing Slack messages. [Read the API documentation](https://docs.slack.dev/messaging/) for more information. +Before jumping into Java code, we recommend developing an understanding of composing Slack messages. [Read the API documentation](https://docs.slack.dev/messaging/) for more information. --- -## Text Formatting +## Text formatting Composing a text message is the simplest way to post a message to Slack conversations. @@ -29,14 +29,14 @@ ChatPostMessageResponse response = slack.methods(token).chatPostMessage(req -> r ); ``` -As you see, using `text` is fairly simple. The only thing to know is to give a string value with a valid format. Consult [Basic formatting with `mrkdwn`](https://docs.slack.dev/messaging/formatting-message-text) for understanding the markup language. +Use `text` by providing a string value with a valid format. Consult [Basic formatting with `mrkdwn`](https://docs.slack.dev/messaging/formatting-message-text) for understanding the markup language. --- -## Building Blocks for Rich Message Layouts +## Building blocks for rich message layouts [Block Kit](https://docs.slack.dev/block-kit/) is a UI framework for Slack apps that offers a balance of control and flexibility when building experiences in messages and other [surfaces](https://docs.slack.dev/surfaces/). -It may not be so easy to compose a large JSON data structure in Java code. So, we offer setter methods like `blocksAsString(String)` that accept a whole `blocks` part as a single string value. Such method is supposed to be used with loaded external file data or outcomes by template engines. +It may not be easy to compose a large JSON data structure in Java code, so we offer setter methods like `blocksAsString(String)` that accept a `blocks` argument as a single string value. This method is intended to be used with loaded external file data or outcomes by template engines. ```java ChatPostMessageResponse response = slack.methods(token).chatPostMessage(req -> req @@ -67,7 +67,7 @@ ChatPostMessageResponse response = slack.methods(token).chatPostMessage(req -> r ); ``` -You can use this way also for building a message for Incoming Webhooks and `response_url` calls. +You can build a message for incoming webhooks and `response_url` calls this way too. --- ## Block Kit Kotlin DSL @@ -108,12 +108,12 @@ val response = slack.methods(token).chatPostMessage { req -> req ### Installation -You can add the Block Kit Kotlin DSL via 2 artifacts: +Add the Block Kit Kotlin DSL via 2 artifacts: |artifactId|Description| |---|---| -|[**com.slack.api:slack-api-model-kotlin-extension**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model-kotlin-extension) [📖](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-model-kotlin-extension/sdkLatestVersion/slack-api-model-kotlin-extension-sdkLatestVersion-javadoc.jar/!/index.html#package)|The **slack-api-model** Kotlin extension, which adds the Kotlin DSL itself as well as the standalone `withBlocks { }` builder and `View.ViewBuilder`'s `.blocks { }` extension function.| -|[**com.slack.api:slack-api-client-kotlin-extension**](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-client-kotlin-extension) [📖](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client-kotlin-extension/sdkLatestVersion/slack-api-client-kotlin-extension-sdkLatestVersion-javadoc.jar/!/index.html#package)|The **slack-api-client** Kotlin extension, which adds the `.blocks { }` extension function to `MethodsClient`'s request object builders for seamless use of the DSL with the Java builders such as **ChatPostEphemeralRequestBuilder**, **ChatPostMessageRequestBuilder**, **ChatScheduleMessageRequestBuilder**, and **ChatUpdateRequestBuilder**.| +|[`com.slack.api:slack-api-model-kotlin-extension`](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model-kotlin-extension) [📖](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-model-kotlin-extension/sdkLatestVersion/slack-api-model-kotlin-extension-sdkLatestVersion-javadoc.jar/!/index.html#package)|The `slack-api-model` Kotlin extension, which adds the Kotlin DSL itself as well as the standalone `withBlocks { }` builder and `View.ViewBuilder`'s `.blocks { }` extension function.| +|[`com.slack.api:slack-api-client-kotlin-extension`](https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-client-kotlin-extension) [📖](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client-kotlin-extension/sdkLatestVersion/slack-api-client-kotlin-extension-sdkLatestVersion-javadoc.jar/!/index.html#package)|The `slack-api-client` Kotlin extension, which adds the `.blocks { }` extension function to `MethodsClient`'s request object builders for seamless use of the DSL with the Java builders such as `ChatPostEphemeralRequestBuilder`, `ChatPostMessageRequestBuilder`, `ChatScheduleMessageRequestBuilder`, and `ChatUpdateRequestBuilder`.| #### Adding via Gradle @@ -137,9 +137,9 @@ dependencies { Below are some code snippets demonstrating how to use this DSL. -#### Standalone `withBlocks { }` builder which comes with the model extension +#### Standalone `withBlocks { }` builder -You can create lists of blocks outside of the **slack-api-client** Kotlin extension functions with the `withBlocks { }` builder. +This comes with the model extension. You can create lists of blocks outside of the `slack-api-client` Kotlin extension functions with the `withBlocks { }` builder. ```kotlin import com.slack.api.model.kotlin_extension.block.withBlocks @@ -151,11 +151,11 @@ val blocks = withBlocks { } ``` -#### Type safe enums for inputs which require specific string inputs +#### Type safe enums for inputs -Type-safe enums are available for properties of some block elements which require specific input strings. +This requires specific string inputs. Type-safe enums are available for properties of some block elements which require specific input strings. -With this, you get the benefit of verifying your inputs are correct at compile time, and you gain access to Kotlin enum features such as being able to iterate over or retrieve all possible values for these inputs. Versions of these inputs which accept strings are also available, if you prefer. +With this, you get the benefit of verifying that your inputs are correct at compile time, and you gain access to Kotlin enum features such as being able to iterate over or retrieve all possible values for these inputs. Versions of these inputs which accept strings are also available, if you prefer. ```kotlin import com.slack.api.model.kotlin_extension.block.element.ButtonStyle @@ -189,7 +189,7 @@ val blocks = withBlocks { #### Write DSL extension functions for message templating -Because it is a Kotlin DSL, you benefit from Kotlin language features while you are constructing your messages, one of which being able to create extension functions which reproduce common Block Kit structures. This makes your code less repetitive and easier to read. You also benefit from being able to use conditionals and loops as you construct your blocks. +Because it is a Kotlin DSL, you benefit from Kotlin language features while you are constructing your messages, one of which is being able to create extension functions which reproduce common Block Kit structures. This makes your code less repetitive and easier to read. You also benefit from being able to use conditionals and loops as you construct your blocks. ```kotlin import com.slack.api.model.kotlin_extension.block.ActionsBlockBuilder diff --git a/docs/content/guides/events-api.md b/docs/content/guides/events-api.md index 2c0f4f091..e8d2e5c1c 100644 --- a/docs/content/guides/events-api.md +++ b/docs/content/guides/events-api.md @@ -6,45 +6,45 @@ lang: en The [Events API](https://docs.slack.dev/apis/events-api/) is a streamlined way to build apps and bots that respond to activities in Slack. All you need is a Slack app and a secure place for us to send your events. -### Slack App Configuration +### Slack app configuration -To enable Events API, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Event Subscriptions** on the left pane. There are a few things to do on the page. +To enable the Events API, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Event Subscriptions** on the left pane. There are a few things to do on the page. * Turn on **Enable Events** * Set the **Request URL** to `https://{your app's public URL domain}/slack/events` (this step is not required for Socket Mode apps) * Add subscriptions to bot events * Click **Subscribe to bot events** * Click **Add Bot User Event** button - * Choose events to subscribe + * Choose events to subscribe to * Click the **Save Changes** button at the bottom for sure -### What Your Bolt App Does +### What your Bolt app does -All you need to do to handle Events API requests are: +To handle Events API requests, do the following: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack 1. Parse the request body and check if the `type` in `event` is the one you'd like to handle -1. Whatever you want to do with the event data -1. Respond to the Slack API server with 200 OK as an acknowledgment +1. Code the desired logic you want to do with the event data +1. Respond to the Slack API server with `200 OK` as an acknowledgment -Your app has to respond to the request within 3 seconds by `ack()` method. Otherwise, the Slack Platform may retry after a while. +Your app has to respond to the request within 3 seconds by `ack()` method. Otherwise, the Slack Platform may retry. --- ## Examples -:::tip +:::tip[Tip] If you're a beginner to using Bolt for Slack App development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. ::: -Bolt does many of the commonly required tasks for you. The steps you need to handle would be: +Bolt does many of the commonly required tasks for you. The steps you need to handle are: * Specify [the Java class](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-model/sdkLatestVersion/slack-api-model-sdkLatestVersion-javadoc.jar/!/com/slack/api/model/event/Event.html) corresponding to `event.type` (and also `event.subtype` [when necessary](https://docs.slack.dev/reference/events/message)) to handle -* Whatever you want to do with the event data +* Code the desired logic you want to do with the event data * Call `ack()` as an acknowledgment -In event payloads, `response_url` is not included as it's not a payload coming from direct user interactions. Also, it's not possible to post a message using `ctx.ack()` for the same reason. If an event you receive is a user interaction and you'd like to post a reply to the user at the conversation the event happened, call [**chat.postMessage**](https://docs.slack.dev/reference/methods/chat.postmessage) method or other similar ones with `channel` in the event payload. +In event payloads, `response_url` is not included as it's not a payload coming from direct user interactions. Also, it's not possible to post a message using `ctx.ack()` for the same reason. If an event you receive is a user interaction and you'd like to post a reply to the user in the conversation where the event happened, call the [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage) method with `channel` in the event payload. ```java import com.slack.api.methods.response.chat.ChatPostMessageResponse; @@ -65,7 +65,7 @@ app.event(ReactionAddedEvent.class, (payload, ctx) -> { }); ``` -The same code in Kotlin looks as below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful) +The same code in Kotlin looks as below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful.) ```kotlin app.event(ReactionAddedEvent::class.java) { payload, ctx -> @@ -139,9 +139,9 @@ app.message(":wave:", (payload, ctx) -> { }); ``` -### Under the Hood +## Under the hood -If you hope to understand what is actually happening with the above code, reading the following (a bit pseudo) code may be helpful. +If you hope to understand what is happening with the above code, reading the following (pseudo) code may be helpful. ```java import java.util.Map; diff --git a/docs/content/guides/getting-started-with-bolt.md b/docs/content/guides/getting-started-with-bolt.md index 7bed83bc7..047b3a833 100644 --- a/docs/content/guides/getting-started-with-bolt.md +++ b/docs/content/guides/getting-started-with-bolt.md @@ -5,9 +5,9 @@ title: Getting Started # Getting Started with Bolt for Java {#getting-started} -**Bolt for Java** is a framework on the JVM that offers an abstraction layer to build Slack apps quickly using modern platform features. +**Bolt for Java** is a framework on the JVM that offers an abstraction layer to build Slack apps using modern platform features. -This guide explains how to start your first-ever Bolt app. +This guide explains how to start your first Bolt app. If you're not yet familiar with Slack app development in general, we recommend reading the [Slack API docs](https://docs.slack.dev). @@ -18,7 +18,7 @@ Let's start building a Slack app using Bolt! This guide includes instructions on ### Using Maven {#maven} -After you [create your Maven project](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html), you need to add the `bolt` dependency to your `pom.xml` file. The `bolt` dependency is a framework-agnostic module. If you use Bolt along with [Spring Boot](https://spring.io/projects/spring-boot), [Quarkus (Undertow)](https://quarkus.io/), or any others on top of Servlet environment, the `bolt-servlet` library is required for your app. Adding only `bolt-servlet` also works for you. +After you [create your Maven project](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html), you need to add the `bolt` dependency to your `pom.xml` file. The `bolt` dependency is a framework-agnostic module. If you use Bolt along with [Spring Boot](https://spring.io/projects/spring-boot), [Quarkus (Undertow)](https://quarkus.io/), or any others on top of the Servlet environment, the `bolt-servlet` library is required for your app. Adding only `bolt-servlet` also works. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -173,7 +173,7 @@ dependencies { **Using `build.gradle`** -The following build settings should be working as-is. Put it in the root directory of your project. +The following build settings should work as-is. Put it in the root directory of your project. @@ -228,12 +228,10 @@ run { **Using `src/main/java/hello/MyApp.java`** -Coding with this framework is much simpler than you think. - -Only single source code is required to run your first-ever Bolt app. All you need to do is define the main method that starts `SocketModeApp`. +Only single source code is required to run your first Bolt app. You'll need to define the main method that starts `SocketModeApp`. ```java package hello; @@ -256,7 +254,7 @@ public class MyApp { } ``` -If you go with JDK 10+, thanks to [Local Variable Type Inference](https://developer.oracle.com/java/jdk-10-local-variable-type-inference.html), your code could be much more concise. To take advantage of it, install OpenJDK 11 and set the compatible Java versions in `build.gradle` as below. Also, configure the same on your IDE. +If you go with JDK 10+, thanks to [Local Variable Type Inference](https://docs.oracle.com/en/java/javase/21/language/local-variable-type-inference.html), you can write more concise code. To do so, install OpenJDK 11 and set the compatible Java versions in `build.gradle` as below, configuring the same on your IDE. ```groovy java { @@ -278,7 +276,7 @@ new SocketModeApp(app).start(); -Only single source code is required to run your first-ever Bolt app. All you need to do is define the main method that starts `SlackAppServer`. Your server with the default configuration will listen to the 3000 port but it's configurable. Check other constructors of the class to customize the behavior. +Only single source code is required to run your first Bolt app. You'll need to define the main method that starts `SlackAppServer`. Your server with the default configuration will listen to the 3000 port but it's configurable. Check other constructors of the class to customize the behavior. ```java package hello; @@ -302,7 +300,7 @@ public class MyApp { } ``` -If you go with JDK 10+, thanks to [Local Variable Type Inference](https://developer.oracle.com/java/jdk-10-local-variable-type-inference.html), your code could be much more concise. To take advantage of it, install OpenJDK 11 and set the compatible Java versions in `build.gradle` as below. Also, configure the same on your IDE. +If you go with JDK 10+, thanks to [Local Variable Type Inference](https://docs.oracle.com/en/java/javase/21/language/local-variable-type-inference.html), you can write more concise code. To do so, install OpenJDK 11 and set the compatible Java versions in `build.gradle` as below, configuring the same on your IDE. ```groovy java { @@ -327,12 +325,12 @@ server.start(); ### Environment variables {#env-variables} -The default constructor expects the following two env variables exist when starting the app. +The default constructor expects the following two environment variables to exist when starting the app. |Env Variable|Description| |-|-| -|`SLACK_BOT_TOKEN`|The valid bot token value starting with `xoxb-` in your development workspace. To issue a bot token, you need to install your Slack App that has a bot user to your development workspace. Visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Settings** > **Install App** on the left pane (Add [`app_mentions:read`](https://docs.slack.dev/reference/scopes/app_mentions.read) bot scope if you see the message saying "Please add at least one feature or permission scope to install your app.").

If you run an app that is installable for multiple workspaces, no need to specify this. Consult [App Distribution (OAuth)](/guides/app-distribution) for further information instead.| -|`SLACK_SIGNING_SECRET`|The secret value shared only with the Slack Platform. It is used for verifying incoming requests from Slack. Request verification is crucial for security as Slack apps have internet-facing endpoints. To know the value, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, go to **Settings** > **Basic Information** on the left pane, and find **App Credentials** > **Signing Secret** on the page. Refer to [the document](https://docs.slack.dev/authentication/verifying-requests-from-slack) for further information.| +|`SLACK_BOT_TOKEN`|The valid bot token value starting with `xoxb-` in your development workspace. To issue a bot token, install your Slack app that has a bot user to your development workspace. Visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Settings** > **Install App** on the left pane (Add [`app_mentions:read`](https://docs.slack.dev/reference/scopes/app_mentions.read) bot scope if you see the message saying "Please add at least one feature or permission scope to install your app.").

If you run an app that is installable for multiple workspaces, no need to specify this. Consult [App Distribution (OAuth)](/guides/app-distribution) for further information.| +|`SLACK_SIGNING_SECRET`|The secret value shared only with the Slack Platform. It is used for verifying incoming requests from Slack. Request verification is crucial for security as Slack apps have internet-facing endpoints. To know the value, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, go to **Settings** > **Basic Information** on the left pane, and find **App Credentials** > **Signing Secret** on the page. Refer to [Verifying requests from Slack](https://docs.slack.dev/authentication/verifying-requests-from-slack) for more information.| If you prefer configuring an `App` in a different way, write some code to initialize `AppConfig` on your own. @@ -355,7 +353,7 @@ gradle run mvn compile exec:java -Dexec.mainClass="hello.MyApp" ``` -You will see the message saying "**⚡️ Bolt app is running!**" in stdout. +You will see the message saying "**⚡️ Bolt app is running!**" in `stdout`. If you get stuck, go through the following checklist: @@ -382,14 +380,14 @@ If you get stuck, go through the following checklist:
-### Enabling the `/hello` Command {#hello} +### Enabling the `/hello` command {#hello} Your app is up now! However, the slash command `/hello` in the code is still unavailable. To enable it, follow the steps below: -* Visit [Slack App configuration pages](https://api.slack.com/apps) +* Visit [Slack app settings pages](https://api.slack.com/apps) * Choose your app * Go to **Settings** > **Socket Mode** on the left pane * Turn on **Enable Socket Mode** @@ -403,10 +401,10 @@ Your app is up now! However, the slash command `/hello` in the code is still una -* Configure a way to allow Slack API server to access your Bolt app +* Configure a way to allow the Slack API server to access your Bolt app * A well-known way is to use [ngrok](https://ngrok.com/) - install it and run `ngrok http 3000` on another terminal -* Configure & Reinstall the Slack App - * Visit [Slack App configuration pages](https://api.slack.com/apps) +* Configure & Reinstall the Slack app + * Visit [Slack app settings pages](https://api.slack.com/apps) * Choose your app, go to **Features** > **Slash Commands** on the left pane * Click **Create New Command** button * Input the command information on the dialog: @@ -423,11 +421,11 @@ Now you can hit the `/hello` command in your development workspace. If your app ### What about Spring Boot? {#spring-boot} -As [Spring Boot](https://spring.io/projects/spring-boot) is one of the most popular web frameworks in the Java world, you may be curious about the possibility to let this Bolt live together with it. +As [Spring Boot](https://spring.io/projects/spring-boot) is one of the most popular web frameworks in the Java world, you may be curious about the possibility to let this Bolt app live together with it. -Rest assured about it! It's quick and easy to _inject_ Bolt into Spring Boot apps. +Don't worry, we can _inject_ Bolt into Spring Boot apps. -All you need to do is add `implementation("com.slack.api:bolt:sdkLatestVersion")` to `dependencies` in `build.gradle` and write a few lines of code. +Add `implementation("com.slack.api:bolt:sdkLatestVersion")` to `dependencies` in `build.gradle` and write a few lines of code. ```java @Configuration @@ -448,12 +446,12 @@ public class SlackAppController extends SlackAppServlet { } ``` -Check [the detailed guide here](/guides/supported-web-frameworks) for further information. +Check [the detailed guide here](/guides/supported-web-frameworks) for more information. --- ## Getting started with Kotlin {#getting-started-in-kotlin} -For code simplicity, [Kotlin](https://kotlinlang.org/) language would be a great option for writing Bolt apps. In this section, you'll learn how to set up a Kotlin project for Bolt apps. +For code simplicity, [Kotlin](https://kotlinlang.org/) is a great option for writing Bolt apps. In this section, you'll learn how to set up a Kotlin project for Bolt apps. **Using `build.gradle`** @@ -515,7 +513,7 @@ If you're already familiar with Kotlin and prefer the Gradle Kotlin DSL, of cour **Using `src/main/kotlin/MyApp.kt`** -Here is a minimum source file that just starts a Bolt app on your local machine. +Here is a minimum source file that starts a Bolt app on your local machine. @@ -555,7 +553,7 @@ fun main() { ### Running your Kotlin app {#run-kotlin} -If all items from the checklist are ✅, bootstrapping your first-ever Kotlin-flavored Bolt app will succeed: +If all items from the checklist are ✅, bootstrapping your first Kotlin-flavored Bolt app will succeed: ```bash # Visit https://api.slack.com/apps to know these @@ -566,9 +564,9 @@ export SLACK_SIGNING_SECRET=123abc...your-own-valid-one gradle run ``` -From here, all you need to do is write code and restart the app. Enjoy Bolt app development in Kotlin! 👋 +From here, you're ready to write code and restart the app. Enjoy Bolt app development in Kotlin! 👋 -:::tip +:::tip[Tip] We strongly recommend using [IntelliJ IDEA](https://www.jetbrains.com/idea/) here even if you don't prefer using IDEs. The IDE is the smoothest way to try Kotlin application development. @@ -579,7 +577,7 @@ We strongly recommend using [IntelliJ IDEA](https://www.jetbrains.com/idea/) her Read the [Bolt Basics](/guides/bolt-basics) page for further information. -If you want to know ways to run Bolt app with Spring Boot, Micronaut, Quarkus, or Helidon SE, refer to the [Supported Web Frameworks](/guides/supported-web-frameworks) page. +If you want to know ways to run a Bolt app with Spring Boot, Micronaut, Quarkus, or Helidon SE, refer to the [Supported Web Frameworks](/guides/supported-web-frameworks) page. Also, many examples are available in the GitHub repository. diff --git a/docs/content/guides/incoming-webhooks.md b/docs/content/guides/incoming-webhooks.md index 8b6842422..0682fac32 100644 --- a/docs/content/guides/incoming-webhooks.md +++ b/docs/content/guides/incoming-webhooks.md @@ -2,20 +2,20 @@ lang: en --- -# Incoming Webhooks +# Incoming webhooks -[Incoming Webhooks](https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks) is a simple way to post messages from apps into Slack. Creating an Incoming Webhook gives you a unique URL to which you send a JSON payload with the message and some options. +[Incoming webhooks](https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks) are a straightforward way to post messages from apps into Slack. Creating an incoming webhook gives you a unique URL to which you send a JSON payload with the message and some options. -### Slack App Configuration +### Slack app configuration -To enable this feature, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, go to **Features** > **Incoming Webhooks** on the left pane, and then turn on **Activate Incoming Webhooks**. +To enable this feature, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, go to **Features** > **Incoming Webhooks** on the left pane, and then turn on **Activate Incoming Webhooks**. -Then, install the app to your development workspace. Each time your app is installed, a new Webhook URL will be generated. +Then, install the app to your development workspace. Each time your app is installed, a new webhook URL will be generated. --- -## How To Use +## How to use -Here is a **curl** command example demonstrating how to send a message via an Incoming Webhooks URL. +Here is a curl command example demonstrating how to send a message via an incoming webhook URL. ```bash curl -X POST \ @@ -24,15 +24,15 @@ curl -X POST \ https://hooks.slack.com/services/T1234567/AAAAAAAA/ZZZZZZ ``` -Also with **Slack SDK for Java**, sending messages via Incoming Webhooks is still simple and handy. There are two ways to send a payload. +There are two ways to send a payload via incoming webhook with the Slack SDK for Java. ### Build a string payload -A primitive way is to build a payload as a single string. This method is nearly the same as running **curl** command. +A primitive way is to build a payload as a single string. This method is nearly the same as running a curl command. -:::tip +:::tip[Tip] -As with tokens, we don't recommend embedding a webhook URL in your source code. Consider using env variables or some more secure ways to store those. +As with tokens, we don't recommend embedding a webhook URL in your source code. Consider using environment variables or some other secure way to store them. ::: @@ -49,17 +49,17 @@ WebhookResponse response = slack.send(webhookUrl, payload); System.out.println(response); // WebhookResponse(code=200, message=OK, body=ok) ``` -If the URL is invalid or no longer available, you'll receive other responses as below. +If the URL is invalid or no longer available, you'll receive responses as below. ``` WebhookResponse(code=404, message=Not Found, body=no_team) ``` -In any case, the response consists of its HTTP status code/message and a simple plain text body telling an error code. The **send** method may throw a **java.io.IOException** when having connectivity issues. +The response consists of its HTTP status code/message and a simple plain text body telling an error code. The `send` method may throw a `java.io.IOException` when having connectivity issues. -### Send using a Payload object +### Send using a payload object -Another way is to build a Java object representing a webhook payload. +Another way to send a payload is to build a Java object representing a webhook payload. ```java import com.slack.api.Slack; @@ -83,7 +83,7 @@ import static com.slack.api.webhook.WebhookPayloads.*; WebhookResponse response = slack.send(webhookUrl, payload(p -> p.text("Hello, World!"))); ``` -As we learned at [Composing Messages](/guides/composing-messages), using static methods for building blocks would be greatly useful. +As we learned in [Composing Messages](/guides/composing-messages), using static methods for building blocks is useful. ```java import static com.slack.api.webhook.WebhookPayloads.*; diff --git a/docs/content/guides/interactive-components.md b/docs/content/guides/interactive-components.md index 7dd83f424..890698746 100644 --- a/docs/content/guides/interactive-components.md +++ b/docs/content/guides/interactive-components.md @@ -4,45 +4,45 @@ lang: en # Interactive Components -[Interactive components](https://docs.slack.dev/block-kit/#making-things-interactive) are a subset of [Block Kit](https://docs.slack.dev/block-kit/) elements that add interactivity to various [surfaces](https://docs.slack.dev/surfaces/). Interactions on blocks may happen not only in messages but also on [Modals](/guides/modals), and [Home tabs](/guides/app-home). +[Interactive components](https://docs.slack.dev/block-kit/#making-things-interactive) are a subset of [Block Kit](https://docs.slack.dev/block-kit/) elements that add interactivity to various [surfaces](https://docs.slack.dev/surfaces/). Interactions on blocks may happen in messages, [modals](/guides/modals), and [Home tabs](/guides/app-home). -Reading [Composing Messages](/guides/composing-messages) is helpful to learn how to build [Block Kit](https://docs.slack.dev/surfaces/) messages with this SDK. +See [Composing messages](/guides/composing-messages) to learn how to build [Block Kit](https://docs.slack.dev/surfaces/) messages with this SDK. -### Slack App Configuration +### Slack app configuration -To enable Interactive Components, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Interactivity & Shortcuts** on the left pane. There are three things to do on the page. +To enable interactive components, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Interactivity & Shortcuts** on the left pane. There are three things to do on the page. * Turn on the feature * Set the **Request URL** to `https://{your app's public URL domain}/slack/events` (this step is not required for Socket Mode apps) -* Click the **Save Changes** button at the bottom for sure +* Click the **Save Changes** button at the bottom -### What Your Bolt App Does +### What your bolt app does -All your app needs to do to handle Slack requests by user interactions are: +To handle Slack requests by user interactions: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack 1. Parse the request body and check if the `action_id` in a block is the one you'd like to handle 1. Build a reply message or surface to interact with the user further -1. Respond to the Slack API server with 200 OK as an acknowledgment +1. Respond to the Slack API server with `200 OK` as an acknowledgment Your app has to respond to the request within 3 seconds by `ack()` method. Otherwise, the user will see the timeout error on Slack. For some of the requests including external selects, having valid parameters to the method may be required. --- ## Examples -:::tip +:::tip[Tip] -If you're a beginner to using Bolt for Slack App development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. +If you're a beginner to using Bolt for Slack app development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. ::: -Bolt does many of the commonly required tasks for you. The steps you need to handle would be: +Bolt does many of the commonly required tasks for you. The steps you need to handle are: * Specify the `action_id` to handle (by either of the exact name or regular expression) * Build a reply message or surface to interact with the user further * Call `ack()` as an acknowledgment -The request payloads have `response_url`, so that your app can reply to the action (even asynchronously after the acknowledgment). The URL is usable up to 5 times within 30 minutes of the action invocation. If you post a message using `response_url`, call `ctx.ack()` without arguments and use `ctx.respond()` to post a message. +The request payloads have a `response_url`, so that your app can reply to the action (even asynchronously after the acknowledgment). The URL is usable up to 5 times within 30 minutes of the action invocation. If you post a message using `response_url`, call `ctx.ack()` without arguments and use `ctx.respond()` to post a message. Let's say, a message has a simple `"actions"`-typed block that has a button. @@ -131,7 +131,7 @@ app.blockAction("topics-action", (req, ctx) -> { }); ``` -The same code in Kotlin looks as below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful) +The same code in Kotlin looks as below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful.) ```kotlin import com.slack.api.app_backend.interactive_components.response.Option @@ -156,9 +156,9 @@ app.blockAction("topics-action") { req, ctx -> } ``` -### Under the Hood +## Under the Hood -If you hope to understand what is actually happening with the above code, reading the following (a bit pseudo) code may be helpful. +If you hope to understand what is happening with the above code, reading the following (pseudo) code may be helpful. ```java import java.util.Map; diff --git a/docs/content/guides/modals.md b/docs/content/guides/modals.md index 613e9883c..6a949b0aa 100644 --- a/docs/content/guides/modals.md +++ b/docs/content/guides/modals.md @@ -6,66 +6,66 @@ lang: en [Modals](https://docs.slack.dev/surfaces/modals) are a focused surface to collect data from users or display dynamic and interactive information. To users, modals appear as focused surfaces inside of Slack enabling brief, yet deep interactions with apps. Modals can be assembled using the visual and interactive components found in [Block Kit](https://docs.slack.dev/block-kit/). -## Slack App Configuration +## Slack app configuration -The first step to use modals in your app is to enable Interactive Components. Visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Interactivity & Shortcuts** on the left pane. There are three things to do on the page. +The first step to use modals in your app is to enable interactive components. Visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Interactivity & Shortcuts** on the left pane. There are three things to do on the page. * Turn on the feature * Set the **Request URL** to `https://{your app's public URL domain}/slack/events` (this step is not required for Socket Mode apps) -* Click the **Save Changes** button at the bottom for sure +* Click the **Save Changes** button at the bottom -## What Your Bolt App Does +## What your bolt app does There are three patterns to handle on modals. As always, your app has to respond to the request within 3 seconds by `ack()` method. Otherwise, the user will see the timeout error on Slack. -### `"block_actions"` requests +### `block_actions` requests -When someone uses an [interactive component](https://docs.slack.dev/block-kit/#making-things-interactive) in your app's modal views, the app will receive a [block_actions payload](https://docs.slack.dev/reference/interaction-payloads/block_actions-payload). All you need to do to handle the `"block_actions"` requests are: +When someone uses an [interactive component](https://docs.slack.dev/block-kit/#making-things-interactive) in your app's modal views, the app will receive a `block_actions` [payload](https://docs.slack.dev/reference/interaction-payloads/block_actions-payload). To handle the `block_actions` request: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack -1. Parse the request body, and check if the `type` is `"block_actions"` and the `action_id` in a block is the one you'd like to handle -1. [Modify/push a view via API](https://docs.slack.dev/surfaces/modals#interactions) and/or update the modal to hold the sent data as [private_metadata](https://docs.slack.dev/surfaces/modals#private_metadata) -1. Respond to the Slack API server with 200 OK as an acknowledgment +1. Parse the request body, and check if the `type` is `block_actions` and the `action_id` in a block is the one you'd like to handle +1. [Modify/push a view via API](https://docs.slack.dev/surfaces/modals#interactions) and/or update the modal to hold the sent data as [`private_metadata`](https://docs.slack.dev/surfaces/modals#private_metadata) +1. Respond to the Slack API server with `200 OK` as an acknowledgment -### `"view_submission"` requests +### `view_submission` requests -When a modal view is submitted, you'll receive a [view_submission payload](https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload#view_submission). All you need to do to handle the `"view_submission"` requests are: +When a modal view is submitted, you'll receive a `view_submission` [payload](https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload#view_submission). To handle the `view_submission` request: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack -1. Parse the request body, and check if the `type` is `"view_submission"` and the `callback_id` is the one you'd like to handle +1. Parse the request body, and check if the `type` is `view_submission` and the `callback_id` is the one you'd like to handle 1. Extract the form data from `view.state.values` -1. Do whatever to do such as input validations, storing them in a database, talking to external services -1. Respond with 200 OK as the acknowledgment by either of the followings: +1. Do whatever logic you'd like, such as input validations, storing the values in a database, talking to external services, etc. +1. Respond with `200 OK` as the acknowledgment by doing either of the followings: * Sending an empty body means closing only the modal - * Sending a body with `response_action` (possible values are `"errors"`, `"update"`, `"push"`, `"clear"`) + * Sending a body with `response_action` (possible values are `errors`, `update`, `push`, `clear`) -### `"view_closed"` requests (only when `notify_on_close` is `true`) +### `view_closed` requests (only when `notify_on_close` is `true`) -Your app can optionally receive [view_closed payloads](https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload#view_closed) whenever a user clicks on the Cancel or x buttons. These buttons are standard, not blocks, in all app modals. To receive the `"view_closed"` payload when this happens, set `notify_on_close` to `true` when creating a view with [views.open](https://docs.slack.dev/reference/methods/views.open) and [views.push](https://docs.slack.dev/reference/methods/views.push) methods. -All you need to do to handle the `"view_closed"` requests are: +Your app can optionally receive `view_closed` [payloads](https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload#view_closed) whenever a user clicks on the cancel or x buttons. These buttons are standard, not blocks, in all app modals. To receive the `view_closed` payload when this happens, set `notify_on_close` to `true` when creating a view with [views.open](https://docs.slack.dev/reference/methods/views.open) and [views.push](https://docs.slack.dev/reference/methods/views.push) methods. +To handle the `"view_closed"` request: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack -1. Parse the request body, and check if the `type` is `"view_closed"` and the `callback_id` is the one you'd like to handle -1. Do whatever to do at the timing -1. Respond with 200 OK as the acknowledgment +1. Parse the request body, and check if the `type` is `view_closed` and the `callback_id` is the one you'd like to handle +1. Handle whatever logic you'd like to do at the timing +1. Respond with `200 OK` as the acknowledgment -## Modal Development Tips +## Modal development tips -In general, there are a few things to know when working with modals. They would be: -* You need `trigger_id` in user interaction payloads to open a modal view -* Only the inputs in `"type": "input"` blocks will be included in `view_submission`'s `view.state.values` -* Each input/selection in non-`"input"` typed blocks such as `"section"`, `"actions"` is sent as a `"block_actions"` request -* You use `callback_id` to identify a modal, a pair of `block_id` and `action_id` to identify each input in `view.state.values` -* You can use `view.private_metadata` to hold the internal state and/or `"block_actions"` results on the modal -* You respond to `"view_submission"` requests with `response_action` to determine the next state of a modal -* [views.update](https://docs.slack.dev/reference/methods/views.update) and [views.push](https://docs.slack.dev/reference/methods/views.push) API methods are supposed to be used when receiving `"block_actions"` requests in modals, NOT for `"view_submission"` requests +In general, there are a few things to know when working with modals: +* You need a `trigger_id` in user interaction payloads to open a modal view +* Only the inputs in `"type": "input"` blocks will be included in a `view_submission`'s `view.state.values` field +* Each input/selection in non-`input` typed blocks, such as `section` or `actions`, is sent as a `block_actions` request +* Use `callback_id` to identify a modal, a pair of `block_id` and `action_id` to identify each input in `view.state.values` +* Use the `view.private_metadata` property to hold the internal state and/or `block_actions` results on the modal +* Respond to `view_submission` requests with `response_action` to determine the next state of a modal +* The [`views.update`](https://docs.slack.dev/reference/methods/views.update) and [`views.push`](https://docs.slack.dev/reference/methods/views.push) API methods should be used when receiving `block_actions` requests in modals, NOT for `view_submission` requests --- ## Examples -:::tip +:::tip[Tip] -If you're a beginner to using Bolt for Slack App development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. +If you're a beginner to using Bolt for Slack app development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. ::: @@ -105,7 +105,7 @@ Let's start with opening a modal. } ``` -**slack-api-client** offers a smooth DSL for building blocks and views. The following code generates **View** objects in a type-safe way. +The `slack-api-client` offers a smooth DSL for building blocks and views. The following code generates `View` objects in a type-safe way. ```java import com.slack.api.model.view.View; @@ -147,7 +147,7 @@ View buildView() { } ``` -If you need to carry some information to the modal, setting `private_metadata` is a good way for it. The `private_metadata` is a single string with a maximum of 3000 characters. So, if you have multiple values, you need to serialize them into a string in a format. +If you need to carry information to the modal, set `private_metadata`. The `private_metadata` field is a single string with a maximum of 3000 characters. If you have multiple values, serialize them into a string format. ```java import com.slack.api.bolt.util.JsonOps; @@ -169,7 +169,7 @@ app.command("/meeting", (req, ctx) -> { // omitted ... ``` -A `trigger_id` is required to open a modal. You can access it in payloads sent by user interactions such as slash command invocations, clicking a button. In Bolt, you can acquire the value by calling `Request.getPayload().getTriggerId()` as it's a part of payloads. More easily, it's also possible to get it by `Context.getTriggerId()`. These methods are defined only when `trigger_id` exists in a payload. +A `trigger_id` is required to open a modal. You can access it in payloads sent by user interactions, such as slash command invocations, by clicking a button. In Bolt, you can acquire the value by calling the `Request.getPayload().getTriggerId()` method. It's also possible to get it by calling the `Context.getTriggerId()` method. These methods are defined only when `trigger_id` exists in a payload. ```java import com.slack.api.methods.response.views.ViewsOpenResponse; @@ -183,7 +183,7 @@ app.command("/meeting", (req, ctx) -> { }); ``` -The same code in Kotlin looks as below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful) +The same code in Kotlin is below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful.) ```kotlin app.command("/meeting") { req, ctx -> @@ -196,7 +196,7 @@ app.command("/meeting") { req, ctx -> } ``` -In Kotlin, it's much easier to embed multi-line string data in source code. It may be handier to use `viewAsString(String)` method instead. +In Kotlin, it's much easier to embed multi-line string data in source code. It may be simpler to use the `viewAsString(String)` method instead. ```kotlin // Build a view using string interpolation @@ -279,9 +279,9 @@ fun buildView(): View { } ``` -### `"block_actions"` requests +### `block_actions` requests -Basically it's the same with [Interactive Components](/guides/interactive-components) but the only difference is that a payload coming from a modal has `view` and also its `private_metadata` +`block_actions` handle [interactive components](/guides/interactive-components) essentially the same way; the only difference is that a payload coming from a modal has `view` and also its `private_metadata`. ```java import com.google.gson.Gson; @@ -346,15 +346,15 @@ app.blockAction("category-selection-action") { req, ctx -> } ``` -### `"view_submission"` requests +### `view_submission` requests -Bolt does many of the commonly required tasks for you. The steps you need to handle would be: +Bolt does many of the commonly required tasks for you. The steps you need to handle are: * Specify the `callback_id` to handle (by either of the exact name or regular expression) -* Do whatever to do such as input validations, storing them in a database, talking to external services +* Do whatever logic you'd like, such as input validations, storing values in a database, talking to external services, etc. * Call `ack()` as an acknowledgment with either of the followings: * Sending an empty body means closing only the modal - * Sending a body with `response_action` (possible values are `"errors"`, `"update"`, `"push"`, `"clear"`) + * Sending a body with `response_action` (possible values are `errors`, `update`, `push`, `clear`) ```java import com.slack.api.model.view.ViewState; @@ -380,7 +380,7 @@ app.viewSubmission("meeting-arrangement", (req, ctx) -> { }); ``` -It looks like below in Kotlin. +It looks like this in Kotlin. ```kotlin // when a user clicks "Submit" @@ -403,27 +403,27 @@ app.viewSubmission("meeting-arrangement") { req, ctx -> } ``` -If you respond with `"response_action": "update"` or `"push"`, `response_action` and `view` are required in the response body. +If you respond with `"response_action": "update"` or `push`, then `response_action` and `view` are required in the response body. ```java ctx.ack(r -> r.responseAction("update").view(renewedView)); ctx.ack(r -> r.responseAction("push").view(newViewInStack)); ``` -It looks like below in Kotlin. +It looks like this in Kotlin. ```kotlin ctx.ack { it.responseAction("update").view(renewedView) } ctx.ack { it.responseAction("push").view(newViewInStack) } ``` -#### Publishing Messages After Modal Submissions +#### Publishing messages after modal submissions -`view_submission` payloads don't have `response_url` by default. However, if you have an `input` block asking users a channel to post a message, payloads may provide `response_urls` (`List responseUrls` in Java). +`view_submission` payloads don't have a `response_url` by default. However, if you have an `input` block asking users for a channel to post a message, payloads may provide `response_urls` (`List responseUrls` in Java). -To enable this, set the block element type as either [`channels_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element/#channel_multi_select) or [`conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element/#conversation_multi_select) and add `"response_url_enabled": true`. Refer to [the API document](https://docs.slack.dev/surfaces/modals#modal_response_url) for details. +To enable this, set the block element type as either [`channels_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element/#channel_multi_select) or [`conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element/#conversation_multi_select) and add `"response_url_enabled": true`. Refer to [the API documentation](https://docs.slack.dev/surfaces/modals#modal_response_url) for details. -Also, if you want to automatically set the channel a user is viewing when opening a modal to`initial_conversation(s)`, turn `default_to_current_conversation` on in [`conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element/#conversation_multi_select) / [`multi_conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element) elements. +Also, if you want to automatically set the channel that a user is viewing when opening a modal to`initial_conversation(s)`, turn `default_to_current_conversation` on in the [`conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element/#conversation_multi_select) / [`multi_conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element) elements. ```java import static com.slack.api.model.block.Blocks.*; @@ -447,12 +447,12 @@ View modalView = view(v -> v ))); ``` -### `"view_closed"` requests (only when `notify_on_close` is `true`) +### `view_closed` requests (only when `notify_on_close` is `true`) -Bolt does many of the commonly required tasks for you. The steps you need to handle would be: +Bolt does many of the commonly required tasks for you. The steps you need to handle are: * Specify the `callback_id` to handle (by either of the exact name or regular expression) -* Do whatever to do at the timing +* Do whatever logic you'd like to do at the timing * Call `ack()` as an acknowledgment ```java @@ -464,7 +464,7 @@ app.viewClosed("meeting-arrangement", (req, ctx) -> { }); ``` -It looks like below in Kotlin. +It looks like this in Kotlin. ```kotlin // when a user clicks "Cancel" @@ -475,9 +475,9 @@ app.viewClosed("meeting-arrangement") { req, ctx -> } ``` -### Under the Hood +## Under the hood -If you hope to understand what is actually happening with the above code, reading the following (a bit pseudo) code may be helpful. +If you hope to understand what is happening with the above code, reading the following (a bit pseudo) code may be helpful. ```java import java.util.Map; diff --git a/docs/content/guides/rtm.md b/docs/content/guides/rtm.md index 0a574d44b..761a085f1 100644 --- a/docs/content/guides/rtm.md +++ b/docs/content/guides/rtm.md @@ -4,17 +4,17 @@ lang: en # Real Time Messaging (RTM) -:::danger +:::danger[Deprecated API] -RTM is a deprecated feature and is no longer available for modern scoped apps. +The RTM API is a deprecated feature and is no longer available for modern scoped apps. -We recommend using the [Events API](/guides/events-api) and [Web API](/guides/web-api-basics) instead. If you need to use RTM (possibly due to corporate firewall limitations), you can do so by creating a legacy scoped app. If you have an existing RTM app, do not update its scopes as it will be updated to a modern scoped app and stop working with RTM. +We recommend using the [Events API](/guides/events-api) and [Web API](/guides/web-api-basics) instead. If you need to use the RTM API (possibly due to corporate firewall limitations), you can do so by creating a legacy scoped app. If you have an existing RTM app, do not update its scopes as it will be updated to a modern scoped app and stop working with RTM. ::: ## Prerequisites -[The Real Time Messaging API](https://docs.slack.dev/legacy/legacy-rtm-api) is a WebSocket-based API that allows you to receive events from Slack in real-time and send messages as users. +The [Real Time Messaging API](https://docs.slack.dev/legacy/legacy-rtm-api) is a WebSocket-based API that allows you to receive events from Slack in real-time and send messages as users. To use the RTM Client, in addition to the `slack-api-client` library, `javax.websocket-api` and `tyrus-standalone-client (1.x)` are required. Here is a minimum Maven settings file. @@ -48,7 +48,7 @@ To use the RTM Client, in addition to the `slack-api-client` library, `javax.web ``` --- -## Subscribing Slack Events Over WebSocket +## Subscribing to Slack events over WebSocket Here is a minimum working example demonstrating how event handlers work. diff --git a/docs/content/guides/scim-api.md b/docs/content/guides/scim-api.md index 383a24de1..aa7061bbc 100644 --- a/docs/content/guides/scim-api.md +++ b/docs/content/guides/scim-api.md @@ -4,16 +4,16 @@ lang: en # SCIM API -[SCIM API](https://docs.slack.dev/admins/scim-api) is a set of APIs for provisioning and managing user accounts and groups. SCIM is used by Single Sign-On (SSO) services and identity providers to manage people across a variety of tools, including Slack. +The [SCIM API](https://docs.slack.dev/admins/scim-api) is used for provisioning and managing user accounts and groups. SCIM is used by Single Sign-On (SSO) services and identity providers to manage people across a variety of tools, including Slack. [SCIM (System for Cross-domain Identity Management)](http://www.simplecloud.info/) is supported by myriad services. It behaves slightly differently than other Slack APIs. -Refer to [the API document](https://docs.slack.dev/admins/scim-api) for more details. +Refer to [the API documentation](https://docs.slack.dev/admins/scim-api) for more details. --- -## Call SCIM API in Java - -It's straight-forward to call SCIM API using `slack-api-client` library. As with other API clients, creating an API client by invoking a **Slack** object's method. +## Call the SCIM API in Java + + You can call the SCIM API using the `slack-api-client` library. Create an API client by invoking a Slack object's method. ```java import com.slack.api.Slack; @@ -24,9 +24,9 @@ String token = System.getenv("SLACK_ADMIN_ACCESS_TOKN"); // `admin` scope requir SCIMClient scim = slack.scim(token); ``` -The `SCIMClient` supports all the available endpoints in SCIM APIs. Check [the Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/scim/SCIMClient.html) for the entire list of them. On this page, let me share a few code snippets demonstrating how to use SCIM APIs in Java. +The `SCIMClient` supports all the available endpoints in the SCIM API. Check [the Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/scim/SCIMClient.html) for the entire list of them. On this page, we share a few code snippets demonstrating how to use the SCIM API in Java. -### Manage Users +### Manage users The following pieces of Java code demonstrate how to manage users. @@ -68,9 +68,9 @@ UsersSearchResponse searchResp = slack.scim(token).searchUsers(req -> req UsersDeleteResponse deletion = slack.scim(token).deleteUser(req -> req.id(userId)); ``` -### Manage Groups +### Manage groups -The following pieces of Java code demonstrate how to manage Groups. +The following pieces of Java code demonstrate how to manage groups. ```java import com.slack.api.scim.request.*; @@ -101,9 +101,9 @@ slack.scim(token).patchGroup(req -> req.id(group.getId()).group(op)); slack.scim(token).updateGroup(req -> req.id(groupId).group(group)); ``` -### Handle Errors +### Handle errors -`SCIMClient` methods may throw `SCIMApiException` when receiving an unsuccessful response from SCIM API. +The `SCIMClient` methods may throw a `SCIMApiException` when receiving an unsuccessful response from the SCIM API. ```java // Handling an error @@ -120,17 +120,17 @@ try { ``` --- -## Rate Limits +## Rate limits -Slack uses rate limits for the SCIM API to help provide a predictably pleasant experience. Please note: unlike many of the other Slack API rate limits, the limits below apply to all SCIM apps in an org, not on a per-app basis. Refer to [the API document](https://docs.slack.dev/admins/scim-api#limitations) for more details. +Slack uses rate limits for the SCIM API to help provide a predictably pleasant experience. Unlike many of the other Slack API rate limits, the limits below apply to all SCIM apps in an org, not on a per-app basis. Refer to [the API documentation](https://docs.slack.dev/admins/scim-api#limitations) for more details. -`AsyncSCIMClient`, the async client, has great consideration for Rate Limits. +The async client, `AsyncSCIMClient`, has great consideration for rate limits. -The async client internally has its queue systems to avoid burst traffics as much as possible while `SCIMClient`, the synchronous client, always blindly sends requests. The good thing is that both sync and async clients maintain the metrics data in a `MetricsDatastore` together. This allows the async client to accurately know the current traffic they generated toward the Slack Platform and estimate the remaining amount to call. +The async client internally has its queue systems to avoid burst traffic as much as possible while `SCIMClient`, the synchronous client, always blindly sends requests. Both sync and async clients maintain the metrics data in a `MetricsDatastore` together. This allows the async client to accurately know the current traffic they generated toward the Slack platform and estimate the remaining amount to call. -The default implementation of the datastore is in-memory one using the JVM heap memory. The default **SlackConfig** enables the in-memory one. It should work nicely for most cases. If your app is fine with it, you don't need to configure anything. +The default implementation of the datastore is an in-memory one using the JVM heap memory. The default `SlackConfig` enables the in-memory one. -`AsyncSCIMClient` considers the metrics data very well. It may delay API requests to avoid rate-limited errors if the clients in the app already sent too many requests within a short period. +The `AsyncSCIMClient` considers the metrics data. It may delay API requests to avoid rate-limited errors if the clients in the app already sent too many requests within a short period of time. ```java import com.slack.api.Slack; diff --git a/docs/content/guides/shortcuts.md b/docs/content/guides/shortcuts.md index 8cc99c78f..b6e3dc86d 100644 --- a/docs/content/guides/shortcuts.md +++ b/docs/content/guides/shortcuts.md @@ -6,16 +6,16 @@ lang: en # Shortcuts -**Shortcuts** are simple entry points for users to invoke your app. [**Global shortcuts**](https://docs.slack.dev/interactivity/implementing-shortcuts#global) are surfaced from within search in Slack, while [**message shortcuts**](https://docs.slack.dev/interactivity/implementing-shortcuts#messages) are surfaced in the message context menu. +Shortcuts are simple entry points for users to invoke your app. [Global shortcuts](https://docs.slack.dev/interactivity/implementing-shortcuts#global) are surfaced from within search in Slack, while [message shortcuts](https://docs.slack.dev/interactivity/implementing-shortcuts#messages) are surfaced in the message context menu. Your app has 3 seconds to call `ack()`, which acknowledges a shortcut request is received from Slack. --- -## Global and Message Shortcuts +## Global and message shortcuts -### Slack App Configuration +### Slack app configuration -To enable shortcuts, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Interactivity & Shortcuts** on the left pane. There are four things to do on the page. +To enable shortcuts, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Interactivity & Shortcuts** on the left pane. There are four things to do on the page. * Turn on the feature * Set the **Request URL** to `https://{your app's public URL domain}/slack/events` (this step is not required for Socket Mode apps) @@ -25,33 +25,33 @@ To enable shortcuts, visit the [Slack App configuration page](http://api.slack.c The specified **Callback ID** will be sent as `callback_id` in payloads from Slack. -### What Your Bolt App Does +### What your Bolt app does -All your app needs to do to handle shortcuts requests are: +To handle shortcut requests: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack 1. Parse the request body and check if the `callback_id` is the one you'd like to handle 1. Build a reply message or do whatever you want to do -1. Respond to the Slack API server with 200 OK as an acknowledgment +1. Respond to the Slack API server with `200 OK` as an acknowledgment --- ## Examples -:::tip +:::tip[Tip] If you're a beginner to using Bolt for Slack App development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. ::: -Bolt does many of the commonly required tasks for you. The steps you need to handle would be: +Bolt does many of the commonly required tasks for you. The steps you need to handle are: * Specify the `callback_id` to handle (by either of the exact name or regular expression) * Build a reply message or do whatever you want to do * Call `ack()` as an acknowledgment -Message shortcut request payloads have `response_url`, so that your app can reply to the shortcut (even asynchronously after the acknowledgment). The URL is usable up to 5 times within 30 minutes of the shortcut invocation. If you post a message using `response_url`, call `ctx.ack()` without arguments and use `ctx.respond()` to post a message. +Message shortcut request payloads have a `response_url`, so that your app can reply to the shortcut (even asynchronously after the acknowledgment). The URL is usable up to 5 times within 30 minutes of the shortcut invocation. If you post a message using `response_url`, call `ctx.ack()` without arguments and use `ctx.respond()` to post a message. -Global shortcut request payloads don't have `response_url` by default. If you have an `input` block asking users a channel to post a message, global shortcut request payloads may provide `response_urls`. To enable this, set the block element type as either [`channels_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#channel_multi_select) or [`conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#conversation_multi_select) and add `"response_url_enabled": true`. +Global shortcut request payloads don't have a `response_url` by default. If you have an `input` block asking users for a channel to post a message in, global shortcut request payloads may provide `response_urls`. To enable this, set the block element type as either [`channels_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#channel_multi_select) or [`conversations_select`](https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#conversation_multi_select) and add `"response_url_enabled": true`. Here is a tiny example demonstrating how to handle shortcut requests in a Bolt app. @@ -92,7 +92,7 @@ View buildView(Message message) { return null; } View buildView() { return null; } ``` -The followings are the ones written in Kotlin. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful) +The following snippets written in Kotlin. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful.) ```kotlin // Handles global shortcut requests @@ -126,9 +126,9 @@ app.messageShortcut("create-task-shortcut-callback-id") { req, ctx -> } ``` -### Under the Hood +## Under the hood -If you hope to understand what is actually happening with the above code, reading the following (a bit pseudo) code may be helpful. +If you hope to understand what is happening with the above code, reading the following (pseudo) code may be helpful. ```java import java.util.Map; diff --git a/docs/content/guides/sign-in-with-slack.md b/docs/content/guides/sign-in-with-slack.md index 928241120..d3cd315df 100644 --- a/docs/content/guides/sign-in-with-slack.md +++ b/docs/content/guides/sign-in-with-slack.md @@ -6,7 +6,7 @@ lang: en [Sign in with Slack](https://docs.slack.dev/authentication/sign-in-with-slack/) helps users log into your service using their Slack profile. The platform feature was recently upgraded to be compatible with the standard [OpenID Connect](https://openid.net/connect/) specification. With Bolt for Java v1.10 or higher, implementing the auth flow is much easier. -## Slack App Configuration +## Slack app configuration When you create a new Slack app, set the following user scopes: @@ -22,22 +22,22 @@ oauth_config: ``` -## Slack Config for Your OpenID Connect App +## Slack configuration for your OpenID Connect app -Here is the list of the necessary configurations for serving your OpenID Connect app built with Bolt. If you prefer using other env variable names or other solutions to load this information, implement your own way to load **AppConfig** instead. +Here is the list of the necessary configurations for serving your OpenID Connect app built with Bolt. If you prefer using other environment variable names or other solutions to load this information, implement your own way to load **AppConfig** instead. |Env Variable Name|Description (Where to find the value)| |-|-| -|**SLACK_CLIENT_ID**|**Client ID** (Find at **Settings** > **Basic Information** > **App Credentials**)| -|**SLACK_CLIENT_SECRET**|**Client Secret** (Find at **Settings** > **Basic Information** > **App Credentials**)| -|**SLACK_REDIRECT_URI**|**Redirect URI** (Configure at **Features** > **OAuth & Permissions** > **Redirect URLs**)| -|**SLACK_USER_SCOPES**|**Command-separated list of user scopes**: `scope` parameter that will be appended to `https://slack.com/openid/connect/authorize` as a query parameter. The possible values are `openid`, `email`, and `profile`| -|**SLACK_INSTALL_PATH**|**Starting point of OpenID Connect flow**: This endpoint redirects users to the Slack OpenID Connect endpoint with required query parameters such as `client_id`, `scope`, `state`, and `nonce` (optional).| -|**SLACK_REDIRECT_URI_PATH**|**Path for OpenID Connect Redirect URI**: This endpoint handles callback requests after the Slack's OpenID Connect confirmation. The path must be consistent with **SLACK_REDIRECT_URI** value.| +|`SLACK_CLIENT_ID`|Client ID (Find at **Settings** > **Basic Information** > **App Credentials**)| +|`SLACK_CLIENT_SECRET`|Client Secret (Find at **Settings** > **Basic Information** > **App Credentials**)| +|`SLACK_REDIRECT_URI`|Redirect URI (Configure at **Features** > **OAuth & Permissions** > **Redirect URLs**)| +|`SLACK_USER_SCOPES`|Comma-separated list of user scopes**: `scope` parameter that will be appended to `https://slack.com/openid/connect/authorize` as a query parameter. The possible values are `openid`, `email`, and `profile`| +|`SLACK_INSTALL_PATH`|Starting point of OpenID Connect flow; this endpoint redirects users to the Slack OpenID Connect endpoint with required query parameters such as `client_id`, `scope`, `state`, and `nonce` (optional).| +|`SLACK_REDIRECT_URI_PATH`|Path for OpenID Connect redirect URI; this endpoint handles callback requests after the Slack's OpenID Connect confirmation. The path must be consistent with `SLACK_REDIRECT_URI` value.| ## Examples -Check [the Servlet app example](https://github.com/slackapi/java-slack-sdk/blob/main/bolt-servlet/src/test/java/samples/OpenIDConnectSample.java) to learn how to implement your Web app that handles the OpenID Connect flow with end-users. +Check [the Servlet app example](https://github.com/slackapi/java-slack-sdk/blob/main/bolt-servlet/src/test/java/samples/OpenIDConnectSample.java) to learn how to implement your web app that handles the OpenID Connect flow with end-users. ```java import java.util.*; diff --git a/docs/content/guides/slash-commands.md b/docs/content/guides/slash-commands.md index ddcb00e82..b3a5f82e7 100644 --- a/docs/content/guides/slash-commands.md +++ b/docs/content/guides/slash-commands.md @@ -8,9 +8,9 @@ lang: en Responding to slash command invocations is a common use case. Your app has to respond to the request within 3 seconds by `ack()` method. Otherwise, the user will see the timeout error on Slack. -## Slack App Configuration +## Slack app configuration -To enable slash commands, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, go to **Features** > **Slash Commands** on the left pane. There are a few things to there on the page. +To enable slash commands, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, go to **Features** > **Slash Commands** on the left pane. There are a few things to do there on the page. * Click **Create New Command** button * Input the command information on the dialog: @@ -19,21 +19,21 @@ To enable slash commands, visit the [Slack App configuration page](http://api.sl * **Short Description**: whatever you like * Click **Save** Button -## What Your Bolt App Does +## What your Bolt app does -All your app needs to do to handle slash command requests are: +To handle slash command requests: 1. [Verify requests](https://docs.slack.dev/authentication/verifying-requests-from-slack) from Slack 1. Parse the request body and check if the `command` is the one you'd like to handle 1. Build a reply message or do whatever you want to do -1. Respond to the Slack API server with 200 OK as an acknowledgment +1. Respond to the Slack API server with `200 OK` as an acknowledgment If the response body is empty, the response will be recognized as just an acknowledgment. No message will be posted to the channel. --- ## Examples -:::tip +:::tip[Tip] If you're a beginner to using Bolt for Slack App development, consult [Getting Started with Bolt](/guides/getting-started-with-bolt) first. @@ -45,9 +45,9 @@ Bolt does many of the commonly required tasks for you. The steps you need to han * Build a reply message or do whatever you want to do * Call `ack()` as an acknowledgment -Slash command request payloads have `response_url`, so that your app can reply to the action (even asynchronously after the acknowledgment). If you post a message using `response_url`, call `ctx.ack()` without arguments and use `ctx.respond()` to post a message. +Slash command request payloads have a `response_url`, so that your app can reply to the action (even asynchronously after the acknowledgment). If you post a message using a `response_url`, call `ctx.ack()` without arguments and use `ctx.respond()` to post a message. -Here is a tiny example demonstrating how to handle slash command requests in a Bolt app. +Here is an example demonstrating how to handle slash command requests in a Bolt app. ```java app.command("/echo", (req, ctx) -> { @@ -59,7 +59,7 @@ app.command("/echo", (req, ctx) -> { }); ``` -Here is the example to use `response_url` for posting a message. It's also fine to asynchronously run `ctx.respond` after the acknowledgment. +Here is an example to use a `response_url` for posting a message. You can also asynchronously run `ctx.respond` after the acknowledgment. ```java app.command("/echo", (req, ctx) -> { @@ -69,7 +69,7 @@ app.command("/echo", (req, ctx) -> { }); ``` -The same code in Kotlin looks as below. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful) +The same code in Kotlin looks like this. (New to Kotlin? [Getting Started in Kotlin](/guides/getting-started-with-bolt#getting-started-in-kotlin) may be helpful.) ```kotlin app.command("/echo") { req, ctx -> @@ -89,9 +89,9 @@ app.command("/echo") { req, ctx -> To learn how to build [Block Kit](https://docs.slack.dev/block-kit/) messages with this SDK, consult [Composing Messages](/guides/composing-messages). -### Under the Hood +## Under the hood -If you hope to understand what is actually happening with the above code, reading the following (a bit pseudo) code may be helpful. +If you hope to understand what is happening with the above code, reading the following (pseudo) code may be helpful. ```java import java.util.Map; diff --git a/docs/content/guides/socket-mode.md b/docs/content/guides/socket-mode.md index 0a412b391..127fad62b 100644 --- a/docs/content/guides/socket-mode.md +++ b/docs/content/guides/socket-mode.md @@ -4,11 +4,11 @@ lang: en # Socket Mode -With [Socket Mode](https://docs.slack.dev/apis/events-api/using-socket-mode), instead of creating a server with endpoints that Slack sends payloads to, the app will instead connect to Slack via a WebSocket connection and receive data from Slack over the socket connection. In this SDK, `bolt-socket-mode`, a Bolt framework extension for building Socket Mode enabled apps, is available since version 1.5. +With [Socket Mode](https://docs.slack.dev/apis/events-api/using-socket-mode), instead of creating a server with endpoints that Slack sends payloads to, the app will instead connect to Slack via a WebSocket connection and receive data from Slack over the socket connection. In this SDK, `bolt-socket-mode`, a Bolt framework extension for building Socket Mode-enabled apps, is available since version 1.5. -## Slack App Configuration +## Slack app configuration -To enable Socket Mode, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Settings** on the left pane. There are a few things to do on the page. +To enable Socket Mode, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Settings** on the left pane. There are a few things to do on the page. * Go to **Settings** > **Basic Information** * Add a new **App-Level Token** with the [`connections:write`](https://docs.slack.dev/reference/scopes/connections.write) scope @@ -18,9 +18,9 @@ To enable Socket Mode, visit the [Slack App configuration page](http://api.slack * Configure the features (without setting Request URLs) * Install the app to receive bot/user tokens (bot: `xoxb-`, user: `xoxp-`) -## Project Setup +## Project setup -To manage the Socket Mode connections, in addition to the `bolt-socket-mode` library, `javax.websocket-api` and `tyrus-standalone-client (1.x)` are required. Here is a minimum Maven settings file. Although we recommend using the Bolt framework for building interactive Slack apps, you can use only the underlying Socket Mode client in `slack-api-client` library along with the WebSocket libraries. +To manage the Socket Mode connections, in addition to the `bolt-socket-mode` library, `javax.websocket-api` and `tyrus-standalone-client (1.x)` are required. Although we recommend using the Bolt framework for building interactive Slack apps, you can use only the underlying Socket Mode client in `slack-api-client` library along with the WebSocket libraries. Here is a minimum Maven settings file. ```xml ``` -If you prefer using Jakarta EE compatible one, the dependencies would be: +If you prefer using Jakarta EE compatible one, the dependencies are: ```xml { }); ``` -The `SocketModeApp` class in **bolt-socket-mode** library is an adapter module for Socket Mode communications. +The `SocketModeApp` class in `bolt-socket-mode` library is an adapter module for Socket Mode communications. ```java import com.slack.api.bolt.socket_mode.SocketModeApp; @@ -147,7 +147,7 @@ SocketModeApp socketModeApp = new SocketModeApp(appToken, app); socketModeApp.start(); ``` -If your app is a distributed app, you can run a Web application for OAuth flow along with Socket Mode this way. In the following example, a single Java process manages both Socket Mode connections and the Web app for OAuth flow. If you want to separate them, it is also possible to do so as long as the two apps use the same `InstallationStore` to store/lookup installation data. +If your app is a distributed app, you can run a web application for OAuth flow along with Socket Mode this way. In the following example, a single Java process manages both Socket Mode connections and the web app for OAuth flow. If you want to separate them, it is also possible to do so as long as the two apps use the same `InstallationStore` to store/lookup installation data. ```java import com.slack.api.bolt.App; @@ -199,9 +199,9 @@ oauthSever.start(); // Access the OAuth URL - https://{your public domain}/slack/install ``` -### Under the Hood +## Under the hood -If you hope to understand what is actually happening with the above code, running only `SocketModeClient` and checking its debug level logs may be helpful for it. As this is an example that uses the primitive module, you need to check an envelope's type and parse its payload. +If you hope to understand what is happening with the above code, running only `SocketModeClient` and checking its debug-level logs may be helpful. As this is an example that uses the primitive module, you need to check an envelope's type and parse its payload. ```java import com.slack.api.Slack; diff --git a/docs/content/guides/status-api.md b/docs/content/guides/status-api.md index 89e58bf91..43a44f854 100644 --- a/docs/content/guides/status-api.md +++ b/docs/content/guides/status-api.md @@ -4,7 +4,7 @@ lang: en # Status API -[The Slack Status API](https://docs.slack.dev/reference/slack-status-api/) describes the health of the Slack product. When there's an incident, outage, or maintenance, the Slack Status API reflects all the information we have on the issue, including which features of Slack are affected and detailed updates over time. +The Slack [Status API](https://docs.slack.dev/reference/slack-status-api/) describes the health of the Slack product. When there's an incident, outage, or maintenance, the Slack Status API reflects all the information we have on the issue, including which features of Slack are affected and detailed updates over time. ## Status API in Java @@ -37,9 +37,9 @@ class Note { ``` --- -## Call Current Status API in Java +## Call current status API in Java -As with other API clients, you can call **Slack**'s method `status()` to create an API client and then call `current()` to perform an HTTP request. +As with other API clients, you can call the Slack `status()` method to create an API client and then call `current()` to perform an HTTP request. ```java import com.slack.api.Slack; @@ -50,7 +50,7 @@ CurrentStatus status = slack.status().current(); ``` --- -## Call History API in Java +## Call history API in Java Similarly to `current()` above, `history()` performs an HTTP request. diff --git a/docs/content/guides/steps-from-apps.md b/docs/content/guides/steps-from-apps.md index 82cc377cb..9082a6309 100644 --- a/docs/content/guides/steps-from-apps.md +++ b/docs/content/guides/steps-from-apps.md @@ -2,7 +2,7 @@ lang: en --- -# Steps from apps +# Steps from Apps :::danger @@ -14,7 +14,7 @@ Please [read the Slack API changelog entry](https://docs.slack.dev/changelog/202 ::: -Steps from apps allow your app to create and process steps that users can add using [Workflow Builder](https://docs.slack.dev/workflows/workflow-builder). +Steps from Apps allow your app to create and process steps that users can add using [Workflow Builder](https://docs.slack.dev/workflows/workflow-builder). A step is made up of three distinct user events: @@ -26,9 +26,9 @@ All three events must be handled for a workflow step to function. Read more about steps from apps in the [API documentation](https://docs.slack.dev/legacy/legacy-steps-from-apps/). -### Slack App Configuration +### Slack app configuration -To enable steps from apps, visit the [Slack App configuration page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Workflow Steps** on the left pane. There are three things to do on the page. +To enable Steps from Apps, visit the [Slack app settings page](http://api.slack.com/apps), choose the app you're working on, and go to **Features** > **Workflow Steps** on the left pane. There are two things to do on the page. * Turn on the feature (**Turn on workflow steps**) * Click the **Add Step** button and set the name and Callback ID @@ -36,9 +36,9 @@ To enable steps from apps, visit the [Slack App configuration page](http://api.s Also, your app requires the **Interactivity**. Go to [Interactive Components](/guides/interactive-components) and set the Request URL to receive events from Slack. --- -## Creating steps from apps +## Creating Steps from Apps -To create a step from app, Bolt provides the `WorkflowStep` class. +To create a Step from App, Bolt provides the `WorkflowStep` class. When instantiating a new `WorkflowStep`, pass in the step's `callback_id` and a configuration object. @@ -64,11 +64,11 @@ app.step(step); ``` --- -## Adding or editing steps from apps +## Adding or editing Steps from Apps When a builder adds (or later edits) your step in their workflow, your app will receive a [`workflow_step_edit`](https://docs.slack.dev/legacy/legacy-steps-from-apps/legacy-steps-from-apps-workflow_step_edit-payload) event. The `edit` callback in your `WorkflowStep` configuration will be run when this event is received. -Whether a builder is adding or editing a step, you need to send them a [step from app configuration modal](https://docs.slack.dev/legacy/legacy-steps-from-apps/legacy-steps-from-apps-configuration-view-object). This modal is where step-specific settings are chosen, and it has more restrictions than typical modals—most notably, it cannot include `title`, `submit`, or `close` properties. By default, the configuration modal's `callback_id` will be the same as the workflow step. +Whether a builder is adding or editing a step, you need to send them a [Step from App settings modal](https://docs.slack.dev/legacy/legacy-steps-from-apps/legacy-steps-from-apps-configuration-view-object). This modal is where step-specific settings are chosen, and it has more restrictions than typical modals—most notably, it cannot include `title`, `submit`, or `close` properties. By default, the configuration modal's `callback_id` will be the same as the workflow step. Within the `edit` callback, the `configure()` utility can be used to easily open your step's configuration modal by passing in an object with your view's `blocks`. To disable saving the configuration before certain conditions are met, pass in `submit_disabled` with a value of `true`. @@ -118,8 +118,8 @@ Within the `save` callback, the `update()` method can be used to save the builde * `inputs` is an object representing the data your app expects to receive from the user upon workflow step execution. * `outputs` is an array of objects containing data that your app will provide upon the workflow step's completion. Outputs can then be used in subsequent steps of the workflow. -* `stepName` overrides the default Step name -* `stepImageUrl` overrides the default Step image +* `stepName` overrides the default step name +* `stepImageUrl` overrides the default step image To learn more about how to structure these parameters, [read the documentation](https://docs.slack.dev/legacy/legacy-steps-from-apps/). @@ -156,7 +156,7 @@ app.step(step); ``` --- -## Executing steps from apps +## Executing Steps from Apps When your workflow step is executed by an end user, your app will receive a [`workflow_step_execute`](https://docs.slack.dev/reference/events/workflow_step_execute) event. The `execute` callback in your `WorkflowStep` configuration will be run when this event is received. diff --git a/docs/content/guides/supported-web-frameworks.md b/docs/content/guides/supported-web-frameworks.md index 00e22e178..937844e8f 100644 --- a/docs/content/guides/supported-web-frameworks.md +++ b/docs/content/guides/supported-web-frameworks.md @@ -4,14 +4,12 @@ lang: en # Supported Web Frameworks -Bolt for Java doesn't depend on any specific environments and frameworks. - -It works on Servlet containers out-of-the-box. So, developers can run Bolt apps with most Web frameworks on the JVM. `SlackAppServlet` is a simple Servlet that receives HTTP requests coming to `POST /slack/events` URI and properly dispatches each request to corresponding handlers in a Bolt app. +Bolt for Java doesn't depend on any specific environments or frameworks. It works on Servlet containers out-of-the-box. Developers can run Bolt apps with most web frameworks on the JVM. `SlackAppServlet` is a simple Servlet that receives HTTP requests coming to the `POST /slack/events` URI and properly dispatches each request to corresponding handlers in a Bolt app. Even running Bolt apps on non-Servlet settings like [Micronaut](https://micronaut.io/) and [Helidon](https://helidon.io/) is feasible if there is an adapter that transforms its specific HTTP interpretation to Bolt interfaces. --- -## Supported Frameworks +## Supported frameworks Below are some minimum working examples for the following popular frameworks. @@ -23,13 +21,15 @@ Below are some minimum working examples for the following popular frameworks. --- ## Spring Boot -[Spring Boot](https://spring.io/guides/gs/spring-boot/) is the most popular Web framework in Java. Enabling `SlackAppServlet` in your Spring Boot application is the easiest way to run Bolt apps with the framework. Let's look at a tiny Gradle project. **Please note that Bolt properly works with Spring Boot 2.2 or newer versions.** -Also, when you add Spring Boot extensions such as Spring Security, the app may not work well with Bolt. -In that case, please consider splitting the app into a few and make the Bolt app as simple as possible. +[Spring Boot](https://spring.io/guides/gs/spring-boot/) is the most popular web framework in Java. Bolt properly works with Spring Boot 2.2 or newer versions. Enabling `SlackAppServlet` in your Spring Boot application is the easiest way to run Bolt apps with the framework. + +When you add Spring Boot extensions such as Spring Security, the app may not work well with Bolt. In that case, consider splitting the app into a few and make the Bolt app as simple as possible. + +Let's look at a tiny Gradle project. ### `build.gradle` -Let's start with putting `build.gradle` file in the root directory of your project. Here is a simple project setting with Spring Boot 3. As you see, this is just a simple and straight-forward Spring Boot app configuration. +Let's start with putting `build.gradle` file in the root directory of your project. Here is a project setting with Spring Boot 3. ```groovy plugins { @@ -49,7 +49,7 @@ dependencies { } ``` -If you have a certain reason to continue using Spring Boot 2 series, the build settings can be as below instead: +If you have a certain reason to continue using Spring Boot 2 series, the build settings are below: ```groovy plugins { @@ -70,9 +70,9 @@ dependencies { } ``` -### src/main/java/hello/SlackApp.java +### `src/main/java/hello/SlackApp.java` -This is an essential part of this application. All the logic to handle Slack events should be here. In this `@Configuration` class, you can also inject service classes and whatever into Bolt's **App** by taking full advantage of the Spring DI container. +This is an essential part of this application. All the logic to handle Slack events should be here. In this `@Configuration` class, you can also inject service classes into Bolt's `App` by taking full advantage of the Spring DI container. ```java package hello; @@ -120,7 +120,7 @@ public class SlackAppController extends SlackAppServlet { ### `src/main/java/hello/Application.java` -This is also a boilerplate code. It just enables Spring's component scan and bootstraps a Spring Boot application. +This is also a boilerplate code. It enables Spring's component scan and bootstraps a Spring Boot application. ```java package hello; @@ -138,7 +138,7 @@ public class Application { } ``` -If your app is going to have its own `ServletContextListener`, placing the above Servlet class in a dedicated package plus passing the package name to scan as the `@ServletComponentScan`'s argument would be recommended. Refer to [#947](https://github.com/slackapi/java-slack-sdk/issues/947) for more details. +If your app is going to have its own `ServletContextListener`, we recommend placing the above Servlet class in a dedicated package and passing the package name to scan as the `@ServletComponentScan`'s argument. Refer to [#947](https://github.com/slackapi/java-slack-sdk/issues/947) for more details. ### `src/main/resources/application.yml` @@ -151,7 +151,7 @@ server: port: 3000 ``` -### Boot the Bolt App +### Boot the Bolt app That's all set! It's time to hit `gradle bootRun` to boot the app. @@ -192,7 +192,7 @@ ngrok http 3000 --subdomain {your-favorite-one} --- ## Micronaut -If you prefer [Micronaut](https://micronaut.io/) rather than commonplace Servlet environments, add `bolt-micronaut`, NOT `bolt-jetty`. As the `bolt` dependency will be automatically resolved as the `bolt-micronaut`'s dependency, you don't need to add it. That's the same for Gradle projects. +If you prefer [Micronaut](https://micronaut.io/) rather than commonplace Servlet environments, add `bolt-micronaut`, NOT `bolt-jetty`. The `bolt` dependency will be automatically resolved as the `bolt-micronaut`'s dependency, so you don't need to add it. The same is true for Gradle projects. ```xml @@ -221,7 +221,7 @@ public class Application { ### `src/main/java/hello/AppFactory.java` -The simplest way would be to have some code that initializes the **App** instance in a factory class. Micronaut scans the classes with DI related annotations and uses them when injecting components for you. +The simplest way is to have some code that initializes the **App** instance in a factory class. Micronaut scans the classes with DI-related annotations and uses them when injecting components for you. ```java package hello; @@ -262,7 +262,7 @@ micronaut: port: 3000 ``` -### Start the Micronaut App +### Start the Micronaut app That's all set! It's time to hit `mvn run` to boot the app. @@ -273,17 +273,17 @@ That's all set! It's time to hit `mvn run` to boot the app. --- ## Quarkus Undertow -[Quarkus](https://quarkus.io/) is a Web application framework that supports packaging for GraalVM and HotSpot. In this section, I'll explain how to configure SlackAppServlet with the framework. +[Quarkus](https://quarkus.io/) is a web application framework that supports packaging for GraalVM and HotSpot. In this section, I'll explain how to configure SlackAppServlet with the framework. You can generate a blank project from [code.quarkus.io](https://code.quarkus.io/). For simple Bolt apps, we recommend using **Undertow Servlet** in the **Web** component section. Nothing else is required. Just click **Generate your application** button and download the generated zip file. Also, if you don't have additional endpoints using RESTEasy, you can safely remove `quarkus-resteasy` (a dependency included by default). -### Build Settings +### Build settings The following build setting files work as-is. Place either `pom.xml` (for Maven) or `build.gradle` + `settings.gradle` (for Gradle) in the root directory of your project. -#### Maven - pom.xml +#### Maven - `pom.xml` The following settings are compatible with both of JDK 8 and 11. If you prefer using Java 11 features, set `11` to `maven.compiler.source` and `maven.compiler.target`, @@ -496,7 +496,7 @@ class Components { ### `src/main/resources/application.properties` -The default port Quarkus uses is 8080. You can change the port by having the following config. Enabling Bolt's debug logging would be greatly helpful for learning how it works and debugging some unintended behaviors. +The default port Quarkus uses is 8080. You can change the port by having the following config. Enabling Bolt's debug logging is helpful for learning how it works and debugging unintended behaviors. ``` quarkus.http.port=3000 @@ -505,7 +505,7 @@ quarkus.log.category."com.slack.api".level=DEBUG quarkus.package.type=uber-jar ``` -### Run the App +### Run the app That’s all set! It’s time to run the app in development mode. @@ -518,7 +518,7 @@ That’s all set! It’s time to run the app in development mode. ./gradlew quarkusDev ``` -If your Quarkus project is correctly configured, the stdout should look like this. +If your Quarkus project is correctly configured, the `stdout` should look like this. ``` [INFO] --- quarkus-maven-plugin:quarkusVersion:dev (default-cli) @ code-with-quarkus --- @@ -549,7 +549,7 @@ INFO [io.quarkus] (vert.x-worker-thread-0) Installed features: [cdi, servlet] INFO [io.qua.dev] (vert.x-worker-thread-0) Hot replace total time: 0.232s ``` -To build a runnable jar file for production deployment, you can run either `./mvnw package` or `./gradlew package` (or `./gradlew build -Dquarkus.package.type=uber-jar`). +To build a runnable `jar` file for production deployment, you can run either `./mvnw package` or `./gradlew package` (or `./gradlew build -Dquarkus.package.type=uber-jar`). --- ## Helidon SE @@ -567,9 +567,9 @@ mvn archetype:generate \ -Dpackage=hello ``` -### pom.xml +### `pom.xml` -The only thing you need to do with the build settings is adding `bolt-helidon` dependency and your favorite [SLF4J](http://www.slf4j.org/) implementation. +The only thing you need to do with the build settings is add the `bolt-helidon` dependency and your favorite [SLF4J](http://www.slf4j.org/) implementation. ```xml @@ -594,7 +594,7 @@ The only thing you need to do with the build settings is adding `bolt-helidon` d ### `src/main/java/hello/Main.java` -`bolt-helidon` is as handy as `bolt-jetty`. All developers need to do is define a main method that initializes **App**s and starts an HTTP server. +`bolt-helidon` is as handy as `bolt-jetty`. All you need to do is define a main method that initializes `App` and starts an HTTP server. ```java package hello; @@ -645,7 +645,7 @@ bolt: ### `src/main/resources/logback.xml` -If you use logback library as the SLF4J logger implementation, a simple `logback.xml` would be like blow. +If you use logback library as the SLF4J logger implementation, a simple `logback.xml` looks like this: ```xml @@ -662,15 +662,15 @@ If you use logback library as the SLF4J logger implementation, a simple `logback ``` -### Run the App +### Run the app -The recommended way to start your app is either to use the [Helidon CLI](https://helidon.io/docs/latest/#/about/05_cli)'s dev mode +We recommend starting your app either using the [Helidon CLI](https://helidon.io/docs/latest/#/about/05_cli)'s dev mode ```bash helidon dev ``` -or to build and run your app every time you've applied changes to it. +or building and running your app every time you've applied changes to it. ```bash mvn exec:java -Dexec.mainClass="hello.Main" @@ -678,7 +678,7 @@ mvn exec:java -Dexec.mainClass="hello.Main" mvn package && java -jar target/helidon-se-bolt-app.jar ``` -If the project is correctly configured, the stdout should look like this. +If the project is correctly configured, the `stdout` should look like this. ```bash [main] io.helidon.webserver.NettyWebServer Version: helidonVersion diff --git a/docs/content/guides/web-api-basics.md b/docs/content/guides/web-api-basics.md index 276d4db49..f0ac618a4 100644 --- a/docs/content/guides/web-api-basics.md +++ b/docs/content/guides/web-api-basics.md @@ -4,14 +4,14 @@ lang: en # Using the Web API -`slack-api-client` contains flexibly configurable HTTP clients for making requests to Slack APIs. +The `slack-api-client` contains flexibly configurable HTTP clients for making requests to Slack APIs. -Before trying the samples on this page, you need to set up your Java project first. If you haven't done it yet, check the [API Client Installation](/guides/web-api-client-setup) guide and follow the instructions there. +Before trying the samples on this page, you need to set up your Java project first. If you haven't done this yet, check the [API Client Installation](/guides/web-api-client-setup) guide and follow the instructions there. --- -## Initialize Slack Object +## Initialize `Slack` object -Everything in this library starts from a variety of instance methods in `com.slack.api.Slack` class. +Everything in this library starts from a variety of instance methods in the `com.slack.api.Slack` class. ```java import com.slack.api.Slack; @@ -26,29 +26,29 @@ Here is the list of the methods in a `Slack` object to create an API client. |Method|Return Type|Description| |-|-|-| |`Slack#methods(String)`|`com.slack.api.methods.MethodsClient`|Creates a HTTP client for [API Methods](https://docs.slack.dev/reference/methods)| -|`Slack#methodsAsync(String)`|`com.slack.api.methods.AsyncMethodsClient`|Creates an async HTTP client for [API Methods](https://docs.slack.dev/reference/methods) with a great [Rate Limits](https://docs.slack.dev/apis/web-api/rate-limits) supports| +|`Slack#methodsAsync(String)`|`com.slack.api.methods.AsyncMethodsClient`|Creates an async HTTP client for [API Methods](https://docs.slack.dev/reference/methods) with a great [rate limits](https://docs.slack.dev/apis/web-api/rate-limits) support| |`Slack#socketMode(String)`|`com.slack.api.socket_mode.SocketModeClient`|Creates a WebSocket client for [Socket Mode](https://docs.slack.dev/apis/events-api/using-socket-mode)| |`Slack#rtm(String)`|`com.slack.api.rtm.RTMClient`|Creates a WebSocket client for [Real Time Messaging (RTM) API](https://docs.slack.dev/legacy/legacy-rtm-api)| |`Slack#scim(String)`|`com.slack.api.scim.SCIMClient`|Creates a HTTP client for [SCIM API](https://docs.slack.dev/admins/scim-api)| |`Slack#audit(String)`|`com.slack.api.audit.AuditClient`|Creates a HTTP client for [Audit Logs API](https://docs.slack.dev/admins/audit-logs-api)| |`Slack#status()`|`com.slack.api.status.v2.StatusClient`|Creates a HTTP client for [Slack Status API](https://docs.slack.dev/reference/slack-status-api/)| -:::tip +:::tip[Tip] Are you looking for the [Incoming Webhooks](https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks)? Of course, it's also supported! Check [this guide](/guides/incoming-webhooks) for it. ::: --- -## Call a Method +## Call a method -The most popular Slack Web API method is called [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage), and it's used to send a message to a conversation. +The most popular Slack Web API method is the [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage) method, and it's used to send a message to a conversation. -To call a Web API method such as [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage), a `MethodsClient` instance needs to be initialized with a token. A token usually begins with `xoxb-` (bot token) or `xoxp-` (user token). You get them from each workspace that an app has been installed. [The Slack App configuration pages](https://api.slack.com/apps) help you get your first token for your development workspace. +To call a Web API method such as [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postmessage), a `MethodsClient` instance needs to be initialized with a token. A token begins with `xoxb-` (bot token) or `xoxp-` (user token). You get them from each workspace that an app has been installed on. [The Slack app settings pages](https://api.slack.com/apps) help you get your first token for your development workspace. -:::warning +:::warning[Do not hard code token values] -Hardcoding tokens in your source code is not advised. We highly recommend using env variables or other secure ways to store your tokens to avoid accidental exposures. +Hard coding tokens in your source code is not advised. We highly recommend using environment variables or other secure ways to store your tokens to avoid accidental exposures. ::: @@ -78,7 +78,7 @@ If everything goes well, you will see a message like this in the `#random` chann ![Web API Hello World Message](/img/web-api-basics-hello-world.png) -To clearly understand what is happening here, take a look at a `curl` command example that is equivalent to the above Java code. The concept behind Slack Web APIs is so straight-forward that it's pretty easy to understand how given parameters will be sent in actual HTTP requests. +To understand what is happening here, take a look at a `curl` command example that is equivalent to the above Java code. ```bash curl -XPOST https://slack.com/api/chat.postMessage \ @@ -87,9 +87,7 @@ curl -XPOST https://slack.com/api/chat.postMessage \ -d 'channel=%23random&text=%3Awave%3A%20Hi%20from%20a%20bot%20written%20in%20Java%21' ``` -I believe now you understand what the above Java code actually does! - -You might have thought the above Java code still looks a bit redundant. We can simplify it like this. But, if your application is exceedingly sensitive about creating Java objects, reusing `MethodsClient` instances as above may be preferable. +You might have thought the above Java code looks a bit redundant. We can simplify it like this. But, if your application is exceedingly sensitive about creating Java objects, reusing `MethodsClient` instances as above may be preferable. ```java ChatPostMessageResponse response = slack.methods(token).chatPostMessage(ChatPostMessageRequest.builder() @@ -136,7 +134,7 @@ val response = slack.methods(token).chatPostMessage { it In addition, you can check out the [Block Kit Kotlin DSL](/guides/composing-messages#block-kit-kotlin-dsl) for a Kotlin-native way of constructing rich messages. -### Handle Responses +### Handle responses If you're not yet familiar with the Slack Web API response format, read the [Evaluating responses](https://docs.slack.dev/apis/web-api/#responses) guide to understand it. All Web API responses contain a JSON object, which always contains a top-level boolean property `"ok"`, indicating success or failure. @@ -175,7 +173,7 @@ When calling API methods, errors can occur for a variety of reasons: 2. Got a `java.io.IOException` thrown due to connectivity issues 3. Got a `com.slack.api.methods.SlackApiException` thrown for an unsuccessful response -To understand how to handle `1.` pattern, read [this API document](https://docs.slack.dev/apis/web-api/#responses). +To understand how to handle `1.` pattern, read [this API documentation](https://docs.slack.dev/apis/web-api/#responses). As for `2.` & `3.` patterns, the `MethodsClient` may throw two types of exceptions. Applications are responsible for catching and handling both of these exceptions. @@ -184,7 +182,7 @@ As for `2.` & `3.` patterns, the `MethodsClient` may throw two types of exceptio |`java.io.IOException`|Has only standard exception information - string message and cause|This exception can be thrown if the request could not be executed due to cancellation, a connectivity problem or timeout.| |`com.slack.api.methods.SlackApiException`|Has underlying HTTP response, raw string response body, and deserialized `SlackApiErrorResponse` object|This exception can be thrown if Slack API servers respond with an unsuccessful HTTP status code (not 20x).| -The final form of well-considered error handling would be the one below. +The final form of well-considered error handling is the following. ```java import java.io.IOException; @@ -207,13 +205,13 @@ try { ``` --- -## There's More! +## There's more! -Slack Web API offers [180+ methods](https://docs.slack.dev/reference/methods). The way to use others is almost the same. Just calling methods in `MethodsClient` with a valid token and sufficient parameters works for you. +Slack Web API offers [180+ methods](https://docs.slack.dev/reference/methods). The way to use others is almost the same: calling methods in `MethodsClient` with a valid token and sufficient parameters. A good way to check the entire list of methods available in this SDK is to access [the Javadoc](https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/sdkLatestVersion/slack-api-client-sdkLatestVersion-javadoc.jar/!/com/slack/api/methods/MethodsClient.html). -#### Call Unsupported Methods +#### Call unsupported methods If you need to call a method that `slack-api-client` doesn't support, you can call the method like this. @@ -243,13 +241,13 @@ AwesomeMethodResponse response = slack.methods().postFormWithTokenAndParseRespon ``` --- -## Rate Limits +## Rate limits -Slack platform features and APIs rely on [rate limits](https://docs.slack.dev/apis/web-api/rate-limits) to help provide a predictably pleasant experience for users. The limits would be applied on a "per app per workspace" basis. There are several tiers to determine how frequently your apps can call Web APIs. `slack-api-client` has a complete support for those tiers and `AsyncMethodsClient`, the async client, has great consideration for Rate Limits. +Slack platform features and APIs rely on [rate limits](https://docs.slack.dev/apis/web-api/rate-limits) to help provide a predictably pleasant experience for users. The limits are applied on a "per app per workspace" basis. There are several tiers to determine how frequently your apps can call Web APIs. `slack-api-client` has a complete support for those tiers and `AsyncMethodsClient`, the async client, has great consideration for rate limits. -The async client internally has its queue systems to avoid burst traffics as much as possible while `MethodsClient`, the synchronous client, always blindly sends requests. The good thing is that both sync and async clients maintain the metrics data in a `MetricsDatastore` together. This allows the async client to accurately know the current traffic they generated toward the Slack Platform and estimate the remaining amount to call. +The async client internally has its queue systems to avoid burst traffic as much as possible while `MethodsClient`, the synchronous client, always blindly sends requests. Both sync and async clients maintain the metrics data in a `MetricsDatastore` together. This allows the async client to accurately know the current traffic they generated toward the Slack platform and estimate the remaining amount to call. -The default implementation of the datastore is in-memory one using the JVM heap memory. The default `SlackConfig` enables the in-memory one. It should work nicely for most cases. If your app is fine with it, you don't need to configure anything. +The default implementation of the datastore is an in-memory one using the JVM heap memory. The default `SlackConfig` enables the in-memory one. ```java import com.slack.api.Slack; @@ -259,7 +257,7 @@ SlackConfig config = new SlackConfig(); Slack slack = Slack.getInstance(config); ``` -`AsyncMethodsClient` considers the metrics data very well. It may delay API requests to avoid rate-limited errors if the clients in the app already sent too many requests within a short period. +`AsyncMethodsClient` considers the metrics data well. It may delay API requests to avoid rate-limited errors if the clients in the app already sent too many requests within a short period of time. ```java import com.slack.api.methods.response.chat.ChatPostMessageResponse; @@ -278,21 +276,21 @@ import com.slack.api.methods.metrics.MemoryMetricsDatastore; config.getMethodsConfig().setMetricsDatastore(new MemoryMetricsDatastore(3)); ``` -The metrics datastore provides useful information to get along with the Rate Limits. The structure of metrics looks as below. +The metrics datastore provides useful information to get along with the rate limits. The structure of metrics looks as below. -The following example is a JSON representation of a `MethodsStats` instance. The stats data is recorded per `MethodsConfig`'s executor name. The metrics and stats support multiple workspaces. So, for most cases, a single stats should be shared among multiple API methods clients. But if your server behaves as multiple Slack apps, it's also possible to have several `MethodsConfig` objects per Slack app. +The following example is a JSON representation of a `MethodsStats` instance. The stats data is recorded per the `MethodsConfig`'s executor name. The metrics and stats support multiple workspaces. So, for most cases, a single stats should be shared among multiple API methods clients. But if your server behaves as multiple Slack apps, it's also possible to have several `MethodsConfig` objects per Slack app. |Key|Possible Value| |-|-| |The Web API executor|Any string - the default is `DEFAULT_SINGLETON_EXECUTOR`| |Workspace ID|`team_id` (e.g., `T1234567`)| -|`all_completed_calls`|The numbers of all requests per API method| -|`successful_calls`|The numbers of all requests that resulted in `"ok": true` responses per API method| -|`unsuccessful_calls`|The numbers of all requests that resulted in `"ok": false` responses per API method| -|`failed_calls`|The numbers of all requests that resulted in failures (either of `SlackApiException` or `IOException`) per API method| -|`current_queue_size`|The sizes of the current queues per API method| -|`last_minute_requests`|The numbers of all requests in the last 60 seconds per API method| -|`rateLimitedMethods`|Rate limited method names and their epoch time (ms) suggested by Slack API (according to the `retry-after` response header)| +|`all_completed_calls`|The number of all requests per API method| +|`successful_calls`|The number of all requests that resulted in `"ok": true` responses per API method| +|`unsuccessful_calls`|The number of all requests that resulted in `"ok": false` responses per API method| +|`failed_calls`|The number of all requests that resulted in failures (either of `SlackApiException` or `IOException`) per API method| +|`current_queue_size`|The size of the current queues per API method| +|`last_minute_requests`|The number of all requests in the last 60 seconds per API method| +|`rateLimitedMethods`|Rate limited method names and their epoch time (ms) suggested by the Slack API (according to the `retry-after` response header)| ```js { @@ -332,7 +330,7 @@ The following example is a JSON representation of a `MethodsStats` instance. The } ``` -If you don't need the traffic metrics at all, you can disable this feature by the following way: +If you don't need the traffic metrics at all, you can disable this feature like this: ```java SlackConfig config = new SlackConfig(); @@ -350,9 +348,9 @@ config.getMethodsConfig().setStatsEnabled(false); Slack slack = Slack.getInstance(config); ``` -### Metrics Datastore backed by Redis +### Metrics datastore backed by Redis -If your app wants to have a unified datastore to collect all the metrics across the nodes, we recommend having a Redis cluster for it. It's pretty easy to set up the API client configuration. The following is an example to use a Redis server running on the same host. +If you want your app to have a unified datastore to collect all of the metrics across the nodes, we recommend having a Redis cluster for it. The following is an example of how to use a Redis server running on the same host. ```java import com.slack.api.Slack; @@ -372,16 +370,16 @@ Slack slack = Slack.getInstance(config); --- ## Socket Mode -Socket Mode allows your app to use the Events API and interactive components of the platform—without exposing a public HTTP Request URL. +Socket Mode allows your app to use the Events API and interactive components of the platform without exposing a public HTTP request URL. -Refer to ["Under the Hood" part in the Bolt document](/guides/socket-mode) for details. +Refer to the [Socket Mode documentation](https://docs.slack.dev/apis/events-api/using-socket-mode) for details. --- ## Real Time Messaging (RTM) -:::danger +:::danger[Proceed with caution] -The RTM API is not recommended unless your app has unique restrictions, like needs to receive events from behind a firewall. +The RTM API is only recommended if your app has unique restrictions, like needing to receive events from behind a firewall. ::: @@ -392,26 +390,26 @@ Refer to [Real Time Messaging (RTM)](/guides/rtm) for details. --- ## SCIM API -SCIM API is a set of APIs for provisioning and managing user accounts and groups. SCIM is used by Single Sign-On (SSO) services and identity providers to manage people across a variety of tools, including Slack. +The SCIM API is used for provisioning and managing user accounts and groups. The SCIM API is used by Single Sign-On (SSO) services and identity providers to manage people across a variety of tools, including Slack. Refer to [SCIM API](/guides/scim-api) for details. --- ## Audit Logs API -Audit Logs API is a set of APIs for monitoring what’s happening in your Enterprise Grid organization. +The Audit Logs API is used for monitoring what’s happening in your Enterprise Grid organization. Refer to [Audit Logs API](/guides/audit-logs-api) for details. --- ## Slack Status API -The Slack Status API describes the health of the Slack product. When there’s an incident, outage, or maintenance, the Slack Status API reflects all the information we have on the issue, including which features of Slack are affected and detailed updates over time. +The Slack Status API describes the health of the Slack product. When there’s an incident, outage, or maintenance, the Slack Status API reflects all of the information we have on the issue, including which features of Slack are affected and detailed updates over time. Refer to [Status API](/guides/status-api) for details. --- -## Customize Your Slack API Clients +## Customize your Slack API clients For customizing Slack API clients, the following options are available in `com.slack.api.SlackConfig`. You can create your own `SlackConfig` with preferred settings and give it to initialize a `Slack` instance. @@ -429,19 +427,19 @@ Here is the list of available customizable options. |-|-|-| |`proxyUrl`|`String`|If you enable a proxy server for all outgoing requests to Slack, you can set a single string value representing an absolute URL such as `http://localhost:8888`. (default: null)| |`prettyResponseLoggingEnabled`|`boolean`|If this flag is set as true, the logger prints the whole response JSON data from Slack APIs in a prettified format. (default: `false`)| -|`failOnUnknownProperties`|`boolean`|If this flag is set as true, JSON parser throws an exception when detecting an unknown property in a Slack API response. (default: `false`)| +|`failOnUnknownProperties`|`boolean`|If this flag is set as true, the JSON parser throws an exception when detecting an unknown property in a Slack API response. (default: `false`)| |`tokenExistenceVerificationEnabled`|`boolean`|If this flag is set as true, `MethodsClient` throws exceptions when detecting missing token for API calls. (default: `false`)| -|`httpClientResponseHandlers`|`List\`|`HttpResponseListener` is a `Consumer\` function that works as a post-processing hook for Web API calls. To know how to implement it, check the code snippet below. (default: mutable empty list)| +|`httpClientResponseHandlers`|`List\`|`HttpResponseListener` is a `Consumer\` function that works as a post-processing hook for Web API calls. To learn how to implement it, check the code snippet below. (default: mutable empty list)| |`auditEndpointUrlPrefix`|`String`|If you need to set a different URL prefix for Audit Logs API calls, you can set the one. (default: `"https://api.slack.com/audit/v1/"`)| -|`methodsEndpointUrlPrefix`|`String`|If you need to set a different URL prefix for API Methods calls, you can set the one. (default: `"https://slack.com/api/"`)| +|`methodsEndpointUrlPrefix`|`String`|If you need to set a different URL prefix for API methods calls, you can set the one. (default: `"https://slack.com/api/"`)| |`scimEndpointUrlPrefix`|`String`|If you need to set a different URL prefix for SCIM API calls, you can set the one. (default: `"https://api.slack.com/scim/v1/"`)| |`statusEndpointUrlPrefix`|`String`|If you need to set a different URL prefix for Status API calls, you can set the one. (default: `"https://status.slack.com/api/v2.0.0/"`)| |`legacyStatusEndpointUrlPrefix`|`String`|If you need to set a different URL prefix for Legacy Status API calls, you can set the one. (default: `"https://status.slack.com/api/v1.0.0/"`)| -### Post-Processing Hooks for Web API Calls +### Post-Processing hooks for Web API calls -`HttpResponseListener` is a `Consumer` function (in other words, void function) that acts as a post-processing hook for Web API calls. +`HttpResponseListener` is a `Consumer` function (in other words, a void function) that acts as a post-processing hook for Web API calls. The `ResponsePrettyPrintingListener` in this SDK is a good example demonstrating how it works. @@ -481,6 +479,4 @@ config.getHttpClientResponseHandlers().add(new ResponsePrettyPrintingListener()) Slack slack = Slack.getInstance(config); ``` -That's all about the basics of Slack API clients. - -You may encounter some situations more configurable options or flexibilities while making real-world applications. If you have feature requests, go to our [GitHub Issue Tracker](http://github.com/slackapi/java-slack-sdk/issues) and let us hear your voice. +You may encounter situations where more configurable options or flexibilities while making real-world applications would be helpful. If you have feature requests, go to our [GitHub Issue Tracker](http://github.com/slackapi/java-slack-sdk/issues) and tell us about it. diff --git a/docs/content/guides/web-api-client-setup.md b/docs/content/guides/web-api-client-setup.md index 2b8866ba5..701579fc2 100644 --- a/docs/content/guides/web-api-client-setup.md +++ b/docs/content/guides/web-api-client-setup.md @@ -4,21 +4,21 @@ lang: en # API Client Installation -The first step to using the Slack API client is installing the `slack-api-client` module. This guide shows you how to set up using [Maven](https://maven.apache.org/), [Gradle](https://gradle.org/), and by building from source on your own. +The first step to using the Slack API client is installing the `slack-api-client` module. This guide shows you how to set up using [Maven](https://maven.apache.org/), [Gradle](https://gradle.org/), or by building from source on your own. --- ## Prerequisites -[Installing OpenJDK 8 or higher LTS version](https://openjdk.java.net/install/) beforehand is required. As long as you are using a supported JDK version, this SDK should be working with any OpenJDK distributions. +[Installing OpenJDK 8 or higher LTS version](https://openjdk.java.net/install/) beforehand is required. As long as you are using a supported JDK version, this SDK should work with any OpenJDK distributions. --- ## Maven -Let's start with how to installation with Maven. As `slack-api-client` is a library dependency, there is no requirement of Maven versions. +As `slack-api-client` is a library dependency, there is no requirement of Maven versions. ### `pom.xml` -Save `pom.xml` with the following XML definition in the root directory of your Java project. As you see, this is a commonplace Maven project. No specific settings would be needed to load the project on your favorite IDE. +Save `pom.xml` with the following XML definition in the root directory of your Java project. As you see, this is a commonplace Maven project. No specific settings are needed to load the project on your favorite IDE. ```xml @@ -46,7 +46,7 @@ Save `pom.xml` with the following XML definition in the root directory of your J ### `src/main/java/Example.java` -Create a new Java class named **Example** that has a main method to run. I know the following code is not actually useful. For now, place it just for verifying the build settings are valid. +Create a new Java class named `Example` that has a `main` method to run. Place the following code in the method for verifying the build settings are valid. ```java import com.slack.api.Slack; @@ -61,7 +61,7 @@ public class Example { } ``` -Run the `Example.main(String[])` from your IDE or by running the following command. +Run the `Example.main(String[])` method from your IDE or by running the following command in your terminal. ```bash mvn compile exec:java \ @@ -69,7 +69,7 @@ mvn compile exec:java \ -Dexec.mainClass="Example" ``` -If you see the following stdout, your installation has succeeded! +If you see the following `stdout`, your installation has succeeded! ``` ApiTestResponse(ok=true, args=ApiTestResponse.Args(foo=bar, error=null), warning=null, error=null, needed=null, provided=null) @@ -77,15 +77,15 @@ ApiTestResponse(ok=true, args=ApiTestResponse.Args(foo=bar, error=null), warning In summary, the things you've done here are: -* ✅ JDK 8 or higher installed (if not, run `brew install openjdk@11` for macOS / visit [OpenJDK website](https://openjdk.java.net/install/) for others) -* ✅ Maven installed (if not, run `brew install maven` for macOS / visit [their website](https://maven.apache.org/) for others) -* ✅ `pom.xml` having **slack-api-client** as a dependency -* ✅ `src/main/java/Example.java` with the main method +* ✅ Installed JDK 8 or higher (if not, run `brew install openjdk@11` for macOS / visit [OpenJDK website](https://openjdk.java.net/install/) for others) +* ✅ Installed Maven (if not, run `brew install maven` for macOS / visit [their website](https://maven.apache.org/) for others) +* ✅ Updated the `pom.xml` file to have `slack-api-client` as a dependency +* ✅ Added a `main` method to the `src/main/java/Example.java` file --- ## Gradle -Do you prefer using Gradle? Let's try installing the library with Gradle. The steps are quite similar to Maven, but there are some differences. +If you prefer using Gradle, the steps are similar to Maven, but there are some differences. ### `build.gradle` @@ -106,14 +106,14 @@ application { } ``` -As with the Maven section, let's create a class named **Example** with the main method. Then, run it from your IDE or hit `gradle run` on your terminal. You'll see the same stdout. +As with Maven, create a class named `Example` with a `main` method. Then, run it from your IDE or execute the `gradle run` command in your terminal. You'll see the same `stdout`. In summary, the things you've done here are: -* ✅ JDK 8 or higher installed (if not, run `brew install openjdk@11` for macOS / visit [OpenJDK website](https://openjdk.java.net/install/) for others) -* ✅ Gradle installed (if not, run `brew install gradle` for macOS / visit [their website](https://gradle.org/) for others) -* ✅ `build.gradle` having **slack-api-client** as a dependency -* ✅ `src/main/java/Example.java` with the main method +* ✅ Installed JDK 8 or higher (if not, run `brew install openjdk@11` for macOS / visit [OpenJDK website](https://openjdk.java.net/install/) for others) +* ✅ Installed Gradle (if not, run `brew install gradle` for macOS / visit [their website](https://gradle.org/) for others) +* ✅ Added `build.gradle` to have `slack-api-client` as a dependency +* ✅ Added a `main` method to the `src/main/java/Example.java` file --- ## Gradle for Kotlin @@ -148,7 +148,7 @@ application { ### `src/main/kotlin/Example.kt` -As you see, the code using **slack-api-client** in Kotlin is much more concise than Java. Run the following code from your IDE or by `gradle run`. +As you see, the code using `slack-api-client` in Kotlin is much more concise than in Java. Run the following code from your IDE or by executing the `gradle run` command in your terminal. ```kotlin import com.slack.api.Slack @@ -160,7 +160,7 @@ fun main() { } ``` -:::tip +:::tip[Tip] A name of a source file in Kotlin needs to end with `.kt`, not `.java`. @@ -168,15 +168,15 @@ A name of a source file in Kotlin needs to end with `.kt`, not `.java`. In summary, the things you've done here are: -* ✅ JDK 8 or higher installed (if not, run `brew install openjdk@11` for macOS / visit [OpenJDK website](https://openjdk.java.net/install/) for others) -* ✅ Gradle installed (if not, run `brew install gradle` for macOS / visit [their website](https://gradle.org/) for others) -* ✅ `build.gradle` having valid Kotlin language settings and **slack-api-client** as a dependency -* ✅ `src/main/kotlin/Example.kt` with the main method +* ✅ Installed JDK 8 or higher (if not, run `brew install openjdk@11` for macOS / visit [OpenJDK website](https://openjdk.java.net/install/) for others) +* ✅ Installed Gradle (if not, run `brew install gradle` for macOS / visit [their website](https://gradle.org/) for others) +* ✅ Updated `build.gradle` to have valid Kotlin language settings and `slack-api-client` as a dependency +* ✅ Added a `main` method to the `src/main/kotlin/Example.kt` file --- -## Build from Source +## Build from source -You may want to build the latest revision on your own. In the case of building from source, go with the following steps. +You may want to build the latest revision on your own. In the case of building from source, execute the following commands in your terminal. ```bash git clone git@github.com:slackapi/java-slack-sdk.git @@ -184,7 +184,7 @@ cd java-slack-sdk mvn install -Dmaven.test.skip=true ``` -Just by doing above, all the SDK modules will be available under `$HOME/.m2/repository`, so that now you can use them on the machine. If you use Gradle, make sure to add `mavenLocal()` to `repositories` in your `build.gradle`. +All of the SDK modules will be available under `$HOME/.m2/repository`, so that you can now use them on the machine. If you're using Gradle, make sure to add `mavenLocal()` to `repositories` in your `build.gradle`. ```groovy repositories { diff --git a/docs/content/guides/web-api-for-admins.md b/docs/content/guides/web-api-for-admins.md index 514c49546..c546b1a63 100644 --- a/docs/content/guides/web-api-for-admins.md +++ b/docs/content/guides/web-api-for-admins.md @@ -4,10 +4,10 @@ lang: en # Web API for Org Admins -The method names of a portion of [API Methods](https://docs.slack.dev/reference/methods) start with `admin.`. These APIs are not available for all developers. They are supposed to be used by [Enterprise Grid](https://docs.slack.dev/enterprise-grid/) Organization administrators. +The method names of a portion of [API methods](https://docs.slack.dev/reference/methods) start with `admin.`. These APIs are not available for all developers. They are intended to be used by [Enterprise Grid](https://docs.slack.dev/enterprise-grid/) organization administrators. --- -## Call Web API for Org Admins +## Call the Web API for org admins There is no difference regarding the ways to use those APIs except for necessary scopes. diff --git a/docs/content/index.md b/docs/content/index.md index 1aef8c6f4..6ae63e241 100644 --- a/docs/content/index.md +++ b/docs/content/index.md @@ -5,14 +5,14 @@ The Java Slack SDK supports the Slack platform in a Java idiomatic way. Develope Within these docs, there are two different modules: -* [Bolt for Java Guides](/guides/getting-started-with-bolt), which is a framework with a simple API that makes it easy to write modern Slack apps in Java. +* [Bolt for Java Guides](/guides/getting-started-with-bolt), which is a framework with a simplified API that helps write Slack apps in Java. * [Java SDK Guides](/guides/web-api-basics), for when you need a more customized approach to building a Slack app in Java using the Slack API client. ## Requirements The Java Slack SDK supports **OpenJDK 8 and higher LTS versions**. -Users can expect every single patch release has been done after verifying functionality by running [the basic CI builds with all LTS versions](https://github.com/slackapi/java-slack-sdk/blob/main/.travis.yml) and all the unit tests have passed at least on the latest LTS version. We don't run comprehensive verifications with all OpenJDK distributions but it should be working with all of them. +Users can expect every patch release has been done after verifying functionality by running the basic CI builds with all LTS versions and all the unit tests have passed on at least the latest LTS version. We don't run comprehensive verifications with all OpenJDK distributions, but it should work with all of them. ## Getting help @@ -20,8 +20,8 @@ These docs have lots of information on Bolt for Java and the Java Slack SDK. The If you get stuck, we're here to help. The following are the best ways to get assistance working through your issue: -* Visit the [Issue Tracker](http://github.com/slackapi/java-slack-sdk/issues) for questions, bug reports, feature requests, and general discussion related to Bolt for JavaScript. Try searching for an existing issue before creating a new one. -* Visit the [Slack Developer Community](https://slackcommunity.com/) for getting help or for just bonding with your fellow Slack developers. +* Visit the [Issue Tracker](http://github.com/slackapi/java-slack-sdk/issues) for questions, bug reports, feature requests, and general discussion related to Bolt for Java. Try searching for an existing issue before creating a new one. +* Visit the [Slack Developer Community](https://slackcommunity.com/) for getting help or for bonding with your fellow Slack developers. * [Email](mailto:support@slack.com) our developer support team: `support@slack.com`. ## Contributing diff --git a/docs/content/reference.md b/docs/content/reference.md index 1ffdca4ef..c57ca2aa8 100644 --- a/docs/content/reference.md +++ b/docs/content/reference.md @@ -1,6 +1,6 @@ # Reference -The table below shows all the available modules in the Java Slack SDK. All of them have the same latest version as we release all at the same time, even in the case that some don't have any changes apart from updates on their dependency side. +The table below shows all of the available modules in the Java Slack SDK. All of them have the same latest version as we release at the same time, even in the case that some don't have any changes apart from updates on their dependency side. All released versions are available on the Maven Central repositories. The latest version is `sdkLatestVersion`. diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/assistants.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/assistants.md index b7d93f11c..c2166c385 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/assistants.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/assistants.md @@ -6,7 +6,7 @@ lang: en このページは、Bolt を使ってエージェント・アシスタントを実装するための方法を紹介します。この機能に関する一般的な情報については、[こちらのドキュメントページ(英語)](https://docs.slack.dev/ai/)を参照してください。 -## Slack App Configuration +## Slack app configuration この機能を実装するためには、まず[アプリの設定画面](https://api.slack.com/apps)で **Agents & Assistants** 機能を有効にし、**OAuth & Permissions** のページで [`assistant:write`](https://docs.slack.dev/reference/scopes/assistant.write)、[`chat:write`](https://docs.slack.dev/reference/scopes/chat.write)、[`im:history`](https://docs.slack.dev/reference/scopes/im.history) を**ボットの**スコープに追加し、**Event Subscriptions** のページで [`assistant_thread_started`](https://docs.slack.dev/reference/events/assistant_thread_started)、[`assistant_thread_context_changed`](https://docs.slack.dev/reference/events/assistant_thread_context_changed)、[`message.im`](https://docs.slack.dev/reference/events/message.im) イベントを有効にしてください。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/bolt-basics.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/bolt-basics.md index 44b0fde23..a2743eb08 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/bolt-basics.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/bolt-basics.md @@ -283,7 +283,7 @@ if (debugMode != null && debugMode.equals("1")) { // SLACK_APP_DEBUG_MODE=1 と } ``` -このミドルウェアは 404 Not Found として応答しようとしていたエラーのレスポンスを、デバッグに有用な情報を含めたそのユーザーにだけ見えるメッセージを投稿する 200 OK の応答に変えています。 +このミドルウェアは `404 Not Found` として応答しようとしていたエラーのレスポンスを、デバッグに有用な情報を含めたそのユーザーにだけ見えるメッセージを投稿する `200 OK` の応答に変えています。 ![Bolt middleware ](/img/bolt-middleware.png) diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/events-api.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/events-api.md index d1bf4d4f5..950d9a790 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/events-api.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/events-api.md @@ -26,7 +26,7 @@ Bolt アプリがイベントへの応答のためにやらなければならな 1. Slack API からのリクエストを[検証](https://docs.slack.dev/authentication/verifying-requests-from-slack) 1. リクエストボディをパースして `event` の中の `type` が処理対象か確認 1. イベントデータを使った任意の処理 -1. 受け取ったことを伝えるために Slack API へ 200 OK 応答 +1. 受け取ったことを伝えるために Slack API へ `200 OK` 応答 Bolt アプリは Slack API サーバーからのリクエストに対して 3 秒以内に `ack()` メソッドで応答する必要があります。3 秒以内に応答しなかった場合、Slack API は一定時間経過後にリトライします。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/interactive-components.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/interactive-components.md index 3ad1d6e74..ee21cbf47 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/interactive-components.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/interactive-components.md @@ -23,7 +23,7 @@ Bolt アプリがユーザーインタラクションへの応答のためにや 1. Slack API からのリクエストを[検証](https://docs.slack.dev/authentication/verifying-requests-from-slack) 1. リクエストボディをパースして `action_id` が処理対象か確認 1. ユーザとの次のインタラクションのためのメッセージやその他のインターフェースを構築 -1. 受け取ったことを伝えるために Slack API へ 200 OK 応答 +1. 受け取ったことを伝えるために Slack API へ `200 OK` 応答 Bolt アプリは Slack API サーバーからのリクエストに対して 3 秒以内に `ack()` メソッドで応答する必要があります。3 秒以内に応答しなかった場合、コマンドを実行したユーザーに対して Slack 上でタイムアウトした旨が通知されます。`external_select` などの場合は `ack()` の引数に正しい形式の内容を含める必要があります。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/modals.md index f8bfbdfe6..5827d2dfb 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/modals.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/modals.md @@ -25,7 +25,7 @@ lang: ja 1. Slack API からのリクエストを[検証](https://docs.slack.dev/authentication/verifying-requests-from-slack) 1. リクエストボディをパースして `type` が `"block_actions"` かつ `action_id` が処理対象か確認 1. [views.* API](https://docs.slack.dev/reference/methods/views.update) を使って[書き換えたり、上に新しく追加したり](https://docs.slack.dev/surfaces/modals)する and/or 必要に応じて送信された情報を [private_metadata](https://docs.slack.dev/surfaces/modals#private_metadata) に保持 -1. 受け取ったことを伝えるために Slack API へ 200 OK 応答 +1. 受け取ったことを伝えるために Slack API へ `200 OK` 応答 #### `"view_submission"` リクエスト @@ -35,7 +35,7 @@ lang: ja 1. リクエストボディをパースして `type` が `"view_submission"` かつ `callback_id` が処理対象かを確認 1. `view.state.values` からフォーム送信された情報を抽出 1. 入力バリデーション、データベースへの保存、外部サービスとの連携など任意の処理 -1. 以下のいずれかによって受け取ったことを伝えるために Slack API へ 200 OK 応答: +1. 以下のいずれかによって受け取ったことを伝えるために Slack API へ `200 OK` 応答: * 空のボディで応答してモーダルを閉じる * `response_action` (可能な値は `"errors"`, `"update"`, `"push"`, `"clear"`) を指定して応答する @@ -46,7 +46,7 @@ lang: ja 1. Slack API からのリクエストを[検証](https://docs.slack.dev/authentication/verifying-requests-from-slack) 1. リクエストボディをパースして `type` が `"view_closed"` かつ `callback_id` が処理対象かを確認 1. 任意のこのタイミングでやるべきこと -1. 受け取ったことを伝えるために Slack API へ 200 OK 応答 +1. 受け取ったことを伝えるために Slack API へ `200 OK` 応答 ### モーダル開発 Tips diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/shortcuts.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/shortcuts.md index b5e289d81..46d1252b1 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/shortcuts.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/shortcuts.md @@ -30,7 +30,7 @@ Bolt アプリがショートカットへの応答のためにやらなければ 1. Slack API からのリクエストを[検証](https://docs.slack.dev/authentication/verifying-requests-from-slack) 1. リクエストボディをパースして `callback_id` が処理対象か確認 1. 返信メッセージを組み立てるなどメインの処理を実行 -1. 受け取ったことを伝えるために Slack API へ 200 OK 応答 +1. 受け取ったことを伝えるために Slack API へ `200 OK` 応答 ### コード例 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/slash-commands.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/slash-commands.md index 1003e489f..611c9be8d 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/slash-commands.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/guides/slash-commands.md @@ -26,7 +26,7 @@ Bolt アプリがスラッシュコマンドの実行を処理するためにや 1. Slack API からのリクエストを[検証](https://docs.slack.dev/authentication/verifying-requests-from-slack) 1. リクエストボディをパースして `command` が処理対象か確認 1. 返信メッセージを組み立てるなどメインの処理を実行 -1. 受け取ったことを伝えるために Slack API へ 200 OK 応答 +1. 受け取ったことを伝えるために Slack API へ `200 OK` 応答 レスポンスのボディが空の場合、その応答はリクエストを認知したことの通知として認識されます。コマンドを実行したチャンネルにメッセージは何も投稿されません。 diff --git a/docs/sidebars.js b/docs/sidebars.js index 52390a925..66d9fbfa6 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -61,8 +61,8 @@ const sidebars = { type: 'category', label: 'Java Slack SDK Guides', items: [ - 'guides/web-api-basics', 'guides/web-api-client-setup', + 'guides/web-api-basics', 'guides/composing-messages', 'guides/incoming-webhooks', 'guides/rtm', diff --git a/slack-api-client/src/main/java/com/slack/api/Slack.java b/slack-api-client/src/main/java/com/slack/api/Slack.java index a9774f4a2..b0daf3c0e 100644 --- a/slack-api-client/src/main/java/com/slack/api/Slack.java +++ b/slack-api-client/src/main/java/com/slack/api/Slack.java @@ -200,8 +200,8 @@ public String issueSocketModeUrl(String appToken) throws IOException { /** * Creates an RTM API client. * - * @see Slack RTM API - * @see RTM's Rate Limits + * @see Slack RTM API + * @see RTM's Rate Limits */ public RTMClient rtm(String apiToken) throws IOException { return rtmConnect(apiToken); @@ -210,8 +210,8 @@ public RTMClient rtm(String apiToken) throws IOException { /** * Creates an RTM API client using `/rtm.connect`. * - * @see Slack RTM API - * @see RTM's Rate Limits + * @see Slack RTM API + * @see RTM's Rate Limits */ public RTMClient rtmConnect(String apiToken) throws IOException { return rtmConnect(apiToken, true); @@ -220,8 +220,8 @@ public RTMClient rtmConnect(String apiToken) throws IOException { /** * Creates an RTM API client using `/rtm.connect`. * - * @see Slack RTM API - * @see RTM's Rate Limits + * @see Slack RTM API + * @see RTM's Rate Limits */ public RTMClient rtmConnect(String apiToken, boolean fullUserInfoRequired) throws IOException { try { @@ -257,8 +257,8 @@ public RTMClient rtmConnect(String apiToken, boolean fullUserInfoRequired) throw /** * Creates an RTM API client using `/rtm.start`. * - * @see Slack RTM API - * @see RTM's Rate Limits + * @see Slack RTM API + * @see RTM's Rate Limits * @deprecated Use #rtmConnect() instead */ @Deprecated @@ -269,8 +269,8 @@ public RTMClient rtmStart(String apiToken) throws IOException { /** * Creates an RTM API client using `/rtm.start`. * - * @see Slack RTM API - * @see RTM's Rate Limits + * @see Slack RTM API + * @see RTM's Rate Limits * @deprecated Use #rtmConnect() instead */ @Deprecated diff --git a/slack-api-client/src/main/java/com/slack/api/audit/AsyncAuditClient.java b/slack-api-client/src/main/java/com/slack/api/audit/AsyncAuditClient.java index f5a59f3b8..25f597615 100644 --- a/slack-api-client/src/main/java/com/slack/api/audit/AsyncAuditClient.java +++ b/slack-api-client/src/main/java/com/slack/api/audit/AsyncAuditClient.java @@ -19,7 +19,7 @@ *

* You can also use this API to write your own applications to see how members of your organization are using Slack. * - * @see Slack Audit Logs API + * @see Slack Audit Logs API */ public interface AsyncAuditClient { diff --git a/slack-api-client/src/main/java/com/slack/api/audit/AuditClient.java b/slack-api-client/src/main/java/com/slack/api/audit/AuditClient.java index e4110d256..3cdc0c7fd 100644 --- a/slack-api-client/src/main/java/com/slack/api/audit/AuditClient.java +++ b/slack-api-client/src/main/java/com/slack/api/audit/AuditClient.java @@ -19,7 +19,7 @@ *

* You can also use this API to write your own applications to see how members of your organization are using Slack. * - * @see Slack Audit Logs API + * @see Slack Audit Logs API */ public interface AuditClient { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/AsyncMethodsClient.java b/slack-api-client/src/main/java/com/slack/api/methods/AsyncMethodsClient.java index 1317aff0c..888c9c88c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/AsyncMethodsClient.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/AsyncMethodsClient.java @@ -250,7 +250,7 @@ * Async Slack API Methods client. *

* - * @see Slack API Methods + * @see Slack API Methods */ public interface AsyncMethodsClient { @@ -1168,11 +1168,11 @@ CompletableFuture CompletableFuture filesSharedPublicURL(RequestConfigurator req); @Deprecated - // https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay + // https://docs.slack.dev/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay CompletableFuture filesUpload(FilesUploadRequest req); @Deprecated - // https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay + // https://docs.slack.dev/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay CompletableFuture filesUpload(RequestConfigurator req); CompletableFuture filesGetUploadURLExternal(FilesGetUploadURLExternalRequest req); @@ -1332,11 +1332,11 @@ CompletableFuture // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots + // https://docs.slack.dev/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots CompletableFuture rtmConnect(RTMConnectRequest req); @Deprecated - // https://api.slack.com/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots + // https://docs.slack.dev/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots CompletableFuture rtmConnect(RequestConfigurator req); @Deprecated @@ -1366,27 +1366,27 @@ CompletableFuture // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders CompletableFuture starsAdd(StarsAddRequest req); @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders CompletableFuture starsAdd(RequestConfigurator req); @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders CompletableFuture starsList(StarsListRequest req); @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders CompletableFuture starsList(RequestConfigurator req); @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders CompletableFuture starsRemove(StarsRemoveRequest req); @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders CompletableFuture starsRemove(RequestConfigurator req); // ------------------------------ diff --git a/slack-api-client/src/main/java/com/slack/api/methods/Methods.java b/slack-api-client/src/main/java/com/slack/api/methods/Methods.java index 8df61b885..4d66b803b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/Methods.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/Methods.java @@ -3,7 +3,7 @@ /** * The comprehensive list of Slack API methods. * - * @see Slack API Methods + * @see Slack API Methods */ public class Methods { @@ -343,35 +343,35 @@ private Methods() { // channels // ------------------------------ - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_ARCHIVE = "channels.archive"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_CREATE = "channels.create"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_HISTORY = "channels.history"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_INFO = "channels.info"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_INVITE = "channels.invite"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_JOIN = "channels.join"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_KICK = "channels.kick"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_LEAVE = "channels.leave"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_LIST = "channels.list"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_MARK = "channels.mark"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_RENAME = "channels.rename"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_REPLIES = "channels.replies"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_SET_PURPOSE = "channels.setPurpose"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_SET_TOPIC = "channels.setTopic"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String CHANNELS_UNARCHIVE = "channels.unarchive"; // ------------------------------ @@ -457,11 +457,11 @@ private Methods() { // files.comments // ------------------------------ - @Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + @Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread public static final String FILES_COMMENTS_ADD = "files.comments.add"; - @Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + @Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread public static final String FILES_COMMENTS_DELETE = "files.comments.delete"; - @Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + @Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread public static final String FILES_COMMENTS_EDIT = "files.comments.edit"; // ------------------------------ @@ -473,7 +473,7 @@ private Methods() { public static final String FILES_LIST = "files.list"; public static final String FILES_REVOKE_PUBLIC_URL = "files.revokePublicURL"; public static final String FILES_SHARED_PUBLIC_URL = "files.sharedPublicURL"; - @Deprecated // https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay + @Deprecated // https://docs.slack.dev/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay public static final String FILES_UPLOAD = "files.upload"; public static final String FILES_GET_UPLOAD_URL_EXTERNAL = "files.getUploadURLExternal"; @@ -482,7 +482,7 @@ private Methods() { // ------------------------------ // files.remote - // https://api.slack.com/messaging/files/remote + // https://docs.slack.dev/messaging/working-with-files#remote // ------------------------------ public static final String FILES_REMOTE_ADD = "files.remote.add"; @@ -503,56 +503,56 @@ private Methods() { // groups // ------------------------------ - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_ARCHIVE = "groups.archive"; @Deprecated // https://github.com/slackapi/slack-api-specs/issues/12 public static final String GROUPS_CLOSE = "groups.close"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_CREATE = "groups.create"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_CREATE_CHILD = "groups.createChild"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_HISTORY = "groups.history"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_INFO = "groups.info"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_INVITE = "groups.invite"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_KICK = "groups.kick"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_LEAVE = "groups.leave"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_LIST = "groups.list"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_MARK = "groups.mark"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_OPEN = "groups.open"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_RENAME = "groups.rename"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_SET_PURPOSE = "groups.setPurpose"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_SET_TOPIC = "groups.setTopic"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_UNARCHIVE = "groups.unarchive"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String GROUPS_REPLIES = "groups.replies"; // ------------------------------ // im // ------------------------------ - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String IM_CLOSE = "im.close"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String IM_HISTORY = "im.history"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String IM_LIST = "im.list"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String IM_MARK = "im.mark"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String IM_OPEN = "im.open"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String IM_REPLIES = "im.replies"; // ------------------------------ @@ -565,17 +565,17 @@ private Methods() { // mpim // ------------------------------ - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String MPIM_CLOSE = "mpim.close"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String MPIM_HISTORY = "mpim.history"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String MPIM_LIST = "mpim.list"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String MPIM_MARK = "mpim.mark"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String MPIM_OPEN = "mpim.open"; - @Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + @Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api public static final String MPIM_REPLIES = "mpim.replies"; // ------------------------------ @@ -625,9 +625,9 @@ private Methods() { // rtm // ------------------------------ - @Deprecated // https://api.slack.com/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots + @Deprecated // https://docs.slack.dev/changelog/2024-09-legacy-custom-bots-classic-apps-deprecation public static final String RTM_CONNECT = "rtm.connect"; - @Deprecated // https://api.slack.com/changelog/2021-10-rtm-start-to-stop + @Deprecated // https://docs.slack.dev/changelog/2021-10-rtm-start-to-stop public static final String RTM_START = "rtm.start"; // ------------------------------ @@ -708,14 +708,14 @@ private Methods() { // ------------------------------ // views - // https://api.slack.com/block-kit/surfaces/modals + // https://docs.slack.dev/surfaces/modals // ------------------------------ public static final String VIEWS_OPEN = "views.open"; public static final String VIEWS_PUSH = "views.push"; public static final String VIEWS_UPDATE = "views.update"; - // https://api.slack.com/surfaces/tabs + // https://docs.slack.dev/surfaces public static final String VIEWS_PUBLISH = "views.publish"; // ------------------------------ diff --git a/slack-api-client/src/main/java/com/slack/api/methods/MethodsClient.java b/slack-api-client/src/main/java/com/slack/api/methods/MethodsClient.java index 276dfa781..b8288f2cc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/MethodsClient.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/MethodsClient.java @@ -281,7 +281,7 @@ * Slack API Methods client. *

* - * @see Slack API Methods + * @see Slack API Methods */ public interface MethodsClient { @@ -1102,123 +1102,123 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsArchiveResponse channelsArchive(ChannelsArchiveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsArchiveResponse channelsArchive(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsCreateResponse channelsCreate(ChannelsCreateRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsCreateResponse channelsCreate(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsHistoryResponse channelsHistory(ChannelsHistoryRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsHistoryResponse channelsHistory(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsRepliesResponse channelsReplies(ChannelsRepliesRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsRepliesResponse channelsReplies(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsInfoResponse channelsInfo(ChannelsInfoRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsInfoResponse channelsInfo(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsListResponse channelsList(ChannelsListRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsListResponse channelsList(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsInviteResponse channelsInvite(ChannelsInviteRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsInviteResponse channelsInvite(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsJoinResponse channelsJoin(ChannelsJoinRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsJoinResponse channelsJoin(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsKickResponse channelsKick(ChannelsKickRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsKickResponse channelsKick(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsLeaveResponse channelsLeave(ChannelsLeaveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsLeaveResponse channelsLeave(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsMarkResponse channelsMark(ChannelsMarkRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsMarkResponse channelsMark(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsRenameResponse channelsRename(ChannelsRenameRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsRenameResponse channelsRename(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsSetPurposeResponse channelsSetPurpose(ChannelsSetPurposeRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsSetPurposeResponse channelsSetPurpose(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsSetTopicResponse channelsSetTopic(ChannelsSetTopicRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsSetTopicResponse channelsSetTopic(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsUnarchiveResponse channelsUnarchive(ChannelsUnarchiveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ChannelsUnarchiveResponse channelsUnarchive(RequestConfigurator req) throws IOException, SlackApiException; // ------------------------------ @@ -1453,11 +1453,11 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( FilesSharedPublicURLResponse filesSharedPublicURL(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay + // https://docs.slack.dev/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay FilesUploadResponse filesUpload(FilesUploadRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay + // https://docs.slack.dev/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay FilesUploadResponse filesUpload(RequestConfigurator req) throws IOException, SlackApiException; FilesGetUploadURLExternalResponse filesGetUploadURLExternal(FilesGetUploadURLExternalRequest req) throws IOException, SlackApiException; @@ -1476,15 +1476,15 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // files.comments // ------------------------------ - // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Deprecated FilesCommentsAddResponse filesCommentsAdd(FilesCommentsAddRequest req) throws IOException, SlackApiException; - // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Deprecated FilesCommentsDeleteResponse filesCommentsDelete(FilesCommentsDeleteRequest req) throws IOException, SlackApiException; - // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Deprecated FilesCommentsEditResponse filesCommentEdit(FilesCommentsEditRequest req) throws IOException, SlackApiException; @@ -1533,11 +1533,11 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsArchiveResponse groupsArchive(GroupsArchiveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsArchiveResponse groupsArchive(RequestConfigurator req) throws IOException, SlackApiException; // https://github.com/slackapi/slack-api-specs/issues/12 @@ -1545,123 +1545,123 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( GroupsCloseResponse groupsClose(GroupsCloseRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsCreateChildResponse groupsCreateChild(GroupsCreateChildRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsCreateChildResponse groupsCreateChild(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsCreateResponse groupsCreate(GroupsCreateRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsCreateResponse groupsCreate(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsHistoryResponse groupsHistory(GroupsHistoryRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsHistoryResponse groupsHistory(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsInfoResponse groupsInfo(GroupsInfoRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsInfoResponse groupsInfo(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsInviteResponse groupsInvite(GroupsInviteRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsInviteResponse groupsInvite(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsKickResponse groupsKick(GroupsKickRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsKickResponse groupsKick(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsLeaveResponse groupsLeave(GroupsLeaveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsLeaveResponse groupsLeave(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsListResponse groupsList(GroupsListRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsListResponse groupsList(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsMarkResponse groupsMark(GroupsMarkRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsMarkResponse groupsMark(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsOpenResponse groupsOpen(GroupsOpenRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsOpenResponse groupsOpen(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsRenameResponse groupsRename(GroupsRenameRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsRenameResponse groupsRename(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsSetPurposeResponse groupsSetPurpose(GroupsSetPurposeRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsSetPurposeResponse groupsSetPurpose(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsSetTopicResponse groupsSetTopic(GroupsSetTopicRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsSetTopicResponse groupsSetTopic(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsUnarchiveResponse groupsUnarchive(GroupsUnarchiveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsUnarchiveResponse groupsUnarchive(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsRepliesResponse groupsReplies(GroupsRepliesRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api GroupsRepliesResponse groupsReplies(RequestConfigurator req) throws IOException, SlackApiException; // ------------------------------ @@ -1669,51 +1669,51 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImCloseResponse imClose(ImCloseRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImCloseResponse imClose(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api-api ImHistoryResponse imHistory(ImHistoryRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImHistoryResponse imHistory(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImListResponse imList(ImListRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImListResponse imList(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImMarkResponse imMark(ImMarkRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImMarkResponse imMark(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImOpenResponse imOpen(ImOpenRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImOpenResponse imOpen(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImRepliesResponse imReplies(ImRepliesRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api ImRepliesResponse imReplies(RequestConfigurator req) throws IOException, SlackApiException; // ------------------------------ @@ -1729,51 +1729,51 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimCloseResponse mpimClose(MpimCloseRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimCloseResponse mpimClose(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimHistoryResponse mpimHistory(MpimHistoryRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimHistoryResponse mpimHistory(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimListResponse mpimList(MpimListRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimListResponse mpimList(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimRepliesResponse mpimReplies(MpimRepliesRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimRepliesResponse mpimReplies(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimMarkResponse mpimMark(MpimMarkRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimMarkResponse mpimMark(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimOpenResponse mpimOpen(MpimOpenRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api + // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api MpimOpenResponse mpimOpen(RequestConfigurator req) throws IOException, SlackApiException; // ------------------------------ @@ -1873,11 +1873,11 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots + // https://docs.slack.dev/changelog/2024-09-legacy-custom-bots-classic-apps-deprecation RTMConnectResponse rtmConnect(RTMConnectRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2024-04-discontinuing-new-creation-of-classic-slack-apps-and-custom-bots + // https://docs.slack.dev/changelog/2024-09-legacy-custom-bots-classic-apps-deprecation RTMConnectResponse rtmConnect(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated @@ -1907,27 +1907,27 @@ AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels( // ------------------------------ @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders StarsAddResponse starsAdd(StarsAddRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders StarsAddResponse starsAdd(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders StarsListResponse starsList(StarsListRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders StarsListResponse starsList(RequestConfigurator req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders StarsRemoveResponse starsRemove(StarsRemoveRequest req) throws IOException, SlackApiException; @Deprecated - // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders StarsRemoveResponse starsRemove(RequestConfigurator req) throws IOException, SlackApiException; // ------------------------------ diff --git a/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimitTier.java b/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimitTier.java index a3cc25645..cbbfca4f9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimitTier.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimitTier.java @@ -4,7 +4,7 @@ import java.util.Map; /** - * @see Slack Rate Limits + * @see Slack Rate Limits */ public enum MethodsRateLimitTier { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimits.java b/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimits.java index e08e49e2d..5ee384958 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimits.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/MethodsRateLimits.java @@ -15,7 +15,7 @@ /** * The comprehensive list of Slack Web API rate limits. * - * @see api.slack.com document + * @see api.slack.com document */ @Slf4j public class MethodsRateLimits { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java b/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java index 51c310ff4..3e517e688 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java @@ -3006,7 +3006,7 @@ public static FormBody.Builder toForm(WorkflowsUpdateStepRequest req) { "The top-level `text` argument is missing in the request payload for a {} call - It's a best practice to always provide a `text` argument when posting a message. The `text` is used in places where the content cannot be rendered such as: system push notifications, assistive technology such as screen readers, etc."; private static final String FALLBACK_WARN_MESSAGE_TEMPLATE = - "Additionally, the attachment-level `fallback` argument is missing in the request payload for a {} call - To avoid this warning, it is recommended to always provide a top-level `text` argument when posting a message. Alternatively, you can provide an attachment-level `fallback` argument, though this is now considered a legacy field (see https://api.slack.com/reference/messaging/attachments#legacy_fields for more details)."; + "Additionally, the attachment-level `fallback` argument is missing in the request payload for a {} call - To avoid this warning, it is recommended to always provide a top-level `text` argument when posting a message. Alternatively, you can provide an attachment-level `fallback` argument, though this is now considered a legacy field (see https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments#legacy_fields for more details)."; private static final String GSON_ANONYM_INNER_CLASS_INIT_OUTPUT = "null"; diff --git a/slack-api-client/src/main/java/com/slack/api/methods/SlackApiErrorResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/SlackApiErrorResponse.java index 3c81289ea..2116f989b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/SlackApiErrorResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/SlackApiErrorResponse.java @@ -7,7 +7,7 @@ /** * Represents the error response from Slack Web APIs. Developers can check the "error" code. - * Refer to the API documents (https://api.slack.com/methods) to check the full list of each API's error codes. + * Refer to the API documents (https://docs.slack.dev/reference/methods) to check the full list of each API's error codes. */ @Data public class SlackApiErrorResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/SlackApiRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/SlackApiRequest.java index 24980ef27..29745f1ba 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/SlackApiRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/SlackApiRequest.java @@ -13,7 +13,7 @@ * AuthTestResponse response = Slack.getInstance().methods().authTest(req -> req.token("your-token")); * *

- * Refer to https://api.slack.com/methods for the API details. + * Refer to https://docs.slack.dev/reference/methods for the API details. */ public interface SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/SlackApiResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/SlackApiResponse.java index 74c0d65d5..1184cac1d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/SlackApiResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/SlackApiResponse.java @@ -6,7 +6,7 @@ /** * The marker interface for Slack Web API responses. *

- * Refer to https://api.slack.com/methods for the API details. + * Refer to https://docs.slack.dev/reference/methods for the API details. */ public interface SlackApiResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/impl/MethodsClientImpl.java b/slack-api-client/src/main/java/com/slack/api/methods/impl/MethodsClientImpl.java index da4d618f5..b2b1944ec 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/impl/MethodsClientImpl.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/impl/MethodsClientImpl.java @@ -3143,37 +3143,37 @@ public SearchFilesResponse searchFiles(RequestConfigurator req) throws IOException, SlackApiException { return starsAdd(req.configure(StarsAddRequest.builder()).build()); } @Override - @Deprecated // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Deprecated // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public StarsListResponse starsList(StarsListRequest req) throws IOException, SlackApiException { return postFormWithTokenAndParseResponse(toForm(req), Methods.STARS_LIST, getToken(req), StarsListResponse.class); } @Override - @Deprecated // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Deprecated // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public StarsListResponse starsList(RequestConfigurator req) throws IOException, SlackApiException { return starsList(req.configure(StarsListRequest.builder()).build()); } @Override - @Deprecated // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Deprecated // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public StarsRemoveResponse starsRemove(StarsRemoveRequest req) throws IOException, SlackApiException { return postFormWithTokenAndParseResponse(toForm(req), Methods.STARS_REMOVE, getToken(req), StarsRemoveResponse.class); } @Override - @Deprecated // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Deprecated // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public StarsRemoveResponse starsRemove(RequestConfigurator req) throws IOException, SlackApiException { return starsRemove(req.configure(StarsRemoveRequest.builder()).build()); } diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/analytics/AdminAnalyticsGetFileRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/analytics/AdminAnalyticsGetFileRequest.java index c5f5de669..53ad460c9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/analytics/AdminAnalyticsGetFileRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/analytics/AdminAnalyticsGetFileRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.analytics.getFile + * https://docs.slack.dev/reference/methods/admin.analytics.getFile */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsActivitiesListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsActivitiesListRequest.java index 5ce40aa7f..b6eae953a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsActivitiesListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsActivitiesListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.activities.list + * https://docs.slack.dev/reference/methods/admin.apps.activities.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApproveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApproveRequest.java index aa87fcad7..6b0d4bb79 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApproveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApproveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.approve + * https://docs.slack.dev/reference/methods/admin.apps.approve */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApprovedListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApprovedListRequest.java index da9f4023b..b3b142ba9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApprovedListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsApprovedListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.approved.list + * https://docs.slack.dev/reference/methods/admin.apps.approved.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsClearResolutionRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsClearResolutionRequest.java index 62529a236..92f6ef398 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsClearResolutionRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsClearResolutionRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.clearResolution + * https://docs.slack.dev/reference/methods/admin.apps.clearResolution */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigLookupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigLookupRequest.java index 4005ee533..bf0921bc9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigLookupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigLookupRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.apps.config.lookup + * https://docs.slack.dev/reference/methods/admin.apps.config.lookup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigSetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigSetRequest.java index e4351ab17..79840424d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigSetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsConfigSetRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.config.set + * https://docs.slack.dev/reference/methods/admin.apps.config.set */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsCancelRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsCancelRequest.java index 0cf590283..c4a827695 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsCancelRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsCancelRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.requests.cancel + * https://docs.slack.dev/reference/methods/admin.apps.requests.cancel */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsListRequest.java index 50e1f7d9b..15eba8a89 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRequestsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.requests.list + * https://docs.slack.dev/reference/methods/admin.apps.requests.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictRequest.java index 2d094d1b0..82d4e3024 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.restrict + * https://docs.slack.dev/reference/methods/admin.apps.restrict */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictedListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictedListRequest.java index 5facee21f..3522ea464 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictedListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsRestrictedListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.apps.restricted.list + * https://docs.slack.dev/reference/methods/admin.apps.restricted.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsUninstallRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsUninstallRequest.java index 47469a203..fcd4b0333 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsUninstallRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/apps/AdminAppsUninstallRequest.java @@ -9,7 +9,7 @@ /** * Uninstall an app from one or many workspaces, or an entire enterprise organization. *

- * https://api.slack.com/methods/admin.apps.uninstall + * https://docs.slack.dev/reference/methods/admin.apps.uninstall */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyAssignEntitiesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyAssignEntitiesRequest.java index 1a5c45c62..1aee1aa0a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyAssignEntitiesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyAssignEntitiesRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.auth.policy.assignEntities + * https://docs.slack.dev/reference/methods/admin.auth.policy.assignEntities */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyGetEntitiesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyGetEntitiesRequest.java index 918638201..59853e9e4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyGetEntitiesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyGetEntitiesRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.auth.policy.getEntities + * https://docs.slack.dev/reference/methods/admin.auth.policy.getEntities */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyRemoveEntitiesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyRemoveEntitiesRequest.java index ce2d96975..3ba060bab 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyRemoveEntitiesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/auth/policy/AdminAuthPolicyRemoveEntitiesRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.auth.policy.removeEntities + * https://docs.slack.dev/reference/methods/admin.auth.policy.removeEntities */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersCreateRequest.java index 76c9a4520..5034331fa 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersCreateRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.barriers.create + * https://docs.slack.dev/reference/methods/admin.barriers.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersDeleteRequest.java index dfbb3e8e3..d3380e796 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersDeleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.barriers.delete + * https://docs.slack.dev/reference/methods/admin.barriers.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersListRequest.java index be506adc8..d1590fba7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.barriers.list + * https://docs.slack.dev/reference/methods/admin.barriers.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersUpdateRequest.java index ecb64fbc5..1f7289e39 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/barriers/AdminBarriersUpdateRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.barriers.update + * https://docs.slack.dev/reference/methods/admin.barriers.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsArchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsArchiveRequest.java index 33cc4c76d..899796a79 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsArchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsArchiveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.archive + * https://docs.slack.dev/reference/methods/admin.conversations.archive */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkArchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkArchiveRequest.java index 1f64ce72f..8adb4e415 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkArchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkArchiveRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.bulkArchive + * https://docs.slack.dev/reference/methods/admin.conversations.bulkArchive */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkDeleteRequest.java index 16f828a07..bafbcc9ef 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkDeleteRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.bulkDelete + * https://docs.slack.dev/reference/methods/admin.conversations.bulkDelete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkMoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkMoveRequest.java index 19ef883a4..b18a70bc5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkMoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsBulkMoveRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.bulkMove + * https://docs.slack.dev/reference/methods/admin.conversations.bulkMove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPrivateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPrivateRequest.java index 2a489a1f0..6fb72b8a8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPrivateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPrivateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.convertToPrivate + * https://docs.slack.dev/reference/methods/admin.conversations.convertToPrivate */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPublicRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPublicRequest.java index 2432643c4..e922c0800 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPublicRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsConvertToPublicRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.convertToPublic + * https://docs.slack.dev/reference/methods/admin.conversations.convertToPublic */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsCreateRequest.java index 8bc390f67..7562ed652 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsCreateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.create + * https://docs.slack.dev/reference/methods/admin.conversations.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDeleteRequest.java index 1dfdfcea0..e3b2b961b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDeleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.delete + * https://docs.slack.dev/reference/methods/admin.conversations.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDisconnectSharedRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDisconnectSharedRequest.java index efd7bb368..359ba0072 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDisconnectSharedRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsDisconnectSharedRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.disconnectShared + * https://docs.slack.dev/reference/methods/admin.conversations.disconnectShared */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetConversationPrefsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetConversationPrefsRequest.java index aee58a0e2..1a328eea0 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetConversationPrefsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetConversationPrefsRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.getConversationPrefs + * https://docs.slack.dev/reference/methods/admin.conversations.getConversationPrefs */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetCustomRetentionRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetCustomRetentionRequest.java index 25a53fa56..c91605d9c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetCustomRetentionRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetCustomRetentionRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.getCustomRetention + * https://docs.slack.dev/reference/methods/admin.conversations.getCustomRetention */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetTeamsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetTeamsRequest.java index 8f35c5274..4fbe504a6 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetTeamsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsGetTeamsRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.getTeams + * https://docs.slack.dev/reference/methods/admin.conversations.getTeams */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsInviteRequest.java index 86509cc11..4a4adab37 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsInviteRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.invite + * https://docs.slack.dev/reference/methods/admin.conversations.invite */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsLookupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsLookupRequest.java index 9f4359bba..5ce30eb6b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsLookupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsLookupRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.lookup + * https://docs.slack.dev/reference/methods/admin.conversations.lookup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRemoveCustomRetentionRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRemoveCustomRetentionRequest.java index 5d0cf446f..947715a70 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRemoveCustomRetentionRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRemoveCustomRetentionRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.removeCustomRetention + * https://docs.slack.dev/reference/methods/admin.conversations.removeCustomRetention */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRenameRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRenameRequest.java index 2fbb5409f..125afc815 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRenameRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsRenameRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.rename + * https://docs.slack.dev/reference/methods/admin.conversations.rename */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSearchRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSearchRequest.java index f674b4391..d2f4d07da 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSearchRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSearchRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.search + * https://docs.slack.dev/reference/methods/admin.conversations.search */ @Data @Builder @@ -38,7 +38,7 @@ public class AdminConversationsSearchRequest implements SlackApiRequest { * The type of channel to include or exclude in the search. * For example private will search private channels, while private_exclude will exclude them. * For a full list of types, check the Types section. - * https://api.slack.com/methods/admin.conversations.search#types + * https://docs.slack.dev/reference/methods/admin.conversations.search#types */ private List searchChannelTypes; diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetConversationPrefsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetConversationPrefsRequest.java index 1af21140e..b633db556 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetConversationPrefsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetConversationPrefsRequest.java @@ -12,7 +12,7 @@ import java.util.stream.Collectors; /** - * https://api.slack.com/methods/admin.conversations.setConversationPrefs + * https://docs.slack.dev/reference/methods/admin.conversations.setConversationPrefs */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetCustomRetentionRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetCustomRetentionRequest.java index 54489e0a5..e194afd3c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetCustomRetentionRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetCustomRetentionRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.setCustomRetention + * https://docs.slack.dev/reference/methods/admin.conversations.setCustomRetention */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetTeamsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetTeamsRequest.java index 448831915..4638c8a4c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetTeamsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsSetTeamsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.setTeams + * https://docs.slack.dev/reference/methods/admin.conversations.setTeams */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsUnarchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsUnarchiveRequest.java index 32f17948f..f53e69edd 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsUnarchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/AdminConversationsUnarchiveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.unarchive + * https://docs.slack.dev/reference/methods/admin.conversations.unarchive */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/ekm/AdminConversationsEkmListOriginalConnectedChannelInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/ekm/AdminConversationsEkmListOriginalConnectedChannelInfoRequest.java index 8d07aa7bc..b8747918e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/ekm/AdminConversationsEkmListOriginalConnectedChannelInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/ekm/AdminConversationsEkmListOriginalConnectedChannelInfoRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.conversations.ekm.listOriginalConnectedChannelInfo + * https://docs.slack.dev/reference/methods/admin.conversations.ekm.listOriginalConnectedChannelInfo */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessAddGroupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessAddGroupRequest.java index cce766770..897751066 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessAddGroupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessAddGroupRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.restrictAccess.addGroup + * https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.addGroup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessListGroupsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessListGroupsRequest.java index cbff81b9e..650ded253 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessListGroupsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessListGroupsRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.restrictAccess.listGroups + * https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.listGroups */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessRemoveGroupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessRemoveGroupRequest.java index 18a4c24b8..9613d30ee 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessRemoveGroupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/restrict_access/AdminConversationsRestrictAccessRemoveGroupRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.conversations.restrictAccess.removeGroup + * https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.removeGroup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistAddRequest.java index d28927ac5..7355ef4fe 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistAddRequest.java @@ -4,9 +4,6 @@ import lombok.Builder; import lombok.Data; -/** - * https://api.slack.com/methods/admin.conversations.whitelist.add - */ @Deprecated @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistListGroupsLinkedToChannelRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistListGroupsLinkedToChannelRequest.java index 164d2e613..1f83fce8f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistListGroupsLinkedToChannelRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistListGroupsLinkedToChannelRequest.java @@ -4,9 +4,6 @@ import lombok.Builder; import lombok.Data; -/** - * https://api.slack.com/methods/admin.conversations.whitelist.listGroupsLinkedToChannel - */ @Deprecated @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistRemoveRequest.java index eee60ee65..2b8128665 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/conversations/whitelist/AdminConversationsWhitelistRemoveRequest.java @@ -4,9 +4,6 @@ import lombok.Builder; import lombok.Data; -/** - * https://api.slack.com/methods/admin.conversations.whitelist.remove - */ @Deprecated @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddAliasRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddAliasRequest.java index 01150b0f2..361915512 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddAliasRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddAliasRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.emoji.adddAlias + * https://docs.slack.dev/reference/methods/admin.emoji.addAlias */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddRequest.java index 1ca616bc9..941d7c278 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.emoji.add + * https://docs.slack.dev/reference/methods/admin.emoji.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiListRequest.java index 76dea2946..e88677efc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.emoji.list + * https://docs.slack.dev/reference/methods/admin.emoji.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRemoveRequest.java index a4f8686db..b6610a9b7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.emoji.remove + * https://docs.slack.dev/reference/methods/admin.emoji.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRenameRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRenameRequest.java index ab95bf920..227d1d46a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRenameRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/emoji/AdminEmojiRenameRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.emoji.rename + * https://docs.slack.dev/reference/methods/admin.emoji.rename */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsListRequest.java index 93a8982ad..86a390e1f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsListRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.functions.list + * https://docs.slack.dev/reference/methods/admin.functions.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsLookupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsLookupRequest.java index 14ad8d84f..f43a10c40 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsLookupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsLookupRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.functions.permissions.lookup + * https://docs.slack.dev/reference/methods/admin.functions.permissions.lookup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsSetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsSetRequest.java index fd58b0a7f..770c5115f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsSetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/functions/AdminFunctionsPermissionsSetRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.functions.permissions.set + * https://docs.slack.dev/reference/methods/admin.functions.permissions.set */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApproveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApproveRequest.java index d76ddc46c..8701070f0 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApproveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApproveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.inviteRequests.approve + * https://docs.slack.dev/reference/methods/admin.inviteRequests.approve */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApprovedListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApprovedListRequest.java index b67e67022..3a72b33cf 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApprovedListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsApprovedListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.inviteRequests.approved.list + * https://docs.slack.dev/reference/methods/admin.inviteRequests.approved.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDeniedListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDeniedListRequest.java index 22d3379e6..d090e2f4d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDeniedListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDeniedListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.inviteRequests.denied.list + * https://docs.slack.dev/reference/methods/admin.inviteRequests.denied.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDenyRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDenyRequest.java index f47b67a6e..3d54a32b6 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDenyRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsDenyRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.inviteRequests.deny + * https://docs.slack.dev/reference/methods/admin.inviteRequests.deny */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsListRequest.java index 9ab9c9066..201307af5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/invite_requests/AdminInviteRequestsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.inviteRequests.list + * https://docs.slack.dev/reference/methods/admin.inviteRequests.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesAddAssignmentsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesAddAssignmentsRequest.java index 6fb83e516..c717dbb39 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesAddAssignmentsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesAddAssignmentsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.roles.addAssignments + * https://docs.slack.dev/reference/methods/admin.roles.addAssignments */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesListAssignmentsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesListAssignmentsRequest.java index 9bbb30007..40587ceb5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesListAssignmentsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesListAssignmentsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.roles.listAssignments + * https://docs.slack.dev/reference/methods/admin.roles.listAssignments */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesRemoveAssignmentsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesRemoveAssignmentsRequest.java index 1975d0e66..0c7101ce0 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesRemoveAssignmentsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/roles/AdminRolesRemoveAssignmentsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.roles.removeAssignments + * https://docs.slack.dev/reference/methods/admin.roles.removeAssignments */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsAdminsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsAdminsListRequest.java index ce46c6915..db0320a60 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsAdminsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsAdminsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.admins.list + * https://docs.slack.dev/reference/methods/admin.teams.admins.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsCreateRequest.java index 240012bb0..01762b7d7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsCreateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.create + * https://docs.slack.dev/reference/methods/admin.teams.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsListRequest.java index b8cdadd37..04a8882e9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/AdminTeamsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.list + * https://docs.slack.dev/reference/methods/admin.teams.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/owners/AdminTeamsOwnersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/owners/AdminTeamsOwnersListRequest.java index 193f3c115..f0cac9338 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/owners/AdminTeamsOwnersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/owners/AdminTeamsOwnersListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.owners.list + * https://docs.slack.dev/reference/methods/admin.teams.owners.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsInfoRequest.java index 0d4f65813..bfffcd339 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.settings.info + * https://docs.slack.dev/reference/methods/admin.teams.settings.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDefaultChannelsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDefaultChannelsRequest.java index 7ade58477..06cb59aa0 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDefaultChannelsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDefaultChannelsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.teams.settings.setDefaultChannels + * https://docs.slack.dev/reference/methods/admin.teams.settings.setDefaultChannels */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDescriptionRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDescriptionRequest.java index 9257e04db..283d670f6 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDescriptionRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDescriptionRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.settings.setDescription + * https://docs.slack.dev/reference/methods/admin.teams.settings.setDescription */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDiscoverabilityRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDiscoverabilityRequest.java index 93420cf7e..6e695448a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDiscoverabilityRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetDiscoverabilityRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.settings.setDiscoverability + * https://docs.slack.dev/reference/methods/admin.teams.settings.setDiscoverability */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetIconRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetIconRequest.java index b8edb4a7c..fb1709d62 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetIconRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetIconRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.settings.setIcon + * https://docs.slack.dev/reference/methods/admin.teams.settings.setIcon */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetNameRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetNameRequest.java index 944852147..a468ad901 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetNameRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/teams/settings/AdminTeamsSettingsSetNameRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.teams.settings.setName + * https://docs.slack.dev/reference/methods/admin.teams.settings.setName */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddChannelsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddChannelsRequest.java index 073b2fba7..71bfc07fe 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddChannelsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddChannelsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.usergroups.addChannels + * https://docs.slack.dev/reference/methods/admin.usergroups.addChannels */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddTeamsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddTeamsRequest.java index ae2c7c157..5461bb922 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddTeamsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsAddTeamsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.usergroups.addTeams + * https://docs.slack.dev/reference/methods/admin.usergroups.addTeams */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsListChannelsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsListChannelsRequest.java index 38c34a4fc..3ecb8a80c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsListChannelsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsListChannelsRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.usergroups.listChannels + * https://docs.slack.dev/reference/methods/admin.usergroups.listChannels */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsRemoveChannelsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsRemoveChannelsRequest.java index 098259338..882c8b50c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsRemoveChannelsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/usergroups/AdminUsergroupsRemoveChannelsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.usergroups.removeChannels + * https://docs.slack.dev/reference/methods/admin.usergroups.removeChannels */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersAssignRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersAssignRequest.java index ed0a9edd8..4686315e8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersAssignRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersAssignRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.users.assign + * https://docs.slack.dev/reference/methods/admin.users.assign */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersInviteRequest.java index 7ce6335c5..2bdad420a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersInviteRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.users.invite + * https://docs.slack.dev/reference/methods/admin.users.invite */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersListRequest.java index 44f3785d6..60abf86ef 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.list + * https://docs.slack.dev/reference/methods/admin.users.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersRemoveRequest.java index 8759363f1..ff027bc6f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.remove + * https://docs.slack.dev/reference/methods/admin.users.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionClearSettingsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionClearSettingsRequest.java index 994dc01ac..58e6b7b5c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionClearSettingsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionClearSettingsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.users.session.clearSettings + * https://docs.slack.dev/reference/methods/admin.users.session.clearSettings */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionGetSettingsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionGetSettingsRequest.java index f74338d8b..72740065a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionGetSettingsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionGetSettingsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.users.session.getSettings + * https://docs.slack.dev/reference/methods/admin.users.session.getSettings */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionInvalidateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionInvalidateRequest.java index d0ff964dd..dd56042c7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionInvalidateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionInvalidateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.session.invalidate + * https://docs.slack.dev/reference/methods/admin.users.session.invalidate */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionListRequest.java index 857af6f7b..54ce27d68 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.session.list + * https://docs.slack.dev/reference/methods/admin.users.session.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetBulkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetBulkRequest.java index 08846a09b..e3cf4e262 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetBulkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetBulkRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.users.session.resetBulk + * https://docs.slack.dev/reference/methods/admin.users.session.resetBulk */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetRequest.java index 7959f9285..172ad05c9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionResetRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.session.reset + * https://docs.slack.dev/reference/methods/admin.users.session.reset */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionSetSettingsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionSetSettingsRequest.java index 15b4ee9ff..243c92388 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionSetSettingsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSessionSetSettingsRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.users.session.setSettings + * https://docs.slack.dev/reference/methods/admin.users.session.setSettings */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetAdminRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetAdminRequest.java index 55498f88f..a13fb8e81 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetAdminRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetAdminRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.setAdmin + * https://docs.slack.dev/reference/methods/admin.users.setAdmin */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetExpirationRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetExpirationRequest.java index c9aa89254..76dd74c8d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetExpirationRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetExpirationRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.setExpiration + * https://docs.slack.dev/reference/methods/admin.users.setExpiration */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetOwnerRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetOwnerRequest.java index efcc3128d..7f244b125 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetOwnerRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetOwnerRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.setOwner + * https://docs.slack.dev/reference/methods/admin.users.setOwner */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetRegularRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetRegularRequest.java index 5248ea74d..506d905f6 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetRegularRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/AdminUsersSetRegularRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.setRegular + * https://docs.slack.dev/reference/methods/admin.users.setRegular */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/unsupported_versions/AdminUsersUnsupportedVersionsExportRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/unsupported_versions/AdminUsersUnsupportedVersionsExportRequest.java index 8f5d0a21b..f823c7277 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/unsupported_versions/AdminUsersUnsupportedVersionsExportRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/users/unsupported_versions/AdminUsersUnsupportedVersionsExportRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/admin.users.unsupportedVersions.export + * https://docs.slack.dev/reference/methods/admin.users.unsupportedVersions.export */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsAddRequest.java index eba8c648f..ab9e409d8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsAddRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.workflows.collaborators.add + * https://docs.slack.dev/reference/methods/admin.workflows.collaborators.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsRemoveRequest.java index 954115b18..ac424946a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsCollaboratorsRemoveRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.workflows.collaborators.remove + * https://docs.slack.dev/reference/methods/admin.workflows.collaborators.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsPermissionsLookupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsPermissionsLookupRequest.java index 2668222f2..1816eb2a2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsPermissionsLookupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsPermissionsLookupRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.workflows.permissions.lookup + * https://docs.slack.dev/reference/methods/admin.workflows.permissions.lookup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsSearchRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsSearchRequest.java index 60a793f7d..3d27c792a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsSearchRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsSearchRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.workflows.search + * https://docs.slack.dev/reference/methods/admin.workflows.search */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsUnpublishRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsUnpublishRequest.java index 52d61d7ed..9b9da9b6c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsUnpublishRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/admin/workflows/AdminWorkflowsUnpublishRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/admin.workflows.unpublish + * https://docs.slack.dev/reference/methods/admin.workflows.unpublish */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/api/ApiTestRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/api/ApiTestRequest.java index 653e30ad6..bb78152d7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/api/ApiTestRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/api/ApiTestRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/api.test + * https://docs.slack.dev/reference/methods/api.test */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/AppsUninstallRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/AppsUninstallRequest.java index ca6677b79..793e061f3 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/AppsUninstallRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/AppsUninstallRequest.java @@ -8,7 +8,7 @@ * This method uninstalls an app. Unlike auth.revoke, which revokes a single token, * this method revokes all tokens associated with a single installation of an app. *

- * https://api.slack.com/methods/apps.uninstall + * https://docs.slack.dev/reference/methods/apps.uninstall */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/connections/AppsConnectionsOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/connections/AppsConnectionsOpenRequest.java index 6ad1c1540..4da39a990 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/connections/AppsConnectionsOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/connections/AppsConnectionsOpenRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/apps.connections.open + * https://docs.slack.dev/reference/methods/apps.connections.open */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/event/authorizations/AppsEventAuthorizationsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/event/authorizations/AppsEventAuthorizationsListRequest.java index 212be1b9a..4ce4c1865 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/event/authorizations/AppsEventAuthorizationsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/event/authorizations/AppsEventAuthorizationsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/apps.event.authorizations.list + * https://docs.slack.dev/reference/methods/apps.event.authorizations.list */ @Data @Builder @@ -16,7 +16,7 @@ public class AppsEventAuthorizationsListRequest implements SlackApiRequest { /** * You'll receive an event_context identifying an event in each event payload sent to your app. *

- * https://api.slack.com/events-api#begin + * https://docs.slack.dev/apis/events-api */ private String eventContext; diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsInfoRequest.java index 62381f9c4..23047a201 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsInfoRequest.java @@ -6,7 +6,7 @@ /** * On August 24, 2021, legacy workspace apps were retired. Workspace apps were part of a brief developer preview we elected to not fully release. Since October 2018, existing workspace apps have remained functional but on August 24, 2021 workspace apps will be retired and no longer function. - * - https://api.slack.com/changelog/2021-03-workspace-apps-to-retire-in-august-2021 + * - https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Deprecated @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsRequestRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsRequestRequest.java index 3d85d8ecb..7a316ebdc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsRequestRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/AppsPermissionsRequestRequest.java @@ -8,7 +8,7 @@ /** * On August 24, 2021, legacy workspace apps were retired. Workspace apps were part of a brief developer preview we elected to not fully release. Since October 2018, existing workspace apps have remained functional but on August 24, 2021 workspace apps will be retired and no longer function. - * - https://api.slack.com/changelog/2021-03-workspace-apps-to-retire-in-august-2021 + * - https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Deprecated @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/resources/AppsPermissionsResourcesListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/resources/AppsPermissionsResourcesListRequest.java index b9e908a2f..64b51f94a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/resources/AppsPermissionsResourcesListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/resources/AppsPermissionsResourcesListRequest.java @@ -6,7 +6,7 @@ /** * On August 24, 2021, legacy workspace apps were retired. Workspace apps were part of a brief developer preview we elected to not fully release. Since October 2018, existing workspace apps have remained functional but on August 24, 2021 workspace apps will be retired and no longer function. - * - https://api.slack.com/changelog/2021-03-workspace-apps-to-retire-in-august-2021 + * - https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Deprecated @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/scopes/AppsPermissionsScopesListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/scopes/AppsPermissionsScopesListRequest.java index 550e57847..a07cde91f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/scopes/AppsPermissionsScopesListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/scopes/AppsPermissionsScopesListRequest.java @@ -6,7 +6,7 @@ /** * On August 24, 2021, legacy workspace apps were retired. Workspace apps were part of a brief developer preview we elected to not fully release. Since October 2018, existing workspace apps have remained functional but on August 24, 2021 workspace apps will be retired and no longer function. - * - https://api.slack.com/changelog/2021-03-workspace-apps-to-retire-in-august-2021 + * - https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Deprecated @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersListRequest.java index 6444c363c..86590f26a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersListRequest.java @@ -6,7 +6,7 @@ /** * On August 24, 2021, legacy workspace apps were retired. Workspace apps were part of a brief developer preview we elected to not fully release. Since October 2018, existing workspace apps have remained functional but on August 24, 2021 workspace apps will be retired and no longer function. - * - https://api.slack.com/changelog/2021-03-workspace-apps-to-retire-in-august-2021 + * - https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Deprecated @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersRequestRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersRequestRequest.java index c9ec056cd..195c27bff 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersRequestRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/apps/permissions/users/AppsPermissionsUsersRequestRequest.java @@ -8,7 +8,7 @@ /** * On August 24, 2021, legacy workspace apps were retired. Workspace apps were part of a brief developer preview we elected to not fully release. Since October 2018, existing workspace apps have remained functional but on August 24, 2021 workspace apps will be retired and no longer function. - * - https://api.slack.com/changelog/2021-03-workspace-apps-to-retire-in-august-2021 + * - https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Deprecated @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetStatusRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetStatusRequest.java index 9bd02ca38..868e949b1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetStatusRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetStatusRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/assistant.threads.setStatus + * https://docs.slack.dev/reference/methods/assistant.threads.setStatus */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetSuggestedPromptsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetSuggestedPromptsRequest.java index 7d2a4a9cb..92ee7d571 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetSuggestedPromptsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetSuggestedPromptsRequest.java @@ -10,7 +10,7 @@ import java.util.List; /** - * https://api.slack.com/methods/assistant.threads.setSuggestedPrompts + * https://docs.slack.dev/reference/methods/assistant.threads.setSuggestedPrompts */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetTitleRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetTitleRequest.java index 501d2e85b..4f9984b77 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetTitleRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/assistant/threads/AssistantThreadsSetTitleRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/assistant.threads.setTitle + * https://docs.slack.dev/reference/methods/assistant.threads.setTitle */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthRevokeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthRevokeRequest.java index 17d4b4637..7bc92d705 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthRevokeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthRevokeRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/auth.revoke + * https://docs.slack.dev/reference/methods/auth.revoke */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthTestRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthTestRequest.java index 1d9b2f170..6cfd64b66 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthTestRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/auth/AuthTestRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/auth.test + * https://docs.slack.dev/reference/methods/auth.test */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/auth/teams/AuthTeamsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/auth/teams/AuthTeamsListRequest.java index a707f9d77..a44e2400f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/auth/teams/AuthTeamsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/auth/teams/AuthTeamsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/auth.teams.list + * https://docs.slack.dev/reference/methods/auth.teams.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksAddRequest.java index e54609fb3..7d9a0ad5b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/bookmarks.add + * https://docs.slack.dev/reference/methods/bookmarks.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksEditRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksEditRequest.java index c66a8eab7..48342d119 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksEditRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksEditRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/bookmarks.edit + * https://docs.slack.dev/reference/methods/bookmarks.edit */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksListRequest.java index 3917fe8b5..da9def566 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/bookmarks.list + * https://docs.slack.dev/reference/methods/bookmarks.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksRemoveRequest.java index 41850330f..6ade2f242 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/bookmarks/BookmarksRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/bookmarks.remove + * https://docs.slack.dev/reference/methods/bookmarks.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/bots/BotsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/bots/BotsInfoRequest.java index 379820ff6..91ca2eab1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/bots/BotsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/bots/BotsInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/bots.info + * https://docs.slack.dev/reference/methods/bots.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsAddRequest.java index 89d92ef01..4ac5c13de 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsAddRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/calls.add + * https://docs.slack.dev/reference/methods/calls.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsEndRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsEndRequest.java index b0a3472de..99f68a7f8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsEndRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsEndRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/calls.end + * https://docs.slack.dev/reference/methods/calls.end */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsInfoRequest.java index 5c8d05b3f..84c04d26d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/calls.info + * https://docs.slack.dev/reference/methods/calls.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsUpdateRequest.java index 56e57f50f..1a5ab6ebb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/CallsUpdateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/calls.update + * https://docs.slack.dev/reference/methods/calls.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsAddRequest.java index a0c17387e..c0dc62cf8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsAddRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/calls.participants.add + * https://docs.slack.dev/reference/methods/calls.participants.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsRemoveRequest.java index 0d672a624..072d735dc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/calls/participants/CallsParticipantsRemoveRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/calls.participants.remove + * https://docs.slack.dev/reference/methods/calls.participants.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesCreateRequest.java index 521d46f3e..73273dc48 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesCreateRequest.java @@ -11,7 +11,7 @@ import java.util.List; /** - * https://api.slack.com/methods/canvases.create + * https://docs.slack.dev/reference/methods/canvases.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesDeleteRequest.java index 2821db05b..0e3c1e841 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesDeleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/canvases.delete + * https://docs.slack.dev/reference/methods/canvases.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesEditRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesEditRequest.java index d495a0ae0..fad74fd38 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesEditRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/CanvasesEditRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/canvases.edit + * https://docs.slack.dev/reference/methods/canvases.edit */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessDeleteRequest.java index c9f618928..4f1232df4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessDeleteRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/canvases.access.delete + * https://docs.slack.dev/reference/methods/canvases.access.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessSetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessSetRequest.java index 4da34ded0..79265fd00 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessSetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/access/CanvasesAccessSetRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/canvases.access.set + * https://docs.slack.dev/reference/methods/canvases.access.set */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/sections/CanvasesSectionsLookupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/sections/CanvasesSectionsLookupRequest.java index b413bf423..a88ef9792 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/sections/CanvasesSectionsLookupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/canvases/sections/CanvasesSectionsLookupRequest.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/methods/canvases.sections.lookup + * https://docs.slack.dev/reference/methods/canvases.sections.lookup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsArchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsArchiveRequest.java index 5f60f5298..8e8ef9b34 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsArchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsArchiveRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsArchiveRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsCreateRequest.java index b6558315f..b9e3fe1da 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsCreateRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsCreateRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsHistoryRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsHistoryRequest.java index 3aacae4e1..dc8836ab8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsHistoryRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsHistoryRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsHistoryRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInfoRequest.java index ee35f37d2..c25a132d2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInfoRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsInfoRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInviteRequest.java index 7a4256fe4..5cb849f3c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsInviteRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsInviteRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsJoinRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsJoinRequest.java index 74a8f4505..52663a83e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsJoinRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsJoinRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsJoinRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsKickRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsKickRequest.java index 14be758cc..fefa0870b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsKickRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsKickRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsKickRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsLeaveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsLeaveRequest.java index 1c54076ef..bf52fd756 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsLeaveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsLeaveRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsLeaveRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsListRequest.java index 27dc89820..fd456cf64 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsListRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsListRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsMarkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsMarkRequest.java index 8a41abdc5..7d6485810 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsMarkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsMarkRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsMarkRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRenameRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRenameRequest.java index 52730a5c0..3271e3540 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRenameRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRenameRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsRenameRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRepliesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRepliesRequest.java index fb9275b55..4fa4fd7b9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRepliesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsRepliesRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsRepliesRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetPurposeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetPurposeRequest.java index e43932d21..6ec65794e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetPurposeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetPurposeRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsSetPurposeRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetTopicRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetTopicRequest.java index 8f2196853..a5aa8a828 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetTopicRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsSetTopicRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsSetTopicRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsUnarchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsUnarchiveRequest.java index 9e388675d..0b638dac2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsUnarchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/channels/ChannelsUnarchiveRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ChannelsUnarchiveRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteRequest.java index 3261cd247..38966d22d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteRequest.java @@ -4,7 +4,7 @@ import lombok.*; /** - * https://api.slack.com/methods/chat.delete + * https://docs.slack.dev/reference/methods/chat.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteScheduledMessageRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteScheduledMessageRequest.java index 3f92cee52..3070eb1b4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteScheduledMessageRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatDeleteScheduledMessageRequest.java @@ -4,7 +4,7 @@ import lombok.*; /** - * https://api.slack.com/methods/chat.deleteScheduledMessage + * https://docs.slack.dev/reference/methods/chat.deleteScheduledMessage */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatGetPermalinkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatGetPermalinkRequest.java index e20544a84..4f0ddc55c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatGetPermalinkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatGetPermalinkRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/chat.getPermalink + * https://docs.slack.dev/reference/methods/chat.getPermalink */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatMeMessageRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatMeMessageRequest.java index 14a28d86f..c59a6df67 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatMeMessageRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatMeMessageRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/chat.meMessage + * https://docs.slack.dev/reference/methods/chat.meMessage */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostEphemeralRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostEphemeralRequest.java index 68a850813..7e5154005 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostEphemeralRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostEphemeralRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/chat.postEphemeral + * https://docs.slack.dev/reference/methods/chat.postEphemeral */ @Data @Builder @@ -87,7 +87,7 @@ public void setAsUser(Boolean asUser) { * Emoji to use as the icon for this message. * Overrides icon_url. Must be used in conjunction with as_user set to false, otherwise ignored. * See authorship below. - * https://api.slack.com/methods/chat.postEphemeral#authorship + * https://docs.slack.dev/reference/methods/chat.postEphemeral#authorship */ private String iconEmoji; @@ -95,7 +95,7 @@ public void setAsUser(Boolean asUser) { * URL to an image to use as the icon for this message. * Must be used in conjunction with as_user set to false, otherwise ignored. * See authorship below. - * https://api.slack.com/methods/chat.postEphemeral#authorship + * https://docs.slack.dev/reference/methods/chat.postEphemeral#authorship */ private String iconUrl; @@ -103,7 +103,7 @@ public void setAsUser(Boolean asUser) { * Set your bot's user name. * Must be used in conjunction with as_user set to false, otherwise ignored. * See authorship below. - * https://api.slack.com/methods/chat.postEphemeral#authorship + * https://docs.slack.dev/reference/methods/chat.postEphemeral#authorship */ private String username; diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostMessageRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostMessageRequest.java index 85c8c4a7b..573236caa 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostMessageRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatPostMessageRequest.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/methods/chat.postMessage + * https://docs.slack.dev/reference/methods/chat.postMessage */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatScheduleMessageRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatScheduleMessageRequest.java index 88a1acb08..9e7a5dd27 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatScheduleMessageRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatScheduleMessageRequest.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/methods/chat.scheduleMessage + * https://docs.slack.dev/reference/methods/chat.scheduleMessage */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUnfurlRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUnfurlRequest.java index 964725f21..0b55b5e7f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUnfurlRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUnfurlRequest.java @@ -14,7 +14,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/chat.unfurl + * https://docs.slack.dev/reference/methods/chat.unfurl */ @Data @Builder @@ -69,13 +69,13 @@ public class ChatUnfurlRequest implements SlackApiRequest { */ private String channel; - // https://api.slack.com/changelog/2021-08-changes-to-unfurls + // https://docs.slack.dev/changelog/2021-08-changes-to-unfurls private String unfurlId; - // https://api.slack.com/changelog/2021-08-changes-to-unfurls + // https://docs.slack.dev/changelog/2021-08-changes-to-unfurls private String source; - // https://api.slack.com/docs/message-link-unfurling#unfurls_parameter + // https://docs.slack.dev/messaging/unfurling-links-in-messages @Data @Builder @NoArgsConstructor @@ -84,7 +84,7 @@ public static class UnfurlDetail { private String text; - // attachments: https://api.slack.com/docs/message-attachments + // attachments: https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments#guidelines private String callbackId; private String attachmentType; private String fallback; @@ -99,9 +99,9 @@ public static class UnfurlDetail { private List actions; private List fields; - // blocks: https://api.slack.com/reference/block-kit/blocks + // blocks: https://docs.slack.dev/reference/block-kit/blocks private List blocks; - // preview: https://api.slack.com/methods/chat.unfurl#markdown + // preview: https://docs.slack.dev/reference/methods/chat.unfurl private UnfurlDetailPreview preview; } diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUpdateRequest.java index c01d9cba3..f03cf4846 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/ChatUpdateRequest.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/methods/chat.update + * https://docs.slack.dev/reference/methods/chat.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/scheduled_messages/ChatScheduledMessagesListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/scheduled_messages/ChatScheduledMessagesListRequest.java index 314c59604..17a178924 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/chat/scheduled_messages/ChatScheduledMessagesListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/chat/scheduled_messages/ChatScheduledMessagesListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/chat.scheduledMessages.list + * https://docs.slack.dev/reference/methods/chat.scheduledMessages.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsAcceptSharedInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsAcceptSharedInviteRequest.java index c4ad891f4..4e2c7cb02 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsAcceptSharedInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsAcceptSharedInviteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.acceptSharedInvite + * https://docs.slack.dev/reference/methods/conversations.acceptSharedInvite */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsApproveSharedInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsApproveSharedInviteRequest.java index c7c94aea4..5e5c457a8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsApproveSharedInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsApproveSharedInviteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.approveSharedInvite + * https://docs.slack.dev/reference/methods/conversations.approveSharedInvite */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsArchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsArchiveRequest.java index 9556a4a38..6dffc1c88 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsArchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsArchiveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.archive + * https://docs.slack.dev/reference/methods/conversations.archive */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCloseRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCloseRequest.java index 340b05554..103c6af2a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCloseRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCloseRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.close + * https://docs.slack.dev/reference/methods/conversations.close */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCreateRequest.java index a4d91074b..a5fe50e86 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsCreateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.create + * https://docs.slack.dev/reference/methods/conversations.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsDeclineSharedInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsDeclineSharedInviteRequest.java index b3b982336..60d8cabe8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsDeclineSharedInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsDeclineSharedInviteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.declineSharedInvite + * https://docs.slack.dev/reference/methods/conversations.declineSharedInvite */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsExternalInvitePermissionsSetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsExternalInvitePermissionsSetRequest.java index ce297137f..664bfe2af 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsExternalInvitePermissionsSetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsExternalInvitePermissionsSetRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.externalInvitePermissions.set + * https://docs.slack.dev/reference/methods/conversations.externalInvitePermissions.set */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsHistoryRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsHistoryRequest.java index 9f9b719f2..9f13b5709 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsHistoryRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsHistoryRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.history + * https://docs.slack.dev/reference/methods/conversations.history */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInfoRequest.java index 054d9cee6..2e59b9a6d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.info + * https://docs.slack.dev/reference/methods/conversations.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteRequest.java index 4d43c36c6..71b001edd 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteRequest.java @@ -8,7 +8,7 @@ @Data /** - * https://api.slack.com/methods/conversations.invite + * https://docs.slack.dev/reference/methods/conversations.invite */ @Builder public class ConversationsInviteRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteSharedRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteSharedRequest.java index 3bc675754..4344b4b9c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteSharedRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsInviteSharedRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/conversations.inviteShared + * https://docs.slack.dev/reference/methods/conversations.inviteShared */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsJoinRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsJoinRequest.java index f0047c69c..fe4e436f1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsJoinRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsJoinRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.join + * https://docs.slack.dev/reference/methods/conversations.join */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsKickRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsKickRequest.java index 22a2c7776..d8b0087bb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsKickRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsKickRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.kick + * https://docs.slack.dev/reference/methods/conversations.kick */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsLeaveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsLeaveRequest.java index 84683857a..1f6497242 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsLeaveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsLeaveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.leave + * https://docs.slack.dev/reference/methods/conversations.leave */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListConnectInvitesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListConnectInvitesRequest.java index ea56016c9..7945e08f9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListConnectInvitesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListConnectInvitesRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.listConnectInvites + * https://docs.slack.dev/reference/methods/conversations.listConnectInvites */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListRequest.java index 9161fe25d..1acd6267a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsListRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/conversations.list + * https://docs.slack.dev/reference/methods/conversations.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMarkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMarkRequest.java index bcc8baaa6..b99e38996 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMarkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMarkRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.mark + * https://docs.slack.dev/reference/methods/conversations.mark */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMembersRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMembersRequest.java index 95b49cff8..7d0bf5863 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMembersRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsMembersRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.members + * https://docs.slack.dev/reference/methods/conversations.members */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsOpenRequest.java index 9aee6658e..83abbdda1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsOpenRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/conversations.open + * https://docs.slack.dev/reference/methods/conversations.open */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRenameRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRenameRequest.java index cfa8ca181..cd8cec502 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRenameRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRenameRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.rename + * https://docs.slack.dev/reference/methods/conversations.rename */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRepliesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRepliesRequest.java index b76db9afa..fd0e8d173 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRepliesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsRepliesRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.replies + * https://docs.slack.dev/reference/methods/conversations.replies */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetPurposeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetPurposeRequest.java index 5afccabe6..ab2f7a687 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetPurposeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetPurposeRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.setPurpose + * https://docs.slack.dev/reference/methods/conversations.setPurpose */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetTopicRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetTopicRequest.java index c5e105231..fb7205445 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetTopicRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsSetTopicRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.setTopic + * https://docs.slack.dev/reference/methods/conversations.setTopic */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsUnarchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsUnarchiveRequest.java index 9112a863f..991dae2c5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsUnarchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/ConversationsUnarchiveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.unarchive + * https://docs.slack.dev/reference/methods/conversations.unarchive */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java index a0740f2d2..0de991251 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.canvases.create + * https://docs.slack.dev/reference/methods/conversations.canvases.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteApproveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteApproveRequest.java index 2325abfc6..d1e964490 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteApproveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteApproveRequest.java @@ -7,7 +7,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/methods/conversations.requestSharedInvite.approve + * https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.approve */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteDenyRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteDenyRequest.java index ceeda2379..793100b1e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteDenyRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteDenyRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/conversations.requestSharedInvite.deny + * https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.deny */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteListRequest.java index 2c08dfabb..e65e58bbf 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/request_shared_invite/ConversationsRequestSharedInviteListRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/conversations.requestSharedInvite.list + * https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/dialog/DialogOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/dialog/DialogOpenRequest.java index 3388ca509..fad311237 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/dialog/DialogOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/dialog/DialogOpenRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/dialog.open + * https://docs.slack.dev/reference/methods/dialog.open */ @Data @Builder @@ -33,7 +33,7 @@ public class DialogOpenRequest implements SlackApiRequest { * As apps can only open a dialog in response to such a user action, the * {@code trigger_id} is a required parameter. * - * @see Implementing dialogs + * @see Implementing dialogs */ private String triggerId; } diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndDndRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndDndRequest.java index 10bf68d49..95813b55f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndDndRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndDndRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/dnd.endDnd + * https://docs.slack.dev/reference/methods/dnd.endDnd */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndSnoozeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndSnoozeRequest.java index d7f5a601e..4300f0b7d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndSnoozeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndEndSnoozeRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/dnd.endSnooze + * https://docs.slack.dev/reference/methods/dnd.endSnooze */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndInfoRequest.java index ca2d0e146..b01a390db 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/dnd.info + * https://docs.slack.dev/reference/methods/dnd.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndSetSnoozeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndSetSnoozeRequest.java index bfaa0a6fc..62134050b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndSetSnoozeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndSetSnoozeRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/dnd.setSnooze + * https://docs.slack.dev/reference/methods/dnd.setSnooze */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndTeamInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndTeamInfoRequest.java index 91f7762ef..699e8f425 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndTeamInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/dnd/DndTeamInfoRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/dnd.teamInfo + * https://docs.slack.dev/reference/methods/dnd.teamInfo */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/emoji/EmojiListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/emoji/EmojiListRequest.java index 123aef12b..e16aa17ff 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/emoji/EmojiListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/emoji/EmojiListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/emoji.list + * https://docs.slack.dev/reference/methods/emoji.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesCompleteUploadExternalRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesCompleteUploadExternalRequest.java index 5b89c1d39..06ba6d05c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesCompleteUploadExternalRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesCompleteUploadExternalRequest.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/methods/files.completeUploadExternal + * https://docs.slack.dev/reference/methods/files.completeUploadExternal */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesDeleteRequest.java index 69a51e2cb..28ee1c1e7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesDeleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.delete + * https://docs.slack.dev/reference/methods/files.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesGetUploadURLExternalRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesGetUploadURLExternalRequest.java index fafbe6eca..6fd184a3a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesGetUploadURLExternalRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesGetUploadURLExternalRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.getUploadURLExternal + * https://docs.slack.dev/reference/methods/files.getUploadURLExternal */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesInfoRequest.java index e7bdc2b3b..cdf78e9ce 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.info + * https://docs.slack.dev/reference/methods/files.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesListRequest.java index af382ddad..af2120972 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesListRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/files.list + * https://docs.slack.dev/reference/methods/files.list */ @Data @Builder @@ -57,7 +57,7 @@ public class FilesListRequest implements SlackApiRequest { private Integer page; /** - * https://api.slack.com/changelog/2019-03-wild-west-for-files-no-more + * https://docs.slack.dev/changelog/2019-03-wild-west-for-files-no-more *

* In order to gather information on tombstoned files in Free workspaces, * so that you can delete or revoke them, pass the show_files_hidden_by_limit parameter. diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesRevokePublicURLRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesRevokePublicURLRequest.java index fb1dac2b5..affe6af2a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesRevokePublicURLRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesRevokePublicURLRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.revokePublicURL + * https://docs.slack.dev/reference/methods/files.revokePublicURL */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesSharedPublicURLRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesSharedPublicURLRequest.java index 55748e758..85fc75ed2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesSharedPublicURLRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesSharedPublicURLRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.sharedPublicURL + * https://docs.slack.dev/reference/methods/files.sharedPublicURL */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadRequest.java index 929355791..31a8e7404 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/files.upload + * https://docs.slack.dev/reference/methods/files.upload */ @Data @Builder @@ -31,7 +31,7 @@ public class FilesUploadRequest implements SlackApiRequest { private String content; /** - * A [file type](https://api.slack.com/types/file#file_types) identifier. + * A [file type](https://docs.slack.dev/reference/objects/file-object#types) identifier. */ private String filetype; diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadV2Request.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadV2Request.java index f7ba130cd..ce358dd01 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadV2Request.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/FilesUploadV2Request.java @@ -14,9 +14,9 @@ * To mitigate the confusion among existing users of files.upload API, * this method internally performs a few HTTP requests. *

- * - step1: https://api.slack.com/methods/files.getUploadURLExternal (per file) + * - step1: https://docs.slack.dev/reference/methods/files.getUploadURLExternal (per file) * - step2: POST requests to upload_url (per file) - * - step3: https://api.slack.com/methods/files.completeUploadExternal (only once) + * - step3: https://docs.slack.dev/reference/methods/files.completeUploadExternal (only once) *

* Although most of the parameters are compatible, there are few difference. * Unlike files.upload API, this new way allows developers to upload multiple files at a time. diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsAddRequest.java index 0c7d2aa80..c365c1cf4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsAddRequest.java @@ -5,9 +5,9 @@ import lombok.Data; /** - * No longer supported - https://api.slack.com/changelog/2018-05-file-threads-soon-tread + * No longer supported - https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread */ -@Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread +@Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Data @Builder public class FilesCommentsAddRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsDeleteRequest.java index b53183a1d..833359cd4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsDeleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.comments.delete + * https://docs.slack.dev/reference/methods/files.comments.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsEditRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsEditRequest.java index 631ce3d18..c0c4ed135 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsEditRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/comments/FilesCommentsEditRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * No longer supported - https://api.slack.com/changelog/2018-05-file-threads-soon-tread + * No longer supported - https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread */ @Deprecated // no longer supported @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteAddRequest.java index e7aaf99be..4e1278341 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.remote.add + * https://docs.slack.dev/reference/methods/files.remote.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteInfoRequest.java index 24b605a45..7a2a52155 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.remote.info + * https://docs.slack.dev/reference/methods/files.remote.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteListRequest.java index d391dd92f..01dbdd757 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.remote.list + * https://docs.slack.dev/reference/methods/files.remote.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteRemoveRequest.java index 918e0a3ae..2dec87f1e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.remote.remove + * https://docs.slack.dev/reference/methods/files.remote.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteShareRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteShareRequest.java index 3b1998072..940b4a046 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteShareRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteShareRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/files.remote.share + * https://docs.slack.dev/reference/methods/files.remote.share */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteUpdateRequest.java index 074fc9269..dc71db74d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/files/remote/FilesRemoteUpdateRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/files.remote.update + * https://docs.slack.dev/reference/methods/files.remote.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteErrorRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteErrorRequest.java index 6ad5f6ea1..32163f32f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteErrorRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteErrorRequest.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/functions.completeError + * https://docs.slack.dev/reference/methods/functions.completeError */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteSuccessRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteSuccessRequest.java index 58c78ec45..5cb3b7499 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteSuccessRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/functions/FunctionsCompleteSuccessRequest.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/functions.completeSuccess + * https://docs.slack.dev/reference/methods/functions.completeSuccess */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsArchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsArchiveRequest.java index 15f97c8eb..b5e313cbd 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsArchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsArchiveRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsArchiveRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCloseRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCloseRequest.java index 488a31b3c..af38fab7b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCloseRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCloseRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsCloseRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateChildRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateChildRequest.java index fdbb15924..81fe077db 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateChildRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateChildRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsCreateChildRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateRequest.java index 855a21cad..6826a6e5d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsCreateRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsCreateRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsHistoryRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsHistoryRequest.java index 4d41c4426..2bc4a20af 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsHistoryRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsHistoryRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsHistoryRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInfoRequest.java index 1dea20e6e..e1b537568 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInfoRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsInfoRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInviteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInviteRequest.java index 2d6f2bfec..84432fb1c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInviteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsInviteRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsInviteRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsKickRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsKickRequest.java index 2549423ff..513943e22 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsKickRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsKickRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsKickRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsLeaveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsLeaveRequest.java index f15c7c73c..379bcebeb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsLeaveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsLeaveRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsLeaveRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsListRequest.java index 7fe591a2d..b0bd1699f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsListRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsListRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsMarkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsMarkRequest.java index 4600e2614..c7d0aeba1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsMarkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsMarkRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsMarkRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsOpenRequest.java index b5276a32d..7e9a0558b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsOpenRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsOpenRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRenameRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRenameRequest.java index 8bc6d6bb2..354707e7e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRenameRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRenameRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsRenameRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRepliesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRepliesRequest.java index d5188d62e..ae91fe097 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRepliesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsRepliesRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsRepliesRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetPurposeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetPurposeRequest.java index bc278e6ff..51a228a1b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetPurposeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetPurposeRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsSetPurposeRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetTopicRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetTopicRequest.java index 3b3b954dc..c644ad929 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetTopicRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsSetTopicRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsSetTopicRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsUnarchiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsUnarchiveRequest.java index 091e96ddb..6f8e3127e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsUnarchiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/groups/GroupsUnarchiveRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class GroupsUnarchiveRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImCloseRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImCloseRequest.java index 76da8d86a..264728780 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImCloseRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImCloseRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ImCloseRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImHistoryRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImHistoryRequest.java index 27e69b9b8..dc6220082 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImHistoryRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImHistoryRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ImHistoryRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImListRequest.java index cb2afc78f..36fd10218 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImListRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ImListRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImMarkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImMarkRequest.java index 3e75d3958..dcb6b7837 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImMarkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImMarkRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ImMarkRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImOpenRequest.java index 6b57bd9c4..669476dcb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImOpenRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ImOpenRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImRepliesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImRepliesRequest.java index dc860a4e0..5ec052598 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImRepliesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/im/ImRepliesRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class ImRepliesRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/migration/MigrationExchangeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/migration/MigrationExchangeRequest.java index 685a65e5c..8c82e9d03 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/migration/MigrationExchangeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/migration/MigrationExchangeRequest.java @@ -9,7 +9,7 @@ /** * For Enterprise Grid workspaces, map local user IDs to global user IDs. *

- * https://api.slack.com/methods/migration.exchange + * https://docs.slack.dev/reference/methods/migration.exchange */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimCloseRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimCloseRequest.java index 5b92c6c4c..7b7dbac93 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimCloseRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimCloseRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class MpimCloseRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimHistoryRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimHistoryRequest.java index a0664e2ae..46dad1ae9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimHistoryRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimHistoryRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class MpimHistoryRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimListRequest.java index d338f0aa7..d66e93a26 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimListRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class MpimListRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimMarkRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimMarkRequest.java index f276d8304..e7ce3539b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimMarkRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimMarkRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class MpimMarkRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimOpenRequest.java index 4314604e7..35359fa8c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimOpenRequest.java @@ -6,7 +6,7 @@ import java.util.List; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class MpimOpenRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimRepliesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimRepliesRequest.java index ea03ffdd8..7254ad835 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimRepliesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/mpim/MpimRepliesRequest.java @@ -4,7 +4,7 @@ import lombok.Builder; import lombok.Data; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data @Builder public class MpimRepliesRequest implements SlackApiRequest { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthAccessRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthAccessRequest.java index 9c9530095..4b7bb0182 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthAccessRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthAccessRequest.java @@ -5,8 +5,8 @@ import lombok.Data; /** - * - https://api.slack.com/methods/oauth.access - * - https://api.slack.com/docs/oauth + * - https://docs.slack.dev/reference/methods/oauth.access + * - https://docs.slack.dev/authentication/installing-with-oauth */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthTokenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthTokenRequest.java index b8ad8ead0..e61136ffb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthTokenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthTokenRequest.java @@ -7,8 +7,7 @@ /** * Exchanges a temporary OAuth verifier code for a workspace token. *

- * - https://api.slack.com/methods/oauth.token - * - https://api.slack.com/docs/oauth + * - https://docs.slack.dev/authentication/installing-with-oauth */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2AccessRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2AccessRequest.java index 5458db04e..b3f9cf002 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2AccessRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2AccessRequest.java @@ -5,8 +5,8 @@ import lombok.Data; /** - * - https://api.slack.com/methods/oauth.v2.access - * - https://api.slack.com/authentication/basics + * - https://docs.slack.dev/reference/methods/oauth.v2.access + * - https://docs.slack.dev/authentication */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2ExchangeRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2ExchangeRequest.java index 09f81bfea..18acc8da1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2ExchangeRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/oauth/OAuthV2ExchangeRequest.java @@ -5,8 +5,8 @@ import lombok.Data; /** - * - https://api.slack.com/methods/oauth.v2.exchange - * - https://api.slack.com/authentication/rotation + * - https://docs.slack.dev/reference/methods/oauth.v2.exchange + * - https://docs.slack.dev/authentication/using-token-rotation */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectTokenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectTokenRequest.java index 6e5ab42ad..9e88aa5af 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectTokenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectTokenRequest.java @@ -5,8 +5,8 @@ import lombok.Data; /** - * - https://api.slack.com/methods/openid.connect.token - * - https://api.slack.com/authentication/sign-in-with-slack + * - https://docs.slack.dev/reference/methods/openid.connect.token + * - https://docs.slack.dev/authentication/sign-in-with-slack */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectUserInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectUserInfoRequest.java index f45ec0fbf..a34154982 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectUserInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/openid/connect/OpenIDConnectUserInfoRequest.java @@ -5,8 +5,8 @@ import lombok.Data; /** - * - https://api.slack.com/methods/openid.connect.userInfo - * - https://api.slack.com/authentication/sign-in-with-slack + * - https://docs.slack.dev/reference/methods/openid.connect.userInfo + * - https://docs.slack.dev/authentication/sign-in-with-slack */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsAddRequest.java index 942f7b9e7..24652fe39 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/pins.add + * https://docs.slack.dev/reference/methods/pins.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsListRequest.java index c40df85a8..15fffdffb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/pins.list + * https://docs.slack.dev/reference/methods/pins.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsRemoveRequest.java index b799a8377..b7e56a513 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/pins/PinsRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/pins.remove + * https://docs.slack.dev/reference/methods/pins.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsAddRequest.java index be4c45aaa..611822223 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reactions.add + * https://docs.slack.dev/reference/methods/reactions.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsGetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsGetRequest.java index cfbd0d25c..0fa8aa2db 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsGetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsGetRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reactions.get + * https://docs.slack.dev/reference/methods/reactions.get */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsListRequest.java index 9d24e62e3..4eb7149be 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reactions.list + * https://docs.slack.dev/reference/methods/reactions.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsRemoveRequest.java index 87fe172b8..166b3eb18 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reactions/ReactionsRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reactions.remove + * https://docs.slack.dev/reference/methods/reactions.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersAddRequest.java index 86e5c75ce..1567962b8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reminders.add + * https://docs.slack.dev/reference/methods/reminders.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersCompleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersCompleteRequest.java index 0c7d04a3a..6e7a90b23 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersCompleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersCompleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reminders.complete + * https://docs.slack.dev/reference/methods/reminders.complete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersDeleteRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersDeleteRequest.java index 8ab8fcfbe..47e3fdc3b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersDeleteRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersDeleteRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reminders.delete + * https://docs.slack.dev/reference/methods/reminders.delete */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersInfoRequest.java index 18b78ea44..b89ad5ad6 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reminders.info + * https://docs.slack.dev/reference/methods/reminders.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersListRequest.java index 38c3db687..a29d1ef1d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/reminders/RemindersListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/reminders.list + * https://docs.slack.dev/reference/methods/reminders.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMConnectRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMConnectRequest.java index 6c9f88ec3..7c4fdc0f9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMConnectRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMConnectRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * @see rtm.connect + * @see rtm.connect */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMStartRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMStartRequest.java index 6dc96713f..4493d2dfc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMStartRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/rtm/RTMStartRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * @see rtm.start + * @see rtm.start * @deprecated Use `rtm.connect` API method instead */ @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchAllRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchAllRequest.java index 524b346aa..565a36441 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchAllRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchAllRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/search.all + * https://docs.slack.dev/reference/methods/search.all */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchFilesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchFilesRequest.java index 227679ee6..87170430e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchFilesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchFilesRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/search.files + * https://docs.slack.dev/reference/methods/search.files */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchMessagesRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchMessagesRequest.java index 40e94a68c..e54520dcf 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchMessagesRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/search/SearchMessagesRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/search.messages + * https://docs.slack.dev/reference/methods/search.messages */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsAddRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsAddRequest.java index c0c97640d..5a7bed010 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsAddRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsAddRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/stars.add + * https://docs.slack.dev/reference/methods/stars.add */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsListRequest.java index 1fcb4e207..6f610559d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/stars.list + * https://docs.slack.dev/reference/methods/stars.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsRemoveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsRemoveRequest.java index aee6631a3..03d6df6a0 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsRemoveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/stars/StarsRemoveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/stars.remove + * https://docs.slack.dev/reference/methods/stars.remove */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamAccessLogsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamAccessLogsRequest.java index c7bed72d7..e1e5f825f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamAccessLogsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamAccessLogsRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.accessLogs + * https://docs.slack.dev/reference/methods/team.accessLogs */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillableInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillableInfoRequest.java index 85e8b9ed6..ffb19c96e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillableInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillableInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.billableInfo + * https://docs.slack.dev/reference/methods/team.billableInfo */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillingInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillingInfoRequest.java index 4ece02f2c..82cbbef76 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillingInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamBillingInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.billingInfo + * https://docs.slack.dev/reference/methods/team.billing.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamInfoRequest.java index daafad44f..58440b1a3 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.info + * https://docs.slack.dev/reference/methods/team.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamIntegrationLogsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamIntegrationLogsRequest.java index e8d0e5ef6..242b98d91 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamIntegrationLogsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamIntegrationLogsRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.integrationLogs + * https://docs.slack.dev/reference/methods/team.integrationLogs */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamPreferencesListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamPreferencesListRequest.java index 0e1357bbf..355dd61f9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamPreferencesListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/TeamPreferencesListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.preferences.list + * https://docs.slack.dev/reference/methods/team.preferences.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsDisconnectRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsDisconnectRequest.java index 8a477355e..b9e0248b6 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsDisconnectRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsDisconnectRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/team.externalTeams.disconnect + * https://docs.slack.dev/reference/methods/team.externalTeams.disconnect */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsListRequest.java index b43cd5d37..3e85824e1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/external_teams/TeamExternalTeamsListRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/team.externalTeams.list + * https://docs.slack.dev/reference/methods/team.externalTeams.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/team/profile/TeamProfileGetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/team/profile/TeamProfileGetRequest.java index 12d585b90..effdbbb8d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/team/profile/TeamProfileGetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/team/profile/TeamProfileGetRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/team.profile.get + * https://docs.slack.dev/reference/methods/team.profile.get */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsCreateRequest.java index 00440ddfa..e0ce51501 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsCreateRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/usergroups.create + * https://docs.slack.dev/reference/methods/usergroups.create */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsDisableRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsDisableRequest.java index 8e192e679..7089b571e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsDisableRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsDisableRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/usergroups.disable + * https://docs.slack.dev/reference/methods/usergroups.disable */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsEnableRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsEnableRequest.java index 0f7c5a8c1..f2682b9cb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsEnableRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsEnableRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/usergroups.enable + * https://docs.slack.dev/reference/methods/usergroups.enable */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsListRequest.java index 2216e5043..2749eaa0a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/usergroups.list + * https://docs.slack.dev/reference/methods/usergroups.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsUpdateRequest.java index 4c1124a23..6f8b0b00d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/UsergroupsUpdateRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/usergroups.update + * https://docs.slack.dev/reference/methods/usergroups.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersListRequest.java index 37df39173..f38ea41a2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/usergroups.users.list + * https://docs.slack.dev/reference/methods/usergroups.users.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersUpdateRequest.java index 1a8545066..ac5c0eec2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/usergroups/users/UsergroupsUsersUpdateRequest.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/methods/usergroups.users.update + * https://docs.slack.dev/reference/methods/usergroups.users.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersConversationsRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersConversationsRequest.java index 3b8da6ac0..addbf213e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersConversationsRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersConversationsRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/users.conversations + * https://docs.slack.dev/reference/methods/users.conversations */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersDeletePhotoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersDeletePhotoRequest.java index 1f0d9100f..bd83f3cec 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersDeletePhotoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersDeletePhotoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.deletePhoto + * https://docs.slack.dev/reference/methods/users.deletePhoto */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersGetPresenceRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersGetPresenceRequest.java index d1e61641c..106bfa0a4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersGetPresenceRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersGetPresenceRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.getPresence + * https://docs.slack.dev/reference/methods/users.getPresence */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersIdentityRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersIdentityRequest.java index 65e2549d2..5119d1a13 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersIdentityRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersIdentityRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.identity + * https://docs.slack.dev/reference/methods/users.identity */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersInfoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersInfoRequest.java index 685dba512..f6eca0407 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersInfoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersInfoRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.info + * https://docs.slack.dev/reference/methods/users.info */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersListRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersListRequest.java index 4fd66ed01..6c54efb7f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersListRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersListRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.list + * https://docs.slack.dev/reference/methods/users.list */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersLookupByEmailRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersLookupByEmailRequest.java index 57730a69b..04164454b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersLookupByEmailRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersLookupByEmailRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.lookupByEmail + * https://docs.slack.dev/reference/methods/users.lookupByEmail */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetActiveRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetActiveRequest.java index 791bc948e..28358502a 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetActiveRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetActiveRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.setActive + * https://docs.slack.dev/reference/methods/users.setActive */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPhotoRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPhotoRequest.java index ce747e691..ae1323f8d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPhotoRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPhotoRequest.java @@ -7,7 +7,7 @@ import java.io.File; /** - * https://api.slack.com/methods/users.setPhoto + * https://docs.slack.dev/reference/methods/users.setPhoto */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPresenceRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPresenceRequest.java index 47a2de839..a83fcb25e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPresenceRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/UsersSetPresenceRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.setPresence + * https://docs.slack.dev/reference/methods/users.setPresence */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/discoverable_contacts/UsersDiscoverableContactsLookupRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/discoverable_contacts/UsersDiscoverableContactsLookupRequest.java index 091cf1cf0..e64d3a652 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/discoverable_contacts/UsersDiscoverableContactsLookupRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/discoverable_contacts/UsersDiscoverableContactsLookupRequest.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/users.discoverableContacts.lookups + * https://docs.slack.dev/reference/methods/users.discoverableContacts.lookup */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileGetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileGetRequest.java index 6d80826a3..54aaa01f1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileGetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileGetRequest.java @@ -5,7 +5,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.profile.get + * https://docs.slack.dev/reference/methods/users.profile.get */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileSetRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileSetRequest.java index 848772d35..acded22c7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileSetRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/users/profile/UsersProfileSetRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/users.profile.set + * https://docs.slack.dev/reference/methods/users.profile.set */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsOpenRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsOpenRequest.java index 78e37fd8e..583dd41dc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsOpenRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsOpenRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/views.open + * https://docs.slack.dev/reference/methods/views.open */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPublishRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPublishRequest.java index bed0c304a..11c7e013f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPublishRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPublishRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/views.publish + * https://docs.slack.dev/reference/methods/views.publish */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPushRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPushRequest.java index 56b869a50..5beb4b0ab 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPushRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsPushRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/views.push + * https://docs.slack.dev/reference/methods/views.push */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsUpdateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsUpdateRequest.java index f2ca51cc1..7cb994bb5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsUpdateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/views/ViewsUpdateRequest.java @@ -6,7 +6,7 @@ import lombok.Data; /** - * https://api.slack.com/methods/views.update + * https://docs.slack.dev/reference/methods/views.update */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepCompletedRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepCompletedRequest.java index e89ae0208..080aaed31 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepCompletedRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepCompletedRequest.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/workflows.stepCompleted + * https://docs.slack.dev/legacy/legacy-steps-from-apps */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepFailedRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepFailedRequest.java index d78b654b1..b4e0e9409 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepFailedRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsStepFailedRequest.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/workflows.stepFailed + * https://docs.slack.dev/legacy/legacy-steps-from-apps */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsUpdateStepRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsUpdateStepRequest.java index 4956684c2..2c6c75b82 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsUpdateStepRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/workflows/WorkflowsUpdateStepRequest.java @@ -10,7 +10,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/workflows.updateStep + * https://docs.slack.dev/legacy/legacy-steps-from-apps */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/apps/connections/AppsConnectionsOpenResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/apps/connections/AppsConnectionsOpenResponse.java index f24e28486..52f473bdb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/apps/connections/AppsConnectionsOpenResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/apps/connections/AppsConnectionsOpenResponse.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/apps.connections.open + * https://docs.slack.dev/reference/methods/apps.connections.open */ @Data public class AppsConnectionsOpenResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/apps/event/authorizations/AppsEventAuthorizationsListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/apps/event/authorizations/AppsEventAuthorizationsListResponse.java index cfb9e232b..4def568c2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/apps/event/authorizations/AppsEventAuthorizationsListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/apps/event/authorizations/AppsEventAuthorizationsListResponse.java @@ -7,8 +7,8 @@ import java.util.Map; /** - * https://api.slack.com/methods/apps.event.authorizations.list - * https://api.slack.com/changelog/2020-09-15-events-api-truncate-authed-users + * https://docs.slack.dev/reference/methods/apps.event.authorizations.list + * https://docs.slack.dev/changelog/2020-09-15-events-api-truncate-authed-users */ @Data public class AppsEventAuthorizationsListResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsArchiveResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsArchiveResponse.java index e67272875..4cae65e4f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsArchiveResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsArchiveResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsArchiveResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsCreateResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsCreateResponse.java index 472733920..97bd2ebd7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsCreateResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsCreateResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsCreateResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsHistoryResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsHistoryResponse.java index 0ea5c3599..768a724c0 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsHistoryResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsHistoryResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsHistoryResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInfoResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInfoResponse.java index 2bc878318..b68d50d22 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInfoResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInfoResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsInfoResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInviteResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInviteResponse.java index 7f5aa4fa4..22e7f111b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInviteResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsInviteResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsInviteResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsJoinResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsJoinResponse.java index a80e69d40..7ea9139b4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsJoinResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsJoinResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsJoinResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsKickResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsKickResponse.java index b36adfbce..0529eb39b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsKickResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsKickResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsKickResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsLeaveResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsLeaveResponse.java index b0446526c..2e30d2234 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsLeaveResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsLeaveResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsLeaveResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsListResponse.java index 9e1f7fdf6..08cf8d073 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsListResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsListResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsMarkResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsMarkResponse.java index 0164a6b1a..2149efa57 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsMarkResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsMarkResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsMarkResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRenameResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRenameResponse.java index f0d344051..629418720 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRenameResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRenameResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsRenameResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRepliesResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRepliesResponse.java index 2f10330a6..cbab66eb5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRepliesResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsRepliesResponse.java @@ -9,7 +9,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsRepliesResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetPurposeResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetPurposeResponse.java index 2a4ea1467..dcd6c0f39 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetPurposeResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetPurposeResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsSetPurposeResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetTopicResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetTopicResponse.java index 2b2444eb4..fd3b93b31 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetTopicResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsSetTopicResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsSetTopicResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsUnarchiveResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsUnarchiveResponse.java index 25d046993..5c2966c1d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsUnarchiveResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/channels/ChannelsUnarchiveResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ChannelsUnarchiveResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesInfoResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesInfoResponse.java index cef5ba23c..0ae2a7560 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesInfoResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesInfoResponse.java @@ -29,7 +29,7 @@ public class FilesInfoResponse implements SlackApiTextResponse { private boolean truncated; private Boolean contentHighlightHtmlTruncated; - // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Deprecated private List comments; @Deprecated diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesSharedPublicURLResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesSharedPublicURLResponse.java index d10380c60..522a608f8 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesSharedPublicURLResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/files/FilesSharedPublicURLResponse.java @@ -21,7 +21,7 @@ public class FilesSharedPublicURLResponse implements SlackApiTextResponse { private File file; - // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Deprecated private List comments; @Deprecated diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsArchiveResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsArchiveResponse.java index b7e329509..64f1671ee 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsArchiveResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsArchiveResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsArchiveResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCloseResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCloseResponse.java index 6616ddbb7..2f3191ab4 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCloseResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCloseResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsCloseResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateChildResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateChildResponse.java index 37dd34360..a243dd2ab 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateChildResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateChildResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsCreateChildResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateResponse.java index 8c5272f6e..3d7ff62ec 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsCreateResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsCreateResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsHistoryResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsHistoryResponse.java index cca8f5221..18d21887f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsHistoryResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsHistoryResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsHistoryResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInfoResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInfoResponse.java index 1a87fe8d4..8c3ba6c1d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInfoResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInfoResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsInfoResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInviteResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInviteResponse.java index a41e2563d..d0aacdde9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInviteResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsInviteResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsInviteResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsKickResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsKickResponse.java index 50651ba19..c52438493 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsKickResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsKickResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsKickResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsLeaveResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsLeaveResponse.java index c256eadb5..02c16c59d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsLeaveResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsLeaveResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsLeaveResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsListResponse.java index 13d7761dc..92f6ca071 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsListResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsListResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsMarkResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsMarkResponse.java index 8c8f71f04..ba85c42d1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsMarkResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsMarkResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsMarkResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsOpenResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsOpenResponse.java index 05fe64841..50b6acc2e 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsOpenResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsOpenResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsOpenResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRenameResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRenameResponse.java index 76173d087..77c18af5c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRenameResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRenameResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsRenameResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRepliesResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRepliesResponse.java index 965479767..6ab44b9a1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRepliesResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsRepliesResponse.java @@ -9,7 +9,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsRepliesResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetPurposeResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetPurposeResponse.java index 8945011af..a47f81374 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetPurposeResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetPurposeResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsSetPurposeResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetTopicResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetTopicResponse.java index f98153096..c71deb2f2 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetTopicResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsSetTopicResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsSetTopicResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsUnarchiveResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsUnarchiveResponse.java index 2a1ae61a3..2c20e2c1c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsUnarchiveResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/groups/GroupsUnarchiveResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class GroupsUnarchiveResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImCloseResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImCloseResponse.java index a0a32c2df..ace0e3423 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImCloseResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImCloseResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ImCloseResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImHistoryResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImHistoryResponse.java index 39ef85566..83a80c813 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImHistoryResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImHistoryResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ImHistoryResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImListResponse.java index 9a63900ab..d494c44fc 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImListResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ImListResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImMarkResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImMarkResponse.java index 9e0fb34ed..15b2d2057 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImMarkResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImMarkResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ImMarkResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImOpenResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImOpenResponse.java index 0d0635119..47bc33eea 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImOpenResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImOpenResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ImOpenResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImRepliesResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImRepliesResponse.java index 7b0fade83..40440eef9 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImRepliesResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/im/ImRepliesResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class ImRepliesResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimCloseResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimCloseResponse.java index a51b563f6..3c07a828c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimCloseResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimCloseResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class MpimCloseResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimHistoryResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimHistoryResponse.java index f8a81e99c..a464e0445 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimHistoryResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimHistoryResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class MpimHistoryResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimListResponse.java index 3e31d776d..4f9b7ca3b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimListResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class MpimListResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimMarkResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimMarkResponse.java index c62135f94..a9062e6f7 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimMarkResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimMarkResponse.java @@ -7,7 +7,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class MpimMarkResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimOpenResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimOpenResponse.java index 7f37b4832..d9b2a787f 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimOpenResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimOpenResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class MpimOpenResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimRepliesResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimRepliesResponse.java index ebbd906f9..cec731d06 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimRepliesResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/mpim/MpimRepliesResponse.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -@Deprecated // https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api +@Deprecated // https://docs.slack.dev/changelog/2020-01-deprecating-antecedents-to-the-conversations-api @Data public class MpimRepliesResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2AccessResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2AccessResponse.java index ba0d0c8f2..f2b79b1d1 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2AccessResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2AccessResponse.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/oauth.v2.access + * https://docs.slack.dev/reference/methods/oauth.v2.access */ @Data public class OAuthV2AccessResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2ExchangeResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2ExchangeResponse.java index 501c55139..a66d04f30 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2ExchangeResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/oauth/OAuthV2ExchangeResponse.java @@ -8,7 +8,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/oauth.v2.exchange + * https://docs.slack.dev/reference/methods/oauth.v2.exchange */ @Data public class OAuthV2ExchangeResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectTokenResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectTokenResponse.java index 8dd23b103..3f111c174 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectTokenResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectTokenResponse.java @@ -7,7 +7,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/openid.connect.token + * https://docs.slack.dev/reference/methods/openid.connect.token */ @Data public class OpenIDConnectTokenResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectUserInfoResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectUserInfoResponse.java index fc1b7b724..63bbade3c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectUserInfoResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/openid/connect/OpenIDConnectUserInfoResponse.java @@ -8,7 +8,7 @@ import java.util.Map; /** - * https://api.slack.com/methods/openid.connect.userInfo + * https://docs.slack.dev/reference/methods/openid.connect.userInfo */ @Data public class OpenIDConnectUserInfoResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/reactions/ReactionsListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/reactions/ReactionsListResponse.java index 278a77d21..66020589c 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/reactions/ReactionsListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/reactions/ReactionsListResponse.java @@ -59,7 +59,7 @@ public static class Message { private String parentUserId; private List replyUsers; - // https://api.slack.com/messaging/retrieving#threading + // https://docs.slack.dev/messaging/retrieving-messages#threading // Parent messages in a thread will no longer explicitly list their replies. // Instead of a large replies array containing threaded message replies, // we'll provide a lighter-weight list of reply_users, diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMConnectResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMConnectResponse.java index 9a26d05d6..d6e6e58f5 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMConnectResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMConnectResponse.java @@ -9,7 +9,7 @@ import java.util.Map; /** - * @see rtm.connect + * @see rtm.connect */ @Data public class RTMConnectResponse implements SlackApiTextResponse { diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMStartResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMStartResponse.java index cffb5a207..da8da1efb 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMStartResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/rtm/RTMStartResponse.java @@ -13,7 +13,7 @@ import java.util.Map; /** - * @see rtm.start + * @see rtm.start * @deprecated Use `rtm.connect` API method instead */ @Data diff --git a/slack-api-client/src/main/java/com/slack/api/methods/response/stars/StarsListResponse.java b/slack-api-client/src/main/java/com/slack/api/methods/response/stars/StarsListResponse.java index 52f238d95..24d6be70d 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/response/stars/StarsListResponse.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/response/stars/StarsListResponse.java @@ -65,7 +65,7 @@ public static class Message { private String latestReply; private List replyUsers; - // https://api.slack.com/messaging/retrieving#threading + // https://docs.slack.dev/messaging/retrieving-messages#threading // Parent messages in a thread will no longer explicitly list their replies. // Instead of a large replies array containing threaded message replies, // we'll provide a lighter-weight list of reply_users, diff --git a/slack-api-client/src/main/java/com/slack/api/rtm/RTMClient.java b/slack-api-client/src/main/java/com/slack/api/rtm/RTMClient.java index 171124faa..ac5c6785a 100644 --- a/slack-api-client/src/main/java/com/slack/api/rtm/RTMClient.java +++ b/slack-api-client/src/main/java/com/slack/api/rtm/RTMClient.java @@ -24,7 +24,7 @@ * Real Time Messaging (RTM) API *

* - * @see RTM API + * @see RTM API */ @ClientEndpoint @Slf4j @@ -125,7 +125,7 @@ public void disconnect() throws IOException { /** * Re-connects to a new wss endpoint and starts a new WebSocket session. * This method calls rtm.connect API. Please be aware of the rate limit. - * https://api.slack.com/docs/rate-limits#rtm + * https://docs.slack.dev/apis/web-api/rate-limits#rtm */ public void reconnect() throws IOException, SlackApiException, URISyntaxException, DeploymentException { // Call rtm.connect again to refresh wss URL diff --git a/slack-api-client/src/main/java/com/slack/api/rtm/message/Message.java b/slack-api-client/src/main/java/com/slack/api/rtm/message/Message.java index efb9b9aac..e7b84a702 100644 --- a/slack-api-client/src/main/java/com/slack/api/rtm/message/Message.java +++ b/slack-api-client/src/main/java/com/slack/api/rtm/message/Message.java @@ -10,7 +10,7 @@ import java.util.List; /** - * https://api.slack.com/events/message + * https://docs.slack.dev/reference/events/message */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/rtm/message/PingMessage.java b/slack-api-client/src/main/java/com/slack/api/rtm/message/PingMessage.java index c0e2c3c08..4d6aacfdd 100644 --- a/slack-api-client/src/main/java/com/slack/api/rtm/message/PingMessage.java +++ b/slack-api-client/src/main/java/com/slack/api/rtm/message/PingMessage.java @@ -8,7 +8,7 @@ import java.time.Instant; /** - * https://api.slack.com/rtm#ping_and_pong + * https://docs.slack.dev/legacy/legacy-rtm-api#ping-pong */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceQuery.java b/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceQuery.java index a17836e01..e90767785 100644 --- a/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceQuery.java +++ b/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceQuery.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/events/presence_query + * https://docs.slack.dev/reference/events/presence_query */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceSub.java b/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceSub.java index b594ada95..c3784bfac 100644 --- a/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceSub.java +++ b/slack-api-client/src/main/java/com/slack/api/rtm/message/PresenceSub.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/events/presence_sub + * https://docs.slack.dev/reference/events/presence_sub */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/rtm/message/Typing.java b/slack-api-client/src/main/java/com/slack/api/rtm/message/Typing.java index 47a4c5fde..e7edf0d9f 100644 --- a/slack-api-client/src/main/java/com/slack/api/rtm/message/Typing.java +++ b/slack-api-client/src/main/java/com/slack/api/rtm/message/Typing.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/events/user_typing + * https://docs.slack.dev/reference/events/user_typing */ @Data @Builder diff --git a/slack-api-client/src/main/java/com/slack/api/scim/SCIMClient.java b/slack-api-client/src/main/java/com/slack/api/scim/SCIMClient.java index 341e231c3..1e2f3936f 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim/SCIMClient.java +++ b/slack-api-client/src/main/java/com/slack/api/scim/SCIMClient.java @@ -16,7 +16,7 @@ * It's also possible to write your own apps * and scripts using the SCIM API to programmatically manage the members of your workspace. * - * @see Slack SCIM API + * @see Slack SCIM API */ public interface SCIMClient { diff --git a/slack-api-client/src/main/java/com/slack/api/scim/request/GroupsSearchRequest.java b/slack-api-client/src/main/java/com/slack/api/scim/request/GroupsSearchRequest.java index d3717dd06..0719b54d8 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim/request/GroupsSearchRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/scim/request/GroupsSearchRequest.java @@ -8,9 +8,9 @@ @Builder public class GroupsSearchRequest implements SCIMApiRequest { private String token; - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter private String filter; - // https://api.slack.com/changelog/2019-06-have-scim-will-paginate + // https://docs.slack.dev/changelog/2019-06-have-scim-will-paginate private Integer count; private Integer startIndex; } diff --git a/slack-api-client/src/main/java/com/slack/api/scim/request/UsersSearchRequest.java b/slack-api-client/src/main/java/com/slack/api/scim/request/UsersSearchRequest.java index da69105aa..74290ef65 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim/request/UsersSearchRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/scim/request/UsersSearchRequest.java @@ -8,9 +8,9 @@ @Builder public class UsersSearchRequest implements SCIMApiRequest { private String token; - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter private String filter; - // https://api.slack.com/changelog/2019-06-have-scim-will-paginate + // https://docs.slack.dev/changelog/2019-06-have-scim-will-paginate private Integer count; private Integer startIndex; } diff --git a/slack-api-client/src/main/java/com/slack/api/scim2/AsyncSCIM2Client.java b/slack-api-client/src/main/java/com/slack/api/scim2/AsyncSCIM2Client.java index 04e4ed8de..136537ee7 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim2/AsyncSCIM2Client.java +++ b/slack-api-client/src/main/java/com/slack/api/scim2/AsyncSCIM2Client.java @@ -16,7 +16,7 @@ * It's also possible to write your own apps * and scripts using the SCIM API to programmatically manage the members of your workspace. * - * @see Slack SCIM 2.0 API + * @see Slack SCIM 2.0 API */ public interface AsyncSCIM2Client { diff --git a/slack-api-client/src/main/java/com/slack/api/scim2/SCIM2Client.java b/slack-api-client/src/main/java/com/slack/api/scim2/SCIM2Client.java index 12630a0a6..055343332 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim2/SCIM2Client.java +++ b/slack-api-client/src/main/java/com/slack/api/scim2/SCIM2Client.java @@ -16,7 +16,7 @@ * It's also possible to write your own apps * and scripts using the SCIM API to programmatically manage the members of your workspace. * - * @see Slack SCIM 2.0 API + * @see Slack SCIM 2.0 API */ public interface SCIM2Client { diff --git a/slack-api-client/src/main/java/com/slack/api/scim2/request/GroupsSearchRequest.java b/slack-api-client/src/main/java/com/slack/api/scim2/request/GroupsSearchRequest.java index 97168367d..b7b5cf03b 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim2/request/GroupsSearchRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/scim2/request/GroupsSearchRequest.java @@ -8,9 +8,9 @@ @Builder public class GroupsSearchRequest implements SCIM2ApiRequest { private String token; - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter private String filter; - // https://api.slack.com/changelog/2019-06-have-scim-will-paginate + // https://docs.slack.dev/changelog/2019-06-have-scim-will-paginate private Integer count; private Integer startIndex; } diff --git a/slack-api-client/src/main/java/com/slack/api/scim2/request/UsersSearchRequest.java b/slack-api-client/src/main/java/com/slack/api/scim2/request/UsersSearchRequest.java index a73981b8e..9cf5d85ad 100644 --- a/slack-api-client/src/main/java/com/slack/api/scim2/request/UsersSearchRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/scim2/request/UsersSearchRequest.java @@ -8,9 +8,9 @@ @Builder public class UsersSearchRequest implements SCIM2ApiRequest { private String token; - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter private String filter; - // https://api.slack.com/changelog/2019-06-have-scim-will-paginate + // https://docs.slack.dev/changelog/2019-06-have-scim-will-paginate private Integer count; private Integer startIndex; } diff --git a/slack-api-client/src/main/java/com/slack/api/status/v1/LegacyStatusClient.java b/slack-api-client/src/main/java/com/slack/api/status/v1/LegacyStatusClient.java index c5377f61f..9bdc63534 100644 --- a/slack-api-client/src/main/java/com/slack/api/status/v1/LegacyStatusClient.java +++ b/slack-api-client/src/main/java/com/slack/api/status/v1/LegacyStatusClient.java @@ -9,7 +9,7 @@ /** * Slack Status API V1 Client. * - * @see Slack Status API + * @see Slack Status API */ public interface LegacyStatusClient { diff --git a/slack-api-client/src/main/java/com/slack/api/status/v2/StatusClient.java b/slack-api-client/src/main/java/com/slack/api/status/v2/StatusClient.java index 508a39eb9..d0af5c95a 100644 --- a/slack-api-client/src/main/java/com/slack/api/status/v2/StatusClient.java +++ b/slack-api-client/src/main/java/com/slack/api/status/v2/StatusClient.java @@ -9,7 +9,7 @@ /** * Slack Status API V2 Client. * - * @see Slack Status API + * @see Slack Status API */ public interface StatusClient { diff --git a/slack-api-client/src/test/java/test_locally/api/MethodsTest.java b/slack-api-client/src/test/java/test_locally/api/MethodsTest.java index 04ea3a336..6ae69d6fd 100644 --- a/slack-api-client/src/test/java/test_locally/api/MethodsTest.java +++ b/slack-api-client/src/test/java/test_locally/api/MethodsTest.java @@ -17,8 +17,8 @@ public class MethodsTest { @Test public void verifyTheCoverage() { - // https://api.slack.com/methods - // var methodNames = [].slice.call(document.getElementsByClassName('apiReferenceFilterableList__listItemLink')).map(e => e.href.replace("https://api.slack.com/methods/", ""));console.log(methodNames.toString());console.log(methodNames.length); + // https://docs.slack.dev/reference/methods + // var methodNames = [].slice.call(document.getElementsByClassName('apiReferenceFilterableList__listItemLink')).map(e => e.href.replace("https://docs.slack.dev/reference/methods/", ""));console.log(methodNames.toString());console.log(methodNames.length); // 288 endpoints as of April 18, 2025 String methods = "admin.analytics.getFile,admin.apps.activities.list,admin.apps.approve,admin.apps.clearResolution,admin.apps.restrict,admin.apps.uninstall,admin.apps.approved.list,admin.apps.config.lookup,admin.apps.config.set,admin.apps.requests.cancel,admin.apps.requests.list,admin.apps.restricted.list,admin.audit.anomaly.allow.getItem,admin.audit.anomaly.allow.updateItem,admin.auth.policy.assignEntities,admin.auth.policy.getEntities,admin.auth.policy.removeEntities,admin.barriers.create,admin.barriers.delete,admin.barriers.list,admin.barriers.update,admin.conversations.archive,admin.conversations.bulkArchive,admin.conversations.bulkDelete,admin.conversations.bulkMove,admin.conversations.convertToPrivate,admin.conversations.convertToPublic,admin.conversations.create,admin.conversations.createForObjects,admin.conversations.delete,admin.conversations.disconnectShared,admin.conversations.getConversationPrefs,admin.conversations.getCustomRetention,admin.conversations.getTeams,admin.conversations.invite,admin.conversations.linkObjects,admin.conversations.lookup,admin.conversations.removeCustomRetention,admin.conversations.rename,admin.conversations.search,admin.conversations.setConversationPrefs,admin.conversations.setCustomRetention,admin.conversations.setTeams,admin.conversations.unarchive,admin.conversations.unlinkObjects,admin.conversations.ekm.listOriginalConnectedChannelInfo,admin.conversations.restrictAccess.addGroup,admin.conversations.restrictAccess.listGroups,admin.conversations.restrictAccess.removeGroup,admin.emoji.add,admin.emoji.addAlias,admin.emoji.list,admin.emoji.remove,admin.emoji.rename,admin.functions.list,admin.functions.permissions.lookup,admin.functions.permissions.set,admin.inviteRequests.approve,admin.inviteRequests.deny,admin.inviteRequests.list,admin.inviteRequests.approved.list,admin.inviteRequests.denied.list,admin.roles.addAssignments,admin.roles.listAssignments,admin.roles.removeAssignments,admin.teams.admins.list,admin.teams.create,admin.teams.list,admin.teams.owners.list,admin.teams.settings.info,admin.teams.settings.setDefaultChannels,admin.teams.settings.setDescription,admin.teams.settings.setDiscoverability,admin.teams.settings.setIcon,admin.teams.settings.setName,admin.usergroups.addChannels,admin.usergroups.addTeams,admin.usergroups.listChannels,admin.usergroups.removeChannels,admin.users.assign,admin.users.invite,admin.users.list,admin.users.remove,admin.users.setAdmin,admin.users.setExpiration,admin.users.setOwner,admin.users.setRegular,admin.users.session.clearSettings,admin.users.session.getSettings,admin.users.session.invalidate,admin.users.session.list,admin.users.session.reset,admin.users.session.resetBulk,admin.users.session.setSettings,admin.users.unsupportedVersions.export,admin.workflows.collaborators.add,admin.workflows.collaborators.remove,admin.workflows.permissions.lookup,admin.workflows.search,admin.workflows.unpublish,admin.workflows.triggers.types.permissions.lookup,admin.workflows.triggers.types.permissions.set,api.test,apps.activities.list,apps.auth.external.delete,apps.auth.external.get,apps.connections.open,apps.datastore.bulkDelete,apps.datastore.bulkGet,apps.datastore.bulkPut,apps.datastore.count,apps.datastore.delete,apps.datastore.get,apps.datastore.put,apps.datastore.query,apps.datastore.update,apps.event.authorizations.list,apps.manifest.create,apps.manifest.delete,apps.manifest.export,apps.manifest.update,apps.manifest.validate,apps.uninstall,assistant.search.context,assistant.threads.setStatus,assistant.threads.setSuggestedPrompts,assistant.threads.setTitle,auth.revoke,auth.test,auth.teams.list,bookmarks.add,bookmarks.edit,bookmarks.list,bookmarks.remove,bots.info,calls.add,calls.end,calls.info,calls.update,calls.participants.add,calls.participants.remove,canvases.access.delete,canvases.access.set,canvases.create,canvases.delete,canvases.edit,canvases.sections.lookup,channels.mark,chat.delete,chat.deleteScheduledMessage,chat.getPermalink,chat.meMessage,chat.postEphemeral,chat.postMessage,chat.scheduleMessage,chat.unfurl,chat.update,chat.scheduledMessages.list,conversations.acceptSharedInvite,conversations.approveSharedInvite,conversations.archive,conversations.close,conversations.create,conversations.declineSharedInvite,conversations.history,conversations.info,conversations.invite,conversations.inviteShared,conversations.join,conversations.kick,conversations.leave,conversations.list,conversations.listConnectInvites,conversations.mark,conversations.members,conversations.open,conversations.rename,conversations.replies,conversations.setPurpose,conversations.setTopic,conversations.unarchive,conversations.canvases.create,conversations.externalInvitePermissions.set,conversations.requestSharedInvite.approve,conversations.requestSharedInvite.deny,conversations.requestSharedInvite.list,dialog.open,dnd.endDnd,dnd.endSnooze,dnd.info,dnd.setSnooze,dnd.teamInfo,emoji.list,files.comments.delete,files.completeUploadExternal,files.delete,files.getUploadURLExternal,files.info,files.list,files.revokePublicURL,files.sharedPublicURL,files.upload,files.remote.add,files.remote.info,files.remote.list,files.remote.remove,files.remote.share,files.remote.update,functions.completeError,functions.completeSuccess,functions.distributions.permissions.add,functions.distributions.permissions.list,functions.distributions.permissions.remove,functions.distributions.permissions.set,functions.workflows.steps.list,functions.workflows.steps.responses.export,groups.mark,migration.exchange,oauth.access,oauth.v2.access,oauth.v2.exchange,openid.connect.token,openid.connect.userInfo,pins.add,pins.list,pins.remove,reactions.add,reactions.get,reactions.list,reactions.remove,reminders.add,reminders.complete,reminders.delete,reminders.info,reminders.list,rtm.connect,rtm.start,search.all,search.files,search.messages,stars.add,stars.list,stars.remove,team.accessLogs,team.billableInfo,team.info,team.integrationLogs,team.billing.info,team.externalTeams.disconnect,team.externalTeams.list,team.preferences.list,team.profile.get,tooling.tokens.rotate,usergroups.create,usergroups.disable,usergroups.enable,usergroups.list,usergroups.update,usergroups.users.list,usergroups.users.update,users.conversations,users.deletePhoto,users.getPresence,users.identity,users.info,users.list,users.lookupByEmail,users.setActive,users.setPhoto,users.setPresence,users.discoverableContacts.lookup,users.profile.get,users.profile.set,views.open,views.publish,views.push,views.update,workflows.stepCompleted,workflows.stepFailed,workflows.updateStep,workflows.triggers.permissions.add,workflows.triggers.permissions.list,workflows.triggers.permissions.remove,workflows.triggers.permissions.set,im.list,im.mark,mpim.list,mpim.mark"; final List existingMethods = new ArrayList<>(); diff --git a/slack-api-client/src/test/java/test_locally/api/methods_admin_api/AdminConversationsSetConversationPrefsTest.java b/slack-api-client/src/test/java/test_locally/api/methods_admin_api/AdminConversationsSetConversationPrefsTest.java index 7ab402219..690c1cb6f 100644 --- a/slack-api-client/src/test/java/test_locally/api/methods_admin_api/AdminConversationsSetConversationPrefsTest.java +++ b/slack-api-client/src/test/java/test_locally/api/methods_admin_api/AdminConversationsSetConversationPrefsTest.java @@ -8,7 +8,7 @@ import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; -// see https://api.slack.com/methods/admin.conversations.setConversationPrefs +// see https://docs.slack.dev/reference/methods/admin.conversations.setConversationPrefs public class AdminConversationsSetConversationPrefsTest { @Test diff --git a/slack-api-client/src/test/java/test_with_remote_apis/IncomingWebhooksTest.java b/slack-api-client/src/test/java/test_with_remote_apis/IncomingWebhooksTest.java index 452fde2d5..d9e2f93ae 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/IncomingWebhooksTest.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/IncomingWebhooksTest.java @@ -67,7 +67,7 @@ public void testWithSimplePayload() throws IOException { .color("#36a64f") .fallback("Required plain-text summary of the attachment.") .title("Slack API Documentation") - .titleLink("https://api.slack.com/") + .titleLink("https://docs.slack.dev/") .footer("footer") .fields(new ArrayList<>()) .mrkdwnIn(new ArrayList<>()) diff --git a/slack-api-client/src/test/java/test_with_remote_apis/methods/apps_manifest_Test.java b/slack-api-client/src/test/java/test_with_remote_apis/methods/apps_manifest_Test.java index d8091fc89..f223cd32c 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/methods/apps_manifest_Test.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/methods/apps_manifest_Test.java @@ -49,7 +49,7 @@ public static void tearDown() throws InterruptedException { @Test public void manifestOperations() throws IOException, SlackApiException { - // To grab your first refresh token, visit https://api.slack.com/reference/manifests#config-tokens + // To grab your first refresh token, visit https://docs.slack.dev/app-manifests/configuring-apps-with-app-manifests#config-tokens // Create a new directory slack-api-client/tmp/ and place your JSON data as {team_id}-{user_id}.json (e.g., T03E94MJU-U03E94MK0.json) // The content should be something like this: // {"access_token": "xoxe.xoxp-1-....","refresh_token": "xoxe-1-...","team_id": "T03E94MJU","user_id": "U03E94MK0","expire_at": 1699361653} @@ -125,7 +125,7 @@ public void manifestOperations() throws IOException, SlackApiException { @Test public void automationPlatform() throws IOException, SlackApiException { - // To grab your first refresh token, visit https://api.slack.com/reference/manifests#config-tokens + // To grab your first refresh token, visit https://docs.slack.dev/app-manifests/configuring-apps-with-app-manifests#config-tokens // Create a new directory slack-api-client/tmp/ and place your JSON data as {team_id}-{user_id}.json (e.g., T03E94MJU-U03E94MK0.json) // The content should be something like this: // {"access_token": "xoxe.xoxp-1-....","refresh_token": "xoxe-1-...","team_id": "T03E94MJU","user_id": "U03E94MK0","expire_at": 1699361653} diff --git a/slack-api-client/src/test/java/test_with_remote_apis/methods/chat_Test.java b/slack-api-client/src/test/java/test_with_remote_apis/methods/chat_Test.java index 3b36f6779..85a8b3755 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/methods/chat_Test.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/methods/chat_Test.java @@ -317,7 +317,7 @@ public void chat_getPermalink_bot_async() throws ExecutionException, Interrupted // It's also possible to post a message by giving the name of a channel. // - // https://api.slack.com/methods/chat.postMessage#channels + // https://docs.slack.dev/reference/methods/chat.postMessage#channels // You can either pass the channel's name (#general) or encoded ID (C024BE91L), // and the message will be posted to that channel. // The channel's ID can be retrieved through the channels.list API method. @@ -538,7 +538,7 @@ public void unfurl_issue_399() throws Exception { String ts = postResponse.getTs(); Map unfurls = new HashMap<>(); - // https://api.slack.com/docs/message-link-unfurling#slack_app_unfurling + // https://docs.slack.dev/messaging/unfurling-links-in-messages ChatUnfurlRequest.UnfurlDetail detail = new ChatUnfurlRequest.UnfurlDetail(); detail.setTitle("Let's pretend we're on a rocket ship to Neptune"); detail.setText("The planet Neptune looms near. What do you want to do?"); @@ -589,7 +589,7 @@ public void unfurl_issue_399_flickr_example() throws Exception { String ts = postResponse.getTs(); Map unfurls = new HashMap<>(); - // https://api.slack.com/docs/message-link-unfurling#slack_app_unfurling + // https://docs.slack.dev/messaging/unfurling-links-in-messages ChatUnfurlRequest.UnfurlDetail detail = new ChatUnfurlRequest.UnfurlDetail(); detail.setImageUrl("https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/San_Francisco_Chronicle_Building.jpg/640px-San_Francisco_Chronicle_Building.jpg?download"); detail.setColor("#ff0084"); @@ -919,7 +919,7 @@ public void share_message_with_files_issue_647_v2() throws Exception { } // 2022-05-06 14:07:28,327 WARN [main] com.slack.api.methods.RequestFormBuilder The top-level `text` argument is missing in the request payload for a chat.postMessage call - It's a best practice to always provide a `text` argument when posting a message. The `text` is used in places where the content cannot be rendered such as: system push notifications, assistive technology such as screen readers, etc. - // 2022-05-06 14:07:28,327 WARN [main] com.slack.api.methods.RequestFormBuilder Additionally, the attachment-level `fallback` argument is missing in the request payload for a chat.postMessage call - To avoid this warning, it is recommended to always provide a top-level `text` argument when posting a message. Alternatively, you can provide an attachment-level `fallback` argument, though this is now considered a legacy field (see https://api.slack.com/reference/messaging/attachments#legacy_fields for more details). + // 2022-05-06 14:07:28,327 WARN [main] com.slack.api.methods.RequestFormBuilder Additionally, the attachment-level `fallback` argument is missing in the request payload for a chat.postMessage call - To avoid this warning, it is recommended to always provide a top-level `text` argument when posting a message. Alternatively, you can provide an attachment-level `fallback` argument, though this is now considered a legacy field (see https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments#legacy_fields for more details). @Test public void textWarnings() throws Exception { loadRandomChannelId(); diff --git a/slack-api-client/src/test/java/test_with_remote_apis/methods/pins_Test.java b/slack-api-client/src/test/java/test_with_remote_apis/methods/pins_Test.java index 22b23b8b6..601d48eaa 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/methods/pins_Test.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/methods/pins_Test.java @@ -84,7 +84,7 @@ public void add() throws IOException, SlackApiException { } { - // https://api.slack.com/methods/pins.add + // https://docs.slack.dev/reference/methods/pins.add PinsAddResponse response = slack.methods().pinsAdd(r -> r .token(botToken) .channel(channels.get(0)) @@ -98,7 +98,7 @@ public void add() throws IOException, SlackApiException { assertThat(response.getError(), is("no_item_specified")); } { - // https://api.slack.com/methods/pins.add + // https://docs.slack.dev/reference/methods/pins.add PinsRemoveResponse response = slack.methods().pinsRemove(r -> r .token(botToken) .channel(channels.get(0)) diff --git a/slack-api-client/src/test/java/test_with_remote_apis/methods/rtm_Test.java b/slack-api-client/src/test/java/test_with_remote_apis/methods/rtm_Test.java index 8f3b85cf3..a66609189 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/methods/rtm_Test.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/methods/rtm_Test.java @@ -271,7 +271,7 @@ public void handle(String message) { // rtm.connect(); // if you hit the rate limit, you need to wait for 1 min here. - // https://api.slack.com/docs/rate-limits#rtm + // https://docs.slack.dev/apis/web-api/rate-limits#rtm // Rate limits also apply to the rtm.start and rtm.connect methods for obtaining the URL needed to connect to a websocket. // Limit requests to these methods to no more than 1 per minute, with some bursting behavior allowed. // If you enter rate limit conditions when trying to fetch websocket URLs, you won't be able to reconnect until the window passes. diff --git a/slack-api-client/src/test/java/test_with_remote_apis/methods/stars_Test.java b/slack-api-client/src/test/java/test_with_remote_apis/methods/stars_Test.java index 338d0c786..8cf8a8f02 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/methods/stars_Test.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/methods/stars_Test.java @@ -42,7 +42,7 @@ public class stars_Test { String userToken = System.getenv(Constants.SLACK_SDK_TEST_USER_TOKEN); @Test - @Ignore // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Ignore // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public void list() throws IOException, SlackApiException { StarsListResponse response = slack.methods().starsList(r -> r.token(userToken)); assertThat(response.getError(), is(nullValue())); @@ -51,7 +51,7 @@ public void list() throws IOException, SlackApiException { } @Test - @Ignore // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Ignore // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public void list_async() throws Exception { StarsListResponse response = slack.methodsAsync().starsList(r -> r.token(userToken)).get(); assertThat(response.getError(), is(nullValue())); @@ -60,7 +60,7 @@ public void list_async() throws Exception { } @Test - @Ignore // https://api.slack.com/changelog/2023-07-its-later-already-for-stars-and-reminders + @Ignore // https://docs.slack.dev/changelog/2023-07-its-later-already-for-stars-and-reminders public void add() throws IOException, SlackApiException { List channels = slack.methods().conversationsList(r -> r.token(userToken)).getChannels(); List channelIds = new ArrayList<>(); diff --git a/slack-api-client/src/test/java/test_with_remote_apis/methods/users_Test.java b/slack-api-client/src/test/java/test_with_remote_apis/methods/users_Test.java index 60b6c4265..a4adcb23f 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/methods/users_Test.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/methods/users_Test.java @@ -466,7 +466,7 @@ public void scanAllUsers() throws Exception { for (User user : users.getMembers()) { UsersInfoResponse userInfo = client.usersInfo(r -> r.user(user.getId()).includeLocale(true)).get(); assertThat(userInfo.getError(), is(nullValue())); - // Requires https://api.slack.com/scopes/users:read.email + // Requires https://docs.slack.dev/reference/scopes/users.read.email String email = userInfo.getUser().getProfile().getEmail(); if (email != null) { UsersLookupByEmailResponse lookupByEmail = client.usersLookupByEmail(r -> r.email(email)).get(); diff --git a/slack-api-client/src/test/java/test_with_remote_apis/scim/ApiTest.java b/slack-api-client/src/test/java/test_with_remote_apis/scim/ApiTest.java index c3cf22dcd..52dbe4b36 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/scim/ApiTest.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/scim/ApiTest.java @@ -132,7 +132,7 @@ public void createAndDeleteFullUser() throws Exception { assertThat(readResp.getUserName(), is(creation.getUserName())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scim(orgAdminToken).searchUsers(req -> req.count(1).filter("userName eq \"" + userName + "\"")); @@ -199,7 +199,7 @@ public void createAndDeleteGuestUser() throws Exception { assertThat(readResp.getSlackGuest().getExpiration(), is(notNullValue())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scim(orgAdminToken).searchUsers(req -> req.count(1).filter("userName eq \"" + userName + "\"")); diff --git a/slack-api-client/src/test/java/test_with_remote_apis/scim/AsyncApiTest.java b/slack-api-client/src/test/java/test_with_remote_apis/scim/AsyncApiTest.java index 6eda4a572..f5dcd7123 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/scim/AsyncApiTest.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/scim/AsyncApiTest.java @@ -145,7 +145,7 @@ public void createAndDeleteFullUser() throws Exception { assertThat(readResp.getUserName(), is(creation.getUserName())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scimAsync(orgAdminToken) @@ -222,7 +222,7 @@ public void createAndDeleteGuestUser() throws Exception { assertThat(readResp.getSlackGuest().getExpiration(), is(notNullValue())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scimAsync(orgAdminToken) diff --git a/slack-api-client/src/test/java/test_with_remote_apis/scim2/ApiTest.java b/slack-api-client/src/test/java/test_with_remote_apis/scim2/ApiTest.java index acedded5e..d13bdd08c 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/scim2/ApiTest.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/scim2/ApiTest.java @@ -141,7 +141,7 @@ public void createAndDeleteFullUser() throws Exception { assertThat(readResp.getUserName(), is(creation.getUserName())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scim2(orgAdminToken).searchUsers(req -> req.count(1).filter("userName eq \"" + userName + "\"")); @@ -212,7 +212,7 @@ public void createAndDeleteGuestUser() throws Exception { assertThat(readResp.getSlackGuest().getExpiration(), is(notNullValue())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scim2(orgAdminToken).searchUsers(req -> req.count(1).filter("userName eq \"" + userName + "\"")); diff --git a/slack-api-client/src/test/java/test_with_remote_apis/scim2/AsyncApiTest.java b/slack-api-client/src/test/java/test_with_remote_apis/scim2/AsyncApiTest.java index b1b46ee49..c279236f3 100644 --- a/slack-api-client/src/test/java/test_with_remote_apis/scim2/AsyncApiTest.java +++ b/slack-api-client/src/test/java/test_with_remote_apis/scim2/AsyncApiTest.java @@ -147,7 +147,7 @@ public void createAndDeleteFullUser() throws Exception { assertThat(readResp.getUserName(), is(creation.getUserName())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scim2Async(orgAdminToken) @@ -228,7 +228,7 @@ public void createAndDeleteGuestUser() throws Exception { assertThat(readResp.getSlackGuest().getExpiration(), is(notNullValue())); try { - // https://api.slack.com/scim#filter + // https://docs.slack.dev/reference/scim-api#filter // filter query matching the created data String userName = creation.getUserName(); UsersSearchResponse searchResp = slack.scim2Async(orgAdminToken) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ActionsBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ActionsBlockBuilder.kt index 7e067c5e3..f4fe7413d 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ActionsBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ActionsBlockBuilder.kt @@ -18,7 +18,7 @@ class ActionsBlockBuilder private constructor( * interaction payload to identify the source of the action. If not specified, a block_id will be generated. * Maximum length for this field is 255 characters. * - * @see Actions block documentation + * @see Actions block documentation */ fun blockId(id: String) { blockId = id @@ -29,7 +29,7 @@ class ActionsBlockBuilder private constructor( * There is a maximum of 5 elements in each action block. * * @see BlockElementDsl for the set of supported interactive element objects - * @see Actions block documentation + * @see Actions block documentation */ fun elements(builder: BlockElementDsl.() -> Unit) { elementsContainer.apply(builder) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ContextBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ContextBlockBuilder.kt index 6f0a014b2..4ddcd8a6d 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ContextBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ContextBlockBuilder.kt @@ -18,7 +18,7 @@ class ContextBlockBuilder private constructor( * interaction payload to identify the source of the action. If not specified, a block_id will be generated. * Maximum length for this field is 255 characters. * - * @see Context block documentation + * @see Context block documentation */ fun blockId(id: String) { blockId = id @@ -28,7 +28,7 @@ class ContextBlockBuilder private constructor( * An array of image elements and text objects. Maximum number of items is 10. * * @see BlockElementDsl for the set of supported interactive element objects - * @see Context block documentation + * @see Context block documentation */ fun elements(builder: ContextBlockElementDsl.() -> Unit) { this.elementsContainer.apply(builder) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ImageBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ImageBlockBuilder.kt index 0dd0380c1..3277a291d 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ImageBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/ImageBlockBuilder.kt @@ -23,7 +23,7 @@ class ImageBlockBuilder : Builder { * payload to identify the source of the action. If not specified, a block_id will be generated. Maximum length for * this field is 255 characters. * - * @see Image block documentation + * @see Image block documentation */ fun blockId(id: String) { blockId = id @@ -33,7 +33,7 @@ class ImageBlockBuilder : Builder { * An optional title for the image in the form of a text object. Maximum length for the text in this field is 2000 * characters. * - * @see Image block documentation + * @see Image block documentation */ fun title(text: String, emoji: Boolean? = null) { title = PlainTextObject(text, emoji) @@ -42,7 +42,7 @@ class ImageBlockBuilder : Builder { /** * Text that should be rendered in the event the image fails to load. * - * @see Image block documentation + * @see Image block documentation */ fun fallback(text: String) { fallback = text @@ -51,7 +51,7 @@ class ImageBlockBuilder : Builder { /** * The URL of the image to be displayed. Maximum length for this field is 3000 characters. * - * @see Image block documentation + * @see Image block documentation */ fun imageUrl(url: String) { imageUrl = url @@ -81,7 +81,7 @@ class ImageBlockBuilder : Builder { /** * A plain-text summary of the image. This should not contain any markup. Maximum length for this field is 2000 characters. * - * @see Image block documentation + * @see Image block documentation */ fun altText(text: String) { altText = text diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/InputBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/InputBlockBuilder.kt index b01731347..cd89b5840 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/InputBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/InputBlockBuilder.kt @@ -23,7 +23,7 @@ class InputBlockBuilder private constructor( * field is 255 characters. block_id should be unique for each message and each iteration of a message. If a * message is updated, use a new block_id. * - * @see Input block documentation + * @see Input block documentation */ fun blockId(id: String) { blockId = id @@ -33,7 +33,7 @@ class InputBlockBuilder private constructor( * A label that appears above an input element in the form of a text object. Maximum length for the text in this * field is 2000 characters. * - * @see Input block documentation + * @see Input block documentation */ fun label(text: String, emoji: Boolean? = null) { label = PlainTextObject(text, emoji) @@ -42,7 +42,7 @@ class InputBlockBuilder private constructor( /** * A plain-text input element, a select menu element, a multi-select menu element, or a datepicker. * - * @see Input block documentation + * @see Input block documentation */ fun element(builder: BlockElementInputDsl.() -> Unit) { elementContainer.apply(builder) @@ -52,7 +52,7 @@ class InputBlockBuilder private constructor( * An optional hint that appears below an input element in a lighter grey. Maximum length for the text in this * field is 2000 characters. * - * @see Input block documentation + * @see Input block documentation */ fun hint(text: String, emoji: Boolean? = null) { hint = PlainTextObject(text, emoji) @@ -61,7 +61,7 @@ class InputBlockBuilder private constructor( /** * A boolean that indicates whether the input element may be empty when a user submits the modal. Defaults to false. * - * @see Input block documentation + * @see Input block documentation */ fun optional(optional: Boolean) { this.optional = optional @@ -70,7 +70,7 @@ class InputBlockBuilder private constructor( /** * A boolean that indicates whether the input element may be empty when a user submits the modal. Defaults to false. * - * @see Input block documentation + * @see Input block documentation */ fun dispatchAction(dispatchAction: Boolean) { this.dispatchAction = dispatchAction diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/RichTextBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/RichTextBlockBuilder.kt index 8b2ea131f..ec1010382 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/RichTextBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/RichTextBlockBuilder.kt @@ -18,7 +18,7 @@ class RichTextBlockBuilder private constructor( * field is 255 characters. `block_id` should be unique for each message and each iteration of a message. If a * message is updated, use a new `block_id`. * - * @see Rich text block documentation + * @see Rich text block documentation */ fun blockId(id: String) { blockId = id @@ -28,7 +28,7 @@ class RichTextBlockBuilder private constructor( * An array of rich text objects - `rich_text_section`, `rich_text_list`, `rich_text_preformatted`, * and `rich_text_quote`. * - * @see Rich text block documentation + * @see Rich text block documentation */ fun elements(builder: RichTextElementDsl.() -> Unit) { elementsContainer.apply(builder) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/SectionBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/SectionBlockBuilder.kt index 5e16bb8f1..7df0aef43 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/SectionBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/SectionBlockBuilder.kt @@ -28,7 +28,7 @@ class SectionBlockBuilder private constructor( * this field is 255 characters. block_id should be unique for each message and each iteration of a message. * If a message is updated, use a new block_id. * - * @see Section Block Documentation + * @see Section Block Documentation */ fun blockId(id: String) { blockId = id @@ -39,7 +39,7 @@ class SectionBlockBuilder private constructor( * allows for 2 columns of side-by-side text. Maximum number of items is 10. Maximum length for the text in each * item is 2000 characters. * - * @see Section Block Documentation + * @see Section Block Documentation */ fun fields(builder: TextObjectDsl.() -> Unit) { fields = MultiTextObjectContainer().apply(builder).underlying @@ -49,7 +49,7 @@ class SectionBlockBuilder private constructor( * One of the available element objects. * * @see BlockElementDsl for the available accessories that can be constructed - * @see Section Block Documentation + * @see Section Block Documentation */ fun accessory(builder: BlockElementDsl.() -> Unit) { accessoryContainer.apply(builder) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/VideoBlockBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/VideoBlockBuilder.kt index 65acfa28c..6dac3b352 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/VideoBlockBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/VideoBlockBuilder.kt @@ -25,7 +25,7 @@ class VideoBlockBuilder : Builder { * this field is 255 characters. block_id should be unique for each message and each iteration of a message. * If a message is updated, use a new block_id. * - * @see Section Block Documentation + * @see Section Block Documentation */ fun blockId(blockId: String) { _blockId = blockId diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/ConfirmationDialogObjectBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/ConfirmationDialogObjectBuilder.kt index 825f586b3..0fd476d06 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/ConfirmationDialogObjectBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/ConfirmationDialogObjectBuilder.kt @@ -26,7 +26,7 @@ class ConfirmationDialogObjectBuilder private constructor( * * Defines the dialog's title. Maximum length for this field is 100 characters. * - * @see Confirmation dialog object documentation + * @see Confirmation dialog object documentation */ fun title(text: String, emoji: Boolean? = null) { title = PlainTextObject(text, emoji) @@ -37,7 +37,7 @@ class ConfirmationDialogObjectBuilder private constructor( * * The text of the button that confirms the action. Maximum length for the text in this field is 30 characters. * - * @see Confirmation dialog object documentation + * @see Confirmation dialog object documentation */ fun confirm(text: String, emoji: Boolean? = null) { confirm = PlainTextObject(text, emoji) @@ -48,7 +48,7 @@ class ConfirmationDialogObjectBuilder private constructor( * * The text of the button that cancels the action. Maximum length for the text in this field is 30 characters. * - * @see Confirmation dialog object documentation + * @see Confirmation dialog object documentation */ fun deny(text: String, emoji: Boolean? = null) { deny = PlainTextObject(text, emoji) @@ -62,7 +62,7 @@ class ConfirmationDialogObjectBuilder private constructor( * * This implementation uses a typed enum to fill the style field. * - * @see Confirmation dialog object documentation + * @see Confirmation dialog object documentation */ fun style(style: ButtonStyle) { this.style = style.value @@ -77,7 +77,7 @@ class ConfirmationDialogObjectBuilder private constructor( * This implementation uses a string to fill the style field. This may be preferable if a new button style is * introduced and the [ButtonStyle] enum is insufficient. * - * @see Confirmation dialog object documentation + * @see Confirmation dialog object documentation */ fun style(style: String) { this.style = style diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionGroupObjectBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionGroupObjectBuilder.kt index 1d61a2743..ead480880 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionGroupObjectBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionGroupObjectBuilder.kt @@ -20,7 +20,7 @@ class OptionGroupObjectBuilder private constructor( * * The label shown above this group of options. Maximum length for the text in this field is 75 characters. * - * @see Option group object documentation + * @see Option group object documentation */ fun label(text: String, emoji: Boolean? = null) { label = PlainTextObject(text, emoji) @@ -29,7 +29,7 @@ class OptionGroupObjectBuilder private constructor( /** * An array of option objects that belong to this specific group. Maximum of 100 items. * - * @see Option group object documentation + * @see Option group object documentation */ fun options(builder: OptionObjectDsl.() -> Unit) { this.optionContainer.apply(builder) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionObjectBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionObjectBuilder.kt index ee8e4dd4e..40cff9187 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionObjectBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/OptionObjectBuilder.kt @@ -22,7 +22,7 @@ class OptionObjectBuilder private constructor( * The string value that will be passed to your app when this option is chosen. Maximum length for this field is * 75 characters. * - * @see Option object documentation + * @see Option object documentation */ fun value(text: String) { value = text @@ -33,7 +33,7 @@ class OptionObjectBuilder private constructor( * menus. Maximum length for this field is 3000 characters. If you're using url, you'll still receive an * interaction payload and will need to send an acknowledgement response. * - * @see Option object documentation + * @see Option object documentation */ fun url(text: String) { url = text @@ -43,7 +43,7 @@ class OptionObjectBuilder private constructor( * a line of descriptive text shown below the text field beside the radio button. Maximum length for the text * object within this field is 75 characters. * - * @see Option object documentation + * @see Option object documentation */ fun description(text: String, emoji: Boolean? = null) { description = PlainTextObject(text, emoji) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionGroupObjectDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionGroupObjectDsl.kt index 272bcade7..04dc7b37b 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionGroupObjectDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionGroupObjectDsl.kt @@ -8,7 +8,7 @@ interface OptionGroupObjectDsl { /** * Provides a way to group options. * - * @see Option group object documentation + * @see Option group object documentation */ fun optionGroup(builder: OptionGroupObjectBuilder.() -> Unit) } \ No newline at end of file diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionObjectDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionObjectDsl.kt index b829f5231..e8ebbed31 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionObjectDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/OptionObjectDsl.kt @@ -9,7 +9,7 @@ interface OptionObjectDsl { /** * An object that represents a single selectable item. * - * @see Option object documentation + * @see Option object documentation */ fun option(builder: OptionObjectBuilder.() -> Unit) } diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/RichTextObjectDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/RichTextObjectDsl.kt index 14096623a..0c76812ea 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/RichTextObjectDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/composition/dsl/RichTextObjectDsl.kt @@ -10,20 +10,20 @@ interface RichTextObjectDsl { /** * @param range The range of the broadcast. - * @see Rich text object documentation + * @see Rich text object documentation */ fun broadcast(range: BroadcastRange, style: LimitedTextStyle? = null) /** * @param value The hex value for the color. - * @see Rich text object documentation + * @see Rich text object documentation */ fun color(value: String, style: LimitedTextStyle? = null) /** * @param channelId The ID of the channel to be mentioned. * @param style An object of six optional boolean properties that dictate style: bold, italic, strike, highlight, client_highlight, and unlink. - * @see Rich text object documentation + * @see Rich text object documentation */ fun channel(channelId: String, style: LimitedTextStyle? = null) @@ -32,13 +32,13 @@ interface RichTextObjectDsl { * @param format A template string containing curly-brace-enclosed tokens to substitute your provided timestamp. * @param url URL to link the entire format string to. * @param fallback Text to display in place of the date should parsing, formatting or displaying fail. - * @see Rich text object documentation + * @see Rich text object documentation */ fun date(timestamp: Int, format: String, style: TextStyle? = null, url: String? = null, fallback: String? = null) /** * @param name The name of the emoji; i.e. "wave" or "wave::skin-tone-2". - * @see Rich text object documentation + * @see Rich text object documentation */ fun emoji(name: String, skinTone: Int? = null, style: LimitedTextStyle? = null) @@ -47,28 +47,28 @@ interface RichTextObjectDsl { * @param text The text shown to the user (instead of the url). If no text is provided, the url is used. * @param unsafe Indicates whether the link is safe. * @param style An object containing four boolean properties: bold, italic, strike, and code. - * @see Rich text object documentation + * @see Rich text object documentation */ fun link(url: String, text: String? = null, unsafe: Boolean? = null, style: TextStyle? = null) /** * @param text The text shown to the user. * @param style An object containing four boolean fields, none of which are required: bold, italic, strike, and code. - * @see Rich text object documentation + * @see Rich text object documentation */ fun text(text: String, style: TextStyle? = null) /** * @param userId The ID of the user to be mentioned. * @param style An object of six optional boolean properties that dictate style: bold, italic, strike, highlight, client_highlight, and unlink. - * @see Rich text object documentation + * @see Rich text object documentation */ fun user(userId: String, style: LimitedTextStyle? = null) /** * @param usergroupId The ID of the user group to be mentioned. * @param style An object of six optional boolean properties that dictate style: bold, italic, strike, highlight, client_highlight, and unlink. - * @see Rich text object documentation + * @see Rich text object documentation */ fun usergroup(usergroupId: String, style: LimitedTextStyle? = null) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/ContextBlockElementDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/ContextBlockElementDsl.kt index 1227c0c37..99ac1cf74 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/ContextBlockElementDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/ContextBlockElementDsl.kt @@ -9,7 +9,7 @@ interface ContextBlockElementDsl : TextObjectDsl { * An element to insert an image as part of a larger block of content. If you want a block with only an image in * it, you're looking for the image block. * - * @see Image element documentation + * @see Image element documentation */ fun image( imageUrl: String? = null, diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/LayoutBlockDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/LayoutBlockDsl.kt index 32479bf1a..b6087f1cd 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/LayoutBlockDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/dsl/LayoutBlockDsl.kt @@ -9,7 +9,7 @@ interface LayoutBlockDsl { * A section is one of the most flexible blocks available - it can be used as a simple text block, in combination * with text fields, or side-by-side with any of the available block elements. * - * @see Section documentation + * @see Section documentation */ fun section(builder: SectionBlockBuilder.() -> Unit) @@ -17,7 +17,7 @@ interface LayoutBlockDsl { * A header is a plain-text block that displays in a larger, bold font. * Use it to delineate between different groups of content in your app's surfaces. * - * @see Header documentation + * @see Header documentation */ fun header(builder: HeaderBlockBuilder.() -> Unit) @@ -25,28 +25,28 @@ interface LayoutBlockDsl { * A content divider, like an


, to split up different blocks inside of a message. The divider block is nice * and neat, requiring only a type. * - * @see Divider documentation + * @see Divider documentation */ fun divider(blockId: String? = null) /** * A block that is used to hold interactive elements. * - * @see Actions documentation + * @see Actions documentation */ fun actions(builder: ActionsBlockBuilder.() -> Unit) /** * Displays message context, which can include both images and text. * - * @see Context documentation + * @see Context documentation */ fun context(builder: ContextBlockBuilder.() -> Unit) /** * Displays a remote file. This implementation uses a type-safe enum for the origin of the file source. * - * @see File documentation + * @see File documentation */ fun file(externalId: String? = null, blockId: String? = null, source: FileSource? = null) @@ -54,22 +54,22 @@ interface LayoutBlockDsl { * Displays a remote file. This implementation uses a string field for the origin of the file source in the * event the type-safe enum is out-of-date. * - * @see File documentation + * @see File documentation */ fun file(externalId: String? = null, blockId: String? = null, source: String? = null) /** * A simple image block, designed to make those cat photos really pop. * - * @see Image documentation + * @see Image documentation */ fun image(builder: ImageBlockBuilder.() -> Unit) /** * A block that collects information from users - it can hold a plain-text input element, a select menu element, a multi-select menu element, or a datepicker. * - * @see Input documentation - * @see Using modals guide + * @see Input documentation + * @see Using modals guide */ fun input(builder: InputBlockBuilder.() -> Unit) @@ -79,7 +79,7 @@ interface LayoutBlockDsl { * formatted text in your Block Kit payload. While it is possible to format text with mrkdwn, rich_text is * strongly preferred and allows greater flexibility. * - * @see Rich text documentation + * @see Rich text documentation */ fun richText(builder: RichTextBlockBuilder.() -> Unit) @@ -87,12 +87,12 @@ interface LayoutBlockDsl { * A video block is designed to embed videos in all app surfaces (e.g. link unfurls, messages, modals, App Home) * — anywhere you can put blocks! To use the video block within your app, you must have the links.embed:write scope. * - * @see Video documentation + * @see Video documentation */ fun video(builder: VideoBlockBuilder.() -> Unit) /** - * @see Next generation platform + * @see Next generation platform */ fun shareShortcut(builder: ShareShortcutBlockBuilder.() -> Unit) } diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ButtonElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ButtonElementBuilder.kt index 01ae3c8f7..2ddcbbc55 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ButtonElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ButtonElementBuilder.kt @@ -23,7 +23,7 @@ class ButtonElementBuilder : Builder { * of the action. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this * field is 255 characters. * - * @see Button element documentation + * @see Button element documentation */ fun actionId(id: String) { actionId = id @@ -34,7 +34,7 @@ class ButtonElementBuilder : Builder { * * Defines the button's text. Maximum length for the text in this field is 75 characters. * - * @see Button element documentation + * @see Button element documentation */ fun text(text: String, emoji: Boolean? = null) { this.text = PlainTextObject(text, emoji) @@ -45,7 +45,7 @@ class ButtonElementBuilder : Builder { * characters. If you're using url, you'll still receive an interaction payload and will need to send an * acknowledgement response. * - * @see Button element documentation + * @see Button element documentation */ fun url(text: String) { url = text @@ -54,7 +54,7 @@ class ButtonElementBuilder : Builder { /** * The value to send along with the interaction payload. Maximum length for this field is 2000 characters. * - * @see Button element documentation + * @see Button element documentation */ fun value(text: String) { value = text @@ -65,7 +65,7 @@ class ButtonElementBuilder : Builder { * * This implementation uses a type safe enum value for the button style. * - * @see Button element documentation + * @see Button element documentation */ fun style(style: ButtonStyle) { this.style = style.value @@ -77,7 +77,7 @@ class ButtonElementBuilder : Builder { * This implementation uses a string for the button style. This might be used if new button styles are introduced * and the enum is insufficient. * - * @see Button element documentation + * @see Button element documentation */ fun style(style: String) { this.style = style @@ -86,7 +86,7 @@ class ButtonElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog after the button is clicked. * - * @see Button element documentation + * @see Button element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -97,7 +97,7 @@ class ButtonElementBuilder : Builder { * This label will be read out by screen readers instead of the button text object. * Maximum length for this field is 75 characters. * - * @see Button element documentation + * @see Button element documentation */ fun accessibilityLabel(accessibilityLabel: String) { this.accessibilityLabel = accessibilityLabel diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ChannelsSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ChannelsSelectElementBuilder.kt index 32e7c2f91..b4ad65ce2 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ChannelsSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ChannelsSelectElementBuilder.kt @@ -22,7 +22,7 @@ class ChannelsSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -33,7 +33,7 @@ class ChannelsSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun actionId(id: String) { actionId = id @@ -42,7 +42,7 @@ class ChannelsSelectElementBuilder : Builder { /** * The ID of any valid public channel to be pre-selected when the menu loads. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun initialChannel(channel: String) { initialChannel = channel @@ -55,7 +55,7 @@ class ChannelsSelectElementBuilder : Builder { * response_url can be used for message responses. The target channel for the message will be determined by the * value of this select menu. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun responseUrlEnabled(enabled: Boolean) { responseUrlEnabled = enabled @@ -64,7 +64,7 @@ class ChannelsSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a menu item is selected. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -74,7 +74,7 @@ class ChannelsSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/CheckboxesElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/CheckboxesElementBuilder.kt index 89f3e5c4b..38eef0fd7 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/CheckboxesElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/CheckboxesElementBuilder.kt @@ -23,7 +23,7 @@ class CheckboxesElementBuilder : Builder { * an interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Checkboxes element documentation + * @see Checkboxes element documentation */ fun actionId(id: String) { actionId = id @@ -32,7 +32,7 @@ class CheckboxesElementBuilder : Builder { /** * An array of option objects. * - * @see Checkboxes element documentation + * @see Checkboxes element documentation */ fun options(builder: OptionObjectDsl.() -> Unit) { options = MultiOptionContainer().apply(builder).underlying @@ -41,7 +41,7 @@ class CheckboxesElementBuilder : Builder { /** *An array of option objects that exactly matches one or more of the options within options. These options will be selected when the checkbox group initially loads. * - * @see Checkboxes element documentation + * @see Checkboxes element documentation */ fun initialOptions(builder: OptionObjectDsl.() -> Unit) { initialOptions = MultiOptionContainer().apply(builder).underlying @@ -50,7 +50,7 @@ class CheckboxesElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after clicking one of the checkboxes in this element. * - * @see Checkboxes element documentation + * @see Checkboxes element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -60,7 +60,7 @@ class CheckboxesElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Checkboxes element documentation + * @see Checkboxes element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ConversationsSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ConversationsSelectElementBuilder.kt index 40967b413..fa70b3ce6 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ConversationsSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ConversationsSelectElementBuilder.kt @@ -24,7 +24,7 @@ class ConversationsSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -35,7 +35,7 @@ class ConversationsSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun actionId(id: String) { actionId = id @@ -44,7 +44,7 @@ class ConversationsSelectElementBuilder : Builder { /** * The ID of any valid conversation to be pre-selected when the menu loads. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun initialConversation(conversation: String) { initialConversation = conversation @@ -56,7 +56,7 @@ class ConversationsSelectElementBuilder : Builder { * response_url can be used for message responses. The target conversation for the message will be determined by * the value of this select menu. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun responseUrlEnabled(enabled: Boolean) { responseUrlEnabled = enabled @@ -66,7 +66,7 @@ class ConversationsSelectElementBuilder : Builder { * Pre-populates the select menu with the conversation that the user was viewing when they opened the modal, * if available. If initial_conversation is also supplied, it will be ignored. Default is false. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun defaultToCurrentConversation(defaultToCurrentConversation: Boolean) { this.defaultToCurrentConversation = defaultToCurrentConversation @@ -77,7 +77,7 @@ class ConversationsSelectElementBuilder : Builder { * * This implementation uses a type-safe enum for the allowable conversation types. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun filter( vararg include: ConversationType, @@ -97,7 +97,7 @@ class ConversationsSelectElementBuilder : Builder { * This implementation uses strings for the allowable conversation types. This may be preferable if new filters * are released and the type-safe enum is insufficient. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun filter( vararg include: String, @@ -114,7 +114,7 @@ class ConversationsSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a menu item is selected. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -124,7 +124,7 @@ class ConversationsSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatePickerElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatePickerElementBuilder.kt index 81413dfa9..2a947e8fc 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatePickerElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatePickerElementBuilder.kt @@ -20,7 +20,7 @@ class DatePickerElementBuilder : Builder { * * The placeholder text shown on the datepicker. Maximum length for the text in this field is 150 characters. * - * @see Date picker element documentation + * @see Date picker element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -31,7 +31,7 @@ class DatePickerElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Date picker element documentation + * @see Date picker element documentation */ fun actionId(id: String) { actionId = id @@ -40,7 +40,7 @@ class DatePickerElementBuilder : Builder { /** * The initial date that is selected when the element is loaded. This should be in the format YYYY-MM-DD. * - * @see Date picker element documentation + * @see Date picker element documentation */ fun initialDate(date: String) { initialDate = date @@ -49,7 +49,7 @@ class DatePickerElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a date is selected. * - * @see Date picker element documentation + * @see Date picker element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -59,7 +59,7 @@ class DatePickerElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Date picker element documentation + * @see Date picker element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatetimePickerElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatetimePickerElementBuilder.kt index dcc6b922c..3656da1c9 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatetimePickerElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/DatetimePickerElementBuilder.kt @@ -18,7 +18,7 @@ class DatetimePickerElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Date time picker element documentation + * @see Date time picker element documentation */ fun actionId(id: String) { actionId = id @@ -28,7 +28,7 @@ class DatetimePickerElementBuilder : Builder { * The initial date and time that is selected when the element is loaded, * represented as a UNIX timestamp in seconds. This should be in the format of 10 digits, for example 1628633820 represents the date and time August 10th, 2021 at 03:17pm PST. * - * @see Date time picker element documentation + * @see Date time picker element documentation */ fun initialDateTime(datetime: Int) { initialDateTime = datetime @@ -37,7 +37,7 @@ class DatetimePickerElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a date is selected. * - * @see Date time picker element documentation + * @see Date time picker element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -47,7 +47,7 @@ class DatetimePickerElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Date time picker element documentation + * @see Date time picker element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/EmailTextInputElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/EmailTextInputElementBuilder.kt index 6928cb0ae..22c86c12d 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/EmailTextInputElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/EmailTextInputElementBuilder.kt @@ -20,7 +20,7 @@ class EmailTextInputElementBuilder : Builder { * view_submission payload to identify the value of the input element. Should be unique among all other action_ids * used elsewhere by your app. Maximum length for this field is 255 characters.* * - * @see Email text input documentation + * @see Email text input documentation */ fun actionId(id: String) { actionId = id @@ -31,7 +31,7 @@ class EmailTextInputElementBuilder : Builder { * * The placeholder text shown in the plain-text input. Maximum length for the text in this field is 150 characters. * - * @see Email text input documentation + * @see Email text input documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -40,7 +40,7 @@ class EmailTextInputElementBuilder : Builder { /** * The initial value in the plain-text input when it is loaded. * - * @see Email text input documentation + * @see Email text input documentation */ fun initialValue(value: String) { initialValue = value @@ -49,7 +49,7 @@ class EmailTextInputElementBuilder : Builder { /** * Determines when a plain-text input element will return a block_actions interaction payload. * - * @see The document + * @see The document */ fun dispatchActionConfig(builder: DispatchActionConfigBuilder.() -> Unit) { dispatchActionConfig = DispatchActionConfigBuilder().apply(builder).build() @@ -59,7 +59,7 @@ class EmailTextInputElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see The document + * @see The document */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ExternalSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ExternalSelectElementBuilder.kt index d5b28993b..a5f34d753 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ExternalSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/ExternalSelectElementBuilder.kt @@ -23,7 +23,7 @@ class ExternalSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see External select element documentation + * @see External select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -34,7 +34,7 @@ class ExternalSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see External select element documentation + * @see External select element documentation */ fun actionId(id: String) { actionId = id @@ -44,7 +44,7 @@ class ExternalSelectElementBuilder : Builder { * A single option that exactly matches one of the options within the options or option_groups loaded from the * external data source. This option will be selected when the menu initially loads. * - * @see External select element documentation + * @see External select element documentation */ fun initialOption(builder: OptionObjectBuilder.() -> Unit) { initialOption = OptionObjectBuilder().apply(builder).build() @@ -55,7 +55,7 @@ class ExternalSelectElementBuilder : Builder { * requests or more fully ideated queries, use the min_query_length attribute to tell Slack the fewest number of * typed characters required before dispatch. The default value is 3. * - * @see External select element documentation + * @see External select element documentation */ fun minQueryLength(length: Int) { minQueryLength = length @@ -64,7 +64,7 @@ class ExternalSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a menu item is selected. * - * @see External select element documentation + * @see External select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -74,7 +74,7 @@ class ExternalSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see External select element documentation + * @see External select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiChannelsSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiChannelsSelectElementBuilder.kt index 70190aac5..4c9af2b26 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiChannelsSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiChannelsSelectElementBuilder.kt @@ -21,7 +21,7 @@ class MultiChannelsSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -32,7 +32,7 @@ class MultiChannelsSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun actionId(id: String) { actionId = id @@ -41,7 +41,7 @@ class MultiChannelsSelectElementBuilder : Builder { /** * An array of one or more IDs of any valid public channel to be pre-selected when the menu loads. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun initialChannels(vararg channels: String) { initialChannels = channels.toList() @@ -50,7 +50,7 @@ class MultiChannelsSelectElementBuilder : Builder { /** * Specifies the maximum number of items that can be selected in the menu. Minimum number is 1. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun maxSelectedItems(maxItems: Int) { maxSelectedItems = maxItems @@ -60,7 +60,7 @@ class MultiChannelsSelectElementBuilder : Builder { * A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are * submitted. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -70,7 +70,7 @@ class MultiChannelsSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiConversationsSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiConversationsSelectElementBuilder.kt index f08dd7ec0..f4518346e 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiConversationsSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiConversationsSelectElementBuilder.kt @@ -24,7 +24,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -35,7 +35,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun actionId(id: String) { actionId = id @@ -44,7 +44,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun initialConversations(vararg conversations: String) { initialConversations = conversations.toList() @@ -53,7 +53,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun maxSelectedItems(items: Int) { maxSelectedItems = items @@ -63,7 +63,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun defaultToCurrentConversation(defaultToCurrentConversation: Boolean) { this.defaultToCurrentConversation = defaultToCurrentConversation @@ -74,7 +74,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun filter( vararg include: ConversationType, @@ -94,7 +94,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun filter( vararg include: String, @@ -112,7 +112,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -122,7 +122,7 @@ class MultiConversationsSelectElementBuilder : BuilderMulti conversations select element documentation + * @see Multi conversations select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiExternalSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiExternalSelectElementBuilder.kt index 46851ba34..579bc8a6d 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiExternalSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiExternalSelectElementBuilder.kt @@ -25,7 +25,7 @@ class MultiExternalSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -36,7 +36,7 @@ class MultiExternalSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun actionId(id: String) { actionId = id @@ -46,7 +46,7 @@ class MultiExternalSelectElementBuilder : Builder { * An array of option objects that exactly match one or more of the options within options or option_groups. * These options will be selected when the menu initially loads. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun initialOptions(builder: OptionObjectDsl.() -> Unit) { initialOptions = MultiOptionContainer().apply(builder).underlying @@ -57,7 +57,7 @@ class MultiExternalSelectElementBuilder : Builder { * requests or more fully ideated queries, use the min_query_length attribute to tell Slack the fewest number of * typed characters required before dispatch. The default value is 3. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun minQueryLength(length: Int) { minQueryLength = length @@ -66,7 +66,7 @@ class MultiExternalSelectElementBuilder : Builder { /** * Specifies the maximum number of items that can be selected in the menu. Minimum number is 1. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun maxSelectedItems(max: Int) { maxSelectedItems = max @@ -76,7 +76,7 @@ class MultiExternalSelectElementBuilder : Builder { * A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are * submitted. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -86,7 +86,7 @@ class MultiExternalSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiStaticSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiStaticSelectElementBuilder.kt index 143a71f72..c2cd6285e 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiStaticSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiStaticSelectElementBuilder.kt @@ -29,7 +29,7 @@ class MultiStaticSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -40,7 +40,7 @@ class MultiStaticSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun actionId(id: String) { actionId = id @@ -50,7 +50,7 @@ class MultiStaticSelectElementBuilder : Builder { * An array of option objects. Maximum number of options is 100. If option_groups is specified, this field should * not be. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun options(builder: OptionObjectDsl.() -> Unit) { options = MultiOptionContainer().apply(builder).underlying @@ -60,7 +60,7 @@ class MultiStaticSelectElementBuilder : Builder { * An array of option group objects. Maximum number of option groups is 100. If options is specified, this field * should not be. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun optionGroups(builder: OptionGroupObjectDsl.() -> Unit) { optionGroups = MultiOptionGroupObjectContainer().apply(builder).underlying @@ -70,7 +70,7 @@ class MultiStaticSelectElementBuilder : Builder { * An array of option objects that exactly match one or more of the options within options or option_groups. * These options will be selected when the menu initially loads. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun initialOptions(builder: OptionObjectDsl.() -> Unit) { initialOptions = MultiOptionContainer().apply(builder).underlying @@ -79,7 +79,7 @@ class MultiStaticSelectElementBuilder : Builder { /** * Specifies the maximum number of items that can be selected in the menu. Minimum number is 1. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun maxSelectedItems(max: Int) { maxSelectedItems = max @@ -88,7 +88,7 @@ class MultiStaticSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are submitted. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -98,7 +98,7 @@ class MultiStaticSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiUsersSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiUsersSelectElementBuilder.kt index 619f65d6b..631fbb849 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiUsersSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/MultiUsersSelectElementBuilder.kt @@ -21,7 +21,7 @@ class MultiUsersSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -32,7 +32,7 @@ class MultiUsersSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun actionId(id: String) { actionId = id @@ -41,7 +41,7 @@ class MultiUsersSelectElementBuilder : Builder { /** * An array of user IDs of any valid users to be pre-selected when the menu loads. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun initialUsers(vararg users: String) { initialUsers = users.toList() @@ -50,7 +50,7 @@ class MultiUsersSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears before the multi-select choices are submitted. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -59,7 +59,7 @@ class MultiUsersSelectElementBuilder : Builder { /** * Specifies the maximum number of items that can be selected in the menu. Minimum number is 1. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun maxSelectedItems(max: Int) { maxSelectedItems = max @@ -69,7 +69,7 @@ class MultiUsersSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/NumberInputElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/NumberInputElementBuilder.kt index 41400eea8..70e7ccefd 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/NumberInputElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/NumberInputElementBuilder.kt @@ -23,7 +23,7 @@ class NumberInputElementBuilder : Builder { * view_submission payload to identify the value of the input element. Should be unique among all other action_ids * used elsewhere by your app. Maximum Value for this field is 255 characters.* * - * @see Number input documentation + * @see Number input documentation */ fun actionId(id: String) { actionId = id @@ -34,7 +34,7 @@ class NumberInputElementBuilder : Builder { * * The placeholder text shown in the plain-text input. Maximum Value for the text in this field is 150 characters. * - * @see Number input documentation + * @see Number input documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -43,7 +43,7 @@ class NumberInputElementBuilder : Builder { /** * The initial value in the plain-text input when it is loaded. * - * @see Number input documentation + * @see Number input documentation */ fun initialValue(value: String) { initialValue = value @@ -52,7 +52,7 @@ class NumberInputElementBuilder : Builder { /** * The minimum Value of input that the user must provide. If the user provides less, they will receive an error. Maximum value is 3000. * - * @see Number input documentation + * @see Number input documentation */ fun minValue(Value: String) { minValue = Value @@ -61,7 +61,7 @@ class NumberInputElementBuilder : Builder { /** * The maximum Value of input that the user can provide. If the user provides more, they will receive an error. * - * @see Number input documentation + * @see Number input documentation */ fun maxValue(Value: String) { maxValue = Value @@ -70,7 +70,7 @@ class NumberInputElementBuilder : Builder { /** * Determines when a plain-text input element will return a block_actions interaction payload. * - * @see The document + * @see The document */ fun dispatchActionConfig(builder: DispatchActionConfigBuilder.() -> Unit) { dispatchActionConfig = DispatchActionConfigBuilder().apply(builder).build() @@ -80,7 +80,7 @@ class NumberInputElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see The document + * @see The document */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad @@ -90,7 +90,7 @@ class NumberInputElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see The document + * @see The document */ fun isDecimalAllowed(isDecimalAllowed: Boolean) { _isDecimalAllowed = isDecimalAllowed diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/OverflowMenuElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/OverflowMenuElementBuilder.kt index 8416e198b..9a8aa122e 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/OverflowMenuElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/OverflowMenuElementBuilder.kt @@ -20,7 +20,7 @@ class OverflowMenuElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Overflow menu element documentation + * @see Overflow menu element documentation */ fun actionId(id: String) { actionId = id @@ -29,7 +29,7 @@ class OverflowMenuElementBuilder : Builder { /** * An array of option objects to display in the menu. Maximum number of options is 5, minimum is 2. * - * @see Overflow menu element documentation + * @see Overflow menu element documentation */ fun options(builder: OptionObjectDsl.() -> Unit) { options = MultiOptionContainer().apply(builder).underlying @@ -38,7 +38,7 @@ class OverflowMenuElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a menu item is selected. * - * @see Overflow menu element documentation + * @see Overflow menu element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/PlainTextInputElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/PlainTextInputElementBuilder.kt index 6c91aad7d..91afca86f 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/PlainTextInputElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/PlainTextInputElementBuilder.kt @@ -23,7 +23,7 @@ class PlainTextInputElementBuilder : Builder { * view_submission payload to identify the value of the input element. Should be unique among all other action_ids * used elsewhere by your app. Maximum length for this field is 255 characters.* * - * @see Plain text input documentation + * @see Plain text input documentation */ fun actionId(id: String) { actionId = id @@ -34,7 +34,7 @@ class PlainTextInputElementBuilder : Builder { * * The placeholder text shown in the plain-text input. Maximum length for the text in this field is 150 characters. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -43,7 +43,7 @@ class PlainTextInputElementBuilder : Builder { /** * The initial value in the plain-text input when it is loaded. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun initialValue(value: String) { initialValue = value @@ -52,7 +52,7 @@ class PlainTextInputElementBuilder : Builder { /** * Indicates whether the input will be a single line (false) or a larger textarea (true). Defaults to false. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun multiline(isMultiline: Boolean) { multiline = isMultiline @@ -61,7 +61,7 @@ class PlainTextInputElementBuilder : Builder { /** * The minimum length of input that the user must provide. If the user provides less, they will receive an error. Maximum value is 3000. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun minLength(length: Int) { minLength = length @@ -70,7 +70,7 @@ class PlainTextInputElementBuilder : Builder { /** * The maximum length of input that the user can provide. If the user provides more, they will receive an error. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun maxLength(length: Int) { maxLength = length @@ -79,7 +79,7 @@ class PlainTextInputElementBuilder : Builder { /** * Determines when a plain-text input element will return a block_actions interaction payload. * - * @see The document + * @see The document */ fun dispatchActionConfig(builder: DispatchActionConfigBuilder.() -> Unit) { dispatchActionConfig = DispatchActionConfigBuilder().apply(builder).build() @@ -89,7 +89,7 @@ class PlainTextInputElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see The document + * @see The document */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RadioButtonsElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RadioButtonsElementBuilder.kt index c5542d7fa..eac259aad 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RadioButtonsElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RadioButtonsElementBuilder.kt @@ -23,7 +23,7 @@ class RadioButtonsElementBuilder : Builder { * receive an interaction payload to identify the source of the action. Should be unique among all other * action_ids used elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Radio buttons element documentation + * @see Radio buttons element documentation */ fun actionId(id: String) { actionId = id @@ -32,7 +32,7 @@ class RadioButtonsElementBuilder : Builder { /** * An array of option objects. * - * @see Radio buttons element documentation + * @see Radio buttons element documentation */ fun options(builder: OptionObjectDsl.() -> Unit) { options = MultiOptionContainer().apply(builder).underlying @@ -42,7 +42,7 @@ class RadioButtonsElementBuilder : Builder { * An option object that exactly matches one of the options within options. This option will be selected when the * radio button group initially loads. * - * @see Radio buttons element documentation + * @see Radio buttons element documentation */ fun initialOption(builder: OptionObjectBuilder.() -> Unit) { initialOption = OptionObjectBuilder().apply(builder).build() @@ -52,7 +52,7 @@ class RadioButtonsElementBuilder : Builder { * A confirm object that defines an optional confirmation dialog that appears after clicking one of the radio * buttons in this element. * - * @see Radio buttons element documentation + * @see Radio buttons element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -62,7 +62,7 @@ class RadioButtonsElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Radio buttons element documentation + * @see Radio buttons element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextInputElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextInputElementBuilder.kt index c2aeb95c7..d02260d83 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextInputElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextInputElementBuilder.kt @@ -21,7 +21,7 @@ class RichTextInputElementBuilder : Builder { * view_submission payload to identify the value of the input element. Should be unique among all other action_ids * used elsewhere by your app. Maximum length for this field is 255 characters.* * - * @see Plain text input documentation + * @see Plain text input documentation */ fun actionId(id: String) { actionId = id @@ -32,7 +32,7 @@ class RichTextInputElementBuilder : Builder { * * The placeholder text shown in the plain-text input. Maximum length for the text in this field is 150 characters. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -46,7 +46,7 @@ class RichTextInputElementBuilder : Builder { /** * Determines when a plain-text input element will return a block_actions interaction payload. * - * @see The document + * @see The document */ fun dispatchActionConfig(builder: DispatchActionConfigBuilder.() -> Unit) { dispatchActionConfig = DispatchActionConfigBuilder().apply(builder).build() @@ -56,7 +56,7 @@ class RichTextInputElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see The document + * @see The document */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextListElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextListElementBuilder.kt index b2d7052d2..0769b776b 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextListElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextListElementBuilder.kt @@ -20,7 +20,7 @@ class RichTextListElementBuilder private constructor( /** * Either bullet or ordered, the latter meaning a numbered list. * - * @see Rich text list element documentation + * @see Rich text list element documentation */ fun style(style: ListStyle) { this.style = style.value @@ -30,7 +30,7 @@ class RichTextListElementBuilder private constructor( * An array of rich_text_section objects containing two properties: type, which is "rich_text_section", * and elements, which is an array of rich text element objects. * - * @see Rich text list element documentation + * @see Rich text list element documentation */ fun elements(builder: RichTextListElementDsl.() -> Unit) { elementsContainer.apply(builder) @@ -39,7 +39,7 @@ class RichTextListElementBuilder private constructor( /** * Number of pixels to indent the list. * - * @see Rich text list element documentation + * @see Rich text list element documentation */ fun indent(indent: Int) { this.indent = indent @@ -48,7 +48,7 @@ class RichTextListElementBuilder private constructor( /** * Number of pixels to offset the list. * - * @see Rich text list element documentation + * @see Rich text list element documentation */ fun offset(offset: Int) { this.offset = offset @@ -57,7 +57,7 @@ class RichTextListElementBuilder private constructor( /** * Number of pixels of border thickness. * - * @see Rich text list element documentation + * @see Rich text list element documentation */ fun border(border: Int) { this.border = border diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextPreformattedElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextPreformattedElementBuilder.kt index 4794c19d6..262ea5d1f 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextPreformattedElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextPreformattedElementBuilder.kt @@ -17,7 +17,7 @@ class RichTextPreformattedElementBuilder private constructor( /** * An array of rich text elements. * - * @see Rich text preformatted element documentation + * @see Rich text preformatted element documentation */ fun elements(builder: RichTextObjectDsl.() -> Unit) { elementsContainer.apply(builder) @@ -26,7 +26,7 @@ class RichTextPreformattedElementBuilder private constructor( /** * Number of pixels of border thickness. * - * @see Rich text preformatted element documentation + * @see Rich text preformatted element documentation */ fun border(border: Int) { this.border = border diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextQuoteElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextQuoteElementBuilder.kt index d3aa50b8a..e39592d6f 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextQuoteElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextQuoteElementBuilder.kt @@ -17,7 +17,7 @@ class RichTextQuoteElementBuilder private constructor( /** * An array of rich text elements. * - * @see Rich text quote element documentation + * @see Rich text quote element documentation */ fun elements(builder: RichTextObjectDsl.() -> Unit) { elementsContainer.apply(builder) @@ -26,7 +26,7 @@ class RichTextQuoteElementBuilder private constructor( /** * Number of pixels of border thickness. * - * @see Rich text quote element documentation + * @see Rich text quote element documentation */ fun border(border: Int) { this.border = border diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextSectionElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextSectionElementBuilder.kt index 0d5795c36..448da0fcb 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextSectionElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/RichTextSectionElementBuilder.kt @@ -15,7 +15,7 @@ class RichTextSectionElementBuilder private constructor( /** * An array of rich text elements. * - * @see Rich text section element documentation + * @see Rich text section element documentation */ fun elements(builder: RichTextObjectDsl.() -> Unit) { elementsContainer.apply(builder) diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/StaticSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/StaticSelectElementBuilder.kt index c22163955..8f09dac67 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/StaticSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/StaticSelectElementBuilder.kt @@ -29,7 +29,7 @@ class StaticSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150 characters. * - * @see Static select element documentation + * @see Static select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -40,7 +40,7 @@ class StaticSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Static select element documentation + * @see Static select element documentation */ fun actionId(id: String) { actionId = id @@ -50,7 +50,7 @@ class StaticSelectElementBuilder : Builder { * An array of option objects. Maximum number of options is 100. If option_groups is specified, this field should * not be. * - * @see Static select element documentation + * @see Static select element documentation */ fun options(builder: OptionObjectDsl.() -> Unit) { options = MultiOptionContainer().apply(builder).underlying @@ -60,7 +60,7 @@ class StaticSelectElementBuilder : Builder { * An array of option group objects. Maximum number of option groups is 100. If options is specified, this field * should not be. * - * @see Static select element documentation + * @see Static select element documentation */ fun optionGroups(builder: OptionGroupObjectDsl.() -> Unit) { optionGroups = MultiOptionGroupObjectContainer().apply(builder).underlying @@ -70,7 +70,7 @@ class StaticSelectElementBuilder : Builder { * A single option that exactly matches one of the options within options or option_groups. This option will be * selected when the menu initially loads. * - * @see Static select element documentation + * @see Static select element documentation */ fun initialOption(builder: OptionObjectBuilder.() -> Unit) { initialOption = OptionObjectBuilder().apply(builder).build() @@ -79,7 +79,7 @@ class StaticSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a menu item is selected. * - * @see Static select element documentation + * @see Static select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -89,7 +89,7 @@ class StaticSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Static select element documentation + * @see Static select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/TimePickerElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/TimePickerElementBuilder.kt index 82d6658bc..5f2679771 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/TimePickerElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/TimePickerElementBuilder.kt @@ -20,7 +20,7 @@ class TimePickerElementBuilder : Builder { * A plain_text only text object that defines the placeholder text shown on the timepicker. * Maximum length for the text in this field is 150 characters. * - * @see Time picker element documentation + * @see Time picker element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -31,7 +31,7 @@ class TimePickerElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids in * the containing block. Maximum length for this field is 255 characters. * - * @see Time picker element documentation + * @see Time picker element documentation */ fun actionId(id: String) { actionId = id @@ -42,7 +42,7 @@ class TimePickerElementBuilder : Builder { * where HH is the 24-hour format of an hour (00 to 23) and mm is minutes with leading zeros (00 to 59), * for example 22:25 for 10:25pm. * - * @see Time picker element documentation + * @see Time picker element documentation */ fun initialTime(time: String) { initialTime = time @@ -51,7 +51,7 @@ class TimePickerElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a time is selected. * - * @see Time picker element documentation + * @see Time picker element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -60,7 +60,7 @@ class TimePickerElementBuilder : Builder { /** * The timezone to consider for this input value. * - * @see Time picker element documentation + * @see Time picker element documentation */ fun timezone(timezone: String) { _timezone = timezone @@ -70,7 +70,7 @@ class TimePickerElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Time picker element documentation + * @see Time picker element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/URLTextInputElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/URLTextInputElementBuilder.kt index 339449136..916e02a14 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/URLTextInputElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/URLTextInputElementBuilder.kt @@ -20,7 +20,7 @@ class URLTextInputElementBuilder : Builder { * view_submission payload to identify the value of the input element. Should be unique among all other action_ids * used elsewhere by your app. Maximum length for this field is 255 characters.* * - * @see Plain text input documentation + * @see Plain text input documentation */ fun actionId(id: String) { actionId = id @@ -31,7 +31,7 @@ class URLTextInputElementBuilder : Builder { * * The placeholder text shown in the plain-text input. Maximum length for the text in this field is 150 characters. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -40,7 +40,7 @@ class URLTextInputElementBuilder : Builder { /** * The initial value in the plain-text input when it is loaded. * - * @see Plain text input documentation + * @see Plain text input documentation */ fun initialValue(value: String) { initialValue = value @@ -49,7 +49,7 @@ class URLTextInputElementBuilder : Builder { /** * Determines when a plain-text input element will return a block_actions interaction payload. * - * @see The document + * @see The document */ fun dispatchActionConfig(builder: DispatchActionConfigBuilder.() -> Unit) { dispatchActionConfig = DispatchActionConfigBuilder().apply(builder).build() @@ -59,7 +59,7 @@ class URLTextInputElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see The document + * @see The document */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/UsersSelectElementBuilder.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/UsersSelectElementBuilder.kt index 22b607ba3..07c174555 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/UsersSelectElementBuilder.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/UsersSelectElementBuilder.kt @@ -20,7 +20,7 @@ class UsersSelectElementBuilder : Builder { * * The placeholder text shown on the menu. Maximum length for the text in this field is 150. * - * @see Users select element documentation + * @see Users select element documentation */ fun placeholder(text: String, emoji: Boolean? = null) { placeholder = PlainTextObject(text, emoji) @@ -31,7 +31,7 @@ class UsersSelectElementBuilder : Builder { * interaction payload to identify the source of the action. Should be unique among all other action_ids used * elsewhere by your app. Maximum length for this field is 255 characters. * - * @see Users select element documentation + * @see Users select element documentation */ fun actionId(id: String) { actionId = id @@ -40,7 +40,7 @@ class UsersSelectElementBuilder : Builder { /** * The user ID of any valid user to be pre-selected when the menu loads. * - * @see Users select element documentation + * @see Users select element documentation */ fun initialUser(user: String) { initialUser = user @@ -49,7 +49,7 @@ class UsersSelectElementBuilder : Builder { /** * A confirm object that defines an optional confirmation dialog that appears after a menu item is selected. * - * @see Users select element documentation + * @see Users select element documentation */ fun confirm(builder: ConfirmationDialogObjectBuilder.() -> Unit) { confirm = ConfirmationDialogObjectBuilder().apply(builder).build() @@ -59,7 +59,7 @@ class UsersSelectElementBuilder : Builder { * Indicates whether the element will be set to autofocus within the view object. * Only one element can be set to true. Defaults to false. * - * @see Users select element documentation + * @see Users select element documentation */ fun focusOnLoad(focusOnLoad: Boolean) { _focusOnLoad = focusOnLoad diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementDsl.kt index f2dadcd9d..aa83b6be0 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementDsl.kt @@ -13,8 +13,8 @@ interface BlockElementDsl : BlockElementInputDsl { * An interactive component that inserts a button. The button can be a trigger for anything from opening a * simple link to starting a complex workflow. * - * @see Enabling interactivity guide - * @see Button element documentation + * @see Enabling interactivity guide + * @see Button element documentation */ fun button(builder: ButtonElementBuilder.() -> Unit) @@ -23,7 +23,7 @@ interface BlockElementDsl : BlockElementInputDsl { * Interactive component - but interactions with workflow button elements will not send block_actions events, * since these are used to start new workflow runs. * - * @see Documentation + * @see Documentation */ fun workflowButton(builder: WorkflowButtonElementBuilder.() -> Unit) @@ -36,8 +36,8 @@ interface BlockElementDsl : BlockElementInputDsl { * visually important actions after a row of buttons. You can also specify simple URL links as overflow menu * options, instead of actions. * - * @see Enabling interactivity guide - * @see Overflow menu element documentation + * @see Enabling interactivity guide + * @see Overflow menu element documentation */ fun overflowMenu(builder: OverflowMenuElementBuilder.() -> Unit) @@ -45,7 +45,7 @@ interface BlockElementDsl : BlockElementInputDsl { * An element to insert an image as part of a larger block of content. If you want a block with only an image in * it, you're looking for the image block. * - * @see Image element documentation + * @see Image element documentation */ fun image( imageUrl: String? = null, diff --git a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementInputDsl.kt b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementInputDsl.kt index 7d427a779..31494480f 100644 --- a/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementInputDsl.kt +++ b/slack-api-model-kotlin-extension/src/main/kotlin/com/slack/api/model/kotlin_extension/block/element/dsl/BlockElementInputDsl.kt @@ -10,7 +10,7 @@ interface BlockElementInputDsl { * This select menu will populate its options with a list of public channels visible to the current user in the * active workspace. * - * @see Channels select element documentation + * @see Channels select element documentation */ fun channelsSelect(builder: ChannelsSelectElementBuilder.() -> Unit) @@ -18,15 +18,15 @@ interface BlockElementInputDsl { * This select menu will populate its options with a list of public and private channels, DMs, and MPIMs visible * to the current user in the active workspace. * - * @see Conversations select element documentation + * @see Conversations select element documentation */ fun conversationsSelect(builder: ConversationsSelectElementBuilder.() -> Unit) /** * An element which lets users easily select a date from a calendar style UI. * - * @see Enabling interactivity guide - * @see Date picker element documentation + * @see Enabling interactivity guide + * @see Date picker element documentation */ fun datePicker(builder: DatePickerElementBuilder.() -> Unit) @@ -36,21 +36,21 @@ interface BlockElementInputDsl { * On desktop clients, this time picker will take the form of a dropdown list with free-text entry for precise choices. * On mobile clients, the time picker will use native time picker UIs. * - * @see Enabling interactivity guide - * @see Time picker element documentation + * @see Enabling interactivity guide + * @see Time picker element documentation */ fun timePicker(builder: TimePickerElementBuilder.() -> Unit) /** - * @see Enabling interactivity guide - * @see Date time picker element documentation + * @see Enabling interactivity guide + * @see Date time picker element documentation */ fun datetimePicker(builder: DatetimePickerElementBuilder.() -> Unit) /** * This select menu will load its options from an external data source, allowing for a dynamic list of options. * - * @see External select element documentation + * @see External select element documentation */ fun externalSelect(builder: ExternalSelectElementBuilder.() -> Unit) @@ -58,7 +58,7 @@ interface BlockElementInputDsl { * This multi-select menu will populate its options with a list of public channels visible to the current user in * the active workspace. * - * @see Multi channels select element documentation + * @see Multi channels select element documentation */ fun multiChannelsSelect(builder: MultiChannelsSelectElementBuilder.() -> Unit) @@ -66,21 +66,21 @@ interface BlockElementInputDsl { * This multi-select menu will populate its options with a list of public and private channels, DMs, and MPIMs * visible to the current user in the active workspace. * - * @see Multi conversations select element documentation + * @see Multi conversations select element documentation */ fun multiConversationsSelect(builder: MultiConversationsSelectElementBuilder.() -> Unit) /** * This menu will load its options from an external data source, allowing for a dynamic list of options. * - * @see Multi external select element documentation + * @see Multi external select element documentation */ fun multiExternalSelect(builder: MultiExternalSelectElementBuilder.() -> Unit) /** * This is the simplest form of select menu, with a static list of options passed in when defining the element. * - * @see Multi static select element documentation + * @see Multi static select element documentation */ fun multiStaticSelect(builder: MultiStaticSelectElementBuilder.() -> Unit) @@ -88,7 +88,7 @@ interface BlockElementInputDsl { * This multi-select menu will populate its options with a list of Slack users visible to the current user in the * active workspace. * - * @see Multi users select element documentation + * @see Multi users select element documentation */ fun multiUsersSelect(builder: MultiUsersSelectElementBuilder.() -> Unit) @@ -98,39 +98,39 @@ interface BlockElementInputDsl { * A plain-text input, similar to the HTML input tag, creates a field where a user can enter freeform data. It can * appear as a single-line field or a larger textarea using the multiline flag. * - * @see Preparing your app for modals guide - * @see Plain text input documentation + * @see Preparing your app for modals guide + * @see Plain text input documentation */ fun plainTextInput(builder: PlainTextInputElementBuilder.() -> Unit) /** - * @see Preparing your app for modals guide - * @see Documentation + * @see Preparing your app for modals guide + * @see Documentation */ fun urlTextInput(builder: URLTextInputElementBuilder.() -> Unit) /** - * @see Preparing your app for modals guide - * @see Documentation + * @see Preparing your app for modals guide + * @see Documentation */ fun emailTextInput(builder: EmailTextInputElementBuilder.() -> Unit) /** - * @see Preparing your app for modals guide - * @see Documentation + * @see Preparing your app for modals guide + * @see Documentation */ fun numberInput(builder: NumberInputElementBuilder.() -> Unit) /** - * @see Preparing your app for modals guide - * @see Documentation + * @see Preparing your app for modals guide + * @see Documentation */ fun fileInput(builder: FileInputElementBuilder.() -> Unit) /** * This is the simplest form of select menu, with a static list of options passed in when defining the element. * - * @see Static select element documentation + * @see Static select element documentation */ fun staticSelect(builder: StaticSelectElementBuilder.() -> Unit) @@ -138,23 +138,23 @@ interface BlockElementInputDsl { * This select menu will populate its options with a list of Slack users visible to the current user in the active * workspace. * - * @see Users select element documentation + * @see Users select element documentation */ fun usersSelect(builder: UsersSelectElementBuilder.() -> Unit) /** * A radio button group that allows a user to choose one item from a list of possible options. * - * @see Enabling interactivity guide - * @see Radio buttons element documentation + * @see Enabling interactivity guide + * @see Radio buttons element documentation */ fun radioButtons(builder: RadioButtonsElementBuilder.() -> Unit) /** * A checkbox group that allows a user to choose multiple items from a list of possible options. * - * @see Enabling interactivity guide - * @see Checkboxes element documentation + * @see Enabling interactivity guide + * @see Checkboxes element documentation */ fun checkboxes(builder: CheckboxesElementBuilder.() -> Unit) } \ No newline at end of file diff --git a/slack-api-model/src/main/java/com/slack/api/model/Action.java b/slack-api-model/src/main/java/com/slack/api/model/Action.java index f5fd117b2..e351da67f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Action.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Action.java @@ -17,18 +17,18 @@ public class Action { /** * Represents the type of action (e.g. Message button or message menu) * - * @see Interaction Types + * @see Interaction Types */ public enum Type { /** - * @see Message button + * @see Message button */ @SerializedName("button") BUTTON("button"), /** - * @see Message menus + * @see Message menus */ @SerializedName("select") SELECT("select"); diff --git a/slack-api-model/src/main/java/com/slack/api/model/Attachment.java b/slack-api-model/src/main/java/com/slack/api/model/Attachment.java index 2da2efa6b..21472c87d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Attachment.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Attachment.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/docs/message-attachments + * https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments */ @Data @Builder @@ -73,7 +73,7 @@ public class Attachment { // ----------------------------------------- // Attributes for reply_broadcast message (showing a posted message as an attachment) - // https://api.slack.com/events/message/reply_broadcast + // https://docs.slack.dev/reference/events/message/reply_broadcast // "from_url": "https://lost-generation-authors.slack.com/archives/general/p1482960137003543", private String fromUrl; @@ -190,7 +190,7 @@ public void setAppUnfurl(Boolean appUnfurl) { * The content will automatically collapse if it contains 700+ characters or 5+ linebreaks, * and will display a "Show more..." link to expand the content. *

- * https://api.slack.com/docs/message-attachments#message_formatting + * https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments */ private String text; @@ -270,7 +270,7 @@ public static class VideoHtml { /** * By default, - * message text + * message text * in attachments are not formatted. To enable formatting on attachment fields, add the * name of the field (as defined in the API) in this list. */ diff --git a/slack-api-model/src/main/java/com/slack/api/model/CallParticipant.java b/slack-api-model/src/main/java/com/slack/api/model/CallParticipant.java index 587c605f9..5615025c0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/CallParticipant.java +++ b/slack-api-model/src/main/java/com/slack/api/model/CallParticipant.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/apis/calls#users + * https://docs.slack.dev/apis/web-api/using-the-calls-api */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/Conversation.java b/slack-api-model/src/main/java/com/slack/api/model/Conversation.java index 5aaa8b4c0..0150802c1 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Conversation.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Conversation.java @@ -9,10 +9,10 @@ import java.util.List; /** - * Represents a conversation + * Represents a conversation * as used with the {@code conversations} API * - * @see Conversations API + * @see Conversations API */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/ConversationType.java b/slack-api-model/src/main/java/com/slack/api/model/ConversationType.java index 0550c8051..3d930d29a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/ConversationType.java +++ b/slack-api-model/src/main/java/com/slack/api/model/ConversationType.java @@ -5,7 +5,7 @@ /** * Represents a type of conversation such as a public channel or IM. * - * @see Conversations.list API + * @see Conversations.list API */ public enum ConversationType { @SerializedName("public_channel") PUBLIC_CHANNEL("public_channel"), diff --git a/slack-api-model/src/main/java/com/slack/api/model/Field.java b/slack-api-model/src/main/java/com/slack/api/model/Field.java index 0d75b8c79..e77a089fa 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Field.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Field.java @@ -7,7 +7,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/docs/message-attachments + * https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments */ @Data @Builder @@ -22,7 +22,7 @@ public class Field { /** * The text value of the field. It may contain standard message markup (see details below) and must be escaped as normal. May be multi-line. - * https://api.slack.com/docs/message-attachments#message_formatting + * https://docs.slack.dev/legacy/legacy-messaging/legacy-secondary-message-attachments */ private String value; diff --git a/slack-api-model/src/main/java/com/slack/api/model/File.java b/slack-api-model/src/main/java/com/slack/api/model/File.java index 442eafacb..e6cfc9325 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/File.java +++ b/slack-api-model/src/main/java/com/slack/api/model/File.java @@ -10,7 +10,7 @@ import java.util.Map; /** - * https://api.slack.com/types/file + * https://docs.slack.dev/reference/objects/file-object */ @Data @Builder @@ -389,7 +389,7 @@ public static class Favorite { // --------------------------------------- // file comments - // https://api.slack.com/changelog/2018-05-file-threads-soon-tread + // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Deprecated private String botId; diff --git a/slack-api-model/src/main/java/com/slack/api/model/FileComment.java b/slack-api-model/src/main/java/com/slack/api/model/FileComment.java index 232db1f19..4f4aa0bc6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/FileComment.java +++ b/slack-api-model/src/main/java/com/slack/api/model/FileComment.java @@ -6,9 +6,6 @@ import lombok.Data; import lombok.NoArgsConstructor; -/** - * https://api.slack.com/methods/files.comments.add - */ @Data @Builder @NoArgsConstructor diff --git a/slack-api-model/src/main/java/com/slack/api/model/Group.java b/slack-api-model/src/main/java/com/slack/api/model/Group.java index 23df03369..02e1adc0f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Group.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Group.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/types/group + * https://docs.slack.dev/reference/objects/group-object */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/Im.java b/slack-api-model/src/main/java/com/slack/api/model/Im.java index 0cc1bda05..ee66e067c 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Im.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Im.java @@ -4,7 +4,7 @@ import lombok.Data; /** - * https://api.slack.com/types/im + * https://docs.slack.dev/reference/objects/im-object */ @Data public class Im { diff --git a/slack-api-model/src/main/java/com/slack/api/model/Message.java b/slack-api-model/src/main/java/com/slack/api/model/Message.java index e82ce47ca..f9fbf8083 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Message.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Message.java @@ -58,7 +58,7 @@ public class Message { // field exists only if the message was edited private Edited edited; - // https://api.slack.com/docs/message-link-unfurling + // https://docs.slack.dev/messaging/unfurling-links-in-messages private boolean unfurlLinks; private boolean unfurlMedia; @@ -67,7 +67,7 @@ public class Message { @SerializedName("is_locked") private boolean locked; - // https://api.slack.com/messaging/retrieving#threading + // https://docs.slack.dev/messaging/retrieving-messages#threading // Parent messages in a thread will no longer explicitly list their replies. // Instead of a large replies array containing threaded message replies, // we'll provide a lighter-weight list of reply_users, @@ -125,7 +125,7 @@ public static class MessageRoot { private BotProfile botProfile; private Edited edited; - // https://api.slack.com/messaging/retrieving#threading + // https://docs.slack.dev/messaging/retrieving-messages#threading // Parent messages in a thread will no longer explicitly list their replies. // Instead of a large replies array containing threaded message replies, // we'll provide a lighter-weight list of reply_users, diff --git a/slack-api-model/src/main/java/com/slack/api/model/Reaction.java b/slack-api-model/src/main/java/com/slack/api/model/Reaction.java index 54c6e6a4e..939b6b2d2 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Reaction.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Reaction.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/reactions.get + * https://docs.slack.dev/reference/methods/reactions.get */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/Reminder.java b/slack-api-model/src/main/java/com/slack/api/model/Reminder.java index 51f81ec7c..14260ba84 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Reminder.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Reminder.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/methods/reminders.add + * https://docs.slack.dev/reference/methods/reminders.add */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/User.java b/slack-api-model/src/main/java/com/slack/api/model/User.java index 9df0cd9bd..5e655368a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/User.java +++ b/slack-api-model/src/main/java/com/slack/api/model/User.java @@ -7,8 +7,8 @@ import java.util.Map; /** - * - https://api.slack.com/types/user - * - https://api.slack.com/changelog/2017-09-the-one-about-usernames + * - https://docs.slack.dev/reference/objects/user-object + * - https://docs.slack.dev/changelog/2017-09-the-one-about-usernames */ @Data public class User { diff --git a/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java b/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java index 992ee30de..812c3f3ca 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/types/usergroup + * https://docs.slack.dev/reference/objects/usergroup-object */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/admin/AppActivity.java b/slack-api-model/src/main/java/com/slack/api/model/admin/AppActivity.java index 264bdcfe9..3ff08122d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/admin/AppActivity.java +++ b/slack-api-model/src/main/java/com/slack/api/model/admin/AppActivity.java @@ -5,7 +5,7 @@ import java.util.List; import java.util.Map; -// See https://api.slack.com/methods/admin.apps.activities.list +// See https://docs.slack.dev/reference/methods/admin.apps.activities.list @Data public class AppActivity { private String enterpriseId; diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/ActionsBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/ActionsBlock.java index ca80c726e..ae2948d67 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/ActionsBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/ActionsBlock.java @@ -10,7 +10,7 @@ import java.util.List; /** - * https://api.slack.com/reference/messaging/blocks#actions + * https://docs.slack.dev/reference/block-kit/blocks/actions-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/CallBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/CallBlock.java index 2eb124a79..082972b59 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/CallBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/CallBlock.java @@ -11,7 +11,7 @@ import java.util.Map; /** - * https://api.slack.com/reference/messaging/blocks#call + * https://docs.slack.dev/reference/block-kit/blocks */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlock.java index 80c366411..fbf201033 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlock.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/reference/messaging/blocks#context + * https://docs.slack.dev/reference/block-kit/blocks/context-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlockElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlockElement.java index f25d16b28..8facd92be 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlockElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/ContextBlockElement.java @@ -9,7 +9,7 @@ * {@link ImageElement} and {@link TextObject} elements. *

* Slack Block Kit Reference: Context + * "https://docs.slack.dev/reference/block-kit/blocks/context-block">Context * Block's elements */ public interface ContextBlockElement { diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/DividerBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/DividerBlock.java index 7c3819a74..f65519e41 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/DividerBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/DividerBlock.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/blocks#divider + * https://docs.slack.dev/reference/block-kit/blocks/divider-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/FileBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/FileBlock.java index f20b3bc33..63964d444 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/FileBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/FileBlock.java @@ -7,7 +7,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/blocks#file + * https://docs.slack.dev/reference/block-kit/blocks/file-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/HeaderBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/HeaderBlock.java index 0ec7b4eef..6d4ff7ec5 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/HeaderBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/HeaderBlock.java @@ -7,7 +7,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/blocks#header + * https://docs.slack.dev/reference/block-kit/blocks/header-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/ImageBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/ImageBlock.java index 0d80a4e2e..c3b40d01c 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/ImageBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/ImageBlock.java @@ -8,7 +8,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/blocks#image + * https://docs.slack.dev/reference/block-kit/blocks/image-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/InputBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/InputBlock.java index c92c85321..65f52bdab 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/InputBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/InputBlock.java @@ -8,7 +8,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/blocks#input + * https://docs.slack.dev/reference/block-kit/blocks/input-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/LayoutBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/LayoutBlock.java index 01c8c03ac..2a2d47eb0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/LayoutBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/LayoutBlock.java @@ -6,8 +6,8 @@ * message UI, you can customize the order and appearance of information * delivered by your app in Slack. * - * @see Block Kit Guide - * @see Block Kit Reference + * @see Block Kit Guide + * @see Block Kit Reference */ public interface LayoutBlock { diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/RichTextBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/RichTextBlock.java index 0a26ca98e..ad204e225 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/RichTextBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/RichTextBlock.java @@ -10,7 +10,7 @@ import java.util.List; /** - * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/SectionBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/SectionBlock.java index cbdcf96bd..6157702e2 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/SectionBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/SectionBlock.java @@ -10,7 +10,7 @@ import java.util.List; /** - * https://api.slack.com/reference/messaging/blocks#section + * https://docs.slack.dev/reference/block-kit/blocks/section-block */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/ShareShortcutBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/ShareShortcutBlock.java index 83aa17c4c..1d6df3b9a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/ShareShortcutBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/ShareShortcutBlock.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/future + * https://tools.slack.dev/deno-slack-sdk/ */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/UnknownBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/UnknownBlock.java index dbcc83d29..701f759c6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/UnknownBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/UnknownBlock.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/blocks + * https://docs.slack.dev/reference/block-kit/blocks */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/VideoBlock.java b/slack-api-model/src/main/java/com/slack/api/model/block/VideoBlock.java index 0c0cbae1c..908649d23 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/VideoBlock.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/VideoBlock.java @@ -7,7 +7,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/block-kit/blocks#video + * https://docs.slack.dev/reference/block-kit/blocks/video-block */ @Data @Builder @@ -34,7 +34,7 @@ public class VideoBlock implements LayoutBlock { /** * The URL to be embedded. Must match any existing unfurl domains within the app and point to an HTTPS URL. - * https://api.slack.com/reference/messaging/link-unfurling#configuring_domains + * https://docs.slack.dev/messaging/unfurling-links-in-messages */ private String videoUrl; diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/ConfirmationDialogObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/ConfirmationDialogObject.java index 5e1ffaf6c..ac3b33724 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/ConfirmationDialogObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/ConfirmationDialogObject.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/composition-objects#confirm + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/DispatchActionConfig.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/DispatchActionConfig.java index 72ddc126f..3eecb1074 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/DispatchActionConfig.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/DispatchActionConfig.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/composition-objects#dispatch_action_config + * https://docs.slack.dev/reference/block-kit/composition-objects/dispatch-action-configuration-object */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/MarkdownTextObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/MarkdownTextObject.java index 6c7fc6d54..7525a0b8e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/MarkdownTextObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/MarkdownTextObject.java @@ -3,7 +3,7 @@ import lombok.*; /** - * https://api.slack.com/reference/messaging/composition-objects#text + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionGroupObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionGroupObject.java index 9f1c3e310..3d6aaa645 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionGroupObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionGroupObject.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/reference/messaging/composition-objects#option-group + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionObject.java index a6ca1fe67..3a5cc1909 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/OptionObject.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/messaging/composition-objects#option + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ @Data @Builder @@ -38,7 +38,7 @@ public class OptionObject { /** * A URL to load in the user's browser when the option is clicked. * The url attribute is only available in overflow menus. - * https://api.slack.com/reference/block-kit/block-elements#overflow + * https://docs.slack.dev/reference/block-kit/block-elements/overflow-menu-element *

* Maximum length for this field is 3000 characters. * If you're using url, you'll still receive an interaction payload and will need to send an acknowledgement response. diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/PlainTextObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/PlainTextObject.java index d57858905..f2d8551ab 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/PlainTextObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/PlainTextObject.java @@ -3,7 +3,7 @@ import lombok.*; /** - * https://api.slack.com/reference/messaging/composition-objects#text + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ @Data @Builder(toBuilder = true) diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/SlackFileObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/SlackFileObject.java index 820faf7ae..1e1ec3295 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/SlackFileObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/SlackFileObject.java @@ -13,7 +13,7 @@ * If both are provided then the payload will be rejected. * Currently only png, jpg, jpeg, and gif Slack image files are supported. *

- * @see document + * @see document */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/TextObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/TextObject.java index 4baa9a237..0701c6ee6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/TextObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/TextObject.java @@ -3,7 +3,7 @@ import com.slack.api.model.block.ContextBlockElement; /** - * https://api.slack.com/reference/messaging/composition-objects#text + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ public abstract class TextObject implements ContextBlockElement { diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/UnknownTextObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/UnknownTextObject.java index 8c6efe2e1..0a2895e9b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/UnknownTextObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/UnknownTextObject.java @@ -3,7 +3,7 @@ import lombok.*; /** - * https://api.slack.com/reference/messaging/composition-objects#text + * https://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks */ @Data @Builder(toBuilder = true) diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/composition/WorkflowObject.java b/slack-api-model/src/main/java/com/slack/api/model/block/composition/WorkflowObject.java index 9f8efbfec..94ce9d53e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/composition/WorkflowObject.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/composition/WorkflowObject.java @@ -5,7 +5,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/composition-objects#workflow + * https://docs.slack.dev/reference/block-kit/composition-objects/workflow-object */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/BlockElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/BlockElement.java index 04bb20c7a..3457ab9d3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/BlockElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/BlockElement.java @@ -3,7 +3,7 @@ /** * Base block element for adding interactive components to Slack messages. *

- * https://api.slack.com/reference/messaging/block-elements + * https://docs.slack.dev/reference/block-kit */ public abstract class BlockElement { } diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/ButtonElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/ButtonElement.java index 1297d896b..5ac173064 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/ButtonElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/ButtonElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#button + * https://docs.slack.dev/reference/block-kit/block-elements/button-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/ChannelsSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/ChannelsSelectElement.java index 5dece3c28..8268573c9 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/ChannelsSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/ChannelsSelectElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#channel_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#channel_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/CheckboxesElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/CheckboxesElement.java index f8fd6987a..cb375737e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/CheckboxesElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/CheckboxesElement.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#checkboxes + * https://docs.slack.dev/reference/block-kit/block-elements/checkboxes-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/ConversationsSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/ConversationsSelectElement.java index 7efda6aed..9335856ca 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/ConversationsSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/ConversationsSelectElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#conversation_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#conversation_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/DatePickerElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/DatePickerElement.java index 991603737..0c569f212 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/DatePickerElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/DatePickerElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#datepicker + * https://docs.slack.dev/reference/block-kit/block-elements/date-picker-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/DatetimePickerElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/DatetimePickerElement.java index d372b879e..4b86ecd3a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/DatetimePickerElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/DatetimePickerElement.java @@ -4,7 +4,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#datetimepicker + * https://docs.slack.dev/reference/block-kit/block-elements/date-picker-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/EmailTextInputElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/EmailTextInputElement.java index 376abe7bd..4591b6b01 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/EmailTextInputElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/EmailTextInputElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#email + * https://docs.slack.dev/reference/block-kit/block-elements/email-input-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/ExternalSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/ExternalSelectElement.java index 66dbce9b7..2b539734d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/ExternalSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/ExternalSelectElement.java @@ -6,7 +6,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#external_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#external_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/FileInputElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/FileInputElement.java index 12a8a94e1..986acb421 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/FileInputElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/FileInputElement.java @@ -5,7 +5,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#file_input + * https://docs.slack.dev/reference/block-kit/block-elements/file-input-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/ImageElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/ImageElement.java index a3add4714..1409ee169 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/ImageElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/ImageElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#image + * https://docs.slack.dev/reference/block-kit/block-elements/image-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiChannelsSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiChannelsSelectElement.java index 2bae95f4f..306509c05 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiChannelsSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiChannelsSelectElement.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#channel_multi_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#channel_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiConversationsSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiConversationsSelectElement.java index ef48f94ed..1e7d49ea1 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiConversationsSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiConversationsSelectElement.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#conversation_multi_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#conversation_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiExternalSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiExternalSelectElement.java index 3c9514d7f..ac450ebf8 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiExternalSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiExternalSelectElement.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#external_multi_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#external_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiStaticSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiStaticSelectElement.java index 0a03a8255..9eb791b5f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiStaticSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiStaticSelectElement.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#multi_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiUsersSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiUsersSelectElement.java index ac23adcfb..7fd3c24a4 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiUsersSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/MultiUsersSelectElement.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#users_multi_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#users_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/NumberInputElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/NumberInputElement.java index 17bba58bb..a6033693a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/NumberInputElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/NumberInputElement.java @@ -6,7 +6,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#number + * https://docs.slack.dev/reference/block-kit/block-elements/number-input-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/OverflowMenuElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/OverflowMenuElement.java index 1cdc086b7..2fadafcb2 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/OverflowMenuElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/OverflowMenuElement.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#overflow + * https://docs.slack.dev/reference/block-kit/block-elements/overflow-menu-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/PlainTextInputElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/PlainTextInputElement.java index 1932be81a..abf1d700b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/PlainTextInputElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/PlainTextInputElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#input + * https://docs.slack.dev/reference/block-kit/block-elements/plain-text-input-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RadioButtonsElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RadioButtonsElement.java index 36ed1db69..8dff1a01a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RadioButtonsElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RadioButtonsElement.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/reference/block-kit/block-elements#radio + * https://docs.slack.dev/reference/block-kit/block-elements/radio-button-group-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextElement.java index 9569bd1d4..f9a6ca88e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextElement.java @@ -28,7 +28,7 @@ * } * *

- * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ public interface RichTextElement { diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextInputElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextInputElement.java index 240a3886d..cb2b2903a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextInputElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextInputElement.java @@ -6,7 +6,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#rich_text_input + * https://docs.slack.dev/reference/block-kit/block-elements/rich-text-input-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextListElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextListElement.java index a09ae40e3..9ff5bf78f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextListElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextListElement.java @@ -6,7 +6,7 @@ import java.util.List; /** - * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextPreformattedElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextPreformattedElement.java index 88d127598..743efe4bc 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextPreformattedElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextPreformattedElement.java @@ -6,7 +6,7 @@ import java.util.List; /** - * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextQuoteElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextQuoteElement.java index 1b87fc453..9da2a56d9 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextQuoteElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextQuoteElement.java @@ -6,7 +6,7 @@ import java.util.List; /** - * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextSectionElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextSectionElement.java index fe977b14b..89acc5050 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextSectionElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/RichTextSectionElement.java @@ -6,7 +6,7 @@ import java.util.List; /** - * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/StaticSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/StaticSelectElement.java index ff256c8c0..621a50a86 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/StaticSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/StaticSelectElement.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/reference/messaging/block-elements#static-select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#static_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/TimePickerElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/TimePickerElement.java index fe0fedb1d..4046890e0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/TimePickerElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/TimePickerElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#timepicker + * https://docs.slack.dev/reference/block-kit/block-elements/time-picker-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/URLTextInputElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/URLTextInputElement.java index fed3a3952..cdd268f67 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/URLTextInputElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/URLTextInputElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#url + * https://docs.slack.dev/reference/block-kit/block-elements/url-input-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/UsersSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/UsersSelectElement.java index bc45fa97b..a0836f29d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/UsersSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/UsersSelectElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#users_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#users_multi_select */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/block/element/WorkflowButtonElement.java b/slack-api-model/src/main/java/com/slack/api/model/block/element/WorkflowButtonElement.java index 9af62decc..12d75c1a3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/block/element/WorkflowButtonElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/block/element/WorkflowButtonElement.java @@ -5,7 +5,7 @@ import lombok.*; /** - * https://api.slack.com/reference/block-kit/block-elements#workflow_button + * https://docs.slack.dev/reference/block-kit/block-elements/workflow-button-element */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/dialog/Dialog.java b/slack-api-model/src/main/java/com/slack/api/model/dialog/Dialog.java index bbb193688..2041c51dd 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/dialog/Dialog.java +++ b/slack-api-model/src/main/java/com/slack/api/model/dialog/Dialog.java @@ -10,7 +10,7 @@ /** * Represents a Slack Modal Dialog * - * @see Slack Dialogs + * @see Slack Dialogs */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogElement.java b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogElement.java index 95d191cb7..2efda60c3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogElement.java @@ -4,7 +4,7 @@ * A dialog Form DialogElement such as {@code text}, {@code textarea}, or {@code select} * or {@code select}. * - * @see Slack Dialogs + * @see Slack Dialogs */ public interface DialogElement { diff --git a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogSelectElement.java b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogSelectElement.java index b03e333b9..be1791f78 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogSelectElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogSelectElement.java @@ -8,7 +8,7 @@ import java.util.List; /** - * Represents a select + * Represents a select * dialog element

*

* Use the {@code select} element for multiple choice selections allowing users to pick a @@ -35,7 +35,7 @@ public class DialogSelectElement implements DialogElement { * Type of element. For a dropdown (select), the type is always * {@code select} . It's required. * - * @see Dialog form elements + * @see Dialog form elements */ private final String type = "select"; diff --git a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextAreaElement.java b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextAreaElement.java index e2f0c25e7..7623c6a58 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextAreaElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextAreaElement.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * Represents a textarea + * Represents a textarea * dialog element

*

* A {@code textarea} is a multi-line plain text editing control. You've likely encountered @@ -32,7 +32,7 @@ public class DialogTextAreaElement implements DialogElement { /** * Type of element. For a textarea, the type is always {@code textarea} . It's required. * - * @see Dialog form elements + * @see Dialog form elements */ private final String type = "textarea"; diff --git a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextElement.java b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextElement.java index 8497cf26b..e8a7609ee 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextElement.java +++ b/slack-api-model/src/main/java/com/slack/api/model/dialog/DialogTextElement.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * Represents a text + * Represents a text * dialog element

*

* {@code Text} elements are single-line plain text fields. @@ -31,7 +31,7 @@ public class DialogTextElement implements DialogElement { * Type of element. For a text element, the type is always * {@code text} . It's required. * - * @see Dialog form elements + * @see Dialog form elements */ private final String type = "text"; diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AccountChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AccountChangedEvent.java index d7bb120ad..df4875405 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AccountChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AccountChangedEvent.java @@ -9,7 +9,7 @@ * to maintain a list of logged-in accounts. * Other clients should ignore this event. *

- * https://api.slack.com/events/accounts_changed + * https://docs.slack.dev/reference/events/accounts_changed */ @Data public class AccountChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppDeletedEvent.java index 496167a89..20639142f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppDeletedEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/app_deleted + * https://docs.slack.dev/reference/events/app_deleted */ @Data public class AppDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppHomeOpenedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppHomeOpenedEvent.java index 6c97f3a5b..d589dad7f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppHomeOpenedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppHomeOpenedEvent.java @@ -19,7 +19,7 @@ *

* app_home_opened events are just like other message events sent over the Events API, but their type indicates app_home_opened. *

- * https://api.slack.com/events/app_home_opened + * https://docs.slack.dev/reference/events/app_home_opened */ @Data public class AppHomeOpenedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppInstalledEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppInstalledEvent.java index 782422db5..8ae31d2c6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppInstalledEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppInstalledEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/app_installed + * https://docs.slack.dev/reference/events/app_installed */ @Data public class AppInstalledEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppMentionEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppMentionEvent.java index a53cd0496..8291a9e02 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppMentionEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppMentionEvent.java @@ -25,7 +25,7 @@ * whether the app is explicitly mentioned or otherwise. * Subscribe to message.im events to receive messages directed to your bot user in direct message conversations. *

- * https://api.slack.com/events/app_mention + * https://docs.slack.dev/reference/events/app_mention */ @Data public class AppMentionEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppRateLimitedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppRateLimitedEvent.java index 503b41a29..89496e5aa 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppRateLimitedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppRateLimitedEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/app_rate_limited + * https://docs.slack.dev/reference/events/app_rate_limited */ @Data public class AppRateLimitedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppRequestedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppRequestedEvent.java index 3fa94811f..34dec23c2 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppRequestedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppRequestedEvent.java @@ -4,7 +4,7 @@ import lombok.Data; /** - * https://api.slack.com/events/app_requested + * https://docs.slack.dev/reference/events/app_requested */ @Data public class AppRequestedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledEvent.java index 966e5c73c..ec93324bb 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledEvent.java @@ -11,7 +11,7 @@ * The example above details the complete Events API payload, including the event wrapper. * The team_id indicates which workspace uninstalled the Slack app identified by api_app_id. *

- * https://api.slack.com/events/app_uninstalled + * https://docs.slack.dev/reference/events/app_uninstalled */ @Data public class AppUninstalledEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledTeamEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledTeamEvent.java index 85a7c592a..a6ffe5308 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledTeamEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/AppUninstalledTeamEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/app_uninstalled_team + * https://docs.slack.dev/reference/events/app_uninstalled_team */ @Data public class AppUninstalledTeamEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/BotAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/BotAddedEvent.java index 50240ac32..66fbc5c50 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/BotAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/BotAddedEvent.java @@ -9,7 +9,7 @@ *

* If the bot belongs to a Slack app, the event will also include an app_id pointing to its parent app. *

- * https://api.slack.com/events/bot_added + * https://docs.slack.dev/reference/events/bot_added */ @Data public class BotAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/BotChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/BotChangedEvent.java index a69b4547c..b23f14ac6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/BotChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/BotChangedEvent.java @@ -9,7 +9,7 @@ *

* If the bot belongs to a Slack app, the event will also include an app_id pointing to its parent app. *

- * https://api.slack.com/events/bot_changed + * https://docs.slack.dev/reference/events/bot_changed */ @Data public class BotChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/CallRejectedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/CallRejectedEvent.java index afe670696..a25f962f6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/CallRejectedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/CallRejectedEvent.java @@ -7,7 +7,7 @@ * (and unfurled with the help of the link_shared event), * this event is sent if the user rejects the Call. *

- * https://api.slack.com/events/call_rejected + * https://docs.slack.dev/reference/events/call_rejected */ @Data public class CallRejectedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelArchiveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelArchiveEvent.java index 60e691a3c..032869e94 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelArchiveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelArchiveEvent.java @@ -6,7 +6,7 @@ * The channel_archive event is sent to all connections for a workspace when a channel is archived. * Clients can use this to update their local list of channels. *

- * https://api.slack.com/events/channel_archive + * https://docs.slack.dev/reference/events/channel_archive */ @Data public class ChannelArchiveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelCreatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelCreatedEvent.java index 6dc2f90ab..eb49fc29e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelCreatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelCreatedEvent.java @@ -12,7 +12,7 @@ * The channel_created event is sent to all connections for a workspace when a new channel is created. * Clients can use this to update their local cache of non-joined channels. *

- * https://api.slack.com/events/channel_created + * https://docs.slack.dev/reference/events/channel_created */ @Data public class ChannelCreatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelDeletedEvent.java index 27b8503ef..f75941a87 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelDeletedEvent.java @@ -6,7 +6,7 @@ * The channel_deleted event is sent to all connections for a workspace when a channel is deleted. * Clients can use this to update their local cache of non-joined channels. *

- * https://api.slack.com/events/channel_deleted + * https://docs.slack.dev/reference/events/channel_deleted */ @Data public class ChannelDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelHistoryChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelHistoryChangedEvent.java index fd9309647..f7ebe18d2 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelHistoryChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelHistoryChangedEvent.java @@ -8,7 +8,7 @@ *

* This message is most often triggered as the result of a channel data import by a workspace administrator. *

- * https://api.slack.com/events/channel_history_changed + * https://docs.slack.dev/reference/events/channel_history_changed */ @Data public class ChannelHistoryChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelIdChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelIdChangedEvent.java index ab156fcf0..77be38073 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelIdChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelIdChangedEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/channel_id_changed + * https://docs.slack.dev/reference/events/channel_id_changed */ @Data public class ChannelIdChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelJoinedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelJoinedEvent.java index 32ee64b5a..f4f18db04 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelJoinedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelJoinedEvent.java @@ -9,7 +9,7 @@ *

* Of course, there's also the fresher, more dependable member_joined_channel. This changelog entry clears it all up. *

- * https://api.slack.com/events/channel_joined + * https://docs.slack.dev/reference/events/channel_joined */ @Data public class ChannelJoinedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelLeftEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelLeftEvent.java index b6cb4108d..2abe7947d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelLeftEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelLeftEvent.java @@ -11,7 +11,7 @@ *

* In addition to this message, all existing members of the channel will receive a channel_leave message event. *

- * https://api.slack.com/events/channel_left + * https://docs.slack.dev/reference/events/channel_left */ @Data public class ChannelLeftEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelMarkedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelMarkedEvent.java index 2894d3899..59f1d4f3b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelMarkedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelMarkedEvent.java @@ -6,7 +6,7 @@ * The channel_marked event is sent to all open connections for a user * when that user moves the read cursor in a channel by calling the channels.mark API method. *

- * https://api.slack.com/events/channel_marked + * https://docs.slack.dev/reference/events/channel_marked */ @Data public class ChannelMarkedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelRenameEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelRenameEvent.java index 626102783..23b9404c8 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelRenameEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelRenameEvent.java @@ -6,7 +6,7 @@ * The channel_rename event is sent to all connections for a workspace when a channel is renamed. * Clients can use this to update their local list of channels. *

- * https://api.slack.com/events/channel_rename + * https://docs.slack.dev/reference/events/channel_rename */ @Data public class ChannelRenameEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelSharedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelSharedEvent.java index b93fb80ea..ff22e9186 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelSharedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelSharedEvent.java @@ -7,7 +7,7 @@ * when a new shared channel is created or a channel is converted into a shared channel. * It's also triggered when an external workspace is added to an existing shared channel. *

- * https://api.slack.com/events/channel_shared + * https://docs.slack.dev/reference/events/channel_shared */ @Data public class ChannelSharedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnarchiveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnarchiveEvent.java index 60ba10769..28611f216 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnarchiveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnarchiveEvent.java @@ -6,7 +6,7 @@ * The channel_unarchive event is sent to all connections for a workspace when a channel is unarchived. * Clients can use this to update their local list of channels. *

- * https://api.slack.com/events/channel_unarchive + * https://docs.slack.dev/reference/events/channel_unarchive */ @Data public class ChannelUnarchiveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnsharedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnsharedEvent.java index 6fcf2956a..3d2386297 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnsharedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ChannelUnsharedEvent.java @@ -6,7 +6,7 @@ * The channel_unshared event is sent to all event subscriptions * when an external workspace has been removed from an existing shared channel. *

- * https://api.slack.com/events/channel_unshared + * https://docs.slack.dev/reference/events/channel_unshared */ @Data public class ChannelUnsharedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/CommandsChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/CommandsChangedEvent.java index 98d5bb137..5b10a65a4 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/CommandsChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/CommandsChangedEvent.java @@ -9,7 +9,7 @@ * The other APIs required to support slash command metadata are currently unstable. * Until they are released other clients should ignore this event. *

- * https://api.slack.com/events/commands_changed + * https://docs.slack.dev/reference/events/commands_changed */ @Data public class CommandsChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedEvent.java index 0bd583d06..3bbf32756 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedEvent.java @@ -7,7 +7,7 @@ *

* This event is not available to bot user subscriptions in the Events API. *

- * https://api.slack.com/events/dnd_updated + * https://docs.slack.dev/reference/events/dnd_updated */ @Data public class DndUpdatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedUserEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedUserEvent.java index 6053fd64f..39488686e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedUserEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/DndUpdatedUserEvent.java @@ -5,7 +5,7 @@ /** * The dnd_updated_user event is sent to all connections for a workspace when a user's Do Not Disturb settings have changed. *

- * https://api.slack.com/events/dnd_updated_user + * https://docs.slack.dev/reference/events/dnd_updated_user */ @Data public class DndUpdatedUserEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/EmailDomainChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/EmailDomainChangedEvent.java index d45ac9537..3e5e138d9 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/EmailDomainChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/EmailDomainChangedEvent.java @@ -7,7 +7,7 @@ * when the email domain settings for a workspace change. * Most clients can ignore this event. *

- * https://api.slack.com/events/email_domain_changed + * https://docs.slack.dev/reference/events/email_domain_changed */ @Data public class EmailDomainChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/EmojiChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/EmojiChangedEvent.java index edec1a4fd..3867840e3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/EmojiChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/EmojiChangedEvent.java @@ -9,7 +9,7 @@ * when the email domain settings for a workspace change. * Most clients can ignore this event. *

- * https://api.slack.com/events/emoji_changed + * https://docs.slack.dev/reference/events/emoji_changed */ @Data public class EmojiChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ErrorEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ErrorEvent.java index da543b4f0..997e7073a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ErrorEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ErrorEvent.java @@ -16,7 +16,7 @@ * } * *

- * https://api.slack.com/rtm + * https://docs.slack.dev/legacy/legacy-rtm-api */ @Data public class ErrorEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationFinishedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationFinishedEvent.java index 55dda28d8..4cedf2f76 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationFinishedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationFinishedEvent.java @@ -11,7 +11,7 @@ *

* The date_finished indicates the time the external workspace finished to migrate. *

- * https://api.slack.com/events/external_org_migration_finished + * https://docs.slack.dev/reference/events/external_org_migration_finished */ @Data public class ExternalOrgMigrationFinishedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationStartedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationStartedEvent.java index 6eec8219e..74e78d4f6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationStartedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ExternalOrgMigrationStartedEvent.java @@ -9,7 +9,7 @@ *

* The date_started indicates the time the external workspace started to migrate. *

- * https://api.slack.com/events/external_org_migration_started + * https://docs.slack.dev/reference/events/external_org_migration_started */ @Data public class ExternalOrgMigrationStartedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileChangeEvent.java index d1d9c9d82..afdab2f1a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileChangeEvent.java @@ -9,7 +9,7 @@ * The file property includes the file ID, as well as a top-level file_id. * To obtain additional information about the file, use the files.info API method. *

- * https://api.slack.com/events/file_change + * https://docs.slack.dev/reference/events/file_change */ @Data public class FileChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentAddedEvent.java index 57fdb558d..5b6478bc1 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentAddedEvent.java @@ -10,9 +10,9 @@ * The file property includes the file ID, as well as a top-level file_id. * To obtain additional information about the file, use the files.info API method. *

- * https://api.slack.com/events/file_comment_added + * https://docs.slack.dev/reference/events/file_comment_added */ -@Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread +@Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Data public class FileCommentAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentDeletedEvent.java index 56d211ac3..479a78371 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentDeletedEvent.java @@ -13,9 +13,9 @@ * Unlike file_comment_added and file_comment_edited the comment property only contains the ID of the deleted comment, * not the full comment object. *

- * https://api.slack.com/events/file_comment_deleted + * https://docs.slack.dev/reference/events/file_comment_deleted */ -@Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread +@Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Data public class FileCommentDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentEditedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentEditedEvent.java index 488c1fe9e..7c1a532c3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentEditedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileCommentEditedEvent.java @@ -10,9 +10,9 @@ * The file property includes the file ID, as well as a top-level file_id. * To obtain additional information about the file, use the files.info API method. *

- * https://api.slack.com/events/file_comment_edited + * https://docs.slack.dev/reference/events/file_comment_edited */ -@Deprecated // https://api.slack.com/changelog/2018-05-file-threads-soon-tread +@Deprecated // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread @Data public class FileCommentEditedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileCreatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileCreatedEvent.java index a1cebd1ec..5388ae70e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileCreatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileCreatedEvent.java @@ -10,7 +10,7 @@ * When a file is shared with other members of the workspace (which can happen at upload time) * a file_shared event will also be sent. *

- * https://api.slack.com/events/file_created + * https://docs.slack.dev/reference/events/file_created */ @Data public class FileCreatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileDeletedEvent.java index a8b9111c0..3cca43422 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileDeletedEvent.java @@ -8,7 +8,7 @@ * The file_deleted event is sent to all connected clients for a workspace when a file is deleted. Unlike most file events, * the file property contains a file ID and not a full file object. *

- * https://api.slack.com/events/file_deleted + * https://docs.slack.dev/reference/events/file_deleted */ @Data public class FileDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FilePublicEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FilePublicEvent.java index f26611a5e..c9d31492a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FilePublicEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FilePublicEvent.java @@ -8,7 +8,7 @@ * The file property includes the file ID, as well as a top-level file_id. * To obtain additional information about the file, use the files.info API method. *

- * https://api.slack.com/events/file_public + * https://docs.slack.dev/reference/events/file_public */ @Data public class FilePublicEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileSharedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileSharedEvent.java index b20546fc5..857a9aeb7 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileSharedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileSharedEvent.java @@ -8,7 +8,7 @@ * The file property includes the file ID, as well as a top-level file_id. * To obtain additional information about the file, use the files.info API method. *

- * https://api.slack.com/events/file_shared + * https://docs.slack.dev/reference/events/file_shared */ @Data public class FileSharedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/FileUnsharedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/FileUnsharedEvent.java index 07d691f1b..ed81cc39d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/FileUnsharedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/FileUnsharedEvent.java @@ -8,7 +8,7 @@ * The file property includes the file ID, as well as a top-level file_id. * To obtain additional information about the unshared file, use the files.info API method. *

- * https://api.slack.com/events/file_unshared + * https://docs.slack.dev/reference/events/file_unshared */ @Data public class FileUnsharedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GoodbyeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GoodbyeEvent.java index a456c12f5..7382b3ded 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GoodbyeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GoodbyeEvent.java @@ -13,7 +13,7 @@ *

  • reaching the maximum duration of a RTM web socket connection (8 hours) *
  • your workspace has been inactive for over two minutes * - * https://api.slack.com/events/goodbye + * https://docs.slack.dev/reference/events/goodbye */ @Data public class GoodbyeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationFinishedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationFinishedEvent.java index b2e2f1ecf..e22a592bd 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationFinishedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationFinishedEvent.java @@ -13,7 +13,7 @@ * It's best to cease API and platform operations for a workspace during migration. * While duration varies workspace-to-workspace, expect an extended period of unavailability. *

    - * https://api.slack.com/events/grid_migration_finished + * https://docs.slack.dev/reference/events/grid_migration_finished */ @Data public class GridMigrationFinishedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationStartedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationStartedEvent.java index 48e14c03f..eeb4086e9 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationStartedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GridMigrationStartedEvent.java @@ -13,7 +13,7 @@ * It's best to cease API and platform operations for a workspace during migration. * While duration varies workspace-to-workspace, expect an extended period of unavailability. *

    - * https://api.slack.com/events/grid_migration_started + * https://docs.slack.dev/reference/events/grid_migration_started */ @Data public class GridMigrationStartedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupArchiveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupArchiveEvent.java index a9fb906c7..1ab051411 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupArchiveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupArchiveEvent.java @@ -6,7 +6,7 @@ * The group_archive event is sent to all connections for members of a private channel when that private channel is archived. * Clients can use this to update their local list of private channels. *

    - * https://api.slack.com/events/group_archive + * https://docs.slack.dev/reference/events/group_archive */ @Data public class GroupArchiveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupCloseEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupCloseEvent.java index 07a00160d..e222ec37b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupCloseEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupCloseEvent.java @@ -7,7 +7,7 @@ *

    * This event is not available to bot user subscriptions in the Events API. *

    - * https://api.slack.com/events/group_close + * https://docs.slack.dev/reference/events/group_close */ @Data public class GroupCloseEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupDeletedEvent.java index acbc0feb6..685ccc2d7 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupDeletedEvent.java @@ -6,7 +6,7 @@ * The group_deleted event is sent to all members of a private channel when it is deleted. * Clients can use this to update their local list of private channels. *

    - * https://api.slack.com/events/group_deleted + * https://docs.slack.dev/reference/events/group_deleted */ @Data public class GroupDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupHistoryChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupHistoryChangedEvent.java index f44be0214..39c667bed 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupHistoryChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupHistoryChangedEvent.java @@ -7,7 +7,7 @@ * When clients receive this message they should reload chat history for the private channel * if they have any cached messages before latest. *

    - * https://api.slack.com/events/group_history_changed + * https://docs.slack.dev/reference/events/group_history_changed */ @Data public class GroupHistoryChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupJoinedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupJoinedEvent.java index e271a5510..b0dc4ea51 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupJoinedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupJoinedEvent.java @@ -7,7 +7,7 @@ *

    * The channel value is the string identifier for the private channel. *

    - * https://api.slack.com/events/group_joined + * https://docs.slack.dev/reference/events/group_joined */ @Data public class GroupJoinedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupLeftEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupLeftEvent.java index ce27c7d14..db28d0af9 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupLeftEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupLeftEvent.java @@ -11,7 +11,7 @@ *

    * In addition to this message, all existing members of the group will receive a group_leave message event. *

    - * https://api.slack.com/events/group_left + * https://docs.slack.dev/reference/events/group_left */ @Data public class GroupLeftEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupMarkedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupMarkedEvent.java index 38a42d74a..a7b5e8b05 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupMarkedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupMarkedEvent.java @@ -6,7 +6,7 @@ * The group_marked event is sent to all open connections for a user * when that user moves the read cursor in a private channel by calling the groups.mark API method. *

    - * https://api.slack.com/events/group_marked + * https://docs.slack.dev/reference/events/group_marked */ @Data public class GroupMarkedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupOpenEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupOpenEvent.java index 5e078626b..f87a55641 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupOpenEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupOpenEvent.java @@ -7,7 +7,7 @@ *

    * This event is not available to bot user subscriptions in the Events API. *

    - * https://api.slack.com/events/group_open + * https://docs.slack.dev/reference/events/group_open */ @Data public class GroupOpenEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupRenameEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupRenameEvent.java index f4b1b789c..096b9a13e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupRenameEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupRenameEvent.java @@ -6,7 +6,7 @@ * When a private channel is renamed, the group_rename event is sent to all connections for members of a private channel. * Clients can use this to update their local list of private channels. *

    - * https://api.slack.com/events/group_rename + * https://docs.slack.dev/reference/events/group_rename */ @Data public class GroupRenameEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/GroupUnarchiveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/GroupUnarchiveEvent.java index 06db51e76..6a4ce09e3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/GroupUnarchiveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/GroupUnarchiveEvent.java @@ -6,7 +6,7 @@ * The group_unarchive event is sent to all connections for members of a private channel when that private channel is unarchived. * Clients can use this to update their local list of private channels. *

    - * https://api.slack.com/events/group_unarchive + * https://docs.slack.dev/reference/events/group_unarchive */ @Data public class GroupUnarchiveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/HelloEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/HelloEvent.java index 0fac9254a..ccf243c78 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/HelloEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/HelloEvent.java @@ -6,7 +6,7 @@ * The hello event is sent when a connection is opened to the message server. * This allows a client to confirm the connection has been correctly opened. *

    - * https://api.slack.com/events/hello + * https://docs.slack.dev/reference/events/hello */ @Data public class HelloEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ImCloseEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ImCloseEvent.java index 0668ffdf6..cbf7cfdda 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ImCloseEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ImCloseEvent.java @@ -5,7 +5,7 @@ /** * The im_close event is sent to all connections for a user when a direct message channel is closed by that user. *

    - * https://api.slack.com/events/im_close + * https://docs.slack.dev/reference/events/im_close */ @Data public class ImCloseEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ImCreatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ImCreatedEvent.java index 05fd0e848..18401e454 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ImCreatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ImCreatedEvent.java @@ -9,7 +9,7 @@ * but the client should show no changes based on this, just update its internal list of IM channels. * Usually this event is followed by an im_open event. *

    - * https://api.slack.com/events/im_created + * https://docs.slack.dev/reference/events/im_created */ @Data public class ImCreatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ImHistoryChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ImHistoryChangedEvent.java index 38a101fd2..22702203b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ImHistoryChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ImHistoryChangedEvent.java @@ -8,7 +8,7 @@ *

    * These bulk changes may be the result of data importation or bulk action taken by an administrator. *

    - * https://api.slack.com/events/im_history_changed + * https://docs.slack.dev/reference/events/im_history_changed */ @Data public class ImHistoryChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ImMarkedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ImMarkedEvent.java index dec89427d..084164b0a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ImMarkedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ImMarkedEvent.java @@ -6,7 +6,7 @@ * The im_marked event is sent to all open connections for a user * when that user moves the read cursor in a direct message channel by calling the im.mark API method. *

    - * https://api.slack.com/events/im_marked + * https://docs.slack.dev/reference/events/im_marked */ @Data public class ImMarkedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ImOpenEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ImOpenEvent.java index 55f8e8ea0..9facc28c0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ImOpenEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ImOpenEvent.java @@ -5,7 +5,7 @@ /** * The im_open event is sent to all connections for a user when a direct message channel is opened by that user. *

    - * https://api.slack.com/events/im_open + * https://docs.slack.dev/reference/events/im_open */ @Data public class ImOpenEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/InviteRequestedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/InviteRequestedEvent.java index af28a7d1f..3a605bad3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/InviteRequestedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/InviteRequestedEvent.java @@ -7,7 +7,7 @@ /** * User requested an invite *

    - * https://api.slack.com/events/invite_requested + * https://docs.slack.dev/reference/events/invite_requested */ @Data public class InviteRequestedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/LinkSharedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/LinkSharedEvent.java index aa6fc34c8..a705c1b26 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/LinkSharedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/LinkSharedEvent.java @@ -8,7 +8,7 @@ /** * The thread_ts field only appears when the link was shared within a message thread. *

    - * https://api.slack.com/events/link_shared + * https://docs.slack.dev/reference/events/link_shared */ @Data public class LinkSharedEvent implements Event { @@ -24,9 +24,9 @@ public class LinkSharedEvent implements Event { @SerializedName("is_bot_user_member") private boolean botUserMember; - // https://api.slack.com/changelog/2021-08-changes-to-unfurls + // https://docs.slack.dev/changelog/2021-08-changes-to-unfurls private String unfurlId; - // https://api.slack.com/changelog/2021-08-changes-to-unfurls + // https://docs.slack.dev/changelog/2021-08-changes-to-unfurls private String source; // "composer" / "conversations_history" private String eventTs; diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ManualPresenceChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ManualPresenceChangeEvent.java index b9f8540dc..9eb6971fb 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ManualPresenceChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ManualPresenceChangeEvent.java @@ -6,7 +6,7 @@ * The manual_presence_change event is sent to all connections for a user when that user manually updates their presence. * Clients can use this to update their local state. *

    - * https://api.slack.com/events/manual_presence_change + * https://docs.slack.dev/reference/events/manual_presence_change */ @Data public class ManualPresenceChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MemberJoinedChannelEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MemberJoinedChannelEvent.java index 58fe5b881..16a0f09c6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MemberJoinedChannelEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MemberJoinedChannelEvent.java @@ -40,7 +40,7 @@ *

    * Even bot users receive this delightful event via Bot User subscription, when joining a channel. *

    - * https://api.slack.com/events/member_joined_channel + * https://docs.slack.dev/reference/events/member_joined_channel */ @Data public class MemberJoinedChannelEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MemberLeftChannelEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MemberLeftChannelEvent.java index 0126c2784..251f51d44 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MemberLeftChannelEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MemberLeftChannelEvent.java @@ -22,7 +22,7 @@ * Which events your app will receive depends on the scopes and their context. * For instance, you'll only receive member_left_channel events for private channels if your app has the groups:read permission. *

    - * https://api.slack.com/events/member_left_channel + * https://docs.slack.dev/reference/events/member_left_channel */ @Data public class MemberLeftChannelEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageBotEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageBotEvent.java index 2a06181b1..d9710d904 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageBotEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageBotEvent.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/bot_message + * https://docs.slack.dev/reference/events/message/bot_message */ @Data public class MessageBotEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChangedEvent.java index 11887ea81..f587a74ee 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChangedEvent.java @@ -11,7 +11,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/message_changed + * https://docs.slack.dev/reference/events/message/message_changed */ @Data public class MessageChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelArchiveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelArchiveEvent.java index 27d75d3cc..cbd8504ec 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelArchiveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelArchiveEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_archive + * https://docs.slack.dev/reference/events/message/channel_archive */ @Data public class MessageChannelArchiveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelConvertToPublicEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelConvertToPublicEvent.java index 6962ae4f3..00fd3f0c7 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelConvertToPublicEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelConvertToPublicEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_convert_to_public + * https://docs.slack.dev/reference/events/message/channel_convert_to_public */ @Data public class MessageChannelConvertToPublicEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelJoinEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelJoinEvent.java index 9b362c8b3..fdbb5606e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelJoinEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelJoinEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_join + * https://docs.slack.dev/reference/events/message/channel_join */ @Data public class MessageChannelJoinEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelLeaveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelLeaveEvent.java index 7c47f5234..4794ce8fc 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelLeaveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelLeaveEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_leave + * https://docs.slack.dev/reference/events/message/channel_leave */ @Data public class MessageChannelLeaveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelNameEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelNameEvent.java index 5158083a2..1ca63faab 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelNameEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelNameEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_name + * https://docs.slack.dev/reference/events/message/channel_name */ @Data public class MessageChannelNameEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPostingPermissionsEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPostingPermissionsEvent.java index f1384d82b..09a5290d3 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPostingPermissionsEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPostingPermissionsEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_posting_permissions + * https://docs.slack.dev/reference/events/message/channel_posting_permissions */ @Data public class MessageChannelPostingPermissionsEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPurposeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPurposeEvent.java index e65194013..17c03f00e 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPurposeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelPurposeEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_purpose + * https://docs.slack.dev/reference/events/message/channel_purpose */ @Data public class MessageChannelPurposeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelTopicEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelTopicEvent.java index f650c3f75..a272ee66f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelTopicEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelTopicEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_topic + * https://docs.slack.dev/reference/events/message/channel_topic */ @Data public class MessageChannelTopicEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelUnarchiveEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelUnarchiveEvent.java index 9288ccc65..0a8b499dc 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelUnarchiveEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageChannelUnarchiveEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/channel_unarchive + * https://docs.slack.dev/reference/events/message/channel_unarchive */ @Data public class MessageChannelUnarchiveEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageDeletedEvent.java index 4b6ccd5f4..2393c56ef 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageDeletedEvent.java @@ -11,7 +11,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/message_deleted + * https://docs.slack.dev/reference/events/message/message_deleted */ @Data public class MessageDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageEkmAccessDeniedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageEkmAccessDeniedEvent.java index dd7ee61ca..e0c4cc93f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageEkmAccessDeniedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageEkmAccessDeniedEvent.java @@ -7,7 +7,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/ekm_access_denied + * https://docs.slack.dev/reference/events/message/ekm_access_denied */ @Data public class MessageEkmAccessDeniedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageEvent.java index 24efa0370..74e9de044 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageEvent.java @@ -17,7 +17,7 @@ * - They are returned via calls to channels.history, im.history or groups.history * - They are returned as latest property on channel, group and im objects. *

    - * https://api.slack.com/events/message + * https://docs.slack.dev/reference/events/message */ @Data public class MessageEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageFileShareEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageFileShareEvent.java index b1bfb4b60..513f8685f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageFileShareEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageFileShareEvent.java @@ -9,7 +9,7 @@ /** * A file was shared into a channel - * https://api.slack.com/events/message/file_share + * https://docs.slack.dev/reference/events/message/file_share */ @Data public class MessageFileShareEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageGroupTopicEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageGroupTopicEvent.java index aadd3c9c9..6d63c2789 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageGroupTopicEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageGroupTopicEvent.java @@ -3,7 +3,7 @@ import lombok.Data; /** - * https://api.slack.com/events/message/group_topic + * https://docs.slack.dev/reference/events/message/group_topic */ @Data public class MessageGroupTopicEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMeEvent.java index 108f17577..2ed7dcbcb 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMeEvent.java @@ -6,7 +6,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/me_message + * https://docs.slack.dev/reference/events/message/me_message */ @Data public class MessageMeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataDeletedEvent.java index 64b49e673..d8ef90f53 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataDeletedEvent.java @@ -5,7 +5,7 @@ import java.util.Map; /** - * https://api.slack.com/events/message_metadata_deleted + * https://docs.slack.dev/reference/events/message_metadata_deleted */ @Data public class MessageMetadataDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataPostedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataPostedEvent.java index e311ef76f..03013f8d8 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataPostedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataPostedEvent.java @@ -5,7 +5,7 @@ import java.util.Map; /** - * https://api.slack.com/events/message_metadata_posted + * https://docs.slack.dev/reference/events/message_metadata_posted */ @Data public class MessageMetadataPostedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataUpdatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataUpdatedEvent.java index 544f7fb56..99d23b065 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataUpdatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageMetadataUpdatedEvent.java @@ -5,7 +5,7 @@ import java.util.Map; /** - * https://api.slack.com/events/message_metadata_updated + * https://docs.slack.dev/reference/events/message_metadata_updated */ @Data public class MessageMetadataUpdatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageRepliedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageRepliedEvent.java index e76e0291a..8558867fd 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageRepliedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageRepliedEvent.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/message_replied + * https://docs.slack.dev/reference/events/message/message_replied */ @Data public class MessageRepliedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/MessageThreadBroadcastEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/MessageThreadBroadcastEvent.java index 687ce8a46..ff91e1e99 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/MessageThreadBroadcastEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/MessageThreadBroadcastEvent.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/events/message/thread_broadcast + * https://docs.slack.dev/reference/events/message/thread_broadcast */ @Data public class MessageThreadBroadcastEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/PinAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/PinAddedEvent.java index 0b43d9042..525c978f6 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/PinAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/PinAddedEvent.java @@ -12,7 +12,7 @@ /** * When an item is pinned in a channel, the pin_added event is sent to all members of that channel. *

    - * https://api.slack.com/events/pin_added + * https://docs.slack.dev/reference/events/pin_added */ @Data public class PinAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/PinRemovedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/PinRemovedEvent.java index db4156bc9..b2b88f770 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/PinRemovedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/PinRemovedEvent.java @@ -14,7 +14,7 @@ *

    * The has_pins property indicates that there are other pinned items in that channel. *

    - * https://api.slack.com/events/pin_removed + * https://docs.slack.dev/reference/events/pin_removed */ @Data public class PinRemovedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/PongEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/PongEvent.java index ed06000a3..d51f1b74f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/PongEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/PongEvent.java @@ -8,7 +8,7 @@ * The pong event is sent in response to a 'ping' message previously sent. The id and * other fields will match that of the ping message. *

    - * https://api.slack.com/rtm#ping_and_pong + * https://docs.slack.dev/legacy/legacy-rtm-api#ping-pong */ @Data public class PongEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/PrefChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/PrefChangeEvent.java index dd4f4c355..12318f305 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/PrefChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/PrefChangeEvent.java @@ -6,7 +6,7 @@ * The pref_change event is sent to all connections for a user when a user preference is changed. * Clients should update to reflect new changes immediately. *

    - * https://api.slack.com/events/pref_change + * https://docs.slack.dev/reference/events/pref_change */ @Data public class PrefChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ReactionAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ReactionAddedEvent.java index 09ffd959e..aac4da324 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ReactionAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ReactionAddedEvent.java @@ -14,7 +14,7 @@ *

    * The item field is a brief reference to what was reacted to. The above example describes a reaction to a message. *

    - * https://api.slack.com/events/reaction_added + * https://docs.slack.dev/reference/events/reaction_added */ @Data public class ReactionAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ReactionRemovedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ReactionRemovedEvent.java index c256b6a82..d698fd346 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ReactionRemovedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ReactionRemovedEvent.java @@ -15,7 +15,7 @@ * The item field is a brief reference to what the reaction was attached to. * The above example describes a reaction being removed from a message. *

    - * https://api.slack.com/events/reaction_removed + * https://docs.slack.dev/reference/events/reaction_removed */ @Data public class ReactionRemovedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ReconnectUrlEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ReconnectUrlEvent.java index 973619349..1c577ef4a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ReconnectUrlEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ReconnectUrlEvent.java @@ -5,7 +5,7 @@ /** * The reconnect_url event is currently unsupported and experimental. *

    - * https://api.slack.com/events/reconnect_url + * https://docs.slack.dev/reference/events/reconnect_url */ @Data public class ReconnectUrlEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesAddedEvent.java index 905bc795b..fcd46bac0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesAddedEvent.java @@ -10,7 +10,7 @@ *

    * See Permissions API for further detail. *

    - * https://api.slack.com/events/resources_added + * https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Data public class ResourcesAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesRemovedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesRemovedEvent.java index 3db66c163..ab963099a 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesRemovedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ResourcesRemovedEvent.java @@ -10,7 +10,7 @@ *

    * See Permissions API for further detail. *

    - * https://api.slack.com/events/resources_removed + * https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Data public class ResourcesRemovedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/ScopeDeniedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/ScopeDeniedEvent.java index baf950e82..00aa2849f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/ScopeDeniedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/ScopeDeniedEvent.java @@ -8,7 +8,7 @@ * The inner event describes an array of scopes you requested but were denied access to. * It includes a trigger_id you may use with dialog.open or Permissions API requests. *

    - * https://api.slack.com/events/scope_denied + * https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Data public class ScopeDeniedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteAcceptedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteAcceptedEvent.java index 22d9ab648..3367c1bbe 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteAcceptedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteAcceptedEvent.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/events/shared_channel_invite_accepted + * https://docs.slack.dev/reference/events/shared_channel_invite_accepted */ @Data public class SharedChannelInviteAcceptedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteApprovedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteApprovedEvent.java index 0facb0f48..aa1160a2b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteApprovedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteApprovedEvent.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/events/shared_channel_invite_approved + * https://docs.slack.dev/reference/events/shared_channel_invite_approved */ @Data public class SharedChannelInviteApprovedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteDeclinedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteDeclinedEvent.java index 26f4952fd..54cb0bedf 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteDeclinedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteDeclinedEvent.java @@ -9,7 +9,7 @@ import java.util.List; /** - * https://api.slack.com/events/shared_channel_invite_declined + * https://docs.slack.dev/reference/events/shared_channel_invite_declined */ @Data public class SharedChannelInviteDeclinedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteReceivedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteReceivedEvent.java index c360711d9..a382a9b8c 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteReceivedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteReceivedEvent.java @@ -7,7 +7,7 @@ import lombok.Data; /** - * https://api.slack.com/events/shared_channel_invite_received + * https://docs.slack.dev/reference/events/shared_channel_invite_received */ @Data public class SharedChannelInviteReceivedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteRequestedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteRequestedEvent.java index d8d6e065c..2541cdf7b 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteRequestedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SharedChannelInviteRequestedEvent.java @@ -8,7 +8,7 @@ import java.util.List; /** - * https://api.slack.com/events/shared_channel_invite_requested + * https://docs.slack.dev/reference/events/shared_channel_invite_requested */ @Data public class SharedChannelInviteRequestedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/StarAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/StarAddedEvent.java index ecbcdfcb9..c9a922589 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/StarAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/StarAddedEvent.java @@ -14,7 +14,7 @@ *

    * See the stars.list method for details of the structure of the item property. *

    - * https://api.slack.com/events/star_added + * https://docs.slack.dev/reference/events/star_added */ @Data public class StarAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamCreatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamCreatedEvent.java index 0308355e9..cdec8bb46 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamCreatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamCreatedEvent.java @@ -9,7 +9,7 @@ * The subteam_created event is sent to all connections for a workspace when a new User Group is created. * Clients can use this to update their local list of User Groups and group members. *

    - * https://api.slack.com/events/subteam_created + * https://docs.slack.dev/reference/events/subteam_created */ @Data public class SubteamCreatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamMembersChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamMembersChangedEvent.java index 412bb373e..538e75e12 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamMembersChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamMembersChangedEvent.java @@ -11,7 +11,7 @@ *

    * Unlike subteam_updated, this only shows the delta of added or removed members and does not include a snapshot of the User Group. *

    - * https://api.slack.com/events/subteam_members_changed + * https://docs.slack.dev/reference/events/subteam_members_changed */ @Data public class SubteamMembersChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfAddedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfAddedEvent.java index c59aa6548..056885c30 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfAddedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfAddedEvent.java @@ -8,7 +8,7 @@ *

    * This event is not available to bot user subscriptions in the Events API. *

    - * https://api.slack.com/events/subteam_self_added + * https://docs.slack.dev/reference/events/subteam_self_added */ @Data public class SubteamSelfAddedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfRemovedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfRemovedEvent.java index 54b54bc68..d84f083e0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfRemovedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamSelfRemovedEvent.java @@ -8,7 +8,7 @@ *

    * This event is not available to bot user subscriptions in the Events API. *

    - * https://api.slack.com/events/subteam_self_removed + * https://docs.slack.dev/reference/events/subteam_self_removed */ @Data public class SubteamSelfRemovedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamUpdatedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamUpdatedEvent.java index 0054e8e95..9b4233d42 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/SubteamUpdatedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/SubteamUpdatedEvent.java @@ -16,7 +16,7 @@ *

    * This event type may also arise when a subteam has been disabled. *

    - * https://api.slack.com/events/subteam_updated + * https://docs.slack.dev/reference/events/subteam_updated */ @Data public class SubteamUpdatedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessGrantedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessGrantedEvent.java index fde6ae370..5d2dcd451 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessGrantedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessGrantedEvent.java @@ -5,7 +5,7 @@ import java.util.List; /** - * https://api.slack.com/events/team_access_granted + * https://docs.slack.dev/reference/events/team_access_granted */ @Data public class TeamAccessGrantedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessRevokedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessRevokedEvent.java index 5a9708bdb..d4ccc56e0 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessRevokedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamAccessRevokedEvent.java @@ -5,7 +5,7 @@ import java.util.List; /** - * https://api.slack.com/events/team_access_revoked + * https://docs.slack.dev/reference/events/team_access_revoked */ @Data public class TeamAccessRevokedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamDomainChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamDomainChangeEvent.java index c03b96359..26e7c71a1 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamDomainChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamDomainChangeEvent.java @@ -9,7 +9,7 @@ * clients don't need to do anything special with this event. It is sent for the benefit of our web client, * which needs to reload when the domain changes. *

    - * https://api.slack.com/events/team_domain_change + * https://docs.slack.dev/reference/events/team_domain_change */ @Data public class TeamDomainChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamJoinEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamJoinEvent.java index 1630d69c9..6b983a409 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamJoinEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamJoinEvent.java @@ -7,7 +7,7 @@ * The team_join event is sent to all connections for a workspace when a new member joins. * Clients can use this to update their local cache of members. *

    - * https://api.slack.com/events/team_join + * https://docs.slack.dev/reference/events/team_join */ @Data public class TeamJoinEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamMigrationStartedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamMigrationStartedEvent.java index 6714ad6b3..6817e9539 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamMigrationStartedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamMigrationStartedEvent.java @@ -16,7 +16,7 @@ * If this happens you should wait a few seconds and try again. * If the error continues you should wait longer before retrying, and so on. *

    - * https://api.slack.com/events/team_migration_started + * https://docs.slack.dev/reference/events/team_migration_started */ @Data public class TeamMigrationStartedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamPlanChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamPlanChangeEvent.java index 755713e6a..c00179346 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamPlanChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamPlanChangeEvent.java @@ -8,7 +8,7 @@ * The team_plan_change event is sent to all connections for a workspace when the current billing plan is changed. * Currently possible values are: empty string, comp, std, plus. *

    - * https://api.slack.com/events/team_plan_change + * https://docs.slack.dev/reference/events/team_plan_change */ @Data public class TeamPlanChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamPrefChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamPrefChangeEvent.java index 987fd8ac0..ebcc2a902 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamPrefChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamPrefChangeEvent.java @@ -6,7 +6,7 @@ * The team_pref_change event is sent to all connections for a workspace when a preference is changed. * Where appropriate clients should update to reflect new changes immediately. *

    - * https://api.slack.com/events/team_pref_change + * https://docs.slack.dev/reference/events/team_pref_change */ @Data public class TeamPrefChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileChangeEvent.java index 3f0d26955..523c05e81 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileChangeEvent.java @@ -10,7 +10,7 @@ * Only the modified field definitions are included in the payload. * Where appropriate, clients should update to reflect new changes immediately. *

    - * https://api.slack.com/events/team_profile_change + * https://docs.slack.dev/reference/events/team_profile_change */ @Data public class TeamProfileChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileDeleteEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileDeleteEvent.java index 9af79442f..614a43af8 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileDeleteEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileDeleteEvent.java @@ -9,7 +9,7 @@ * from the profile. Only the ids of the deleted field definitions are included in the payload. * Where appropriate, clients should update to reflect new changes immediately. *

    - * https://api.slack.com/events/team_profile_delete + * https://docs.slack.dev/reference/events/team_profile_delete */ @Data public class TeamProfileDeleteEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileReorderEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileReorderEvent.java index ab4198809..ecb00d100 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileReorderEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamProfileReorderEvent.java @@ -10,7 +10,7 @@ * The payload includes only the id and the ordering for each field definition that is reordered. * Where appropriate, clients should update to reflect new changes immediately. *

    - * https://api.slack.com/events/team_profile_reorder + * https://docs.slack.dev/reference/events/team_profile_reorder */ @Data public class TeamProfileReorderEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TeamRenameEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TeamRenameEvent.java index fa9b162b3..bacfa1532 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TeamRenameEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TeamRenameEvent.java @@ -8,7 +8,7 @@ * Clients can use this to update the display of the workspace name as soon as it changes. * If they don't the client will receive the new name the next time it calls rtm.start. *

    - * https://api.slack.com/events/team_rename + * https://docs.slack.dev/reference/events/team_rename */ @Data public class TeamRenameEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/TokensRevokedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/TokensRevokedEvent.java index 426b1faf2..81f8057ff 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/TokensRevokedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/TokensRevokedEvent.java @@ -18,7 +18,7 @@ * Each key contains an array of user IDs, not the actual token strings representing your revoked tokens. * To use this event most effectively, store your tokens alongside user IDs and team IDs. *

    - * https://api.slack.com/events/tokens_revoked + * https://docs.slack.dev/reference/events/tokens_revoked */ @Data public class TokensRevokedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserChangeEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserChangeEvent.java index a6b07219b..1f1dd9525 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserChangeEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserChangeEvent.java @@ -9,7 +9,7 @@ *

    * Use the users.profile.set method to update user profile data. *

    - * https://api.slack.com/events/user_change + * https://docs.slack.dev/reference/events/user_change */ @Data public class UserChangeEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserHuddleChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserHuddleChangedEvent.java index b8fce8b09..029003e62 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserHuddleChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserHuddleChangedEvent.java @@ -8,7 +8,7 @@ * The event is identical to the existing user_change event. Both user_change and user_huddle_changed are dispatched * at the exact same time. Use the users.profile.set method to update user profile data. *

    - * https://api.slack.com/events/user_huddle_changed + * https://docs.slack.dev/reference/events/user_huddle_changed */ @Data public class UserHuddleChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserProfileChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserProfileChangedEvent.java index d4df6529a..d5e18bb32 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserProfileChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserProfileChangedEvent.java @@ -8,7 +8,7 @@ * The event is identical to the existing user_change event. Both user_change and user_profile_changed are dispatched * at the exact same time. Use the users.profile.set method to update user profile data. *

    - * https://api.slack.com/events/user_profile_changed + * https://docs.slack.dev/reference/events/user_change */ @Data public class UserProfileChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceDeniedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceDeniedEvent.java index a18a1d4a4..6bb5eeb84 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceDeniedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceDeniedEvent.java @@ -8,7 +8,7 @@ * We send this event when a user declines to grant your workspace app * the permissions you recently requested with apps.permissions.users.request. *

    - * https://api.slack.com/events/user_resource_denied + * https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Data public class UserResourceDeniedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceGrantedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceGrantedEvent.java index 8428f460c..dfe328727 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceGrantedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceGrantedEvent.java @@ -9,7 +9,7 @@ * the permissions you recently requested with apps.permissions.users.request. * Now you can work on their behalf! *

    - * https://api.slack.com/events/user_resource_granted + * https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Data public class UserResourceGrantedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceRemovedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceRemovedEvent.java index afb23c5cc..860c2fe99 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceRemovedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserResourceRemovedEvent.java @@ -5,7 +5,7 @@ /** * We send this event when a user removes an existing grant for your workspace app. *

    - * https://api.slack.com/events/user_resource_removed + * https://docs.slack.dev/changelog/2021-01-workspace-apps-retiring-the-platform-graveyard-in-aug-2021 */ @Data public class UserResourceRemovedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserStatusChangedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserStatusChangedEvent.java index ae4811c9f..d78b02d76 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserStatusChangedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserStatusChangedEvent.java @@ -8,7 +8,7 @@ * The event is identical to the existing user_change event. Both user_change and user_status_changed are dispatched * at the exact same time. Use the users.profile.set method to update user profile data. *

    - * https://api.slack.com/events/user_status_changed + * https://docs.slack.dev/reference/events/user_change */ @Data public class UserStatusChangedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/UserTypingEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/UserTypingEvent.java index 357960acd..e7cf8f10c 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/UserTypingEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/UserTypingEvent.java @@ -5,7 +5,7 @@ /** * The user_typing event is sent to all members of a channel when a user is typing a message in that channel. *

    - * https://api.slack.com/events/user_typing + * https://docs.slack.dev/reference/events/user_typing */ @Data public class UserTypingEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowDeletedEvent.java index 027d25e69..d98605d22 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowDeletedEvent.java @@ -6,7 +6,7 @@ /** * A workflow that contains a step supported by your app was deleted *

    - * https://api.slack.com/events/workflow_deleted + * https://docs.slack.dev/reference/events/workflow_deleted */ @Data public class WorkflowDeletedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowPublishedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowPublishedEvent.java index b2e7bd9a3..cae2f6ea2 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowPublishedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowPublishedEvent.java @@ -6,7 +6,7 @@ /** * A workflow that contains a step supported by your app was published *

    - * https://api.slack.com/events/workflow_published + * https://docs.slack.dev/reference/events/workflow_published */ @Data public class WorkflowPublishedEvent implements Event { diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepDeletedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepDeletedEvent.java index 354e5cd88..64c2e4b7f 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepDeletedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepDeletedEvent.java @@ -7,8 +7,8 @@ /** * A workflow step supported by your app was removed from a workflow *

    - * https://api.slack.com/events/workflow_step_deleted - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * https://docs.slack.dev/reference/events/workflow_step_deleted + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Data @Deprecated diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepExecuteEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepExecuteEvent.java index 56ca1aab0..5f57f1606 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepExecuteEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowStepExecuteEvent.java @@ -6,8 +6,8 @@ /** * A workflow step supported by your app should execute *

    - * https://api.slack.com/events/workflow_step_execute - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * https://docs.slack.dev/reference/events/workflow_step_execute + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Data @Deprecated diff --git a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowUnpublishedEvent.java b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowUnpublishedEvent.java index 8683e8526..6fdb35a31 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowUnpublishedEvent.java +++ b/slack-api-model/src/main/java/com/slack/api/model/event/WorkflowUnpublishedEvent.java @@ -6,8 +6,8 @@ /** * A workflow that contains a step supported by your app was unpublished *

    - * https://api.slack.com/events/workflow_unpublished - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * https://docs.slack.dev/reference/events/workflow_unpublished + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Data @Deprecated diff --git a/slack-api-model/src/main/java/com/slack/api/model/view/View.java b/slack-api-model/src/main/java/com/slack/api/model/view/View.java index d4b6daa14..038c630f4 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/view/View.java +++ b/slack-api-model/src/main/java/com/slack/api/model/view/View.java @@ -11,7 +11,7 @@ /** * Represents a surface in Slack (Modals, Home tabs) * - * @see Slack Surfaces + * @see Slack Surfaces */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepExecution.java b/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepExecution.java index dc30f2550..f175e31eb 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepExecution.java +++ b/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepExecution.java @@ -6,7 +6,7 @@ import java.util.Map; /** - * https://api.slack.com/events/workflow_step_execute + * https://docs.slack.dev/reference/events/workflow_step_execute */ @Data public class WorkflowStepExecution { diff --git a/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepInput.java b/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepInput.java index 858da71ee..ad7d89464 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepInput.java +++ b/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepInput.java @@ -19,7 +19,7 @@ * } * } * - * https://api.slack.com/reference/workflows/workflow_step#input + * https://docs.slack.dev/legacy/legacy-steps-from-apps/legacy-steps-from-apps-workflow_step-object */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepOutput.java b/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepOutput.java index 4ea4b2462..a248d8125 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepOutput.java +++ b/slack-api-model/src/main/java/com/slack/api/model/workflow/WorkflowStepOutput.java @@ -14,7 +14,7 @@ * } * *

    - * https://api.slack.com/reference/workflows/workflow_step#output + * https://docs.slack.dev/legacy/legacy-steps-from-apps/legacy-steps-from-apps-workflow_step-object */ @Data @Builder diff --git a/slack-api-model/src/main/java/com/slack/api/util/json/GsonBlockElementFactory.java b/slack-api-model/src/main/java/com/slack/api/util/json/GsonBlockElementFactory.java index 3ba7494ea..02db27275 100644 --- a/slack-api-model/src/main/java/com/slack/api/util/json/GsonBlockElementFactory.java +++ b/slack-api-model/src/main/java/com/slack/api/util/json/GsonBlockElementFactory.java @@ -11,7 +11,7 @@ * images, menus) from a {@link com.slack.api.model.Message chat * message response}. * - * @see Block Elements + * @see Block Elements */ public class GsonBlockElementFactory implements JsonDeserializer, JsonSerializer { diff --git a/slack-api-model/src/main/java/com/slack/api/util/json/GsonContextBlockElementFactory.java b/slack-api-model/src/main/java/com/slack/api/util/json/GsonContextBlockElementFactory.java index 4fb91e7ff..a8c54912b 100644 --- a/slack-api-model/src/main/java/com/slack/api/util/json/GsonContextBlockElementFactory.java +++ b/slack-api-model/src/main/java/com/slack/api/util/json/GsonContextBlockElementFactory.java @@ -13,7 +13,7 @@ * Factory for deserializing BlockKit 'context block' elements from a * {@link com.slack.api.model.Message chat message response}. * - * @see Context Blocks + * @see Context Blocks */ public class GsonContextBlockElementFactory implements JsonDeserializer, JsonSerializer { diff --git a/slack-api-model/src/main/java/com/slack/api/util/json/GsonRichTextElementFactory.java b/slack-api-model/src/main/java/com/slack/api/util/json/GsonRichTextElementFactory.java index 63c5289ab..30a55f936 100644 --- a/slack-api-model/src/main/java/com/slack/api/util/json/GsonRichTextElementFactory.java +++ b/slack-api-model/src/main/java/com/slack/api/util/json/GsonRichTextElementFactory.java @@ -8,7 +8,7 @@ import java.lang.reflect.Type; /** - * https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + * https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less */ public class GsonRichTextElementFactory implements JsonDeserializer, diff --git a/slack-api-model/src/main/java/com/slack/api/util/json/GsonTextObjectFactory.java b/slack-api-model/src/main/java/com/slack/api/util/json/GsonTextObjectFactory.java index 270977b7c..8d2196870 100644 --- a/slack-api-model/src/main/java/com/slack/api/util/json/GsonTextObjectFactory.java +++ b/slack-api-model/src/main/java/com/slack/api/util/json/GsonTextObjectFactory.java @@ -12,7 +12,7 @@ * Factory for deserializing BlockKit 'text object' elements from a * {@link com.slack.api.model.Message chat message response}. * - * @see Text Composition Objects + * @see Text Composition Objects */ public class GsonTextObjectFactory implements JsonDeserializer, JsonSerializer { diff --git a/slack-api-model/src/main/java/com/slack/api/webhook/Payload.java b/slack-api-model/src/main/java/com/slack/api/webhook/Payload.java index 0ef4272c1..860171a52 100644 --- a/slack-api-model/src/main/java/com/slack/api/webhook/Payload.java +++ b/slack-api-model/src/main/java/com/slack/api/webhook/Payload.java @@ -9,9 +9,9 @@ import java.util.List; /** - * https://api.slack.com/incoming-webhooks + * https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks *

    - * Implementation of Incoming Webhook Payloads + * Implementation of Incoming Webhook Payloads */ @Data @Builder @@ -70,7 +70,7 @@ public class Payload { /** * An array of {@link LayoutBlock layout blocks} in the same format as described in the - * layout block guide. + * layout block guide. */ private List blocks; @@ -90,7 +90,7 @@ public class Payload { private Boolean unfurlMedia; /** - * https://api.slack.com/metadata + * https://docs.slack.dev/messaging/message-metadata */ private Message.Metadata metadata; } diff --git a/slack-api-model/src/test/java/test_locally/api/model/block/BlockKitTest.java b/slack-api-model/src/test/java/test_locally/api/model/block/BlockKitTest.java index 7a5834558..5b7c59245 100644 --- a/slack-api-model/src/test/java/test_locally/api/model/block/BlockKitTest.java +++ b/slack-api-model/src/test/java/test_locally/api/model/block/BlockKitTest.java @@ -171,7 +171,7 @@ public void parseMultiSelectOnes() { @Test public void parseRichTextOnes() { - // https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + // https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less String json = "{\n" + " \"client_msg_id\": \"70c82df9-9db9-48b0-bf4e-9c43db3ed097\",\n" + " \"type\": \"message\",\n" + @@ -269,7 +269,7 @@ public void parseRichTextOnes() { @Test public void parseRichTextOnes2() { - // https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + // https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less String json = "{\n" + " \"client_msg_id\": \"0e7bdef4-27a9-4bfa-bf16-c65683ff382b\",\n" + " \"type\": \"message\",\n" + @@ -343,7 +343,7 @@ public void parseRichTextOnes2() { @Test public void parseRichTextOnes3() { - // https://api.slack.com/changelog/2019-09-what-they-see-is-what-you-get-and-more-and-less + // https://docs.slack.dev/changelog/2019/09/01/what-they-see-is-what-you-get-and-more-and-less String json = "{\n" + " \"client_msg_id\": \"0e7bdef4-27a9-4bfa-bf16-c65683ff382b\",\n" + " \"type\": \"message\",\n" + @@ -1489,7 +1489,7 @@ public void codeInDocs() { @Test public void timePickerElement() { - // https://api.slack.com/reference/block-kit/block-elements#timepicker + // https://docs.slack.dev/reference/block-kit/block-elements/time-picker-element String json = "{\n" + " \"type\": \"section\",\n" + " \"block_id\": \"section1234\",\n" + @@ -1575,7 +1575,7 @@ public void noFocusOnLoad() { @Test public void parseVideoBlocks() { - // https://api.slack.com/reference/block-kit/blocks#video + // https://docs.slack.dev/reference/block-kit/blocks/video-block String json = "{\n" + " \"blocks\": [\n" + " {\n" + @@ -1611,7 +1611,7 @@ public void parseVideoBlocks() { @Test public void parseLinkTriggerMessages() { - // https://api.slack.com/future + // https://tools.slack.dev/deno-slack-sdk/ String json = "{\n" + " \"client_msg_id\": \"xxx\",\n" + " \"type\": \"message\",\n" + diff --git a/slack-api-model/src/test/java/test_locally/api/model/event/LinkSharedEventTest.java b/slack-api-model/src/test/java/test_locally/api/model/event/LinkSharedEventTest.java index ae4746539..8a918a801 100644 --- a/slack-api-model/src/test/java/test_locally/api/model/event/LinkSharedEventTest.java +++ b/slack-api-model/src/test/java/test_locally/api/model/event/LinkSharedEventTest.java @@ -58,7 +58,7 @@ public void serialize() { @Test public void newUnfurls_2021_08() { - // https://api.slack.com/changelog/2021-08-changes-to-unfurls + // https://docs.slack.dev/changelog/2021-08-changes-to-unfurls String json = "{\n" + " \"type\": \"link_shared\",\n" + " \"channel\": \"COMPOSER\",\n" + diff --git a/slack-api-model/src/test/java/test_locally/api/model/view/ViewTest.java b/slack-api-model/src/test/java/test_locally/api/model/view/ViewTest.java index 9dfe566fc..8d416c0f1 100644 --- a/slack-api-model/src/test/java/test_locally/api/model/view/ViewTest.java +++ b/slack-api-model/src/test/java/test_locally/api/model/view/ViewTest.java @@ -12,7 +12,7 @@ public class ViewTest { @Test public void deserialize_open() { - // https://api.slack.com/methods/views.open + // https://docs.slack.dev/reference/methods/views.open String json = "{\n" + " \"id\": \"VMHU10V25\",\n" + " \"team_id\": \"T8N4K1JN\",\n" + @@ -61,7 +61,7 @@ public void deserialize_open() { @Test public void deserialize_push() { - // https://api.slack.com/methods/views.push + // https://docs.slack.dev/reference/methods/views.push String json = "{\n" + " \"id\": \"VNM522E2U\",\n" + " \"team_id\": \"T9M4RL1JM\",\n" + @@ -116,7 +116,7 @@ public void deserialize_push() { @Test public void deserialize_update() { - // https://api.slack.com/methods/views.update + // https://docs.slack.dev/reference/methods/views.update String json = "{\n" + " \"id\": \"VNM522E2U\",\n" + " \"team_id\": \"T9M4RL1JM\",\n" + diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/SlackSignature.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/SlackSignature.java index d63827806..8cc9a90b3 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/SlackSignature.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/SlackSignature.java @@ -10,7 +10,7 @@ /** * Slack request signature representation in Java. * - * @see Slack Request Verification + * @see Slack Request Verification */ public class SlackSignature { diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/config/SlackAppConfig.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/config/SlackAppConfig.java index 5a4dcd4cf..d57f0b1af 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/config/SlackAppConfig.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/config/SlackAppConfig.java @@ -9,17 +9,17 @@ * The basic configuration for Slack apps. * * @see The list of your Slack apps - * @see Slack OAuth + * @see Slack OAuth */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class SlackAppConfig { - // https://api.slack.com/docs/oauth + // https://docs.slack.dev/authentication/installing-with-oauth private String clientId; - // https://api.slack.com/docs/oauth + // https://docs.slack.dev/authentication/installing-with-oauth private String clientSecret; - // https://api.slack.com/docs/oauth + // https://docs.slack.dev/authentication/installing-with-oauth private String redirectUri; } diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/package-info.java index d374119ba..bd64bdf65 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/package-info.java @@ -1,4 +1,4 @@ /** - * Dialogs - https://api.slack.com/dialogs + * Dialogs - https://docs.slack.dev/legacy/legacy-dialogs */ package com.slack.api.app_backend.dialogs; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogCancellationPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogCancellationPayload.java index 98d69faf6..296806ab9 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogCancellationPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogCancellationPayload.java @@ -6,7 +6,7 @@ import lombok.NoArgsConstructor; /** - * @see Dialogs + * @see Dialogs */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSubmissionPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSubmissionPayload.java index 88c1a0139..4fca5269d 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSubmissionPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSubmissionPayload.java @@ -8,7 +8,7 @@ import java.util.Map; /** - * @see Dialogs + * @see Dialogs */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSuggestionPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSuggestionPayload.java index 8cd5b6c16..b2335d361 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSuggestionPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/payload/DialogSuggestionPayload.java @@ -10,7 +10,7 @@ * "type": "select" and "data_source": "external" *

    * - * @see Dialogs + * @see Dialogs */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSubmissionErrorResponse.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSubmissionErrorResponse.java index 42abd7d3e..b5a54c710 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSubmissionErrorResponse.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSubmissionErrorResponse.java @@ -8,7 +8,7 @@ import java.util.List; /** - * @see Dialogs + * @see Dialogs */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSuggestionResponse.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSuggestionResponse.java index 0d65cec61..4f57c7947 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSuggestionResponse.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/dialogs/response/DialogSuggestionResponse.java @@ -12,7 +12,7 @@ * "type": "select" and "data_source": "external" *

    * - * @see Dialogs + * @see Dialogs */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/events/payload/EventsApiPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/events/payload/EventsApiPayload.java index 1d8dc5707..c6bdf2ca7 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/events/payload/EventsApiPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/events/payload/EventsApiPayload.java @@ -5,7 +5,7 @@ import java.util.List; /** - * https://api.slack.com/types/event + * https://docs.slack.dev/reference/objects/event-object */ public interface EventsApiPayload { diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/package-info.java index 2a6002c2a..ca0516d22 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/package-info.java @@ -1,4 +1,4 @@ /** - * Interactive Components - https://api.slack.com/interactivity/components + * Interactive Components - https://docs.slack.dev/interactivity */ package com.slack.api.app_backend.interactive_components; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/AttachmentActionPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/AttachmentActionPayload.java index f1664bb36..150e5de55 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/AttachmentActionPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/AttachmentActionPayload.java @@ -14,7 +14,7 @@ * Rather than remaining mostly static, interactive messages evolve over time. *

    * - * @see Interactive messages + * @see Interactive messages */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockActionPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockActionPayload.java index 3340926da..8ca2fb4db 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockActionPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockActionPayload.java @@ -19,7 +19,7 @@ import java.util.Map; /** - * https://api.slack.com/messaging/interactivity/enabling + * https://docs.slack.dev/messaging/creating-interactive-messages */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockSuggestionPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockSuggestionPayload.java index e2050d711..6f0dab527 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockSuggestionPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/BlockSuggestionPayload.java @@ -8,7 +8,7 @@ import lombok.NoArgsConstructor; /** - * https://api.slack.com/reference/block-kit/block-elements#external_multi_select + * https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#external_multi_select */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/WorkflowStepEditPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/WorkflowStepEditPayload.java index cb1ba3d6a..01b9b40a4 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/WorkflowStepEditPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/payload/WorkflowStepEditPayload.java @@ -11,8 +11,8 @@ import java.util.Map; /** - * https://api.slack.com/reference/workflows/workflow_step_edit - * @deprecated Use new custom steps: https://api.slack.com/automation/functions/custom-bolt + * https://docs.slack.dev/legacy/legacy-steps-from-apps/legacy-steps-from-apps-workflow_step_edit-payload + * @deprecated Use new custom steps: https://docs.slack.dev/workflows/workflow-steps */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/package-info.java index 8b714de0e..b90c393cd 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/package-info.java @@ -1,4 +1,4 @@ /** - * OAuth flow - https://api.slack.com/authentication/oauth-v2 + * OAuth flow - https://docs.slack.dev/authentication/installing-with-oauth */ package com.slack.api.app_backend.oauth; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/payload/VerificationCodePayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/payload/VerificationCodePayload.java index f18a0025d..8e2bdcfb4 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/payload/VerificationCodePayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/oauth/payload/VerificationCodePayload.java @@ -6,8 +6,8 @@ import java.util.Map; /** - * https://api.slack.com/docs/oauth - * https://api.slack.com/authentication/sign-in-with-slack + * https://docs.slack.dev/authentication/installing-with-oauth + * https://docs.slack.dev/authentication/sign-in-with-slack */ @Data public class VerificationCodePayload { diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/outgoing_webhooks/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/outgoing_webhooks/package-info.java index 69e9ab9d3..2261b6dac 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/outgoing_webhooks/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/outgoing_webhooks/package-info.java @@ -1,4 +1,4 @@ /** - * Outgoing Webhooks - https://api.slack.com/legacy/custom-integrations/outgoing-webhooks + * Outgoing Webhooks - https://docs.slack.dev/legacy/legacy-custom-integrations/legacy-custom-integrations-outgoing-webhooks */ package com.slack.api.app_backend.outgoing_webhooks; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/package-info.java index 7786469c7..d4191fecf 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/package-info.java @@ -1,4 +1,4 @@ /** - * Slash commands - https://api.slack.com/interactivity/slash-commands + * Slash commands - https://docs.slack.dev/interactivity/implementing-slash-commands */ package com.slack.api.app_backend.slash_commands; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/response/SlashCommandResponse.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/response/SlashCommandResponse.java index cc2c888c1..f015f51ab 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/response/SlashCommandResponse.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/response/SlashCommandResponse.java @@ -11,7 +11,7 @@ import java.util.List; /** - * https://api.slack.com/docs/interactive-message-field-guide + * https://docs.slack.dev/messaging/creating-interactive-messages */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/ssl_check/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/ssl_check/package-info.java index abf88cd30..7938e1b6a 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/ssl_check/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/ssl_check/package-info.java @@ -1,4 +1,4 @@ /** - * `ssl_check=1` requests from Slack - https://api.slack.com/interactivity/slash-commands + * `ssl_check=1` requests from Slack - https://docs.slack.dev/interactivity/implementing-slash-commands */ package com.slack.api.app_backend.ssl_check; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/package-info.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/package-info.java index dfada89ad..82df4fe81 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/package-info.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/package-info.java @@ -1,4 +1,4 @@ /** - * Modals / Home tabs - https://api.slack.com/surfaces + * Modals / Home tabs - https://docs.slack.dev/surfaces */ package com.slack.api.app_backend.views; \ No newline at end of file diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewClosedPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewClosedPayload.java index 2dac3a884..e90cee44d 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewClosedPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewClosedPayload.java @@ -10,7 +10,7 @@ import java.util.Map; /** - * @see Modals + * @see Modals */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewSubmissionPayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewSubmissionPayload.java index 892e1d2f1..6594c6e0c 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewSubmissionPayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/ViewSubmissionPayload.java @@ -11,7 +11,7 @@ import java.util.Map; /** - * @see Modals + * @see Modals */ @Data @Builder diff --git a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/WorkflowStepSavePayload.java b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/WorkflowStepSavePayload.java index e1323cef6..088b5644b 100644 --- a/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/WorkflowStepSavePayload.java +++ b/slack-app-backend/src/main/java/com/slack/api/app_backend/views/payload/WorkflowStepSavePayload.java @@ -9,7 +9,7 @@ import java.util.List; /** - * @see Modals + * @see Modals */ @Data @Builder diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/SlackSignatureTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/SlackSignatureTest.java index a94ee72e1..6a978b6b9 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/SlackSignatureTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/SlackSignatureTest.java @@ -22,7 +22,7 @@ public void nullSigningSecret() { @Test public void test() { - // https://api.slack.com/docs/verifying-requests-from-slack + // https://docs.slack.dev/authentication/verifying-requests-from-slack SlackSignature.Generator generator = new SlackSignature.Generator("8f742231b10e8888abcd99yyyzzz85a5"); String timestamp = "1531420618"; String requestBody = "token=xyzz0WbapA4vBCDEFasx0q6G&team_id=T1DC2JH3J&team_domain=testteamnow&channel_id=G8PSS9T3V&channel_name=foobar&user_id=U2CERLKJA&user_name=roadrunner&command=%2Fwebhook-collect&text=&response_url=https%3A%2F%2Fhooks.slack.com%2Fcommands%2FT1DC2JH3J%2F397700885554%2F96rGlfmibIGlgcZRskXaIFfN&trigger_id=398738663015.47445629121.803a0bc887a14d10d2c447fce8b6703c"; diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/events/EventTypeExtractorImplTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/events/EventTypeExtractorImplTest.java index 1edeff5f6..7b1289e0c 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/events/EventTypeExtractorImplTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/events/EventTypeExtractorImplTest.java @@ -7,7 +7,7 @@ public class EventTypeExtractorImplTest { - // https://api.slack.com/events/app_home_opened + // https://docs.slack.dev/reference/events/app_home_opened String appHomeOpened = "{ \n" + " \"type\": \"app_home_opened\",\n" + " \"user\": \"U061F7AUR\",\n" + @@ -33,7 +33,7 @@ public class EventTypeExtractorImplTest { " }\n" + "}"; - // https://api.slack.com/events/message/bot_message + // https://docs.slack.dev/reference/events/message/bot_message String botMessage = "{\n" + " \"type\": \"message\",\n" + " \"subtype\": \"bot_message\",\n" + diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/AttachmentActionPayloadTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/AttachmentActionPayloadTest.java index 08909c8a2..7627375fa 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/AttachmentActionPayloadTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/AttachmentActionPayloadTest.java @@ -10,7 +10,7 @@ public class AttachmentActionPayloadTest { - // https://api.slack.com/interactive-messages + // https://docs.slack.dev/messaging/creating-interactive-messages String json = "{\n" + " \"type\": \"interactive_message\",\n" + " \"actions\": [\n" + diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockActionPayloadTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockActionPayloadTest.java index 453396c66..4b096bc42 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockActionPayloadTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockActionPayloadTest.java @@ -18,7 +18,7 @@ public class BlockActionPayloadTest { } static final Gson GSON = GsonFactory.createSnakeCase(TEST_CONFIG); - // https://api.slack.com/messaging/interactivity/enabling + // https://docs.slack.dev/messaging/creating-interactive-messages String json = "{\n" + " \"type\": \"block_actions\",\n" + " \"team\": { \n" + diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockSuggestionPayloadTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockSuggestionPayloadTest.java index b54f2add7..ddc7b23c6 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockSuggestionPayloadTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/BlockSuggestionPayloadTest.java @@ -9,7 +9,7 @@ public class BlockSuggestionPayloadTest { - // https://api.slack.com/messaging/interactivity/enabling + // https://docs.slack.dev/messaging/creating-interactive-messages String json = "{\n" + " \"type\": \"block_suggestion\",\n" + " \"user\": {\n" + diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/PayloadTypeDetectorTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/PayloadTypeDetectorTest.java index a2a4bc8c9..acc34954c 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/PayloadTypeDetectorTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/payload/PayloadTypeDetectorTest.java @@ -14,7 +14,7 @@ public class PayloadTypeDetectorTest { - // https://api.slack.com/interactive-messages + // https://docs.slack.dev/messaging/creating-interactive-messages String attachmentActionPayload = "{\n" + " \"type\": \"interactive_message\",\n" + " \"actions\": [\n" + @@ -84,7 +84,7 @@ public void interactive_message() throws UnsupportedEncodingException { assertThat(type, is("interactive_message")); } - // https://api.slack.com/messaging/interactivity/enabling + // https://docs.slack.dev/messaging/creating-interactive-messages String blockActionJson = "{\n" + " \"type\": \"block_actions\",\n" + " \"team\": { \n" + diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/response/BlockSuggestionResponseTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/response/BlockSuggestionResponseTest.java index 8a8bb241a..b4a91fd98 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/response/BlockSuggestionResponseTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/response/BlockSuggestionResponseTest.java @@ -11,7 +11,7 @@ public class BlockSuggestionResponseTest { - // https://api.slack.com/reference/block-kit/composition-objects#option_group + // https://docs.slack.dev/reference/block-kit/composition-objects/option-group-object @Test public void optionGroups() { String json = "{\n" + diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/outgoing_webhooks/WebhookResponseTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/outgoing_webhooks/WebhookResponseTest.java index afac0b338..1affa934c 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/outgoing_webhooks/WebhookResponseTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/outgoing_webhooks/WebhookResponseTest.java @@ -26,7 +26,7 @@ public void test() { .channelName("general") .id(1) .title("Slack API Documentation") - .titleLink("https://api.slack.com/") + .titleLink("https://docs.slack.dev/") .text("This is an *attachment*.") .footer("footer") .build(); @@ -63,7 +63,7 @@ public void test() { assertNull(attachmentResponse.isAppUnfurl()); assertNull(attachmentResponse.getAppUnfurlUrl()); assertThat(attachmentResponse.getTitle(), is("Slack API Documentation")); - assertThat(attachmentResponse.getTitleLink(), is("https://api.slack.com/")); + assertThat(attachmentResponse.getTitleLink(), is("https://docs.slack.dev/")); assertThat(attachmentResponse.getText(), is("This is an *attachment*.")); assertThat(attachmentResponse.getFields(), is(nullValue())); assertNull(attachmentResponse.getImageUrl()); diff --git a/slack-app-backend/src/test/java/test_locally/app_backend/slash_commands/SlashCommandPayloadTest.java b/slack-app-backend/src/test/java/test_locally/app_backend/slash_commands/SlashCommandPayloadTest.java index 80fe159d1..415233740 100644 --- a/slack-app-backend/src/test/java/test_locally/app_backend/slash_commands/SlashCommandPayloadTest.java +++ b/slack-app-backend/src/test/java/test_locally/app_backend/slash_commands/SlashCommandPayloadTest.java @@ -14,7 +14,7 @@ public class SlashCommandPayloadTest { SlashCommandPayloadParser parser = new SlashCommandPayloadParser(); - // https://api.slack.com/interactivity/slash-commands#app_command_handling + // https://docs.slack.dev/interactivity/implementing-slash-commands String body1 = "token=gIkuvaNzQIHg97ATvDxqgjtO" + "&team_id=T0001" + "&team_domain=example" +