rese agnostiche sezioni customer e staff per le form. Inizio di lavoro per rendere agnostico il bloc degli allegati
This commit is contained in:
@@ -113,6 +113,7 @@ class TicketModel extends Equatable {
|
||||
final String? targetModelName;
|
||||
final String? sourceModelName;
|
||||
final String? staffName;
|
||||
final String? includedAccessories;
|
||||
|
||||
const TicketModel({
|
||||
this.id,
|
||||
@@ -146,6 +147,7 @@ class TicketModel extends Equatable {
|
||||
this.targetModelName,
|
||||
this.sourceModelName,
|
||||
this.staffName,
|
||||
this.includedAccessories,
|
||||
});
|
||||
|
||||
/// Factory per creare un ticket vuoto (utile per i form di creazione)
|
||||
@@ -194,6 +196,7 @@ class TicketModel extends Equatable {
|
||||
String? targetModelName,
|
||||
String? sourceModelName,
|
||||
String? staffName,
|
||||
String? includedAccessories,
|
||||
}) {
|
||||
return TicketModel(
|
||||
id: id ?? this.id,
|
||||
@@ -228,6 +231,7 @@ class TicketModel extends Equatable {
|
||||
targetModelName: targetModelName ?? this.targetModelName,
|
||||
sourceModelName: sourceModelName ?? this.sourceModelName,
|
||||
staffName: staffName ?? this.staffName,
|
||||
includedAccessories: includedAccessories ?? this.includedAccessories,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -276,6 +280,7 @@ class TicketModel extends Equatable {
|
||||
sourceModelName: (map['source_model']?['name_with_brand'] as String?)
|
||||
?.myFormat(),
|
||||
staffName: (map['staff']?['name'] as String?).myFormat(),
|
||||
includedAccessories: map['included_accessories'] as String?,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -309,6 +314,7 @@ class TicketModel extends Equatable {
|
||||
if (result != null) 'result': result!.value,
|
||||
'resolution_notes': resolutionNotes,
|
||||
'legacy_id': legacyId,
|
||||
'included_accessories': includedAccessories,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -341,5 +347,10 @@ class TicketModel extends Equatable {
|
||||
result,
|
||||
resolutionNotes,
|
||||
legacyId,
|
||||
includedAccessories,
|
||||
customerName,
|
||||
targetModelName,
|
||||
sourceModelName,
|
||||
staffName,
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user