This commit is contained in:
Ashita Prasad
2024-11-30 22:14:24 +05:30
parent 6dcdb49b62
commit d32a283114
19 changed files with 846 additions and 0 deletions

View File

@ -0,0 +1,23 @@
import 'package:freezed_annotation/freezed_annotation.dart';
import '../consts.dart';
part 'form_data_model.freezed.dart';
part 'form_data_model.g.dart';
@freezed
class FormDataModel with _$FormDataModel {
const factory FormDataModel({
required String name,
required String value,
required FormDataType type,
}) = _FormDataModel;
factory FormDataModel.fromJson(Map<String, Object?> json) =>
_$FormDataModelFromJson(json);
}
const kFormDataEmptyModel = FormDataModel(
name: "",
value: "",
type: FormDataType.text,
);