blob: 7fce400cbac2d04e4c58807d0a126dc1e56ac549 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
using System.Diagnostics.CodeAnalysis;
using LibMatrix.Filters;
namespace LibMatrix.Utilities.Bot.Configuration;
[SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Global", Justification = "Configuration")]
[SuppressMessage("ReSharper", "ClassNeverInstantiated.Global", Justification = "Configuration")]
public class InviteListenerSyncConfiguration {
public SyncFilter? Filter { get; set; }
public TimeSpan? MinimumSyncTime { get; set; }
public int? Timeout { get; set; }
public string? Presence { get; set; }
public bool InitialSyncOnStartup { get; set; }
}
[SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Global", Justification = "Configuration")]
[SuppressMessage("ReSharper", "ClassNeverInstantiated.Global", Justification = "Configuration")]
public class InviteListenerConfiguration {
public InviteListenerSyncConfiguration SyncConfiguration { get; set; } = new();
}
|