Skip to content

Commit 3c30d9e

Browse files
authored
Merge pull request #98 from andymac4182/adding_types
Adding missing types
2 parents a42fab7 + 0d88c20 commit 3c30d9e

20 files changed

+194
-0
lines changed

SlackAPI/SlackAPI.csproj

+19
Original file line numberDiff line numberDiff line change
@@ -125,25 +125,44 @@
125125
<Compile Include="WebSocketMessages\ChannelArchive.cs" />
126126
<Compile Include="WebSocketMessages\ChannelCreated.cs" />
127127
<Compile Include="WebSocketMessages\ChannelDeleted.cs" />
128+
<Compile Include="WebSocketMessages\ChannelHistoryChanged.cs" />
128129
<Compile Include="WebSocketMessages\ChannelMarked.cs" />
129130
<Compile Include="WebSocketMessages\ChannelRename.cs" />
130131
<Compile Include="WebSocketMessages\ChannelUnarchive.cs" />
131132
<Compile Include="WebSocketMessages\DeletedMessage.cs" />
133+
<Compile Include="WebSocketMessages\DndUpdatedUser.cs" />
134+
<Compile Include="WebSocketMessages\EmailDomainChanged.cs" />
135+
<Compile Include="WebSocketMessages\EmojiChangedAdd.cs" />
136+
<Compile Include="WebSocketMessages\EmojiChangedRemove.cs" />
137+
<Compile Include="WebSocketMessages\FileChange.cs" />
138+
<Compile Include="WebSocketMessages\FileCommentDeleted.cs" />
139+
<Compile Include="WebSocketMessages\FileCommentEdited.cs" />
140+
<Compile Include="WebSocketMessages\FileCreated.cs" />
141+
<Compile Include="WebSocketMessages\FileDeleted.cs" />
142+
<Compile Include="WebSocketMessages\FilePublic.cs" />
132143
<Compile Include="WebSocketMessages\FileShareMessage.cs" />
144+
<Compile Include="WebSocketMessages\FileUnshared.cs" />
133145
<Compile Include="WebSocketMessages\GroupArchive.cs" />
134146
<Compile Include="WebSocketMessages\GroupClose.cs" />
147+
<Compile Include="WebSocketMessages\GroupHistoryChanged.cs" />
135148
<Compile Include="WebSocketMessages\GroupJoined.cs" />
136149
<Compile Include="WebSocketMessages\GroupLeft.cs" />
137150
<Compile Include="WebSocketMessages\GroupOpen.cs" />
138151
<Compile Include="WebSocketMessages\GroupRename.cs" />
139152
<Compile Include="WebSocketMessages\GroupUnarchive.cs" />
140153
<Compile Include="WebSocketMessages\Hello.cs" />
154+
<Compile Include="WebSocketMessages\ImClosed.cs" />
155+
<Compile Include="WebSocketMessages\ImHistoryChanged.cs" />
156+
<Compile Include="WebSocketMessages\ImOpen.cs" />
141157
<Compile Include="WebSocketMessages\MessageReceived.cs" />
142158
<Compile Include="WebSocketMessages\NewMessage.cs" />
143159
<Compile Include="WebSocketMessages\Ping.cs" />
144160
<Compile Include="WebSocketMessages\Pong.cs" />
145161
<Compile Include="WebSocketMessages\PresenceChange.cs" />
146162
<Compile Include="WebSocketMessages\ReactionAdded.cs" />
163+
<Compile Include="WebSocketMessages\SubteamSelfAdded.cs" />
164+
<Compile Include="WebSocketMessages\SubteamSelfRemoved.cs" />
165+
<Compile Include="WebSocketMessages\TeamDomainChange.cs" />
147166
<Compile Include="WebSocketMessages\TeamJoin.cs" />
148167
<Compile Include="WebSocketMessages\Typing.cs" />
149168
<Compile Include="WebSocketMessages\UserChange.cs" />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("channel_history_changed")]
4+
public class ChannelHistoryChanged
5+
{
6+
public string latest;
7+
public string ts;
8+
public string event_ts;
9+
}
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("dnd_updated_user")]
4+
public class DndUpdatedUser
5+
{
6+
public string user;
7+
/*
8+
dnd_status": {
9+
"dnd_enabled": true,
10+
"next_dnd_start_ts": 1450387800,
11+
"next_dnd_end_ts": 1450423800
12+
}
13+
*/
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("email_domain_changed")]
4+
public class EmailDomainChanged
5+
{
6+
public string email_domain;
7+
public string event_ts;
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("emoji_changed", "add")]
4+
public class EmojiChangedAdd
5+
{
6+
public string name;
7+
public string value;
8+
public string event_ts;
9+
}
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("emoji_changed", "remove")]
4+
public class EmojiChangedRemove
5+
{
6+
public string[] names;
7+
public string event_ts;
8+
}
9+
}
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_change")]
4+
public class FileChange
5+
{
6+
public File file;
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_comment_deleted")]
4+
public class FileCommentDeleted
5+
{
6+
public File file;
7+
public string comment;
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_comment_edited")]
4+
public class FileCommentEdited
5+
{
6+
public File file;
7+
public string comment;
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_created")]
4+
public class FileCreated
5+
{
6+
public File file;
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_deleted")]
4+
public class FileDeleted
5+
{
6+
public string file_id;
7+
public string event_ts;
8+
}
9+
}
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_public")]
4+
public class FilePublic
5+
{
6+
public File file;
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("file_unshared")]
4+
public class FileUnshared
5+
{
6+
public File file;
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("group_history_changed")]
4+
public class GroupHistoryChanged
5+
{
6+
public string latest;
7+
public string ts;
8+
public string event_ts;
9+
}
10+
}
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("im_close")]
4+
public class ImClosed
5+
{
6+
public string user;
7+
public string channel;
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("im_history_changed")]
4+
public class ImHistoryChanged
5+
{
6+
public string latest;
7+
public string ts;
8+
public string event_ts;
9+
}
10+
}

SlackAPI/WebSocketMessages/ImOpen.cs

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("im_open")]
4+
public class ImOpen
5+
{
6+
public string user;
7+
public string channel;
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("subteam_self_added")]
4+
public class SubteamSelfAdded
5+
{
6+
public string subteam_id;
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("subteam_self_removed")]
4+
public class SubteamSelfRemoved
5+
{
6+
public string subteam_id;
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
namespace SlackAPI.WebSocketMessages
2+
{
3+
[SlackSocketRouting("team_domain_change")]
4+
public class TeamDomainChange
5+
{
6+
public string url;
7+
public string domain;
8+
}
9+
}

0 commit comments

Comments
 (0)