#pragma once #include #include #include class Ticket { private: std::string id; int ticket_type; int line_in_file = 0; time_t buy_date; time_t expire_date; time_t use_date; bool is_valid; void ticketDatabaseAdd(); void lineChecker(std::string id_input); void ticketDatabaseUpdate(); public: explicit Ticket(int ticket_type); explicit Ticket(std::string id_input); void ticketInfo(); bool ticketValidityCheck(); void ticketUse(); };