Skip to content

Commit 5679a64

Browse files
authored
Add work objects support (#1512)
1 parent 1317675 commit 5679a64

File tree

33 files changed

+2608
-815
lines changed

33 files changed

+2608
-815
lines changed

bolt-jakarta-servlet/src/test/java/test_with_remote_apis/EventsApiTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ public static class ChannelTestState {
143143
private boolean channelUnarchive;
144144
private boolean appMention;
145145
private boolean linkShared;
146+
private boolean entityDetailsRequested;
146147
private boolean message;
147148
private boolean reactionAdded;
148149
private boolean reactionRemoved;
@@ -263,6 +264,12 @@ public void publicChannelsAndInteractions() throws Exception {
263264
return ctx.ack();
264265
});
265266

267+
// entity_details_requested
268+
app.event(EntityDetailsRequestedEvent.class, (req, ctx) -> {
269+
state.setEntityDetailsRequested(true);
270+
return ctx.ack();
271+
});
272+
266273
// message
267274
app.event(MessageEvent.class, (req, ctx) -> {
268275
state.setMessage(true);

json-logs/samples/api/chat.unfurl.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,15 @@
22
"ok": false,
33
"error": "",
44
"needed": "",
5-
"provided": ""
5+
"provided": "",
6+
"callstack": "",
7+
"warning": "",
8+
"response_metadata": {
9+
"messages": [
10+
""
11+
],
12+
"warnings": [
13+
""
14+
]
15+
}
616
}

json-logs/samples/api/conversations.list.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,5 +125,6 @@
125125
"error": "",
126126
"needed": "",
127127
"provided": "",
128-
"arg": ""
128+
"arg": "",
129+
"callstack": ""
129130
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"ok": false,
3+
"warning": "",
4+
"error": "",
5+
"needed": "",
6+
"provided": "",
7+
"response_metadata": {
8+
"messages": [
9+
""
10+
]
11+
}
12+
}

json-logs/samples/api/users.info.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,12 @@
8080
"who_can_share_contact_card": "",
8181
"is_workflow_bot": false,
8282
"is_invited_user": false,
83-
"is_connector_bot": false
83+
"is_connector_bot": false,
84+
"teams": [
85+
"T00000000"
86+
],
87+
"enterprise_id": "E00000000",
88+
"enterprise_name": ""
8489
},
8590
"error": "",
8691
"needed": "",

json-logs/samples/api/views.open.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4119,11 +4119,21 @@
41194119
"previous_view_id": "",
41204120
"app_id": "",
41214121
"app_installed_team_id": "",
4122-
"bot_id": ""
4122+
"bot_id": "",
4123+
"entity_url": "",
4124+
"external_ref": {
4125+
"id": "",
4126+
"type": ""
4127+
},
4128+
"app_unfurl_url": "",
4129+
"message_ts": "",
4130+
"thread_ts": "",
4131+
"channel": ""
41234132
},
41244133
"response_metadata": {
41254134
"messages": [
41264135
""
4127-
]
4136+
],
4137+
"warnings": []
41284138
}
41294139
}

json-logs/samples/api/views.publish.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4119,11 +4119,21 @@
41194119
"previous_view_id": "",
41204120
"app_id": "",
41214121
"app_installed_team_id": "",
4122-
"bot_id": ""
4122+
"bot_id": "",
4123+
"entity_url": "",
4124+
"external_ref": {
4125+
"id": "",
4126+
"type": ""
4127+
},
4128+
"app_unfurl_url": "",
4129+
"message_ts": "",
4130+
"thread_ts": "",
4131+
"channel": ""
41234132
},
41244133
"response_metadata": {
41254134
"messages": [
41264135
""
4127-
]
4136+
],
4137+
"warnings": []
41284138
}
41294139
}

json-logs/samples/api/views.push.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4119,11 +4119,21 @@
41194119
"previous_view_id": "",
41204120
"app_id": "",
41214121
"app_installed_team_id": "",
4122-
"bot_id": ""
4122+
"bot_id": "",
4123+
"entity_url": "",
4124+
"external_ref": {
4125+
"id": "",
4126+
"type": ""
4127+
},
4128+
"app_unfurl_url": "",
4129+
"message_ts": "",
4130+
"thread_ts": "",
4131+
"channel": ""
41234132
},
41244133
"response_metadata": {
41254134
"messages": [
41264135
""
4127-
]
4136+
],
4137+
"warnings": []
41284138
}
41294139
}

json-logs/samples/api/views.update.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4119,11 +4119,21 @@
41194119
"previous_view_id": "",
41204120
"app_id": "",
41214121
"app_installed_team_id": "",
4122-
"bot_id": ""
4122+
"bot_id": "",
4123+
"entity_url": "",
4124+
"external_ref": {
4125+
"id": "",
4126+
"type": ""
4127+
},
4128+
"app_unfurl_url": "",
4129+
"message_ts": "",
4130+
"thread_ts": "",
4131+
"channel": ""
41234132
},
41244133
"response_metadata": {
41254134
"messages": [
41264135
""
4127-
]
4136+
],
4137+
"warnings": []
41284138
}
41294139
}

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
import com.slack.api.methods.request.dialog.DialogOpenRequest;
7777
import com.slack.api.methods.request.dnd.*;
7878
import com.slack.api.methods.request.emoji.EmojiListRequest;
79+
import com.slack.api.methods.request.entity.EntityPresentDetailsRequest;
7980
import com.slack.api.methods.request.files.*;
8081
import com.slack.api.methods.request.files.remote.*;
8182
import com.slack.api.methods.request.functions.FunctionsCompleteErrorRequest;
@@ -197,6 +198,7 @@
197198
import com.slack.api.methods.response.dialog.DialogOpenResponse;
198199
import com.slack.api.methods.response.dnd.*;
199200
import com.slack.api.methods.response.emoji.EmojiListResponse;
201+
import com.slack.api.methods.response.entity.EntityPresentDetailsResponse;
200202
import com.slack.api.methods.response.files.*;
201203
import com.slack.api.methods.response.files.remote.*;
202204
import com.slack.api.methods.response.functions.FunctionsCompleteErrorResponse;
@@ -1155,6 +1157,14 @@ CompletableFuture<AdminConversationsWhitelistListGroupsLinkedToChannelResponse>
11551157

11561158
CompletableFuture<EmojiListResponse> emojiList(RequestConfigurator<EmojiListRequest.EmojiListRequestBuilder> req);
11571159

1160+
// ------------------------------
1161+
// entity
1162+
// ------------------------------
1163+
1164+
CompletableFuture<EntityPresentDetailsResponse> entityPresentDetails(EntityPresentDetailsRequest req);
1165+
1166+
CompletableFuture<EntityPresentDetailsResponse> entityPresentDetails(RequestConfigurator<EntityPresentDetailsRequest.EntityPresentDetailsRequestBuilder> req);
1167+
11581168
// ------------------------------
11591169
// files
11601170
// ------------------------------

0 commit comments

Comments
 (0)