maremma maiala impestata, buonissima base dopo ultra refactor

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-02 12:19:04 +02:00
parent 1721b2ff89
commit 67e8b8b654
23 changed files with 706 additions and 2730 deletions

View File

@@ -27,6 +27,7 @@ class OperationModel extends Equatable {
final String? id;
final DateTime? createdAt;
final String type;
final String? subType;
final String? providerId;
final String? providerDisplayName;
final String? modelId;
@@ -55,6 +56,7 @@ class OperationModel extends Equatable {
this.id,
this.createdAt,
this.type = '',
this.subType,
this.providerId,
this.providerDisplayName,
this.modelId,
@@ -82,6 +84,7 @@ class OperationModel extends Equatable {
String? id,
DateTime? createdAt,
String? type,
String? subtype,
String? providerId,
String? providerDisplayName,
String? modelId,
@@ -107,6 +110,7 @@ class OperationModel extends Equatable {
id: id ?? this.id,
createdAt: createdAt ?? this.createdAt,
type: type ?? this.type,
subType: subtype ?? this.subType,
providerId: providerId ?? this.providerId,
providerDisplayName: providerDisplayName ?? this.providerDisplayName,
modelId: modelId ?? this.modelId,
@@ -135,6 +139,7 @@ class OperationModel extends Equatable {
id,
createdAt,
type,
subType,
providerId,
providerDisplayName,
modelId,
@@ -169,6 +174,7 @@ class OperationModel extends Equatable {
? DateTime.parse(map['created_at'])
: null,
type: map['type'] as String? ?? '',
subType: map['sub_type'] as String?,
providerId: map['provider_id'] as String? ?? '',
providerDisplayName: "${map['provider']['name']}".myFormat(),
modelId: map['model_id'] as String? ?? '',
@@ -206,6 +212,7 @@ class OperationModel extends Equatable {
return {
if (id != null) 'id': id,
'type': type,
'sub_type': subType,
'provider_id': providerId,
'model_id': modelId,
'description': description,