Create all interaction models

This commit is contained in:
Daan Boerlage 2021-09-20 01:28:26 +02:00
parent 209887e237
commit 60547140ea
Signed by: daan
GPG key ID: FCE070E1E4956606
59 changed files with 1589 additions and 222 deletions

View file

@ -0,0 +1,24 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
using Geekbot.Core.Interactions.Resolved;
namespace Geekbot.Core.Interactions.Request
{
public class InteractionResolvedData
{
[JsonPropertyName("users")]
public Dictionary<string, User> Users { get; set; }
[JsonPropertyName("members")]
public Dictionary<string, Member> Members { get; set; }
[JsonPropertyName("roles")]
public Dictionary<string, Role> Roles { get; set; }
[JsonPropertyName("channels")]
public Dictionary<string, Channel> Channels { get; set; }
[JsonPropertyName("messages")]
public Dictionary<string, Message> Messages { get; set; }
}
}