[CommandOption("after", Description = "Only include messages sent after this date or message ID.")]
[CommandOption(
"after",
Description="Only include messages sent after this date or message ID."
)]
publicSnowflake?After{get;init;}
[CommandOption("before", Description = "Only include messages sent before this date or message ID.")]
[CommandOption(
"before",
Description="Only include messages sent before this date or message ID."
)]
publicSnowflake?Before{get;init;}
[CommandOption("partition", 'p', Description = "Split output into partitions, each limited to this number of messages (e.g. '100') or file size (e.g. '10mb').")]
[CommandOption(
"partition",
'p',
Description="Split output into partitions, each limited to this number of messages (e.g. '100') or file size (e.g. '10mb')."