RuleMetadata.dynamic constructor

RuleMetadata.dynamic({
  1. required String name,
  2. bool runOnNull = false,
  3. String? message,
  4. String? dynamicReason,
})

Implementation

factory RuleMetadata.dynamic({
  required String name,
  bool runOnNull = false,
  String? message,
  String? dynamicReason,
}) {
  return RuleMetadata(
    name: name,
    runOnNull: runOnNull,
    message: message,
    isDynamic: true,
    dynamicReason:
        dynamicReason ?? 'Rule metadata is not explicitly defined.',
  );
}