This repository was archived by the owner on Jan 18, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathJSONObjects.cs
More file actions
102 lines (94 loc) · 3.04 KB
/
JSONObjects.cs
File metadata and controls
102 lines (94 loc) · 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
using System;
using System.Collections.Generic;
using System.Text;
namespace Palantir
{
public class ImageMeta
{
public string name { get; set; }
public string author { get; set; }
public bool own { get; set; }
public string language { get; set; }
public string thumbnail { get; set; }
public string date { get; set; }
public string login { get; set; }
public string save { get; set; }
}
public class Lobby
{
public string ID { get; set; }
public string Key { get; set; }
public int Round { get; set; }
public bool Private { get; set; }
public string Host { get; set; }
public string Language { get; set; }
public string Link { get; set; }
public string GuildID { get; set; }
public string ObserveToken { get; set; }
public IList<Player> Players { get; set; }
public IList<Player> Kicked { get; set; }
}
public class ProvidedLobby
{
public string ID { get; set; }
public string Key { get; set; }
public string Description { get; set; }
public string Restriction { get; set; }
}
public class Player
{
public string Name { get; set; }
public short Score { get; set; }
public bool Drawing { get; set; }
public bool Sender { get; set; }
public string ID { get; set; }
public string LobbyPlayerID { get; set; }
}
public class ObservedGuild
{
public string GuildID { get; set; }
public string ChannelID { get; set; }
public string MessageID { get; set; }
public string ObserveToken { get; set; }
public string GuildName { get; set; }
}
public class Webhook
{
public string Name { get; set; }
public string GuildID { get; set; }
public string WebhookURL { get; set; }
}
public class Member
{
public string UserID { get; set; }
public string UserName { get; set; }
public string UserLogin { get; set; }
public List<ObservedGuild> Guilds { get; set; }
}
public class PlayerStatus
{
public Member PlayerMember { get; set; }
public string Status { get; set; }
public string LobbyID { get; set; }
public string LobbyPlayerID { get; set; }
}
public class GuildSettings
{
public string Header { get; set; }
public int Timezone { get; set; }
public string IdleMessage { get; set; }
public string[] WaitingMessages { get; set; }
public bool ShowRefreshed { get; set; }
public bool ShowToken { get; set; }
public bool ShowAnimatedEmojis { get; set; }
}
public class CustomCard
{
public string HeaderColor { get; set; }
public double HeaderOpacity { get; set; }
public double BackgroundOpacity { get; set; }
public string BackgroundImage { get; set; }
public string LightTextColor { get; set; }
public string DarkTextColor { get; set; }
}
}