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; } }