info on resource item

This commit is contained in:
mr
2025-02-05 12:22:19 +01:00
parent bed48b4cb4
commit 57c6d74ff5
4 changed files with 93 additions and 21 deletions

View File

@@ -160,7 +160,7 @@ abstract class AbstractItem<X extends AbstractPricing, Y extends AbstractPartner
String? description;
String? restrictions;
String? shortDescription;
int selectedInstance = -1;
int selectedInstance = 0;
List<AbstractInstance<X,Y>> instances = [];
@@ -178,7 +178,7 @@ abstract class AbstractItem<X extends AbstractPricing, Y extends AbstractPartner
this.description,
this.shortDescription,
this.owners = const [],
this.selectedInstance = -1,
this.selectedInstance = 0,
});
void addEnv(List<dynamic> infos) {
@@ -263,7 +263,7 @@ abstract class AbstractItem<X extends AbstractPricing, Y extends AbstractPartner
this.owners = json.containsKey("owners") ? fromListJson(json["owners"], Owner()) : [];
this.instances = json.containsKey("instances") ? fromListJson(json["instances"], ex) : [];
this.updatedAt = json.containsKey("update_date") ? DateTime.parse(json["update_date"]) : null;
this.selectedInstance = json.containsKey("selected_instance") ? json["selected_instance"] : -1;
this.selectedInstance = json.containsKey("selected_instance") ? json["selected_instance"] : 0;
this.shortDescription = json.containsKey("short_description") ? json["short_description"] : null;
this.createdAt = json.containsKey("creation_date") ? DateTime.parse(json["creation_date"]) : null;
}