Added TTS Voice & TTS Voice State data classes. Renamed certain classes. Fixed some compiler warnings.
This commit is contained in:
		| @@ -2,7 +2,7 @@ namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class EmoteInfo | ||||
|     { | ||||
|         public string Id { get; set; } | ||||
|         public string Name { get; set; } | ||||
|         public required string Id { get; set; } | ||||
|         public required string Name { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -2,8 +2,9 @@ namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class Group | ||||
|     { | ||||
|         public string Id { get; set; } | ||||
|         public string Name { get; set; } | ||||
|         public required string Id { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public required string Name { get; set; } | ||||
|         public int Priority { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -2,7 +2,9 @@ namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class GroupChatter | ||||
|     { | ||||
|         public string GroupId { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public required string GroupId { get; set; } | ||||
|         public long ChatterId { get; set;} | ||||
|         public required string ChatterLabel { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -2,8 +2,8 @@ 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; } | ||||
|         public required IEnumerable<Group> Groups { get; set; } | ||||
|         public required IEnumerable<GroupChatter> GroupChatters { get; set; } | ||||
|         public required IEnumerable<GroupPermission> GroupPermissions { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -2,9 +2,10 @@ namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class GroupPermission | ||||
|     { | ||||
|         public string Id { get; set; } | ||||
|         public string GroupId { get; set; } | ||||
|         public string Path { get; set; } | ||||
|         public required string Id { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public required string GroupId { get; set; } | ||||
|         public required string Path { get; set; } | ||||
|         public bool? Allow { get; set; } | ||||
|     } | ||||
| } | ||||
							
								
								
									
										12
									
								
								Requests/Messages/Policy.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								Requests/Messages/Policy.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| namespace HermesSocketServer.Messages | ||||
| { | ||||
|     public class Policy | ||||
|     { | ||||
|         public Guid Id { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public Guid GroupId { get; set; } | ||||
|         public required string Path { get; set; } | ||||
|         public int Usage { get; set; } | ||||
|         public int Span { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -2,8 +2,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; } | ||||
|         public required string UserId { get; set; } | ||||
|         public required string Name { get; set; } | ||||
|         public required string Type { get; set; } | ||||
|         public required IDictionary<string, string> Data { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -2,9 +2,10 @@ namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class Redemption | ||||
|     { | ||||
|         public string Id { get; set; } | ||||
|         public string RedemptionId { get; set; } | ||||
|         public string ActionName { get; set; } | ||||
|         public required string Id { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public required string RedemptionId { get; set; } | ||||
|         public required string ActionName { get; set; } | ||||
|         public int Order { get; set; } | ||||
|         public bool State { get; set; } | ||||
|     } | ||||
|   | ||||
							
								
								
									
										8
									
								
								Requests/Messages/TTSVoice.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Requests/Messages/TTSVoice.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class TTSVoice | ||||
|     { | ||||
|         public required string Id { get; set; } | ||||
|         public required string Name { get; set; } | ||||
|     } | ||||
| } | ||||
							
								
								
									
										9
									
								
								Requests/Messages/TTSVoiceState.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								Requests/Messages/TTSVoiceState.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class TTSVoiceState | ||||
|     { | ||||
|         public required string Id { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public bool Enabled { get; set; } | ||||
|     } | ||||
| } | ||||
| @@ -5,17 +5,12 @@ namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class TTSWordFilter | ||||
|     { | ||||
|         public string? Id { get; set; } | ||||
|         public string? Search { get; set; } | ||||
|         public string? Replace { get; set; } | ||||
|         public required string Id { get; set; } | ||||
|         public required string UserId { get; set; } | ||||
|         public required string Search { get; set; } | ||||
|         public required string Replace { get; set; } | ||||
|         public int Flag { get; set; } | ||||
|         [JsonIgnore] | ||||
|         public Regex? Regex { get; set; } | ||||
|         public bool IsRegex { get; set; } | ||||
|  | ||||
|  | ||||
|         public TTSWordFilter() | ||||
|         { | ||||
|             IsRegex = true; | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @@ -1,8 +0,0 @@ | ||||
| namespace HermesSocketLibrary.Requests.Messages | ||||
| { | ||||
|     public class VoiceDetails | ||||
|     { | ||||
|         public string Id { get; set; } | ||||
|         public string Name { get; set; } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user