FieldDefinition<O> constructor

FieldDefinition<O>(
  1. String name,
  2. FutureOr<bool?> shouldBeRequiredOverall(
    1. GtfsDataset dataset,
    2. List<FieldDefinition> header,
    3. List<MapRecord> records
    ), {
  3. FutureOr<bool?> shouldBeRequired(
    1. GtfsDataset dataset,
    2. List<FieldDefinition> header,
    3. MapRecord record
    )?,
  4. required FieldType<O>? type,
  5. bool primaryKey = false,
  6. String? defaultValue,
})

Implementation

FieldDefinition(
  this.name,
  this.shouldBeRequiredOverall, {
  this.shouldBeRequired,
  required this.type,
  this.primaryKey = false,
  this.defaultValue,
});