toString method

  1. @override
String toString()
override

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,
  };
}
""";