toString method
items.toMap(isProto: false) to keep it clean
Implementation
@override
String toString() => """
TicketWeebi{
'id': $id,
'items': ${items.map((x) => x.toMap(isProto: false)).toList()},
'taxe': ${taxe.toMap()},
'promo': $promo,
'comment': $comment,
'received': $received,
'date': ${date.toIso8601String()},
'paymentType': $paymentType,
'ticketType': $ticketType,
'contactId': $contactId,
'contactFirstName' : $contactFirstName,
'contactLastName' : $contactLastName,
'contactPhone' : $contactPhone,
'contactMail' : $contactMail,
'status': $status,
'statusUpdateDate': ${statusUpdateDate?.toIso8601String()},
'creationDate': ${creationDate.toIso8601String()},
'discountAmount': $discountAmount,
};
}
""";