feat(profile): add badges and plans

This commit is contained in:
mso7nueh
2024-10-18 17:47:10 +03:00
parent 8b955bf2bf
commit e2b54cca99
8 changed files with 151 additions and 40 deletions

View File

@@ -1,3 +1,4 @@
import 'package:eatvio_app/features/profile/models/badge_model.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
part 'profile_model.freezed.dart';
@@ -17,7 +18,7 @@ class ProfileModel with _$ProfileModel {
@JsonKey(name: "slug") required String slug,
@JsonKey(name: "profile_photo_url") required String profilePhotoUrl,
@JsonKey(name: "role") required String role,
// @JsonKey(name: "badges") required List<BadgeModel> badges,
@JsonKey(name: "badges") required List<BadgeModel> badges,
@JsonKey(name: "subscriptions") required List<ProfilePreviewModel> subscriptions,
@JsonKey(name: "subscribers") required List<ProfilePreviewModel> subscribers,
}) = _ProfileModel;