edit subspace model to fix keys and integrate with backend

This commit is contained in:
raf-dev1
2025-06-10 10:07:26 +03:00
parent 8f7bfa984b
commit ca02de2093

View File

@ -27,7 +27,7 @@ class SubspaceModel {
subspaceName: json['subspaceName'] ?? '', subspaceName: json['subspaceName'] ?? '',
disabled: json['disabled'] ?? false, disabled: json['disabled'] ?? false,
internalId: internalId, internalId: internalId,
tags: (json['tags'] as List<dynamic>?) tags: (json['productAllocations'] as List<dynamic>?)
?.map((item) => Tag.fromJson(item)) ?.map((item) => Tag.fromJson(item))
.toList() ?? .toList() ??
[], [],
@ -36,7 +36,7 @@ class SubspaceModel {
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
return { return {
'uuid': uuid, if (uuid != null) 'uuid': uuid,
'subspaceName': subspaceName, 'subspaceName': subspaceName,
'disabled': disabled, 'disabled': disabled,
'tags': tags?.map((e) => e.toJson()).toList() ?? [], 'tags': tags?.map((e) => e.toJson()).toList() ?? [],