CarpenterFieldDescriptor<TValue> constructor

const CarpenterFieldDescriptor<TValue>({
  1. required CarpenterFieldId id,
  2. required String label,
  3. String? description,
  4. String formatter(
    1. TValue value
    )?,
  5. TValue parser(
    1. String raw
    )?,
  6. FutureOr<CarpenterValidationResult> validator(
    1. TValue value
    )?,
  7. bool visibility(
    1. CarpenterFieldContext context
    )?,
  8. bool editability(
    1. CarpenterFieldContext context
    )?,
})

Implementation

const CarpenterFieldDescriptor({
  required this.id,
  required this.label,
  this.description,
  this.formatter,
  this.parser,
  this.validator,
  this.visibility,
  this.editability,
});