DuxReiNummariae 1.0.0-alpha.23
Simple and powerful budgeting application
 
Loading...
Searching...
No Matches
drn::updating::ReleaseInformation Struct Reference

Represents details about a specific version of a software component. More...

#include <ReleaseInformation.hpp>

Collaboration diagram for drn::updating::ReleaseInformation:

Public Attributes

::QString description_ {}
 A member variable to store a textual description of the version information.
 
::QDateTime releasedAt_ {}
 
SemanticVersion version_ {}
 

Detailed Description

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.

Member Data Documentation

◆ description_

::QString drn::updating::ReleaseInformation::description_ {}

A member variable to store a textual description of the version information.

◆ releasedAt_

::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.

◆ version_

SemanticVersion drn::updating::ReleaseInformation::version_ {}

Represents a semantic version associated with an entity, typically used for version management.