Represents details about a specific version of a software component. More...
#include <ReleaseInformation.hpp>
Public Attributes | |
::QString | description_ {} |
A member variable to store a textual description of the version information. | |
::QDateTime | releasedAt_ {} |
SemanticVersion | version_ {} |
Represents details about a specific version of a software component.
The structure is designed to provide essential metadata about a software version. It includes fields for the version number, the release date, and a description of the changes or features included in the release. This structure is particularly useful in scenarios where version management or release notes need to be displayed, logged, or processed by application components.
Use this structure to encapsulate version-related information in your application. For example, it can be employed in dialogs showing release notes, such as the ReleaseNotesDialog class, or in APIs that fetch and process version history, like version-fetching mechanisms.
::QString drn::updating::ReleaseInformation::description_ {} |
A member variable to store a textual description of the version information.
::QDateTime drn::updating::ReleaseInformation::releasedAt_ {} |
Represents the release date and time of a version. This field is used to store the date and time when a specific version of the software or update was released. It plays an essential role in providing contextual information about the timing of updates and changes.
SemanticVersion drn::updating::ReleaseInformation::version_ {} |
Represents a semantic version associated with an entity, typically used for version management.