Added & modified several message types.
This commit is contained in:
@ -1,8 +1,3 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class EmoteInfo
|
||||
|
9
Requests/Messages/Group.cs
Normal file
9
Requests/Messages/Group.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class Group
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public int Priority { get; set; }
|
||||
}
|
||||
}
|
8
Requests/Messages/GroupChatter.cs
Normal file
8
Requests/Messages/GroupChatter.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class GroupChatter
|
||||
{
|
||||
public string GroupId { get; set; }
|
||||
public long ChatterId { get; set;}
|
||||
}
|
||||
}
|
9
Requests/Messages/GroupInfo.cs
Normal file
9
Requests/Messages/GroupInfo.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class GroupInfo
|
||||
{
|
||||
public IEnumerable<Group> Groups { get; set; }
|
||||
public IEnumerable<GroupChatter> GroupChatters { get; set; }
|
||||
public IEnumerable<GroupPermission> GroupPermissions { get; set; }
|
||||
}
|
||||
}
|
10
Requests/Messages/GroupPermission.cs
Normal file
10
Requests/Messages/GroupPermission.cs
Normal file
@ -0,0 +1,10 @@
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class GroupPermission
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string GroupId { get; set; }
|
||||
public string Path { get; set; }
|
||||
public bool? Allow { get; set; }
|
||||
}
|
||||
}
|
9
Requests/Messages/RedeemableAction.cs
Normal file
9
Requests/Messages/RedeemableAction.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class RedeemableAction
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Type { get; set; }
|
||||
public IDictionary<string, string> Data { get; set; }
|
||||
}
|
||||
}
|
11
Requests/Messages/Redemption.cs
Normal file
11
Requests/Messages/Redemption.cs
Normal file
@ -0,0 +1,11 @@
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class Redemption
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string RedemptionId { get; set; }
|
||||
public string ActionName { get; set; }
|
||||
public int Order { get; set; }
|
||||
public bool State { get; set; }
|
||||
}
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace HermesSocketLibrary.Requests.Messages
|
||||
{
|
||||
public class TTSWordFilter
|
||||
@ -5,7 +8,8 @@ namespace HermesSocketLibrary.Requests.Messages
|
||||
public string? Id { get; set; }
|
||||
public string? Search { get; set; }
|
||||
public string? Replace { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public Regex? Regex { get; set; }
|
||||
public bool IsRegex { get; set; }
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user