integrate original course topic activity field (#4295)
This commit is contained in:
parent
f56cefe55c
commit
d84e7440d3
3 changed files with 26 additions and 0 deletions
|
|
@ -14,6 +14,8 @@ class CmsCoursePlan {
|
|||
final String l2; // Target language
|
||||
final JoinField? coursePlanMedia;
|
||||
final JoinField? coursePlanTopics;
|
||||
final String? coursePlanTranslationGroup;
|
||||
final String? originalCoursePlan;
|
||||
final PolymorphicRelationship? createdBy;
|
||||
final PolymorphicRelationship? updatedBy;
|
||||
final String updatedAt;
|
||||
|
|
@ -28,6 +30,8 @@ class CmsCoursePlan {
|
|||
required this.l2,
|
||||
this.coursePlanMedia,
|
||||
this.coursePlanTopics,
|
||||
this.coursePlanTranslationGroup,
|
||||
this.originalCoursePlan,
|
||||
this.createdBy,
|
||||
this.updatedBy,
|
||||
required this.updatedAt,
|
||||
|
|
@ -44,6 +48,8 @@ class CmsCoursePlan {
|
|||
l2: json['l2'],
|
||||
coursePlanMedia: JoinField.fromJson(json['coursePlanMedia']),
|
||||
coursePlanTopics: JoinField.fromJson(json['coursePlanTopics']),
|
||||
coursePlanTranslationGroup: json['coursePlanTranslationGroup'],
|
||||
originalCoursePlan: json['originalCoursePlan'],
|
||||
createdBy: PolymorphicRelationship.fromJson(json['createdBy']),
|
||||
updatedBy: PolymorphicRelationship.fromJson(json['updatedBy']),
|
||||
updatedAt: json['updatedAt'],
|
||||
|
|
@ -61,6 +67,8 @@ class CmsCoursePlan {
|
|||
'l2': l2,
|
||||
'coursePlanMedia': coursePlanMedia?.toJson(),
|
||||
'coursePlanTopics': coursePlanTopics?.toJson(),
|
||||
'coursePlanTranslationGroup': coursePlanTranslationGroup,
|
||||
'originalCoursePlan': originalCoursePlan,
|
||||
'createdBy': createdBy?.toJson(),
|
||||
'updatedBy': updatedBy?.toJson(),
|
||||
'updatedAt': updatedAt,
|
||||
|
|
|
|||
|
|
@ -93,6 +93,8 @@ class CmsCoursePlanActivity {
|
|||
final List<CmsCoursePlanVocab> vocabs;
|
||||
final JoinField? coursePlanActivityMedia;
|
||||
final List<String> coursePlanTopics;
|
||||
final String? coursePlanActivityTranslationGroup;
|
||||
final String? originalCoursePlanActivity;
|
||||
final PolymorphicRelationship? createdBy;
|
||||
final PolymorphicRelationship? updatedBy;
|
||||
final String updatedAt;
|
||||
|
|
@ -112,6 +114,8 @@ class CmsCoursePlanActivity {
|
|||
required this.vocabs,
|
||||
required this.coursePlanActivityMedia,
|
||||
required this.coursePlanTopics,
|
||||
this.coursePlanActivityTranslationGroup,
|
||||
this.originalCoursePlanActivity,
|
||||
this.createdBy,
|
||||
this.updatedBy,
|
||||
required this.updatedAt,
|
||||
|
|
@ -147,6 +151,9 @@ class CmsCoursePlanActivity {
|
|||
coursePlanActivityMedia:
|
||||
JoinField.fromJson(json['coursePlanActivityMedia']),
|
||||
coursePlanTopics: List<String>.from(json['coursePlanTopics']),
|
||||
coursePlanActivityTranslationGroup:
|
||||
json['coursePlanActivityTranslationGroup'] as String?,
|
||||
originalCoursePlanActivity: json['originalCoursePlanActivity'] as String?,
|
||||
createdBy: json['createdBy'] != null
|
||||
? PolymorphicRelationship.fromJson(json['createdBy'])
|
||||
: null,
|
||||
|
|
@ -173,6 +180,8 @@ class CmsCoursePlanActivity {
|
|||
'vocabs': vocabs.map((vocab) => vocab.toJson()).toList(),
|
||||
'coursePlanActivityMedia': coursePlanActivityMedia?.toJson(),
|
||||
'coursePlanTopics': coursePlanTopics,
|
||||
'coursePlanActivityTranslationGroup': coursePlanActivityTranslationGroup,
|
||||
'originalCoursePlanActivity': originalCoursePlanActivity,
|
||||
'createdBy': createdBy?.toJson(),
|
||||
'updatedBy': updatedBy?.toJson(),
|
||||
'updatedAt': updatedAt,
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ class CmsCoursePlanTopic {
|
|||
final JoinField? coursePlanActivities;
|
||||
final JoinField? coursePlanTopicLocations;
|
||||
final List<String> coursePlans;
|
||||
final String? coursePlanTopicTranslationGroup;
|
||||
final String? originalCoursePlanTopic;
|
||||
final PolymorphicRelationship? createdBy;
|
||||
final PolymorphicRelationship? updatedBy;
|
||||
final String updatedAt;
|
||||
|
|
@ -23,6 +25,8 @@ class CmsCoursePlanTopic {
|
|||
required this.coursePlanActivities,
|
||||
required this.coursePlanTopicLocations,
|
||||
required this.coursePlans,
|
||||
this.coursePlanTopicTranslationGroup,
|
||||
this.originalCoursePlanTopic,
|
||||
this.createdBy,
|
||||
this.updatedBy,
|
||||
required this.updatedAt,
|
||||
|
|
@ -41,6 +45,9 @@ class CmsCoursePlanTopic {
|
|||
json['coursePlanTopicLocations'],
|
||||
),
|
||||
coursePlans: List<String>.from(json['coursePlans']),
|
||||
coursePlanTopicTranslationGroup:
|
||||
json['coursePlanTopicTranslationGroup'] as String?,
|
||||
originalCoursePlanTopic: json['originalCoursePlanTopic'] as String?,
|
||||
createdBy: json['createdBy'] != null
|
||||
? PolymorphicRelationship.fromJson(json['createdBy'])
|
||||
: null,
|
||||
|
|
@ -60,6 +67,8 @@ class CmsCoursePlanTopic {
|
|||
'coursePlanActivities': coursePlanActivities?.toJson(),
|
||||
'coursePlanTopicLocations': coursePlanTopicLocations?.toJson(),
|
||||
'coursePlans': coursePlans,
|
||||
'coursePlanTopicTranslationGroup': coursePlanTopicTranslationGroup,
|
||||
'originalCoursePlanTopic': originalCoursePlanTopic,
|
||||
'createdBy': createdBy?.toJson(),
|
||||
'updatedBy': updatedBy?.toJson(),
|
||||
'updatedAt': updatedAt,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue