From e9d4b47835bcbe1d0bb37fc291f7e1e8bfa92e27 Mon Sep 17 00:00:00 2001 From: John Korsnes Date: Wed, 4 Jun 2025 14:02:40 +0200 Subject: [PATCH] bugfix: teamjoin --- .../Models/Events/TeamJoinEvent.cs | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/source/src/Slackbot.Net.Endpoints/Models/Events/TeamJoinEvent.cs b/source/src/Slackbot.Net.Endpoints/Models/Events/TeamJoinEvent.cs index f0570c4..c3aa5f0 100644 --- a/source/src/Slackbot.Net.Endpoints/Models/Events/TeamJoinEvent.cs +++ b/source/src/Slackbot.Net.Endpoints/Models/Events/TeamJoinEvent.cs @@ -2,5 +2,36 @@ namespace Slackbot.Net.Endpoints.Models.Events; public class TeamJoinEvent : SlackEvent { - public string User { get; set; } + public JoiningUser User { get; set; } +} + +public class JoiningUser +{ + public string Id { get; set; } + public string Name { get; set; } + public string RealName { get; set; } + public JoiningUserProfile? Profile { get; set; } +} + +public class JoiningUserProfile +{ + public string Title { get; set; } + public string Phone { get; set; } + public string Skype { get; set; } + public string RealName { get; set; } + public string RealNameNormalized { get; set; } + public string DisplayName { get; set; } + public string DisplayNameNormalized { get; set; } + public string StatusText { get; set; } + public string StatusEmoji { get; set; } + public int StatusExpiration { get; set; } + public string AvatarHash { get; set; } + public string FirstName { get; set; } + public string LastName { get; set; } + public string Image24 { get; set; } + public string Image32 { get; set; } + public string Image48 { get; set; } + public string Image72 { get; set; } + public string Image192 { get; set; } + public string Image512 { get; set; } }