diff --git a/library/include/mobilisis/tariff_customer.h b/library/include/mobilisis/tariff_customer.h index 44ce444..f25ffaa 100644 --- a/library/include/mobilisis/tariff_customer.h +++ b/library/include/mobilisis/tariff_customer.h @@ -10,25 +10,31 @@ struct ATBCustomer { ATBCustomer() = default; + int cust_id; CustomerType cust_type; QString cust_label; friend QDebug operator<<(QDebug debug, ATBCustomer const &customer) { QDebugStateSaver saver(debug); + debug.nospace() << "CUSTOMER" << "\n"; + switch(customer.cust_type) { case ATBCustomer::CustomerType::ADULT: debug.nospace() + << " cust_id: " << customer.cust_id << "\n" << " cust_type: " << "CustomerType::ADULT" << "\n" << "cust_label: " << customer.cust_label << "\n"; break; case ATBCustomer::CustomerType::CHILD: debug.nospace() + << " cust_id: " << customer.cust_id << "\n" << " cust_type: " << "CustomerType::CHILD" << "\n" << "cust_label: " << customer.cust_label << "\n"; break; case ATBCustomer::CustomerType::TEEN: debug.nospace() + << " cust_id: " << customer.cust_id << "\n" << " cust_type: " << "CustomerType::TEEN" << "\n" << "cust_label: " << customer.cust_label << "\n"; break;