slackapi / java-slack-sdk

Slack Developer Kit (including Bolt for Java) for any JVM language
https://slack.dev/java-slack-sdk/
MIT License
570 stars 209 forks source link

Add functions.* APIs and related property additions to event/interactivity payloads #1242

Closed seratch closed 9 months ago

seratch commented 9 months ago

This pull request is a prepration for https://github.com/slackapi/java-slack-sdk/pull/1241, which is the complete work for remote functions support. This pull request adds functions.* APIs to MethodsClient, plus adds the correspoding properties in payloads.

Category (place an x in each of the [ ])

Requirements

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you agree to those rules.

codecov[bot] commented 9 months ago

Codecov Report

Attention: 16 lines in your changes are missing coverage. Please review.

Comparison is base (ea080c0) 74.16% compared to head (d254e67) 74.22%.

Files Patch % Lines
...on/GsonFunctionExecutedEventInputValueFactory.java 67.64% 8 Missing and 3 partials :warning:
...m/slack/api/model/event/FunctionExecutedEvent.java 40.00% 0 Missing and 3 partials :warning:
.../com/slack/api/methods/impl/MethodsClientImpl.java 50.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1242 +/- ## ============================================ + Coverage 74.16% 74.22% +0.06% - Complexity 4096 4117 +21 ============================================ Files 441 443 +2 Lines 13018 13077 +59 Branches 1310 1322 +12 ============================================ + Hits 9655 9707 +52 - Misses 2594 2596 +2 - Partials 769 774 +5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.