public static string ConvertTo(this DeleteShovelMode mode) { switch (mode) { case DeleteShovelMode.Never: return("never"); case DeleteShovelMode.QueueLength: return("queue-length"); default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void DeleteAfter(DeleteShovelMode mode) => DeleteAfterShovel = mode.ConvertTo();