#ifndef CREATE_ROLE_REQUEST_H #define CREATE_ROLE_REQUEST_H #include class CreateRoleRequest { private: QString roleName_; // Role name qint32 accessLevel_; // Access level public: // Constructors explicit CreateRoleRequest() = default; explicit CreateRoleRequest(const QString &roleName, qint32 accessLevel) : roleName_(roleName), accessLevel_(accessLevel) {} // Setters (inline methods) inline void setRoleName(const QString &roleName) { roleName_ = roleName; } inline void setAccessLevel(qint32 accessLevel) { accessLevel_ = accessLevel; } // Getters (inline methods) inline QString roleName() const { return roleName_; } inline qint32 accessLevel() const { return accessLevel_; } }; #endif // CREATE_ROLE_REQUEST_H