ticket labels e ticket receipt
This commit is contained in:
@@ -98,7 +98,7 @@ class TicketModel extends Equatable {
|
||||
final WarrantyType? warrantyType;
|
||||
final String? publicNotes;
|
||||
final String? internalNotes;
|
||||
final int? referenceNumber;
|
||||
final String? referenceId;
|
||||
final String? alternativePhoneNumber;
|
||||
final bool hasCourtesyDevice;
|
||||
final TicketType ticketType;
|
||||
@@ -106,7 +106,6 @@ class TicketModel extends Equatable {
|
||||
final DateTime? estimatedDeliveryAt;
|
||||
final TicketResult? ticketResult;
|
||||
final String? resolutionNotes;
|
||||
final String? legacyId;
|
||||
final String? customerName;
|
||||
final String? targetModelName;
|
||||
final String? sourceModelName;
|
||||
@@ -134,7 +133,7 @@ class TicketModel extends Equatable {
|
||||
this.warrantyType,
|
||||
this.publicNotes,
|
||||
this.internalNotes,
|
||||
this.referenceNumber,
|
||||
this.referenceId,
|
||||
this.alternativePhoneNumber,
|
||||
this.hasCourtesyDevice = false,
|
||||
required this.ticketType,
|
||||
@@ -142,7 +141,6 @@ class TicketModel extends Equatable {
|
||||
this.estimatedDeliveryAt,
|
||||
this.ticketResult,
|
||||
this.resolutionNotes,
|
||||
this.legacyId,
|
||||
this.customerName,
|
||||
this.targetModelName,
|
||||
this.sourceModelName,
|
||||
@@ -185,7 +183,7 @@ class TicketModel extends Equatable {
|
||||
WarrantyType? warrantyType,
|
||||
String? publicNotes,
|
||||
String? internalNotes,
|
||||
int? referenceNumber,
|
||||
String? referenceId,
|
||||
String? alternativePhoneNumber,
|
||||
bool? hasCourtesyDevice,
|
||||
TicketType? ticketType,
|
||||
@@ -193,7 +191,6 @@ class TicketModel extends Equatable {
|
||||
DateTime? estimatedDeliveryAt,
|
||||
TicketResult? ticketResult,
|
||||
String? resolutionNotes,
|
||||
String? legacyId,
|
||||
String? customerName,
|
||||
String? targetModelName,
|
||||
String? sourceModelName,
|
||||
@@ -221,7 +218,7 @@ class TicketModel extends Equatable {
|
||||
warrantyType: warrantyType ?? this.warrantyType,
|
||||
publicNotes: publicNotes ?? this.publicNotes,
|
||||
internalNotes: internalNotes ?? this.internalNotes,
|
||||
referenceNumber: referenceNumber ?? this.referenceNumber,
|
||||
referenceId: referenceId ?? this.referenceId,
|
||||
alternativePhoneNumber:
|
||||
alternativePhoneNumber ?? this.alternativePhoneNumber,
|
||||
hasCourtesyDevice: hasCourtesyDevice ?? this.hasCourtesyDevice,
|
||||
@@ -230,7 +227,6 @@ class TicketModel extends Equatable {
|
||||
estimatedDeliveryAt: estimatedDeliveryAt ?? this.estimatedDeliveryAt,
|
||||
ticketResult: ticketResult ?? this.ticketResult,
|
||||
resolutionNotes: resolutionNotes ?? this.resolutionNotes,
|
||||
legacyId: legacyId ?? this.legacyId,
|
||||
customerName: customerName ?? this.customerName,
|
||||
targetModelName: targetModelName ?? this.targetModelName,
|
||||
sourceModelName: sourceModelName ?? this.sourceModelName,
|
||||
@@ -269,7 +265,7 @@ class TicketModel extends Equatable {
|
||||
warrantyType: WarrantyType.fromString(map['warranty_type'] as String?),
|
||||
publicNotes: map['public_notes'] as String?,
|
||||
internalNotes: map['internal_notes'] as String?,
|
||||
referenceNumber: map['reference_number'] as int?,
|
||||
referenceId: map['reference_id'] as String?,
|
||||
alternativePhoneNumber: map['alternative_phone_number'] as String?,
|
||||
hasCourtesyDevice: map['has_courtesy_device'] as bool? ?? false,
|
||||
ticketType: TicketType.fromString(map['ticket_type'] as String),
|
||||
@@ -279,7 +275,6 @@ class TicketModel extends Equatable {
|
||||
: null,
|
||||
ticketResult: TicketResult.fromString(map['ticket_result'] as String?),
|
||||
resolutionNotes: map['resolution_notes'] as String?,
|
||||
legacyId: map['legacy_id'] as String?,
|
||||
customerName: (map['customer']?['name'] as String?).myFormat(),
|
||||
targetModelName: (map['target_model']?['name_with_brand'] as String?)
|
||||
?.myFormat(),
|
||||
@@ -314,6 +309,7 @@ class TicketModel extends Equatable {
|
||||
'warranty_type': warrantyType,
|
||||
'public_notes': publicNotes,
|
||||
'internal_notes': internalNotes,
|
||||
'reference_id': referenceId,
|
||||
'alternative_phone_number': alternativePhoneNumber,
|
||||
'has_courtesy_device': hasCourtesyDevice,
|
||||
'ticket_type': ticketType.value,
|
||||
@@ -322,7 +318,6 @@ class TicketModel extends Equatable {
|
||||
'estimated_delivery_at': estimatedDeliveryAt!.toUtc().toIso8601String(),
|
||||
if (ticketResult != null) 'ticket_result': ticketResult!.value,
|
||||
'resolution_notes': resolutionNotes,
|
||||
'legacy_id': legacyId,
|
||||
'included_accessories': includedAccessories,
|
||||
};
|
||||
}
|
||||
@@ -346,7 +341,6 @@ class TicketModel extends Equatable {
|
||||
warrantyType,
|
||||
publicNotes,
|
||||
internalNotes,
|
||||
referenceNumber,
|
||||
alternativePhoneNumber,
|
||||
hasCourtesyDevice,
|
||||
ticketType,
|
||||
@@ -354,7 +348,6 @@ class TicketModel extends Equatable {
|
||||
estimatedDeliveryAt,
|
||||
ticketResult,
|
||||
resolutionNotes,
|
||||
legacyId,
|
||||
includedAccessories,
|
||||
customerName,
|
||||
targetModelName,
|
||||
|
||||
Reference in New Issue
Block a user