forked from eatvio/eatvio_app
19 lines
453 B
Dart
19 lines
453 B
Dart
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'badge_model.freezed.dart';
|
|
|
|
part 'badge_model.g.dart';
|
|
|
|
@freezed
|
|
abstract class BadgeModel with _$BadgeModel {
|
|
const factory BadgeModel({
|
|
required int id,
|
|
required String title,
|
|
required String description,
|
|
required String image,
|
|
required String type,
|
|
}) = _BadgeModel;
|
|
|
|
factory BadgeModel.fromJson(Map<String, Object?> json) => _$BadgeModelFromJson(json);
|
|
}
|