ImplicitManyToManyStorageDefinition constructor

const ImplicitManyToManyStorageDefinition({
  1. required String tableName,
  2. required ModelDefinition sourceModel,
  3. required FieldDefinition sourceField,
  4. required List<String> sourceKeyFields,
  5. required List<String> sourceJoinColumns,
  6. required ModelDefinition targetModel,
  7. required FieldDefinition targetField,
  8. required List<String> targetKeyFields,
  9. required List<String> targetJoinColumns,
})

Creates a resolved implicit relation storage description.

Implementation

const ImplicitManyToManyStorageDefinition({
  required this.tableName,
  required this.sourceModel,
  required this.sourceField,
  required this.sourceKeyFields,
  required this.sourceJoinColumns,
  required this.targetModel,
  required this.targetField,
  required this.targetKeyFields,
  required this.targetJoinColumns,
});