getSimpleField method

Field getSimpleField({
  1. required String name,
  2. required String value,
})

Implementation

Field getSimpleField({required String name, required String value}) {
  final optional = value.endsWith('?');
  final typeString = optional ? value.substring(0, value.length - 1) : value;

  final type = _parseSimpleType(typeString);

  return Field(
    name: name,
    type: type,
    isRequired: !optional,
    ignore: false,
    includeToJson: true,
    includeFromJson: true,
    includeIfNull: optional ? false : true,
    nonFinal: false,
    ignoreEquality: false,
  );
}