ParamValue<T> constructor

ParamValue<T>({
  1. T? value,
  2. bool required = false,
  3. T? default$,
  4. ValueEditorPresenter<T>? editor,
  5. ParamSerializer<T>? serializer,
  6. Map<String, Object> metadata = const {},
  7. required List<ParamContraint<T>> constraints,
})

Implementation

ParamValue({
  T? value,
  this.required = false,
  this.default$,
  this.editor,
  this.serializer,
  Map<String, Object> metadata = const {},
  required this.constraints,
})  : _value = value,
      _metadata = metadata,
      initial = value;