DateTimeOrDurationOption constructor

const DateTimeOrDurationOption({
  1. String? argName,
  2. List<String>? argAliases,
  3. String? argAbbrev,
  4. int? argPos,
  5. String? envName,
  6. String? configKey,
  7. DateTime? fromCustom(
    1. Configuration<OptionDefinition> cfg
    )?,
  8. DateTime fromDefault()?,
  9. DateTime? defaultsTo,
  10. String? helpText,
  11. String? valueHelp = 'YYYY-MM-DDtHH:MM:SSz or duration[us|ms|s|m|h|d]',
  12. Map<String, String>? allowedHelp,
  13. OptionGroup? group,
  14. List<DateTime>? allowedValues,
  15. void customValidator(
    1. DateTime value
    )?,
  16. bool mandatory = false,
  17. bool hide = false,
  18. DateTime? min,
  19. DateTime? max,
})

Implementation

const DateTimeOrDurationOption({
  super.argName,
  super.argAliases,
  super.argAbbrev,
  super.argPos,
  super.envName,
  super.configKey,
  super.fromCustom,
  super.fromDefault,
  super.defaultsTo,
  super.helpText,
  super.valueHelp = 'YYYY-MM-DDtHH:MM:SSz or duration[us|ms|s|m|h|d]',
  super.allowedHelp,
  super.group,
  super.allowedValues,
  super.customValidator,
  super.mandatory,
  super.hide,
  super.min,
  super.max,
}) : super(valueParser: const DateTimeOrDurationParser());