space model creation

This commit is contained in:
hannathkadher
2025-01-07 17:34:38 +04:00
parent e7e0149b3a
commit 1228e5e737
13 changed files with 110 additions and 41 deletions

View File

@ -6,7 +6,7 @@ import 'package:uuid/uuid.dart';
class SpaceTemplateModel {
final String? uuid;
final String modelName;
String modelName;
final List<SubspaceTemplateModel>? subspaceModels;
final List<TagModel>? tags;
String internalId;
@ -35,15 +35,6 @@ class SpaceTemplateModel {
);
}
Map<String, dynamic> toJson() {
return {
'uuid': uuid,
'modelName': modelName,
'subspaceModels': subspaceModels?.map((e) => e.toJson()).toList(),
'tags': tags?.map((e) => e.toJson()).toList(),
};
}
SpaceTemplateModel copyWith({
String? uuid,
String? modelName,
@ -59,6 +50,15 @@ class SpaceTemplateModel {
internalId: internalId ?? this.internalId,
);
}
Map<String, dynamic> toJson() {
return {
'uuid': uuid,
'modelName': modelName,
'subspaceModels': subspaceModels?.map((e) => e.toJson()).toList(),
'tags': tags?.map((e) => e.toJson()).toList(),
};
}
}
class UpdateSubspaceTemplateModel {