diff --git a/LuskiServer/Classes/v1/OutGoing/ChannelResponse.cs b/LuskiServer/Classes/v1/OutGoing/ChannelResponse.cs new file mode 100644 index 0000000..9df2816 --- /dev/null +++ b/LuskiServer/Classes/v1/OutGoing/ChannelResponse.cs @@ -0,0 +1,23 @@ +using JacobTechEncryption.Enums; +using LuskiServer.Enums; +using LuskiServer.Interfaces; + +namespace LuskiServer.Classes.v1.OutGoing; + +public class ChannelResponse : IWebResponse +{ + public string title { get; set; } = default!; + public string description { get; set; } = default!; + public long id { get; set; } = default!; + public ChannelType type { get; set; } = default!; + public long parent { get; set; } = default!; + public DateTime epoch { get; set; } = default!; + public long title_encryption_key { get; set; } = default!; + public long description_encryption_key { get; set; } = default!; + public bool encoder_blacklist { get; set; } = default!; + public bool encryption_blacklist { get; set; } = default!; + public EncryptionType[] encryption_types { get; set; } = default!; + public EncoderType title_encoder_type { get; set; } = default!; + public EncoderType description_encoder_type { get; set; } = default!; + public EncoderType[] encoder_types { get; set; } = default!; +} \ No newline at end of file