generateModel method

Map<String, Object?> generateModel(
  1. MockModelDefinition model,
  2. Map<String, MockModelDefinition> models
)

Generates a record from a reusable model definition.

Implementation

Map<String, Object?> generateModel(
  MockModelDefinition model,
  Map<String, MockModelDefinition> models,
) {
  final record = <String, Object?>{};
  model.fields.forEach((fieldName, fieldDefinition) {
    record[fieldName] = _generateFieldValue(fieldDefinition, models);
  });
  return record;
}