-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathClasses.cs
97 lines (95 loc) · 3.01 KB
/
Classes.cs
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
namespace CallAdmin;
public partial class CallAdmin
{
public class CustomMessagePlayersClass
{
public int Player { get; set; }
public int? Target { get; set; }
public bool HandleMessage { get; set; }
}
public class ReportedPlayersClass
{
public required string Player { get; set; }
public required int Reports { get; set; }
public DateTime FirstReport { get; set; }
}
public class ReportInfos
{
public required string PlayerName { get; set; }
public required string PlayerSteamId { get; set; }
public required string TargetName { get; set; }
public required string TargetSteamId { get; set; }
public required int? TargetUserid { get; set; }
public required string MapName { get; set; }
}
public class DatabaseReportClass
{
public required string victim_name { get; set; }
public required string victim_steamid { get; set; }
public required string suspect_name { get; set; }
public required string suspect_steamid { get; set; }
public required string host_name { get; set; }
public required string host_ip { get; set; }
public required string reason { get; set; }
public required string identifier { get; set; }
public required string message_id { get; set; }
}
public class EmbedFormatClass
{
public string? content { get; set; }
public Embeds[] embeds { get; set; }
public class Embeds
{
public string? title { get; set; }
public string? color { get; set; }
public string? url { get; set; }
public string? description { get; set; }
public Thumbnail? thumbnail { get; set; }
public Image? image { get; set; }
public string? timestamp { get; set; }
public Author? author { get; set; }
public Footer? footer { get; set; }
public Fields[]? fields { get; set; }
}
public class Thumbnail
{
public string? url { get; set; }
}
public class Image
{
public string? url { get; set; }
}
public class Author
{
public string? name { get; set; }
public string? icon_url { get; set; }
public string? url { get; set; }
}
public class Footer
{
public string? text { get; set; }
public string? iconUrl { get; set; }
}
public class Fields
{
public string? name { get; set; }
public string? value { get; set; }
public bool? inline { get; set; }
}
}
public class PayloadClass
{
public required string AuthorName { get; set; }
public required string AuthorSteamId { get; set; }
public required string TargetName { get; set; }
public required string TargetSteamId { get; set; }
public required string HostName { get; set; }
public required string MapName { get; set; }
public required string HostIp { get; set; }
public required string Reason { get; set; }
public required string Identifier { get; set; }
public required string Type { get; set; }
public string? AdminName { get; set; }
public string? AdminSteamId { get; set; }
}
}