migration commit

This commit is contained in:
Joshua Burman
2024-04-22 13:57:56 -04:00
commit cf9051f6d1
143 changed files with 5696 additions and 0 deletions

View File

@ -0,0 +1,20 @@
import '../classes/activity_action.dart';
class ActivityModel {
ActivityModel(
{required this.id,
required this.title,
required this.type,
required this.categories,
required this.description,
required this.actions,
this.resources});
final int id;
final String title;
final String type;
final List<String> categories;
final String description;
final List<ActivityAction> actions;
final List<String>? resources;
}

View File

@ -0,0 +1,21 @@
import 'package:sendtrain/classes/media.dart';
import 'package:sendtrain/models/activity_model.dart';
class SessionModel {
SessionModel(
{required this.id,
required this.title,
required this.content,
required this.date,
this.activities,
this.achievements,
this.media});
final int id;
final String title;
final String content;
final DateTime date;
final List<ActivityModel>? activities;
final List<String>? achievements;
final List<Media>? media;
}