Files
2026-07-12 14:34:52 +04:00

31 lines
1009 B
C++

#ifndef CREATE_TICKET_REQUEST_H
#define CREATE_TICKET_REQUEST_H
#include <QDateTime>
class CreateTicketRequest {
private:
QDateTime soldAt_; // Ticket sold date and time
qint32 seatNumber_; // Seat number
qint32 sessionId_; // Session ID
public:
// Constructors
explicit CreateTicketRequest() = default;
explicit CreateTicketRequest(const QDateTime &soldAt, qint32 seatNumber,
qint32 sessionId)
: soldAt_(soldAt), seatNumber_(seatNumber), sessionId_(sessionId) {}
// Setters (inline methods)
inline void setSoldAt(const QDateTime &soldAt) { soldAt_ = soldAt; }
inline void setSeatNumber(qint32 seatNumber) { seatNumber_ = seatNumber; }
inline void setSessionId(qint32 sessionId) { sessionId_ = sessionId; }
// Getters (inline methods)
inline QDateTime soldAt() const { return soldAt_; }
inline qint32 seatNumber() const { return seatNumber_; }
inline qint32 sessionId() const { return sessionId_; }
};
#endif // CREATE_TICKET_REQUEST_H