Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 32 additions & 1 deletion source/src/Slackbot.Net.Endpoints/Models/Events/TeamJoinEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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; }
}