mirror of
https://github.com/chylex/Discord-History-Tracker.git
synced 2024-10-22 14:42:49 +02:00
20 lines
612 B
C#
20 lines
612 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace DHT.Server.Data.Filters;
|
|
|
|
public sealed class MessageFilter {
|
|
public DateTime? StartDate { get; set; } = null;
|
|
public DateTime? EndDate { get; set; } = null;
|
|
|
|
public HashSet<ulong>? ChannelIds { get; set; } = null;
|
|
public HashSet<ulong>? UserIds { get; set; } = null;
|
|
public HashSet<ulong>? MessageIds { get; set; } = null;
|
|
|
|
public bool IsEmpty => StartDate == null &&
|
|
EndDate == null &&
|
|
ChannelIds == null &&
|
|
UserIds == null &&
|
|
MessageIds == null;
|
|
}
|