CollectionCompanion.insert constructor Null safety

CollectionCompanion.insert(
  1. {required String id,
  2. required DateTime created,
  3. required DateTime updated,
  4. required CollectionType type,
  5. required String name,
  6. required bool system,
  7. Value<String?> listRule = const Value.absent(),
  8. Value<String?> viewRule = const Value.absent(),
  9. Value<String?> createRule = const Value.absent(),
  10. Value<String?> updateRule = const Value.absent(),
  11. Value<String?> deleteRule = const Value.absent(),
  12. required String extra}
)

Implementation

CollectionCompanion.insert({
  required String id,
  required DateTime created,
  required DateTime updated,
  required CollectionType type,
  required String name,
  required bool system,
  this.listRule = const Value.absent(),
  this.viewRule = const Value.absent(),
  this.createRule = const Value.absent(),
  this.updateRule = const Value.absent(),
  this.deleteRule = const Value.absent(),
  required String extra,
})  : id = Value(id),
      created = Value(created),
      updated = Value(updated),
      type = Value(type),
      name = Value(name),
      system = Value(system),
      extra = Value(extra);