first commit
This commit is contained in:
15
lib/features/discover/domain/models/discover_data_model.dart
Normal file
15
lib/features/discover/domain/models/discover_data_model.dart
Normal file
@@ -0,0 +1,15 @@
|
||||
import '../../../feed/domain/models/feed_post_model.dart';
|
||||
import '../../../music/domain/models/track_model.dart';
|
||||
import 'trending_user_model.dart';
|
||||
|
||||
class DiscoverDataModel {
|
||||
const DiscoverDataModel({
|
||||
required this.trendingUsers,
|
||||
required this.trendingPosts,
|
||||
required this.trendingTracks,
|
||||
});
|
||||
|
||||
final List<TrendingUserModel> trendingUsers;
|
||||
final List<FeedPostModel> trendingPosts;
|
||||
final List<TrackModel> trendingTracks;
|
||||
}
|
||||
15
lib/features/discover/domain/models/trending_user_model.dart
Normal file
15
lib/features/discover/domain/models/trending_user_model.dart
Normal file
@@ -0,0 +1,15 @@
|
||||
class TrendingUserModel {
|
||||
const TrendingUserModel({
|
||||
required this.userId,
|
||||
required this.username,
|
||||
required this.avatarUrl,
|
||||
required this.postsCount,
|
||||
required this.tracksCount,
|
||||
});
|
||||
|
||||
final String userId;
|
||||
final String username;
|
||||
final String avatarUrl;
|
||||
final int postsCount;
|
||||
final int tracksCount;
|
||||
}
|
||||
Reference in New Issue
Block a user