Skip to content

Commit 781f447

Browse files
committed
Message metadata events
1 parent ed0eafc commit 781f447

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
namespace SlackNet.Events;
2+
3+
/// <summary>
4+
/// Sent when a message's metadata has been deleted.
5+
/// Within the payload there will be a <see cref="PreviousMetadata"/> property notifying you of what has been deleted.
6+
/// </summary>
7+
public class MessageMetadataDeleted : Event
8+
{
9+
public MessageMetadata PreviousMetadata { get; set; }
10+
public string AppId { get; set; }
11+
public string BotId { get; set; }
12+
public string UserId { get; set; }
13+
public string TeamId { get; set; }
14+
public string ChannelId { get; set; }
15+
public string MessageTs { get; set; }
16+
public string DeletedTs { get; set; }
17+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
namespace SlackNet.Events;
2+
3+
/// <summary>
4+
/// Sent when a message containing metadata is sent in Slack.
5+
/// </summary>
6+
public class MessageMetadataPosted : Event
7+
{
8+
public MessageMetadata Metadata { get; set; }
9+
public string AppId { get; set; }
10+
public string BotId { get; set; }
11+
public string UserId { get; set; }
12+
public string TeamId { get; set; }
13+
public string ChannelId { get; set; }
14+
public string MessageTs { get; set; }
15+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
namespace SlackNet.Events;
2+
3+
/// <summary>
4+
/// Sent when a message's metadata has been updated.
5+
/// Within the payload you'll notice an extra <see cref="PreviousMetadata"/> in addition to the <see cref="Metadata"/> property, notifying you of what was changed.
6+
/// </summary>
7+
public class MessageMetadataUpdated : Event
8+
{
9+
public MessageMetadata PreviousMetadata { get; set; }
10+
public MessageMetadata Metadata { get; set; }
11+
public string AppId { get; set; }
12+
public string BotId { get; set; }
13+
public string UserId { get; set; }
14+
public string TeamId { get; set; }
15+
public string ChannelId { get; set; }
16+
public string MessageTs { get; set; }
17+
}

0 commit comments

Comments
 (0)