first commit

This commit is contained in:
Lucas Saburido
2026-05-13 16:26:45 +01:00
commit cabf2025cd
252 changed files with 13524 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import '../../../music/domain/models/track_model.dart';
import 'admin_post_model.dart';
import 'admin_user_model.dart';
class AdminPanelDataModel {
const AdminPanelDataModel({
required this.users,
required this.posts,
required this.tracks,
});
final List<AdminUserModel> users;
final List<AdminPostModel> posts;
final List<TrackModel> tracks;
}

View File

@@ -0,0 +1,19 @@
class AdminPostModel {
const AdminPostModel({
required this.id,
required this.userId,
required this.username,
required this.imageUrl,
required this.caption,
required this.likesCount,
required this.featured,
});
final String id;
final String userId;
final String username;
final String imageUrl;
final String caption;
final int likesCount;
final bool featured;
}

View File

@@ -0,0 +1,15 @@
class AdminUserModel {
const AdminUserModel({
required this.userId,
required this.username,
required this.avatarUrl,
required this.banned,
required this.featured,
});
final String userId;
final String username;
final String avatarUrl;
final bool banned;
final bool featured;
}